Projects
Multimedia
avidemux3
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 29
View file
avidemux3.changes
Changed
@@ -1,4 +1,33 @@ ------------------------------------------------------------------- +Wed Sep 21 10:16:37 UTC 2016 - joerg.lorenzen@ki.tng.de + +- Update to version 2.6.14 + i18n: + + A lot more is now translatable (D. Amm) + + Hungarian translation (rezso) + + German translation update (euma) + + French translation update + + PT/BR translation partially fixed + + Dannish translation update (scootergrisen) + Platforms: + + Qtx : Automatically check if a new version is available once a + day + + WIN32 : Reverted to MXE cross compiler, XP now works again + + OSX : Fixed the packager, it should work every time now (no + more borked dmg) + Application: + + Decoding : Deal with corrupted stream in a nicer way (H264/TS) + + Decoding : Enable lagarith + + Decoding : Support for flac through libavcodec + + VDPAU : Try harder to release resources at exit + + Demuxer : Image loader improved and cleaned up, more jpeg + formats are supported + + Editor : Try to deal better with corrupted audio in copy mode + + TS : Add support for new EAC3 identifier such as the ones used + by numericable / DVB-T + + Encoder : Fix most of the libavcodec based encoders + +------------------------------------------------------------------- Sat Aug 20 11:14:21 UTC 2016 - joerg.lorenzen@ki.tng.de - Update to version 2.6.13
View file
avidemux3.spec
Changed
@@ -25,7 +25,7 @@ Name: avidemux3 Summary: Graphical video editing and transcoding tool -Version: 2.6.13 +Version: 2.6.14 Release: 1 Url: http://avidemux.sourceforge.net/ Source0: avidemux_%{version}.tar.gz @@ -127,6 +127,7 @@ # QT5-GUI BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: cmake(Qt5Network) BuildRequires: cmake(Qt5OpenGL) BuildRequires: cmake(Qt5Script) BuildRequires: cmake(Qt5Widgets) @@ -140,11 +141,6 @@ Requires: avidemux3-frontend = %{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-build -# ix86 build for SLES 11 currently fails -%if 0%{?sles_version} -ExclusiveArch: x86_64 -%endif - %description Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible @@ -241,11 +237,19 @@ chmod 644 AUTHORS COPYING README %build -%if ! 0%{?sles_version} -export CXXFLAGS="%optflags -fno-strict-aliasing" -%else -export CXXFLAGS="%optflags -D__STDC_CONSTANT_MACROS -fno-strict-aliasing" +flags+="%optflags -fno-strict-aliasing " +%if 0%{?sles_version} +flags+="-D__STDC_CONSTANT_MACROS " +%ifarch %ix86 +flags+="-fomit-frame-pointer " +%endif +%endif +%if 0%{?suse_version} == 1320 +%ifarch %ix86 +flags+="-fno-stack-protector " +%endif %endif +export CXXFLAGS="$flags" options+="--with-cli " %if 0%{?sles_version} @@ -417,6 +421,7 @@ %{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_png.so %{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_xvid4.so %{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_yv12.so +%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_ascii.so %{_libdir}/ADM_plugins6/videoFilters/libADM_vf_addBorders.so %{_libdir}/ADM_plugins6/videoFilters/libADM_vf_black.so %{_libdir}/ADM_plugins6/videoFilters/libADM_vf_blackenBorders.so
View file
avidemux-bootStrap.patch
Changed
@@ -1,7 +1,7 @@ --- bootStrap.bash.orig 2016-08-18 21:32:47.081424053 +0200 +++ bootStrap.bash 2016-08-18 21:32:42.637503964 +0200 @@ -19,6 +19,7 @@ - export O_PARAL="-j 2" + export O_PARAL="-j $(nproc)" fail() { + cat /tmp/log$BUILDDIR
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_da_DK.ts
Deleted
@@ -1,4762 +0,0 @@ -<?xml version='1.0' encoding='utf-8'?> -<!DOCTYPE TS> -<TS version="2.0" language="da_DK"> -<context> - <name>ADM_Composer</name> - <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation>Noget timinginformation er ukorrekt. -Det sker ved nogle optager-software. -Hvis du genkoder video bør vi droppe disse informationer, - ellers kan det forårsage mistede billeder/hakkende video. -Hvis du blot kopiér videoen uden genkodning, - bør du beholde dem. -Drop timinginformationer?</translation> - </message> - <message> - <source>Cannot find a demuxer for %s</source> - <translation>Kan ikke finde en demuxer for %s</translation> - </message> - <message> - <source>Attempt to open %s failed!</source> - <translation>Forsøg på at åbne %s fejlede!</translation> - </message> - <message> - <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: -1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation>Du kan endnu ikke mikse forskellige videodimensioner. Det vil ikke løse problemet at bruge det delvise videofilter senere. Det kan gøres som her: -1.) "ændr størrelse" / "tilføj kanter" / "beskær" hver strøm til samme opløsning -2.) sæt dem sammen</translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> - <message> - <source>Alert</source> - <translation>Besked</translation> - </message> - <message> - <source>Info</source> - <translation>Info</translation> - </message> - <message> - <source>Confirmation</source> - <translation>Bekræftelse</translation> - </message> - <message> - <source>Question</source> - <translation>Spørgsmål</translation> - </message> - <message> - <source>Question?</source> - <translation>Spørgsmål?</translation> - </message> -</context> -<context> - <name>ADM_Qt4Factory::ADM_Qbitrate</name> - <message> - <source>Constant Bitrate</source> - <translation>Konstant bithastighed</translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation>Konstant quantiser</translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation>Samme quantiser som input</translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation>Konstant ratefaktor</translation> - </message> - <message> - <source>Two Pass - Video Size</source> - <translation>To gennemløb - videostørrelse</translation> - </message> - <message> - <source>Two Pass - Average Bitrate</source> - <translation>To gennemløb - gennemsnitlig bithastighed</translation> - </message> - <message> - <source>Encoding mode</source> - <translation>Kodningstilstand</translation> - </message> - <message> - <source>Bitrate</source> - <translation>Bithastighed</translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation>Ønsket bithastighed (Kb/s/KB/s)</translation> - </message> - <message> - <source>Quantizer</source> - <translation>Quantiser</translation> - </message> - <message> - <source>Target video size (MB)</source> - <translation>Ønsket videostørrelse (MB)</translation> - </message> - <message> - <source>Average bitrate (kb/s)</source> - <translation>Gennemsnitlig bithastighed (Kb/s/KB/s)</translation> - </message> - <message> - <source>-</source> - <translation>-</translation> - </message> -</context> -<context> - <name>ADM_qt4Factory::ADM_QthreadCount</name> - <message> - <source>Disabled</source> - <translation>Deaktiveret</translation> - </message> - <message> - <source>Auto-detect</source> - <translation>Automatisk registrering</translation> - </message> - <message> - <source>Custom</source> - <translation>Brugerdefineret</translation> - </message> -</context> -<context> - <name>ADM_qtray</name> - <message> - <source>Open Avidemux</source> - <translation>Åbn Avidemux</translation> - </message> -</context> -<context> - <name>CalculatorDialog</name> - <message> - <source>Calculator</source> - <translation>Lommeregner</translation> - </message> - <message> - <source>Target</source> - <translation>Ønsket</translation> - </message> - <message> - <source>00:00:00</source> - <translation>00:00:00</translation> - </message> - <message> - <source>AVI</source> - <translation>AVI</translation> - </message> - <message> - <source>OGM</source> - <translation>OGM</translation> - </message> - <message> - <source>MPEG</source> - <translation>MPEG</translation> - </message> - <message> - <source>Medium:</source> - <translation>Medium:</translation> - </message> - <message> - <source>Format:</source> - <translation>Format:</translation> - </message> - <message> - <source>Duration:</source> - <translation>Varighed:</translation> - </message> - <message> - <source>1 x 80 minute CD</source> - <translation>1 x 80 minutter CD</translation> - </message> - <message> - <source>2 x 80 minute CD</source> - <translation>2 x 80 minutter CD</translation> - </message> - <message> - <source>1 x 74 minute CD</source> - <translation>1 x 74 minutter CD</translation> - </message> - <message> - <source>2 x 74 minute CD</source> - <translation>2 x 74 minutter CD</translation> - </message> - <message> - <source>DVD-5</source> - <translation>DVD-5</translation> - </message> - <message> - <source>Custom</source> - <translation>Brugerdefineret</translation> - </message> - <message> - <source>Custom Size:</source> - <translation>Brugerdefineret størrelse:</translation> - </message> - <message> - <source>MB</source> - <translation>MB</translation> - </message> - <message> - <source>Audio Bitrate</source> - <translation>Lyd bithastighed</translation> - </message> - <message> - <source>Track 1:</source> - <translation>Spor 1:</translation> - </message> - <message> - <source>kbps</source> - <translation>Kbps/KBps</translation> - </message> - <message> - <source>Track 2:</source> - <translation>Spor 2:</translation> - </message> - <message> - <source>Result</source> - <translation>Resultat</translation> - </message> - <message> - <source>Audio Size:</source> - <translation>Lydstørrelse:</translation> - </message> - <message> - <source>Video Size:</source> - <translation>Videostørrelse:</translation> - </message> - <message> - <source>0</source> - <translation>0</translation> - </message> - <message> - <source>Total Size:</source> - <translation>Total størrelse:</translation> - </message> - <message> - <source>Bits Per Pixel:</source> - <translation>Bit pr. pixel:</translation> - </message> - <message> - <source>Video Bitrate:</source> - <translation>Video bithastighed:</translation> - </message> - <message> - <source>OK</source> - <translation>OK</translation> - </message> - <message> - <source>Cancel</source> - <translation>Annullér</translation> - </message> -</context> -<context> - <name>DIA_encodingQt4</name> - <message> - <source>Shutting down</source> - <translation>Lukker ned</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation>Kodningen er sat på pause. Vil du genoptage eller afbryde?</translation> - </message> - <message> - <source>Resume</source> - <translation>Genoptag</translation> - </message> - <message> - <source>Abort</source> - <translation>Afbryd</translation> - </message> -</context> -<context> - <name>Dialog</name> - <message> - <source>Indexing</source> - <translation>Indekserer</translation> - </message> - <message> - <source>Time Left : Infinity</source> - <translation>Resterende tid: uendeligt</translation> - </message> - <message> - <source># Images :</source> - <translation>Antal billeder:</translation> - </message> -</context> -<context> - <name>DialogAudioTracks</name> - <message> - <source>Audio Tracks Configuration</source> - <translation>Konfiguration af lydspor</translation> - </message> - <message> - <source>Track 1</source> - <translation>Spor 1</translation> - </message> - <message> - <source>Enabled</source> - <translation>Aktiv</translation> - </message> - <message> - <source>Configure</source> - <translation>Konfigurér</translation> - </message> - <message> - <source>Audio Filters</source> - <translation>Lydfiltre</translation> - </message> - <message> - <source>Track 2</source> - <translation>Spor 2</translation> - </message> - <message> - <source>Track 3</source> - <translation>Spor 3</translation> - </message> - <message> - <source>Track 4</source> - <translation>Spor 4</translation> - </message> -</context> -<context> - <name>DialogOcr</name> - <message> - <source>Dialog</source> - <translation>Dialog</translation> - </message> - <message> - <source>Calibrate</source> - <translation>Kalibrér</translation> - </message> - <message> - <source>Skip All</source> - <translation>Spring alle over</translation> - </message> - <message> - <source>Skip Glyph</source> - <translation>Spring over Glyph</translation> - </message> - <message> - <source>Ignore</source> - <translation>Ignorér</translation> - </message> - <message> - <source>Ok</source> - <translation>Ok</translation> - </message> - <message> - <source>Close</source> - <translation>Luk</translation> - </message> - <message> - <source>00:00:00/000</source> - <translation>00:00:00/000</translation> - </message> - <message> - <source>Timecode:</source> - <translation>Tidskode:</translation> - </message> - <message> - <source>0/0</source> - <translation>0/0</translation> - </message> - <message> - <source>Nb Lines :</source> - <translation>Antal linjer:</translation> - </message> -</context> -<context> - <name>DialogProgress</name> - <message> - <source>Progress</source> - <translation>Forløb</translation> - </message> - <message> - <source>Current job</source> - <translation>Aktuelle job</translation> - </message> - <message> - <source>1/1</source> - <translation>1/1</translation> - </message> - <message> - <source>File being written </source> - <translation>Fil skrives </translation> - </message> - <message> - <source>...</source> - <translation>...</translation> - </message> -</context> -<context> - <name>GUIPlayback</name> - <message> - <source>Trouble initializing audio device</source> - <translation>Problem ved initialisering af lydenhed</translation> - </message> -</context> -<context> - <name>MP4Header</name> - <message> - <source>Problem reading SVQ3 headers</source> - <translation>Problem ved læsning af SVQ3-hoveder</translation> - </message> - <message> - <source>No stts table</source> - <translation>Ingen STTS-tabel</translation> - </message> -</context> -<context> - <name>MainWindow</name> - <message> - <source>Avidemux</source> - <translation>Avidemux</translation> - </message> - <message> - <source>&Help</source> - <translation>&Hjælp</translation> - </message> - <message> - <source>Vi&deo</source> - <translation>Vi&deo</translation> - </message> - <message> - <source>&Edit</source> - <translation>&Redigér</translation> - </message> - <message> - <source>&View</source> - <translation>&Vis</translation> - </message> - <message> - <source>&Toolbars</source> - <translation>&Værktøjslinjer</translation> - </message> - <message> - <source>&Auto</source> - <translation>&Auto</translation> - </message> - <message> - <source>&Custom</source> - <translation>&Brugerdefineret</translation> - </message> - <message> - <source>&Go</source> - <translation>&Gå</translation> - </message> - <message> - <source>&Tools</source> - <translation>&Værktøjer</translation> - </message> - <message> - <source>&Audio</source> - <translation>&Lyd</translation> - </message> - <message> - <source>&File</source> - <translation>&Fil</translation> - </message> - <message> - <source>&Recent</source> - <translation>&Seneste</translation> - </message> - <message> - <source>Codec Options</source> - <translation>Codec valgmuligheder</translation> - </message> - <message> - <source><b>Video Decoder<b></source> - <translation><b>Video-dekoder<b></translation> - </message> - <message> - <source>XXXX</source> - <translation>XXXX</translation> - </message> - <message> - <source>Configure</source> - <translation>Konfigurér</translation> - </message> - <message> - <source><b>Video Output</b></source> - <translation><b>Video-output</b></translation> - </message> - <message> - <source>Copy</source> - <translation>Kopi</translation> - </message> - <message> - <source>Filters</source> - <translation>Filtre</translation> - </message> - <message> - <source><b>Audio Output</b></source> - <translation><b>Lyd-output</b></translation> - </message> - <message> - <source> (0 track(s))</source> - <translation> (0 spor)</translation> - </message> - <message> - <source>&Shift:</source> - <translation>&Forskyd:</translation> - </message> - <message> - <source>ms</source> - <translation>ms</translation> - </message> - <message> - <source><b>Output Format</b></source> - <translation><b>Output format</b></translation> - </message> - <message> - <source>Navigation</source> - <translation>Navigation</translation> - </message> - <message> - <source>...</source> - <translation>...</translation> - </message> - <message> - <source>Time:</source> - <translation>Tid:</translation> - </message> - <message> - <source>00:00:00.000</source> - <translation>00:00:00,000</translation> - </message> - <message> - <source>/ 00:00:00.000</source> - <translation>/ 00:00:00,000</translation> - </message> - <message> - <source>Frame type:</source> - <translation>Billedtype:</translation> - </message> - <message> - <source>?</source> - <translation>?</translation> - </message> - <message> - <source>Selection</source> - <translation>Markering</translation> - </message> - <message> - <source><b>Selection</b></source> - <translation><b>Markering</b></translation> - </message> - <message> - <source>A:</source> - <translation>A:</translation> - </message> - <message> - <source>B:</source> - <translation>B:</translation> - </message> - <message> - <source>000000</source> - <translation>000000</translation> - </message> - <message> - <source>Volume</source> - <translation>Lydstyrke</translation> - </message> - <message> - <source>Audio Metre</source> - <translation>Lydmeter</translation> - </message> - <message> - <source>&Open...</source> - <translation>&Åbn...</translation> - </message> - <message> - <source>&Information...</source> - <translation>&Information...</translation> - </message> - <message> - <source>Alt+Return</source> - <translation>Alt+Retur</translation> - </message> - <message> - <source>Save &Video...</source> - <translation>Gem &video...</translation> - </message> - <message> - <source>Save Video</source> - <translation>Gem video</translation> - </message> - <message> - <source>&Load/Run Project...</source> - <translation>&Indlæs/kør projekt...</translation> - </message> - <message> - <source>Load/Run Project</source> - <translation>Indlæs/kør projekt</translation> - </message> - <message> - <source>Save &Project</source> - <translation>Gem &projekt</translation> - </message> - <message> - <source>Save Project</source> - <translation>Gem projekt</translation> - </message> - <message> - <source>&Calculator...</source> - <translation>&Lommeregner...</translation> - </message> - <message> - <source>F7</source> - <translation>F7</translation> - </message> - <message> - <source>&Input</source> - <translation>&Input</translation> - </message> - <message> - <source>&Output</source> - <translation>&Output</translation> - </message> - <message> - <source>&Codec Options</source> - <translation>&Codec valgmuligheder</translation> - </message> - <message> - <source>Ctrl+Alt+C</source> - <translation>Ctrl+Alt+C</translation> - </message> - <message> - <source>&Navigation</source> - <translation>&Navigation</translation> - </message> - <message> - <source>Ctrl+Alt+N</source> - <translation>Ctrl+Alt+N</translation> - </message> - <message> - <source>&Selection</source> - <translation>&Markering</translation> - </message> - <message> - <source>Ctrl+Alt+S</source> - <translation>Ctrl+Alt+S</translation> - </message> - <message> - <source>&Volume</source> - <translation>&Lydstyrke</translation> - </message> - <message> - <source>Ctrl+Alt+V</source> - <translation>Ctrl+Alt+V</translation> - </message> - <message> - <source>&Audio Metre</source> - <translation>&Lydmeter</translation> - </message> - <message> - <source>Ctrl+Alt+M</source> - <translation>Ctrl+Alt+M</translation> - </message> - <message> - <source>&Separate</source> - <translation>&Separér</translation> - </message> - <message> - <source>&Top</source> - <translation>&Top</translation> - </message> - <message> - <source>Si&de</source> - <translation>Si&de</translation> - </message> -</context> -<context> - <name>OpenDMLHeader</name> - <message> - <source>Malformed header</source> - <translation>Forkert udformet hovede</translation> - </message> - <message> - <source>Unpacking bitstream</source> - <translation>Udpakker bitstrøm</translation> - </message> -</context> -<context> - <name>QObject</name> - <message> - <source>Question</source> - <translation>Spørgsmål</translation> - </message> -</context> -<context> - <name>SpiderMonkeyShell</name> - <message> - <source>Shell</source> - <translation>Skal</translation> - </message> - <message> - <source>Clear</source> - <translation>Ryd</translation> - </message> - <message> - <source>Evaluate</source> - <translation>Evaluér</translation> - </message> - <message> - <source>Ctrl+Return</source> - <translation>Ctrl+Retur</translation> - </message> -</context> -<context> - <name>Telecide</name> - <message> - <source>No strategy</source> - <translation>Ingen strategi</translation> - </message> - <message> - <source>3:2 pulldown</source> - <translation>3:2 nedtrækning</translation> - </message> - <message> - <source>PAL/SECAM</source> - <translation>PAL/SECAM</translation> - </message> - <message> - <source>NTSC converted from PAL</source> - <translation>NTSC konverteret fra PAL</translation> - </message> - <message> - <source>Top</source> - <translation>Øverst</translation> - </message> - <message> - <source>Bottom</source> - <translation>Nederst</translation> - </message> - <message> - <source>Never</source> - <translation>Aldrig</translation> - </message> - <message> - <source>If still combed</source> - <translation>Hvis fortsat børstet</translation> - </message> - <message> - <source>Always</source> - <translation>Altid</translation> - </message> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>None but compute</source> - <translation>Ingen men udregn</translation> - </message> - <message> - <source>Postproc on best match</source> - <translation>Efterbehandling på bedste match</translation> - </message> - <message> - <source>Postproc and show zones (debug)</source> - <translation>Efterbehandling og vis zoner (fejlfind)</translation> - </message> - <message> - <source>Process image (not fields)</source> - <translation>Behandl billede (ikke feltet)</translation> - </message> - <message> - <source>Process image (not fields), debug</source> - <translation>Behandl billede (ikke felter), fejlfind</translation> - </message> - <message> - <source>_Strategy:</source> - <translation>_Strategi:</translation> - </message> - <message> - <source>_Field order:</source> - <translation>_Felt rækkefølge:</translation> - </message> - <message> - <source>_Postprocessing:</source> - <translation>_Efterbehandling:</translation> - </message> - <message> - <source>_Try backward:</source> - <translation>_Forsøg baglæns:</translation> - </message> - <message> - <source>_Direct threshold:</source> - <translation>_Direkte tærskel:</translation> - </message> - <message> - <source>_Backward threshold:</source> - <translation>_Baglæns tærskel:</translation> - </message> - <message> - <source>_Noise threshold:</source> - <translation>_Støj tærskel:</translation> - </message> - <message> - <source>Postp_rocessing threshold:</source> - <translation>_Efterbehandling tærskel:</translation> - </message> - <message> - <source>_Use chroma to decide</source> - <translation>_Brug kroma til at bestemme</translation> - </message> - <message> - <source>Sho_w info</source> - <translation>_Vis info</translation> - </message> - <message> - <source>Debu_g</source> - <translation>_Fejlfind</translation> - </message> - <message> - <source>Bl_end</source> - <translation>_Bland</translation> - </message> - <message> - <source>Decomb Telecide</source> - <translation>Afbørst telecide</translation> - </message> -</context> -<context> - <name>Ui_licenseWindow</name> - <message> - <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> - <translation/> - </message> -</context> -<context> - <name>Ui_vobsubWindow</name> - <message> - <source>Select Idx File</source> - <translation>Vælg Idx-fil</translation> - </message> -</context> -<context> - <name>aboutDialog</name> - <message> - <source>About Avidemux</source> - <translation>Om Avidemux</translation> - </message> - <message> - <source>Avidemux </source> - <translation>Avidemux </translation> - </message> - <message> - <source>Multi-platform Video Editor</source> - <translation>Multi-platform videoredigering</translation> - </message> - <message utf8="true"> - <source>© 2001 - 2012 Mean</source> - <translation>© 2001 - 2012 Mean</translation> - </message> - <message> - <source>http://www.avidemux.org</source> - <translation>http://www.avidemux.org</translation> - </message> - <message> - <source>&License</source> - <translation>&Licens</translation> - </message> - <message> - <source>OK</source> - <translation>OK</translation> - </message> -</context> -<context> - <name>addBorders</name> - <message> - <source>_Left border:</source> - <translation>_Venstre kant:</translation> - </message> - <message> - <source>_Right border:</source> - <translation>_Højre kant:</translation> - </message> - <message> - <source>_Top border:</source> - <translation>_Øverste kant:</translation> - </message> - <message> - <source>_Bottom border:</source> - <translation>_Nederste kant:</translation> - </message> - <message> - <source>Add Borders</source> - <translation>Tilføj kanter</translation> - </message> - <message> - <source>Incorrect parameters</source> - <translation>Ukorrekte parametre</translation> - </message> - <message> - <source>All parameters must be even and within range.</source> - <translation>Alle parametre skal være lige eller indenfor område.</translation> - </message> -</context> -<context> - <name>adm</name> - <message> - <source>Open</source> - <translation>Åbn</translation> - </message> - <message> - <source>Append</source> - <translation>Føj til slutning</translation> - </message> - <message> - <source>Save</source> - <translation>Gem</translation> - </message> - <message> - <source>Queue</source> - <translation>Sæt i kø</translation> - </message> - <message> - <source>Save as Image</source> - <translation>Gem som billede</translation> - </message> - <message> - <source>Save as BMP</source> - <translation>Gem som BMP</translation> - </message> - <message> - <source>Save as JPEG</source> - <translation>Gem som JPEG</translation> - </message> - <message> - <source>Close</source> - <translation>Luk</translation> - </message> - <message> - <source>-</source> - <translation>-</translation> - </message> - <message> - <source>Information</source> - <translation>Information</translation> - </message> - <message> - <source>Connect to avsproxy</source> - <translation>Opret forbindelse til avsproxy</translation> - </message> - <message> - <source>Quit</source> - <translation>Afslut</translation> - </message> - <message> - <source>Undo</source> - <translation>Fortryd</translation> - </message> - <message> - <source>Reset Edit</source> - <translation>Nulstil redigering</translation> - </message> - <message> - <source>Cut</source> - <translation>Klip</translation> - </message> - <message> - <source>Copy</source> - <translation>Kopiér</translation> - </message> - <message> - <source>Paste</source> - <translation>Indsæt</translation> - </message> - <message> - <source>Delete</source> - <translation>Slet</translation> - </message> - <message> - <source>Set Marker A</source> - <translation>Angiv markør A</translation> - </message> - <message> - <source>Set Marker B</source> - <translation>Angiv markør B</translation> - </message> - <message> - <source>Preferences</source> - <translation>Præferencer</translation> - </message> - <message> - <source>Decoder Option</source> - <translation>Dekoder-valgmuligheder</translation> - </message> - <message> - <source>PostProcessing</source> - <translation>Efterbehandling</translation> - </message> - <message> - <source>Filters</source> - <translation>Filtre</translation> - </message> - <message> - <source>Select Track</source> - <translation>Vælg spor</translation> - </message> - <message> - <source>Save audio</source> - <translation>Gem lyd</translation> - </message> - <message> - <source>Build Option</source> - <translation>Byg-valgmuligheder</translation> - </message> - <message> - <source>Plugins</source> - <translation>Plugins</translation> - </message> - <message> - <source>&Advanced</source> - <translation>&Avanceret</translation> - </message> - <message> - <source>Open Application &Log</source> - <translation>Åbn program&log</translation> - </message> - <message> - <source>Open Application Data &Folder</source> - <translation>Åbn programdata&mappe</translation> - </message> - <message> - <source>About</source> - <translation>Om</translation> - </message> - <message> - <source>Play/Stop</source> - <translation>Afspil/stop</translation> - </message> - <message> - <source>Previous Frame</source> - <translation>Forrige billede</translation> - </message> - <message> - <source>Next Frame</source> - <translation>Næste billede</translation> - </message> - <message> - <source>Previous Intra Frame</source> - <translation>Forrige Intra-billede</translation> - </message> - <message> - <source>Next Intra Frame</source> - <translation>Næste Intra-billede</translation> - </message> - <message> - <source>Previous Black Frame</source> - <translation>Forrige sorte billede</translation> - </message> - <message> - <source>Next Black Frame</source> - <translation>Næste sorte billede</translation> - </message> - <message> - <source>First Frame</source> - <translation>Første billede</translation> - </message> - <message> - <source>Last Frame</source> - <translation>Sidste billede</translation> - </message> - <message> - <source>Go To Marker A</source> - <translation>Gå til markør A</translation> - </message> - <message> - <source>Go To Marker B</source> - <translation>Gå til markør B</translation> - </message> - <message> - <source>Go To Time</source> - <translation>Gå til tid</translation> - </message> - <message> - <source>R_esampling (Hz):</source> - <translation>_Gensampling (Hz):</translation> - </message> - <message> - <source>Resampling frequency (Hz)</source> - <translation>Gensamplingsfrekvens (Hz)</translation> - </message> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>Film to PAL</source> - <translation>Film til PAL</translation> - </message> - <message> - <source>PAL to Film</source> - <translation>PAL til Film</translation> - </message> - <message> - <source>_Frame rate change:</source> - <translation>_Billedhastighed ændring:</translation> - </message> - <message> - <source>No change</source> - <translation>Ingen ændring</translation> - </message> - <message> - <source>Mono</source> - <translation>Mono</translation> - </message> - <message> - <source>Stereo</source> - <translation>Stereo</translation> - </message> - <message> - <source>Stereo+surround</source> - <translation>Stereo+surround</translation> - </message> - <message> - <source>Stereo+center</source> - <translation>Stereo+center</translation> - </message> - <message> - <source>Stereo+center+surround</source> - <translation>Stereo+center+surround</translation> - </message> - <message> - <source>Stereo front+stereo rear</source> - <translation>Stereo front+stereo bag</translation> - </message> - <message> - <source>5 channels</source> - <translation>5 kanaler</translation> - </message> - <message> - <source>5.1</source> - <translation>5.1</translation> - </message> - <message> - <source>Dolby Pro Logic</source> - <translation>Dolby Pro Logic</translation> - </message> - <message> - <source>Dolby Pro Logic II</source> - <translation>Dolby Pro Logic II</translation> - </message> - <message> - <source>DRC</source> - <translation>DRC</translation> - </message> - <message> - <source>Automatic (max -3 dB)</source> - <translation>Automatisk (maks. -3 dB)</translation> - </message> - <message> - <source>Manual (dB)</source> - <translation>Manuel (dB)</translation> - </message> - <message> - <source>_Gain mode:</source> - <translation>_Forstærkningstilstand:</translation> - </message> - <message> - <source>G_ain value:</source> - <translation>G_ain-værdi:</translation> - </message> - <message> - <source>_Mixer:</source> - <translation>_Mixer:</translation> - </message> - <message> - <source>Remix:</source> - <translation>Remix:</translation> - </message> - <message> - <source>Shift audio:</source> - <translation>Forskyd lyd:</translation> - </message> - <message> - <source>Shift Value (ms):</source> - <translation>Forskydningsværdi (ms):</translation> - </message> - <message> - <source>Audio Filters</source> - <translation>Lydfiltre</translation> - </message> - <message> - <source>Fontconfig</source> - <translation>Skrifttype-konfig</translation> - </message> - <message> - <source>FreeType 2</source> - <translation>FreeType 2</translation> - </message> - <message> - <source>Gettext</source> - <translation>Gettext</translation> - </message> - <message> - <source>SDL</source> - <translation>SDL</translation> - </message> - <message> - <source>XVideo</source> - <translation>XVideo</translation> - </message> - <message> - <source>VDPAU</source> - <translation>VDPAU</translation> - </message> - <message> - <source>x86</source> - <translation>x86</translation> - </message> - <message> - <source>x86-64</source> - <translation>x86-64</translation> - </message> - <message> - <source>Libraries</source> - <translation>Biblioteker</translation> - </message> - <message> - <source>CPU</source> - <translation>CPU</translation> - </message> - <message> - <source>Built-in Support</source> - <translation>Indbygget understøttelse</translation> - </message> - <message> - <source>_Job name:</source> - <translation>_Jobnavn:</translation> - </message> - <message> - <source>Output _File:</source> - <translation>Output-_fil:</translation> - </message> - <message> - <source>Select Video To Write</source> - <translation>Vælg video som skal skrives</translation> - </message> - <message> - <source>Save Job</source> - <translation>Gem job</translation> - </message> - <message> - <source>Audio Plugins</source> - <translation>Lyd-plugins</translation> - </message> - <message> - <source>Audio</source> - <translation>Lyd</translation> - </message> - <message> - <source>Video Encoder Plugins</source> - <translation>Video-koder-plugins</translation> - </message> - <message> - <source>Video Encoder</source> - <translation>Video-koder</translation> - </message> - <message> - <source>Video Decoder Plugins</source> - <translation>Video-dekoder-plugins</translation> - </message> - <message> - <source>Video Decoder</source> - <translation>Video-dekoder</translation> - </message> - <message> - <source>Audio Device Plugins</source> - <translation>Lydenhed-plugins</translation> - </message> - <message> - <source>Audio Device</source> - <translation>Lydenhed</translation> - </message> - <message> - <source>Audio Encoder Plugins</source> - <translation>Lyd-koder-plugins</translation> - </message> - <message> - <source>Audio Encoders</source> - <translation>Lyd-kodere</translation> - </message> - <message> - <source>Demuxer Plugins</source> - <translation>Demuxer-plugins</translation> - </message> - <message> - <source>Demuxers</source> - <translation>Demuxere</translation> - </message> - <message> - <source>Muxer Plugins</source> - <translation>Muxer-plugins</translation> - </message> - <message> - <source>Muxers</source> - <translation>Muxere</translation> - </message> - <message> - <source>Plugins Info</source> - <translation>Pluginsinfo</translation> - </message> - <message> - <source>Decode video using VDPAU</source> - <translation>Dekod video ved brug af VDPAU</translation> - </message> - <message> - <source>Enable openGl support</source> - <translation>Aktivér understøttelse af OpenGL</translation> - </message> - <message> - <source>_Use systray while encoding</source> - <translation>_Brug systembakke under kodning</translation> - </message> - <message> - <source>_Accept non-standard audio frequency for DVD</source> - <translation>_Acceptér ikke-standard lydfrekvens for DVD</translation> - </message> - <message> - <source>Create _OpenDML files</source> - <translation>Opret _OpenDML-filer</translation> - </message> - <message> - <source>SIMD</source> - <translation>SIMD</translation> - </message> - <message> - <source>Enable all SIMD</source> - <translation>Aktivér alle SIMD</translation> - </message> - <message> - <source>Enable MMX</source> - <translation>Aktivér MMX</translation> - </message> - <message> - <source>Enable MMXEXT</source> - <translation>Aktivér MMXEXT</translation> - </message> - <message> - <source>Enable 3DNOW</source> - <translation>Aktivér 3DNOW</translation> - </message> - <message> - <source>Enable 3DNOWEXT</source> - <translation>Aktivér 3DNOWEXT</translation> - </message> - <message> - <source>Enable SSE</source> - <translation>Aktivér SSE</translation> - </message> - <message> - <source>Enable SSE2</source> - <translation>Aktivér SSE2</translation> - </message> - <message> - <source>Enable SSE3</source> - <translation>Aktivér SSE3</translation> - </message> - <message> - <source>Enable SSSE3</source> - <translation>Aktivér SSSE3</translation> - </message> - <message> - <source>_lavc threads:</source> - <translation>_lavc-tråde:</translation> - </message> - <message> - <source>Multi-threading</source> - <translation>Multi-trådning</translation> - </message> - <message> - <source>High</source> - <translation>Høj</translation> - </message> - <message> - <source>Above normal</source> - <translation>Over normal</translation> - </message> - <message> - <source>Normal</source> - <translation>Normal</translation> - </message> - <message> - <source>Below normal</source> - <translation>Under normal</translation> - </message> - <message> - <source>Low</source> - <translation>Lav</translation> - </message> - <message> - <source>_Encoding priority:</source> - <translation>_Kodningsprioritet:</translation> - </message> - <message> - <source>_Indexing/unpacking priority:</source> - <translation>_Indekserings-/udpakningsprioritet:</translation> - </message> - <message> - <source>_Playback priority:</source> - <translation>_Afspilningsprioritet:</translation> - </message> - <message> - <source>Prioritisation</source> - <translation>Prioritering</translation> - </message> - <message> - <source>_Split MPEG files every (MB):</source> - <translation>_Opdel MPEG-filer hver (MB):</translation> - </message> - <message> - <source>_Use alternative tag for MP3 in .mp4</source> - <translation>_Brug alternativt tag for MP3 i .mp4</translation> - </message> - <message> - <source>XVideo (best)</source> - <translation>XVideo (bedste)</translation> - </message> - <message> - <source>VDPAU (best)</source> - <translation>VDPAU (bedste)</translation> - </message> - <message> - <source>OpenGL (best)</source> - <translation>OpenGL (bedste)</translation> - </message> - <message> - <source>MS Windows GDI (SDL)</source> - <translation>MS Windows GDI (SDL)</translation> - </message> - <message> - <source>MS Windows DirectX (SDL)</source> - <translation>MS Windows DirectX (SDL)</translation> - </message> - <message> - <source>SDL (good)</source> - <translation>SDL (god)</translation> - </message> - <message> - <source>Video _display:</source> - <translation>Video_skærm:</translation> - </message> - <message> - <source>No alerts</source> - <translation>Ingen beskeder</translation> - </message> - <message> - <source>Display only error alerts</source> - <translation>Vis kun fejlbeskeder</translation> - </message> - <message> - <source>Display all alerts</source> - <translation>Vis alle beskeder</translation> - </message> - <message> - <source>_Message level:</source> - <translation>_Meddelelsesniveau:</translation> - </message> - <message> - <source>PCM</source> - <translation>PCM</translation> - </message> - <message> - <source>Master</source> - <translation>Master</translation> - </message> - <message> - <source>_Volume control:</source> - <translation>_Lydstyrkekontrol:</translation> - </message> - <message> - <source>No downmixing</source> - <translation>Ingen nedmiksning</translation> - </message> - <message> - <source>Pro Logic</source> - <translation>Pro Logic</translation> - </message> - <message> - <source>Pro Logic II</source> - <translation>Pro Logic II</translation> - </message> - <message> - <source>_Local playback downmixing:</source> - <translation>_Lokal playback downmixing:</translation> - </message> - <message> - <source>_AudioDevice</source> - <translation>_Lydenhed</translation> - </message> - <message> - <source>_Horizontal deblocking</source> - <translation>_Vandret deblocking</translation> - </message> - <message> - <source>_Vertical deblocking</source> - <translation>_Lodret deblocking</translation> - </message> - <message> - <source>De_ringing</source> - <translation>De_ringing</translation> - </message> - <message> - <source>_Strength:</source> - <translation>_Styrke:</translation> - </message> - <message> - <source>Default Postprocessing</source> - <translation>Standard efterbehandling</translation> - </message> - <message> - <source>User Interface</source> - <translation>Brugerflade</translation> - </message> - <message> - <source>Output</source> - <translation>Output</translation> - </message> - <message> - <source>Video</source> - <translation>Video</translation> - </message> - <message> - <source>Threading</source> - <translation>Trådning</translation> - </message> - <message> - <source>No audio track</source> - <translation>Ingen lydspor</translation> - </message> - <message> - <source>An audio track is necessary to create such file</source> - <translation>Et lydspor er nødvendigt for at kunne oprette sådan en fil</translation> - </message> - <message> - <source>Codec Error</source> - <translation>Codec fejl</translation> - </message> - <message> - <source>Cannot select the MPEG-4 SP codec.</source> - <translation>Kan ikke vælge MPEG-4 SP-codec'et.</translation> - </message> - <message> - <source>No AAC audio encoder plugin found.</source> - <translation>Intet ACC-lydkoder-plugin fundet.</translation> - </message> - <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> - <translation>MP3-codec'et tillader ikke deaktivering af reservoir. -Installér LAME-plugin</translation> - </message> - <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> - <translation>Du har ikke LAME!. -Det er nødvendigt for at kunne oprette FLV-video.</translation> - </message> - <message> - <source>Cannot select FLV1 codec.</source> - <translation>Kan ikke vælge FLV1-codec.</translation> - </message> - <message> - <source>Cannot select mpeg4 sp codec.</source> - <translation>Kan ikke vælge MPEG-4 SP-codec.</translation> - </message> - <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> - <translation>Du har ikke FAAC!. -Det er nødvendigt for at kunne oprette PSP-kompatibel video.</translation> - </message> - <message> - <source>Select script to save</source> - <translation>Vælg script som skal gemmes</translation> - </message> - <message> - <source>Not coded in this version</source> - <translation>Ikke kodet i denne version</translation> - </message> - <message> - <source>Select AVI File...</source> - <translation>Vælg AVI-fil...</translation> - </message> - <message> - <source>Select AVI File to Append...</source> - <translation>Vælg AVI-fil som skal tilføjes til slutning...</translation> - </message> - <message> - <source>Are you sure?</source> - <translation>Er du sikker?</translation> - </message> - <message> - <source>Permission error</source> - <translation>Tilladelsesfejl</translation> - </message> - <message> - <source>Cannot open "%s".</source> - <translation>Kan ikke åbne "%s".</translation> - </message> - <message> - <source>File error</source> - <translation>Fil fejl</translation> - </message> - <message> - <source>"%s" does not exist.</source> - <translation>"%s" findes ikke.</translation> - </message> - <message> - <source>Cannot open project using the video loader.</source> - <translation>Kan ikke åbne projekt ved brug af video-indlæseren.</translation> - </message> - <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation>Prøv 'Fil' -> 'Indlæs/kør projekt...'</translation> - </message> - <message> - <source>Could not open the file</source> - <translation>Kunne ikke åbne filen</translation> - </message> - <message> - <source>Multiple Audio Tracks</source> - <translation>Flere lydspor</translation> - </message> - <message> - <source>The file you just loaded contains several audio tracks. -Go to Audio->MainTrack to select the active one.</source> - <translation>Filen du lige har indlæst indeholder flere lydspor. -Gå til Lyd->Hovedspor for at vælge det aktive.</translation> - </message> - <message> - <source>Something failed when appending</source> - <translation>Noget fejlede ved tilføjelse til slutning</translation> - </message> - <message> - <source>Something bad happened (II)</source> - <translation>Noget gik galt (II)</translation> - </message> - <message> - <source>Checking video</source> - <translation>Tjekker video</translation> - </message> - <message> - <source>No error found</source> - <translation>Ingen fejl fundet</translation> - </message> - <message> - <source>Errors found in %u frames</source> - <translation>Fejl fundet i %u billeder</translation> - </message> - <message> - <source>Marker A > B</source> - <translation>Markør A > B</translation> - </message> - <message> - <source>Cannot delete the selection.</source> - <translation>Kan ikke slette markeringen.</translation> - </message> - <message> - <source>You can't remove all frames</source> - <translation>Du kan ikke fjerne alle billeder</translation> - </message> - <message> - <source>Something bad happened</source> - <translation>Noget gik galt</translation> - </message> - <message> - <source>_Track from video:</source> - <translation>_Spor fra video:</translation> - </message> - <message> - <source>Main Audio Track</source> - <translation>Hovedlydspor</translation> - </message> - <message> - <source>AvsProxy</source> - <translation>AvsProxy</translation> - </message> - <message> - <source>Failed to connect to avsproxy. -Is it running ?</source> - <translation>Kunne ikke oprette forbindelse til avsproxy. -Kører den?</translation> - </message> - <message> - <source>avsproxy</source> - <translation>avsproxy</translation> - </message> - <message> - <source>Frame type:</source> - <translation>Billedtype:</translation> - </message> - <message> - <source>Frame size:</source> - <translation>Billedstørrelse:</translation> - </message> - <message> - <source>Frame Hex Dump</source> - <translation>Billede hex-dump</translation> - </message> - <message> - <source>TimeStamp:</source> - <translation>Tidsstempel:</translation> - </message> - <message> - <source>Go to Time</source> - <translation>Gå til tid</translation> - </message> - <message> - <source>_Filter strength:</source> - <translation>_Filterstyrke:</translation> - </message> - <message> - <source>_Swap U and V</source> - <translation>_Byt om på U og V</translation> - </message> - <message> - <source>_Deringing</source> - <translation>_Deringing</translation> - </message> - <message> - <source>Output file</source> - <translation>Output-fil</translation> - </message> - <message> - <source>Job name</source> - <translation>Jobnavn</translation> - </message> - <message> - <source>Queue job to jobList</source> - <translation>Sæt i kø, i jobliste</translation> - </message> - <message> - <source>Select Workbench to Save</source> - <translation>Vælg den arbejdsbænk som skal gemmes</translation> - </message> - <message> - <source>Select File to Save Audio</source> - <translation>Vælg fil som lyden skal gemmes til</translation> - </message> - <message> - <source>Select JPEG Sequence to Save</source> - <translation>Vælg den JPEG-sekvens som skal gemmes</translation> - </message> - <message> - <source>Select BMP to Save</source> - <translation>Vælg den BMP som skal gemmes</translation> - </message> - <message> - <source>Select JPEG to Save</source> - <translation>Vælg den JPEG som skal gemmes</translation> - </message> - <message> - <source>Select File to Save</source> - <translation>Vælg den fil som skal gemmes</translation> - </message> - <message> - <source>Saving audio</source> - <translation>Gemmer lyd</translation> - </message> - <message> - <source>Jpeg</source> - <translation>JPEG</translation> - </message> - <message> - <source>Fail to save as jpeg</source> - <translation>Kunne ikke gemme som JPEG</translation> - </message> - <message> - <source>Saving as set of jpegs</source> - <translation>Gemmer som sæt af JPEG'er</translation> - </message> - <message> - <source>Cannot decode frame</source> - <translation>Kan ikke dekode billede</translation> - </message> - <message> - <source>Aborting.</source> - <translation>Afbryder.</translation> - </message> - <message> - <source>Done</source> - <translation>Færdig</translation> - </message> - <message> - <source>Saved %d images.</source> - <translation>Gemte %d billeder.</translation> - </message> - <message> - <source>Error</source> - <translation>Fejl</translation> - </message> - <message> - <source>Could not save all images.</source> - <translation>Kunne ikke gemme alle billeder.</translation> - </message> - <message> - <source>BMP op failed</source> - <translation>BMP op mislykkedes</translation> - </message> - <message> - <source>Saving %s as a BMP file failed.</source> - <translation>Kunne ikke gemme %s som en BMP-fil.</translation> - </message> - <message> - <source>File %s has been successfully saved.</source> - <translation>Filen %s blev gemt med succes.</translation> - </message> - <message> - <source>Failed</source> - <translation>Mislykkedes</translation> - </message> - <message> - <source>File %s was NOT saved correctly.</source> - <translation>Filen %s blev IKKE gemt korrekt.</translation> - </message> - <message> - <source>Recent Files</source> - <translation>Seneste filer</translation> - </message> - <message> - <source>Recent Projects</source> - <translation>Seneste projekter</translation> - </message> - <message> - <source>Quantization</source> - <translation>Quantisation</translation> - </message> - <message> - <source>Advanced Simple Profile</source> - <translation>Avanceret simpel profil</translation> - </message> - <message> - <source>Medium</source> - <translation>Medium</translation> - </message> - <message> - <source>The filter is already partial</source> - <translation>Filteret er allerede delvist</translation> - </message> - <message> - <source>Partial Start Frame:</source> - <translation>Delvist startbillede:</translation> - </message> - <message> - <source>Partial End Frame:</source> - <translation>Delvist slutbillede:</translation> - </message> - <message> - <source>Configure child</source> - <translation>Konfigurér barn</translation> - </message> - <message> - <source>Partial Video Filter</source> - <translation>Delvist videofilter</translation> - </message> - <message> - <source>_Interlaced</source> - <translation>_Sammenflettet</translation> - </message> - <message> - <source>Ca_rtoon mode</source> - <translation>_Tegneserie-tilstand</translation> - </message> - <message> - <source>_Greyscale</source> - <translation>_Gråtone</translation> - </message> - <message> - <source>Turbo mode</source> - <translation>Turbo-tilstand</translation> - </message> - <message> - <source>C_hroma optimizer</source> - <translation>_Kroma optimering</translation> - </message> - <message> - <source>Main</source> - <translation>Hoved</translation> - </message> - <message> - <source>Very Low</source> - <translation>Meget lav</translation> - </message> - <message> - <source>Very High</source> - <translation>Meget høj</translation> - </message> - <message> - <source>Ultra High</source> - <translation>Ultra høj</translation> - </message> - <message> - <source>Motion Search Precision</source> - <translation>Bevægelsessøgning præcision</translation> - </message> - <message> - <source>Off</source> - <translation>Fra</translation> - </message> - <message> - <source>Mode Decision</source> - <translation>Tilstand beslutning</translation> - </message> - <message> - <source>Limited Search</source> - <translation>Begrænset søgning</translation> - </message> - <message> - <source>Medium Search</source> - <translation>Medium søgning</translation> - </message> - <message> - <source>Wide Search</source> - <translation>Bred søgning</translation> - </message> - <message> - <source>VHQ Mode</source> - <translation>VHQ-tilstand</translation> - </message> - <message> - <source>Max B Frames</source> - <translation>Maks. B-billeder</translation> - </message> - <message> - <source>Quarter Pixel</source> - <translation>Kvart pixel</translation> - </message> - <message> - <source>GMC</source> - <translation>GMC</translation> - </message> - <message> - <source>BVHQ</source> - <translation>BVHQ</translation> - </message> - <message> - <source>4MV</source> - <translation>4MV</translation> - </message> - <message> - <source>Chroma ME</source> - <translation>Kroma ME</translation> - </message> - <message> - <source>HQ AC</source> - <translation>HQ AC</translation> - </message> - <message> - <source>More Search</source> - <translation>Mere søgning</translation> - </message> - <message> - <source>Min Gop Size</source> - <translation>Min. Gop-størrelse</translation> - </message> - <message> - <source>Max Gop Size</source> - <translation>Maks. Gop-størrelse</translation> - </message> - <message> - <source>GOP Size</source> - <translation>Gop-størrelse</translation> - </message> - <message> - <source>Motion</source> - <translation>Bevægelse</translation> - </message> - <message> - <source>H263</source> - <translation>H263</translation> - </message> - <message> - <source>Mpeg</source> - <translation>MPEG</translation> - </message> - <message> - <source>Quantization Matrix</source> - <translation>Quantisation matriks</translation> - </message> - <message> - <source>Trellis Quantization</source> - <translation>Trellis-quantisation</translation> - </message> - <message> - <source>Two Pass Tuning</source> - <translation>To gennemløb tuning</translation> - </message> - <message> - <source>Key Frame Boost(%)</source> - <translation>Nøglebillede boost(%)</translation> - </message> - <message> - <source>I-frames closer than...</source> - <translation>I-billeder tættere end...</translation> - </message> - <message> - <source>.. are reduced by(%)</source> - <translation>.. er reduceret med(%)</translation> - </message> - <message> - <source>Max Overflow Improvement(%)</source> - <translation>Maks. overløb forbedring(%)</translation> - </message> - <message> - <source>Max Overglow Degradation(%)</source> - <translation>Maks. overglød degradering(%)</translation> - </message> - <message> - <source>Curve Compression</source> - <translation>Kurvekomprimering</translation> - </message> - <message> - <source>High Bitrate Scenes (%)</source> - <translation>Scener med høj bithastighed (%)</translation> - </message> - <message> - <source>Low Bitrate Scenes (%)</source> - <translation>Scener med lav bithastighed (%)</translation> - </message> - <message> - <source>Overflow Control Strength</source> - <translation>Overløb kontrolstyrke</translation> - </message> - <message> - <source>Two Pass</source> - <translation>To gennemløb</translation> - </message> - <message> - <source>Xvid4 Configuration</source> - <translation>Xvid4-konfiguration</translation> - </message> - <message> - <source>Ready</source> - <translation>Klar</translation> - </message> - <message> - <source>Succeeded</source> - <translation>Succes</translation> - </message> - <message> - <source>Deleted</source> - <translation>Slettet</translation> - </message> - <message> - <source>Running</source> - <translation>Kører</translation> - </message> - <message> - <source>Job Name</source> - <translation>Jobnavn</translation> - </message> - <message> - <source>Status</source> - <translation>Status</translation> - </message> - <message> - <source>Start Time</source> - <translation>Starttid</translation> - </message> - <message> - <source>End Time</source> - <translation>Sluttid</translation> - </message> - <message> - <source>Sure!</source> - <translation>Klart!</translation> - </message> - <message> - <source>Delete job</source> - <translation>Slet job</translation> - </message> - <message> - <source>Are you sure you want to delete %s job?</source> - <translation>Er du sikker på at du vil slette %s job?</translation> - </message> - <message> - <source>Delete *all* job</source> - <translation>Slet *alle* jobs</translation> - </message> - <message> - <source>Are you sure you want to delete ALL jobs?</source> - <translation>Er du sikker på at du vil slette ALLE jobs?</translation> - </message> - <message> - <source>Already done</source> - <translation>Allerede færdig</translation> - </message> - <message> - <source>This script has already been successfully executed.</source> - <translation>Dette script er allerede blevet udført med succes.</translation> - </message> -</context> -<context> - <name>aften</name> - <message> - <source>_Bitrate:</source> - <translation>_Bithastighed:</translation> - </message> - <message> - <source>Aften Configuration</source> - <translation>Aften-konfiguration</translation> - </message> -</context> -<context> - <name>asharp</name> - <message> - <source>Asharp</source> - <translation>Askarp</translation> - </message> - <message> - <source>Adaptative sharpener by MarcFD.</source> - <translation>Adaptiv skarp af MarcFD.</translation> - </message> -</context> -<context> - <name>ass</name> - <message> - <source>SSA.</source> - <translation>SSA.</translation> - </message> - <message> - <source>Hardcode ass/ssa subtitles using libass.</source> - <translation>Hårdkod ASS/SSA-undertekster ved brug af libass.</translation> - </message> - <message> - <source>_Subtitle file (ASS/SSA):</source> - <translation>_Undertekst-fil (ASS/SSA):</translation> - </message> - <message> - <source>Select Subtitle file</source> - <translation>Vælg undertekst-fil</translation> - </message> - <message> - <source>_Line spacing:</source> - <translation>_Linjemellemrum:</translation> - </message> - <message> - <source>_Font scale:</source> - <translation>_Skrifttypeskalering:</translation> - </message> - <message> - <source>_Top margin:</source> - <translation>_Øverste margin:</translation> - </message> - <message> - <source>Botto_m margin</source> - <translation>_Nederste margin</translation> - </message> - <message> - <source>ASS</source> - <translation>ASS</translation> - </message> -</context> -<context> - <name>avsfilter</name> - <message> - <source>_wine app file:</source> - <translation>_wine-programfil:</translation> - </message> - <message> - <source>Select wine filename[wine/cedega/etc.]</source> - <translation>Vælg wine filnavn[wine/cedega/osv.]</translation> - </message> - <message> - <source>_loader file:</source> - <translation>_indlæser-fil:</translation> - </message> - <message> - <source>Select loader filename[avsload.exe]</source> - <translation>Vælg indlæser filnavn[avsload.exe]</translation> - </message> - <message> - <source>_avs file:</source> - <translation>_AVS-fil:</translation> - </message> - <message> - <source>Select avs filename[*.avs]</source> - <translation>Vælg avs filnavn[*.avs]</translation> - </message> - <message> - <source>_pipe timeout:</source> - <translation>_pipe timeout:</translation> - </message> - <message> - <source>AvsFilter config</source> - <translation>AvsFilter-konfig</translation> - </message> -</context> -<context> - <name>blacken</name> - <message> - <source>_Left border:</source> - <translation>_Venstre kant:</translation> - </message> - <message> - <source>_Right border:</source> - <translation>_Højre kant:</translation> - </message> - <message> - <source>_Top border:</source> - <translation>_Øverste kant:</translation> - </message> - <message> - <source>_Bottom border:</source> - <translation>_Nederste kant:</translation> - </message> - <message> - <source>Blacken Borders</source> - <translation>Mørke kanter</translation> - </message> - <message> - <source>Incorrect parameters</source> - <translation>Ukorrekte parametre</translation> - </message> - <message> - <source>All parameters must be even and within range.</source> - <translation>Alle parametre skal være lige eller indenfor område.</translation> - </message> -</context> -<context> - <name>changeFps</name> - <message> - <source>Custom</source> - <translation>Brugerdefineret</translation> - </message> - <message> - <source>25 (PAL)</source> - <translation>25 (PAL)</translation> - </message> - <message> - <source>23.976 (Film)</source> - <translation>23,976 (film)</translation> - </message> - <message> - <source>29.97 (NTSC)</source> - <translation>29,97 (NTSC)</translation> - </message> - <message> - <source>50 (Pal)</source> - <translation>50 (PAL)</translation> - </message> - <message> - <source>59.93 (NTSC)</source> - <translation>59,93 (NTSC)</translation> - </message> - <message> - <source>Source Fps:</source> - <translation>Kilde billeder/sekund:</translation> - </message> - <message> - <source>Source frame rate:</source> - <translation>Kilde billedhastighed:</translation> - </message> - <message> - <source>Destination Fps:</source> - <translation>Destination billeder/sekund:</translation> - </message> - <message> - <source>Destination frame rate:</source> - <translation>Destination billedhastighed:</translation> - </message> - <message> - <source>Change fps</source> - <translation>Skift billeder/sekund</translation> - </message> - <message> - <source>Invalid fps</source> - <translation>Ugyldig billeder/sekund</translation> - </message> -</context> -<context> - <name>changefps</name> - <message> - <source>Change FPS</source> - <translation>Skift billeder/sekund</translation> - </message> - <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> - <translation>Gør videoen hurtigere/langsommere i stil med ændring af billeder/sekund. Dette filtre ændre varighed.</translation> - </message> -</context> -<context> - <name>chromashift</name> - <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> - <translation>Forskyd kroma U/V for at rette dårligt synkroniseret luma/kroma.</translation> - </message> - <message> - <source>ChromaShift</source> - <translation>KromaForskydning</translation> - </message> -</context> -<context> - <name>coloryuv</name> - <message> - <source>Avisynth color filter.</source> - <translation>Avisynth farvefilter.</translation> - </message> - <message> - <source>Color management filter.</source> - <translation>Farvehåndteringsfilter.</translation> - </message> - <message> - <source>AutoWhite</source> - <translation>Auto hvid</translation> - </message> - <message> - <source>AutoGain</source> - <translation>Auto forstærkning</translation> - </message> - <message> - <source>Clip to Tv Range (16-235)</source> - <translation>Klip til TV-område (16-235)</translation> - </message> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>PC->TV</source> - <translation>PC->TV</translation> - </message> - <message> - <source>TV->PC</source> - <translation>TV->PC</translation> - </message> - <message> - <source>Levels:</source> - <translation>Niveauer:</translation> - </message> - <message> - <source>Y gain</source> - <translation>Y-forstærkning</translation> - </message> - <message> - <source>Y Brightness</source> - <translation>Y-lysstyrke</translation> - </message> - <message> - <source>Y Gamma</source> - <translation>Y-gamma</translation> - </message> - <message> - <source>Y Contrast</source> - <translation>Y-kontrast</translation> - </message> - <message> - <source>U gain</source> - <translation>U-forstærkning</translation> - </message> - <message> - <source>U Brightness</source> - <translation>U-lysstyrke</translation> - </message> - <message> - <source>U Contrast</source> - <translation>U-kontrast</translation> - </message> - <message> - <source>V gain</source> - <translation>V-forstærkning</translation> - </message> - <message> - <source>V Brightness</source> - <translation>V-lysstyrke</translation> - </message> - <message> - <source>V Contrast</source> - <translation>V-kontrast</translation> - </message> - <message> - <source>Flags</source> - <translation>Flag</translation> - </message> - <message> - <source>Y</source> - <translation>Y</translation> - </message> - <message> - <source>U</source> - <translation>U</translation> - </message> - <message> - <source>V</source> - <translation>V</translation> - </message> - <message> - <source>colorYuv</source> - <translation>colorYuv</translation> - </message> -</context> -<context> - <name>contrast</name> - <message> - <source>U :</source> - <translation>U:</translation> - </message> - <message> - <source>V :</source> - <translation>V:</translation> - </message> - <message> - <source>L :</source> - <translation>L:</translation> - </message> - <message> - <source>Offset :</source> - <translation>Forskydning:</translation> - </message> - <message> - <source>Coef :</source> - <translation>Ko. ef.:</translation> - </message> - <message> - <source>Adjust contrast, brightness and colors.</source> - <translation>Justér kontrast, lysstyrke og farver.</translation> - </message> - <message> - <source>Contrast</source> - <translation>Kontrast</translation> - </message> -</context> -<context> - <name>convolution</name> - <message> - <source>_Process luma</source> - <translation>_Behandl luma</translation> - </message> - <message> - <source>Process luma plane</source> - <translation>Behandl luma-plan</translation> - </message> - <message> - <source>P_rocess chroma</source> - <translation>B_ehandl kroma</translation> - </message> - <message> - <source>Fast Convolution</source> - <translation>Hurtig foldning</translation> - </message> -</context> -<context> - <name>crash</name> - <message> - <source>Load it</source> - <translation>Indlæs den</translation> - </message> - <message> - <source>Crash file</source> - <translation>Nedbrud-fil</translation> - </message> - <message> - <source>I have detected a crash file. -Do you want to load it ? -(It will be deleted in all cases, you should save it if you want to keep it)</source> - <translation>Jeg her registreret en nedbrudsfil. -Vil du indlæse den? -(lige meget hvad vil den blive slettet, du skal gemme den hvis du vil beholde den)</translation> - </message> -</context> -<context> - <name>crop</name> - <message> - <source>crop</source> - <translation>beskær</translation> - </message> - <message> - <source>crop filter</source> - <translation>beskæringsfilter</translation> - </message> - <message> - <source>Warning Cropping too much width ! Width reseted ! -</source> - <translation>Advarsel! Klipper for meget bredde! Bredde nulstillet! -</translation> - </message> - <message> - <source>Warning Cropping too much height ! Height reseted ! -</source> - <translation>Advarsel! Klipper for meget højde! Højde nulstillet! -</translation> - </message> -</context> -<context> - <name>decimate</name> - <message> - <source>Decomb decimate</source> - <translation>Afbørst decimate</translation> - </message> - <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> - <translation>Donald Graft decimate. Fjern duplikater efter telecide.</translation> - </message> - <message> - <source>Discard closer</source> - <translation>Forkast tættere</translation> - </message> - <message> - <source>Replace (interpolate)</source> - <translation>Erstat (interpolér)</translation> - </message> - <message> - <source>Discard longer dupe (animés)</source> - <translation>Forkast længere duplet (animés)</translation> - </message> - <message> - <source>Pulldown dupe removal</source> - <translation>Pulldown duplet fjernelse</translation> - </message> - <message> - <source>Fastest (no chroma, partial luma)</source> - <translation>Hurtigst (ingen kroma, delvis luma)</translation> - </message> - <message> - <source>Medium (full luma, no chroma)</source> - <translation>Medium (fuld luma, ingen kroma)</translation> - </message> - <message> - <source>_Mode:</source> - <translation>_Tilstand:</translation> - </message> - <message> - <source>_Quality:</source> - <translation>_Kvalitet:</translation> - </message> - <message> - <source>_Threshold 1:</source> - <translation>_Tærskel 1:</translation> - </message> - <message> - <source>T_hreshold 2:</source> - <translation>T_ærskel 2:</translation> - </message> - <message> - <source>C_ycle:</source> - <translation>_Cyklus:</translation> - </message> - <message> - <source>Sho_w</source> - <translation>_Vis</translation> - </message> - <message> - <source>Decomb Decimate</source> - <translation>Afbørst decimate</translation> - </message> -</context> -<context> - <name>delogo</name> - <message> - <source>MPlayer delogo</source> - <translation>MPlayer logo fjerner</translation> - </message> - <message> - <source>Blend a logo by interpolating its surrounding box.</source> - <translation>Bland et logo ved at bruge dens omgivende boks.</translation> - </message> -</context> -<context> - <name>dgbob</name> - <message> - <source>dgbob</source> - <translation>dgbob</translation> - </message> - <message> - <source>Donald Graft Bob.</source> - <translation>Donald Graft Bob.</translation> - </message> - <message> - <source>Top</source> - <translation>Øverst</translation> - </message> - <message> - <source>Bottom</source> - <translation>Nederst</translation> - </message> - <message> - <source>Keep nb of frames and fps</source> - <translation>Bevar antal billeder og billeder/sekund</translation> - </message> - <message> - <source>Double nb of frames and fps</source> - <translation>Dobbelt antal billeder og billeder/sekund</translation> - </message> - <message> - <source>Double nb of frames (slow motion)</source> - <translation>Dobbelt antal billeder (slowmotion)</translation> - </message> - <message> - <source>_Top Field First:</source> - <translation>_Øverste felt først:</translation> - </message> - <message> - <source>_Mode:</source> - <translation>_Tilstand:</translation> - </message> - <message> - <source>_Threshold:</source> - <translation>_Tærskel:</translation> - </message> - <message> - <source>_Extra</source> - <translation>_Ekstra</translation> - </message> - <message> - <source>Extra check, avoid using it</source> - <translation>Ekstra tjek, undgå at bruge den</translation> - </message> - <message> - <source>DGBob</source> - <translation>DGBob</translation> - </message> -</context> -<context> - <name>encodingDialog</name> - <message> - <source>Encoding...</source> - <translation>Kodning...</translation> - </message> - <message> - <source>Phase:</source> - <translation>Fase:</translation> - </message> - <message> - <source>Video Codec:</source> - <translation>Video-codec:</translation> - </message> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>Unknown</source> - <translation>Ukendt</translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Beholder:</span></p></body></html></translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Lyd-codec:</span></p></body></html></translation> - </message> - <message> - <source>0</source> - <translation>0</translation> - </message> - <message> - <source>00:00:00</source> - <translation>00:00:00</translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Forløbet:</span></p></body></html></translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Resterende tid:</span></p></body></html></translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Billeder/sekund:</span></p></body></html></translation> - </message> - <message> - <source>0 MB</source> - <translation>0 MB</translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total størrelse:</span></p></body></html></translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Lydstørrelse:</span></p></body></html></translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Videostørrelse:</span></p></body></html></translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Behandlet billeder:</span></p></body></html></translation> - </message> - <message> - <source>0 kB/s</source> - <translation>0 kB/s</translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Gennemsnitlig bithastighed:</span></p></body></html></translation> - </message> - <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> - <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></translation> - </message> - <message> - <source>Shut down computer when finished</source> - <translation>Luk computer når fuldført</translation> - </message> - <message> - <source>Priority:</source> - <translation>Prioritet:</translation> - </message> - <message> - <source>High</source> - <translation>Høj</translation> - </message> - <message> - <source>Above Normal</source> - <translation>Over normal</translation> - </message> - <message> - <source>Normal</source> - <translation>Normal</translation> - </message> - <message> - <source>Below Normal</source> - <translation>Under normal</translation> - </message> - <message> - <source>Low</source> - <translation>Lav</translation> - </message> - <message> - <source>Pause / Abort</source> - <translation>Pause / afbryd</translation> - </message> -</context> -<context> - <name>encodingWindow</name> - <message> - <source>Privileges Required</source> - <translation>Rettigheder kræves</translation> - </message> - <message> - <source>Root privileges are required to perform this operation.</source> - <translation>Root-rettigheder kræves for at udføre denne handling.</translation> - </message> -</context> -<context> - <name>eq2</name> - <message> - <source>MPlayer eq2</source> - <translation>MPlayer eq2</translation> - </message> - <message> - <source>Adjust contrast, brightness, saturation and gamma.</source> - <translation>Justér kontrast, lysstyrke, mætning og gamma.</translation> - </message> -</context> -<context> - <name>fade</name> - <message> - <source>Fade</source> - <translation>Overgang</translation> - </message> - <message> - <source>Fade in/out.</source> - <translation>Overgang ind/ud.</translation> - </message> - <message> - <source>Out</source> - <translation>Ud</translation> - </message> - <message> - <source>Fade out</source> - <translation>Overgang ud</translation> - </message> - <message> - <source>In</source> - <translation>Ind</translation> - </message> - <message> - <source>Fade in</source> - <translation>Overgang ind</translation> - </message> - <message> - <source>_Fade type:</source> - <translation>_Overgangstype:</translation> - </message> - <message> - <source>_Start time (ms):</source> - <translation>_Starttid (ms):</translation> - </message> - <message> - <source>_End time (ms):</source> - <translation>_Sluttid (ms):</translation> - </message> - <message> - <source>Fade to black</source> - <translation>Overgang til sort</translation> - </message> -</context> -<context> - <name>ffmpeg2</name> - <message> - <source>Normal (4:3)</source> - <translation>Normal (4:3)</translation> - </message> - <message> - <source>Wide (16:9)</source> - <translation>Bred (16:9)</translation> - </message> - <message> - <source>Default</source> - <translation>Standard</translation> - </message> - <message> - <source>Tmpgenc</source> - <translation>Tmpgenc</translation> - </message> - <message> - <source>Animes</source> - <translation>Animes</translation> - </message> - <message> - <source>KVCD</source> - <translation>KVCD</translation> - </message> - <message> - <source>MB comparison</source> - <translation>MB sammenligning</translation> - </message> - <message> - <source>Fewest bits (vhq)</source> - <translation>Færreste bit (vhq)</translation> - </message> - <message> - <source>Rate distortion</source> - <translation>Rateforvrængning</translation> - </message> - <message> - <source>One thread</source> - <translation>En tråd</translation> - </message> - <message> - <source>Two threads)</source> - <translation>To tråde</translation> - </message> - <message> - <source>Three threads</source> - <translation>Tre tråde</translation> - </message> - <message> - <source>Auto (#cpu)</source> - <translation>Auto (#cpu)</translation> - </message> - <message> - <source>Progressive</source> - <translation>Progressiv</translation> - </message> - <message> - <source>Interlaced</source> - <translation>Sammenflettet</translation> - </message> - <message> - <source>Top Field First</source> - <translation>Øverste felt først</translation> - </message> - <message> - <source>Bottom Field First</source> - <translation>Nederste felt først</translation> - </message> - <message> - <source>Threading</source> - <translation>Trådning</translation> - </message> - <message> - <source>Mi_n. quantizer:</source> - <translation>Mi_n. quantiser:</translation> - </message> - <message> - <source>Ma_x. quantizer:</source> - <translation>Ma_ks. quantiser:</translation> - </message> - <message> - <source>Max. quantizer _difference:</source> - <translation>Maks. quantiser _forskel:</translation> - </message> - <message> - <source>VBV Buffer Size:</source> - <translation>VBV-bufferstørrelse:</translation> - </message> - <message> - <source>Max bitrate (kb/s):</source> - <translation>Maks. bithastighed (Kb/s/KB/s):</translation> - </message> - <message> - <source>_Trellis quantization</source> - <translation>_Trellis quantisating</translation> - </message> - <message> - <source>_Number of B frames:</source> - <translation>_Antal B-billeder:</translation> - </message> - <message> - <source>_Macroblock decision:</source> - <translation>_Macroblok beslutning:</translation> - </message> - <message> - <source>Aspect ratio:</source> - <translation>Højde-bredde-forhold:</translation> - </message> - <message> - <source>Matrices:</source> - <translation>Matrikser:</translation> - </message> - <message> - <source>_Filesize tolerance (kb):</source> - <translation>_Filstørrelse tolerance (kb/Kb/KB/kB):</translation> - </message> - <message> - <source>_Quantizer compression:</source> - <translation>_Quantiser komprimering:</translation> - </message> - <message> - <source>Quantizer _blur:</source> - <translation>Quantiser _sløring:</translation> - </message> - <message> - <source>_Gop Size:</source> - <translation>_Gop-størrelse:</translation> - </message> - <message> - <source>_Interlaced:</source> - <translation>_Sammenflettet:</translation> - </message> - <message> - <source>Field Order:</source> - <translation>Felt rækkefølge:</translation> - </message> - <message> - <source>Basic Settings</source> - <translation>Grundlæggende indstillinger</translation> - </message> - <message> - <source>Adv. Settings</source> - <translation>Avancerede indstillinger</translation> - </message> - <message> - <source>Interlacing</source> - <translation>Sammenfletning</translation> - </message> - <message> - <source>Quantization</source> - <translation>Quantisation</translation> - </message> - <message> - <source>Rate Control</source> - <translation>Ratekontrol</translation> - </message> - <message> - <source>libavcodec MPEG-2 configuration</source> - <translation>libavcodec MPEG-2-konfiguration</translation> - </message> -</context> -<context> - <name>ffmpeg4</name> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>Full</source> - <translation>Fuld</translation> - </message> - <message> - <source>Log</source> - <translation>Log</translation> - </message> - <message> - <source>Phods</source> - <translation>Phods</translation> - </message> - <message> - <source>EPZS</source> - <translation>EPZS</translation> - </message> - <message> - <source>X1</source> - <translation>X1</translation> - </message> - <message> - <source>H.263</source> - <translation>H.263</translation> - </message> - <message> - <source>MPEG</source> - <translation>MPEG</translation> - </message> - <message> - <source>MB comparison</source> - <translation>MB sammenligning</translation> - </message> - <message> - <source>Fewest bits (vhq)</source> - <translation>Færreste bit (vhq)</translation> - </message> - <message> - <source>Rate distortion</source> - <translation>Rateforvrængning</translation> - </message> - <message> - <source>One thread</source> - <translation>En tråd</translation> - </message> - <message> - <source>Two threads)</source> - <translation>To tråde</translation> - </message> - <message> - <source>Three threads</source> - <translation>Tre tråde</translation> - </message> - <message> - <source>Auto (#cpu)</source> - <translation>Auto (#cpu)</translation> - </message> - <message> - <source>Matrices</source> - <translation>Matrikser</translation> - </message> - <message> - <source>Threading</source> - <translation>Trådning</translation> - </message> - <message> - <source>Mi_n. quantizer:</source> - <translation>Mi_n. quantiser:</translation> - </message> - <message> - <source>Ma_x. quantizer:</source> - <translation>Ma_ks. quantiser:</translation> - </message> - <message> - <source>Max. quantizer _difference:</source> - <translation>Maks. quantiser forskelle:</translation> - </message> - <message> - <source>4_MV</source> - <translation>4_MV</translation> - </message> - <message> - <source>_Trellis quantization</source> - <translation>_Trellis-quantisation</translation> - </message> - <message> - <source>_Quarter pixel</source> - <translation>_Kvart pixel</translation> - </message> - <message> - <source>_GMC</source> - <translation>_GMC</translation> - </message> - <message> - <source>_Number of B frames:</source> - <translation>_Antal B-billeder:</translation> - </message> - <message> - <source>_Quantization type:</source> - <translation>_Quantisationstype:</translation> - </message> - <message> - <source>_Macroblock decision:</source> - <translation>_Macroblok beslutning:</translation> - </message> - <message> - <source>_Filesize tolerance (kb):</source> - <translation>_Filstørrelse tolerance (kb/Kb/KB/kB):</translation> - </message> - <message> - <source>_Quantizer compression:</source> - <translation>_Quantiser komprimering:</translation> - </message> - <message> - <source>Quantizer _blur:</source> - <translation>Quantiser _sløring:</translation> - </message> - <message> - <source>_Gop Size:</source> - <translation>_Gop-størrelse:</translation> - </message> - <message> - <source>User Interface</source> - <translation>Brugerflade</translation> - </message> - <message> - <source>Advanced Simple Profile</source> - <translation>Avanceret simpel profil</translation> - </message> - <message> - <source>Motion Estimation</source> - <translation>Bevægelsesestimering</translation> - </message> - <message> - <source>Quantization</source> - <translation>Quantisation</translation> - </message> - <message> - <source>Rate Control</source> - <translation>Ratekontrol</translation> - </message> - <message> - <source>libavcodec MPEG-4 configuration</source> - <translation>libavcodec MPEG-4-konfiguration</translation> - </message> -</context> -<context> - <name>ffmsmpeg4</name> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>Full</source> - <translation>Fuld</translation> - </message> - <message> - <source>Log</source> - <translation>Log</translation> - </message> - <message> - <source>Phods</source> - <translation>Phods</translation> - </message> - <message> - <source>EPZS</source> - <translation>EPZS</translation> - </message> - <message> - <source>X1</source> - <translation>X1</translation> - </message> - <message> - <source>H.263</source> - <translation>H.263</translation> - </message> - <message> - <source>MPEG</source> - <translation>MPEG</translation> - </message> - <message> - <source>MB comparison</source> - <translation>MB sammenligning</translation> - </message> - <message> - <source>Fewest bits (vhq)</source> - <translation>Færreste bit (vhq)</translation> - </message> - <message> - <source>Rate distortion</source> - <translation>Rateforvrængning</translation> - </message> - <message> - <source>Mi_n. quantizer:</source> - <translation>Mi_n. quantiser:</translation> - </message> - <message> - <source>Ma_x. quantizer:</source> - <translation>Ma_ks. quantiser:</translation> - </message> - <message> - <source>Max. quantizer _difference:</source> - <translation>Maks. quantiser _forskelle:</translation> - </message> - <message> - <source>_Trellis quantization</source> - <translation>_Trellis-quantisation</translation> - </message> - <message> - <source>_Filesize tolerance (kb):</source> - <translation>_Filstørrelse tolerance (kb/Kb/KB/kB):</translation> - </message> - <message> - <source>_Quantizer compression:</source> - <translation>_Quantiser komprimering:</translation> - </message> - <message> - <source>Quantizer _blur:</source> - <translation>Quantiser _sløring:</translation> - </message> - <message> - <source>_Gop Size:</source> - <translation>_Gop-størrelse:</translation> - </message> - <message> - <source>User Interface</source> - <translation>Brugerflade</translation> - </message> - <message> - <source>Quantization</source> - <translation>Quantisation</translation> - </message> - <message> - <source>Rate Control</source> - <translation>Ratekontrol</translation> - </message> - <message> - <source>libavcodec MPEG-4 configuration</source> - <translation>libavcodec MPEG-4-konfiguration</translation> - </message> -</context> -<context> - <name>flux</name> - <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> - <translation>Spatio-temporal renser af Ross Thomas.</translation> - </message> - <message> - <source>_Temporal threshold:</source> - <translation>_Temporal tærskel:</translation> - </message> - <message> - <source>_Spatial threshold:</source> - <translation>_Spatial tærskel:</translation> - </message> - <message> - <source>FluxSmooth</source> - <translation>FluxGlat</translation> - </message> -</context> -<context> - <name>flv1</name> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>Full</source> - <translation>Fuld</translation> - </message> - <message> - <source>Log</source> - <translation>Log</translation> - </message> - <message> - <source>Phods</source> - <translation>Phods</translation> - </message> - <message> - <source>EPZS</source> - <translation>EPZS</translation> - </message> - <message> - <source>X1</source> - <translation>X1</translation> - </message> - <message> - <source>H.263</source> - <translation>H.263</translation> - </message> - <message> - <source>MPEG</source> - <translation>MPEG</translation> - </message> - <message> - <source>MB comparison</source> - <translation>MB sammenligning</translation> - </message> - <message> - <source>Fewest bits (vhq)</source> - <translation>Færreste bit (vhq)</translation> - </message> - <message> - <source>Rate distortion</source> - <translation>Rateforvrængning</translation> - </message> - <message> - <source>Mi_n. quantizer:</source> - <translation>Mi_n. quantiser:</translation> - </message> - <message> - <source>Ma_x. quantizer:</source> - <translation>Ma_ks. quantiser:</translation> - </message> - <message> - <source>Max. quantizer _difference:</source> - <translation>Maks. quantiser _forskelle:</translation> - </message> - <message> - <source>_Trellis quantization</source> - <translation>_Trellis-quantisation</translation> - </message> - <message> - <source>_Filesize tolerance (kb):</source> - <translation>_Filstørrelse tolerance (kb/Kb/KB/kB):</translation> - </message> - <message> - <source>_Quantizer compression:</source> - <translation>_Quantiser komprimering:</translation> - </message> - <message> - <source>Quantizer _blur:</source> - <translation>Quantiser _sløring:</translation> - </message> - <message> - <source>_Gop Size:</source> - <translation>_Gop-størrelse:</translation> - </message> - <message> - <source>User Interface</source> - <translation>Brugerflade</translation> - </message> - <message> - <source>Quantization</source> - <translation>Quantisation</translation> - </message> - <message> - <source>Rate Control</source> - <translation>Ratekontrol</translation> - </message> - <message> - <source>libavcodec FLV1 configuration</source> - <translation>libavcodec FLV1-konfiguration</translation> - </message> -</context> -<context> - <name>gaussian</name> - <message> - <source>Gaussian convolution.</source> - <translation>Gaussisk foldning.</translation> - </message> - <message> - <source>3x3 convolution filter :gaussian.</source> - <translation>3x3 foldningsfilter: gaussisk.</translation> - </message> -</context> -<context> - <name>hflip</name> - <message> - <source>Horizontal Flip</source> - <translation>Vend vandret</translation> - </message> - <message> - <source>Horizontally flip the image.</source> - <translation>Vend billedet vandret.</translation> - </message> -</context> -<context> - <name>histogram</name> - <message> - <source>No data</source> - <translation>Ingen data</translation> - </message> - <message> - <source>Max. bitrate:</source> - <translation>Maks. bithastighed:</translation> - </message> - <message> - <source>Average bitrate:</source> - <translation>Gennemsnitlig bithastighed:</translation> - </message> - <message> - <source>Number of I frames:</source> - <translation>Antal I-billeder:</translation> - </message> - <message> - <source>Number of P frames:</source> - <translation>Antal P-billeder:</translation> - </message> - <message> - <source>Number of B frames:</source> - <translation>Antal B-billeder:</translation> - </message> - <message> - <source>Max. B frames:</source> - <translation>Maks. B-billeder:</translation> - </message> - <message> - <source>Bitrate Histogram</source> - <translation>Bithastighed histogram</translation> - </message> -</context> -<context> - <name>hue</name> - <message> - <source>Mplayer Hue</source> - <translation>MPlayer farvetone</translation> - </message> - <message> - <source>Adjust hue and saturation.</source> - <translation>Justér farvetone og mætning.</translation> - </message> -</context> -<context> - <name>huff</name> - <message> - <source>HUFFYUV</source> - <translation>HUFFYUV</translation> - </message> - <message> - <source>FF HUFFYUV</source> - <translation>FF HUFFYUV</translation> - </message> - <message> - <source>Type:</source> - <translation>Type:</translation> - </message> - <message> - <source>HuffYUV Configuration</source> - <translation>HuffYUV-konfiguration</translation> - </message> -</context> -<context> - <name>indexing</name> - <message> - <source>Continue indexing</source> - <translation>Fortsæt indeksering</translation> - </message> - <message> - <source>Abort Requested</source> - <translation>Afbrydelse anmodet</translation> - </message> - <message> - <source>Do you want to abort indexing ?</source> - <translation>Vil du afbryde indeksering?</translation> - </message> - <message> - <source>Time Left :%02d:%02d:%02d</source> - <translation>Resterende tid: %02d:%02d:%02d</translation> - </message> -</context> -<context> - <name>jobs</name> - <message> - <source>Avidemux Jobs</source> - <translation>Avidemux jobs</translation> - </message> - <message> - <source>Run all pending jobs</source> - <translation>Kør alle afventende jobs</translation> - </message> - <message> - <source>Run jobs</source> - <translation>Kør jobs</translation> - </message> - <message> - <source>Delete already executed jobs</source> - <translation>Slet allerede udførte jobs</translation> - </message> - <message> - <source>Cleanup</source> - <translation>Ryd op</translation> - </message> - <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation>Hvis du bruger VDPAU kan du ikke bruge CLI-version</translation> - </message> - <message> - <source>use QT4 version</source> - <translation>brug QT4-version</translation> - </message> - <message> - <source>Quit</source> - <translation>Afslut</translation> - </message> - <message> - <source>Oops</source> - <translation>Ups</translation> - </message> - <message> - <source>Something very wrong happened when building joblist.</source> - <translation>Noget gik helt galt under bygning af jobliste.</translation> - </message> - <message> - <source>There are no jobs stored</source> - <translation>Der er ingen gemte jobs</translation> - </message> -</context> -<context> - <name>jobsDialog</name> - <message> - <source>Jobs</source> - <translation>Jobs</translation> - </message> - <message> - <source>Delete Sel. Job</source> - <translation>Slet valgte job</translation> - </message> - <message> - <source>Delete All Jobs</source> - <translation>Slet alle jobs</translation> - </message> - <message> - <source>Run All Jobs</source> - <translation>Kør alle jobs</translation> - </message> - <message> - <source>Run Selected Job</source> - <translation>Kør valgte job</translation> - </message> -</context> -<context> - <name>jpeg</name> - <message> - <source>YUV422</source> - <translation>YUV422</translation> - </message> - <message> - <source>YUV420</source> - <translation>YUV420</translation> - </message> - <message> - <source>_Quantizer:</source> - <translation>_Quantiser:</translation> - </message> - <message> - <source>_ColorSpace:</source> - <translation>_Farverum:</translation> - </message> - <message> - <source>Mjpeg Configuration</source> - <translation>MJPEG-konfiguration</translation> - </message> -</context> -<context> - <name>kerneldeint</name> - <message> - <source>Kernel Deint.</source> - <translation>Kerne-afsammenfletter.</translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation>Port af Donald Graft kerne-sammenfletter.</translation> - </message> - <message> - <source>Top</source> - <translation>Øverst</translation> - </message> - <message> - <source>Bottom</source> - <translation>Nederst</translation> - </message> - <message> - <source>_Field order:</source> - <translation>_Felt rækkefølge:</translation> - </message> - <message> - <source>_Threshold:</source> - <translation>_Tærskel:</translation> - </message> - <message> - <source>Smaller means more deinterlacing</source> - <translation>Mindre betyder mere afsammenfletning</translation> - </message> - <message> - <source>_Sharp</source> - <translation>_Skarp</translation> - </message> - <message> - <source>_Sharper engine:</source> - <translation>_Skarp-motor:</translation> - </message> - <message> - <source>T_woway</source> - <translation>_Tovejs</translation> - </message> - <message> - <source>Extrapolate better (better not to use it)</source> - <translation>Ekstrapolér bedre (bedst ikke at bruge den)</translation> - </message> - <message> - <source>_Map</source> - <translation>_Kortlæg</translation> - </message> - <message> - <source>Show interlaced areas (for test!)</source> - <translation>Vis sammenflettede områder (til test!)</translation> - </message> - <message> - <source>KernelDeint</source> - <translation>Kerne-afsammenflet</translation> - </message> -</context> -<context> - <name>lame</name> - <message> - <source>CBR</source> - <translation>CBR</translation> - </message> - <message> - <source>ABR</source> - <translation>ABR</translation> - </message> - <message> - <source>Bit_rate mode:</source> - <translation>Bit_hastighed-tilstand:</translation> - </message> - <message> - <source>_Bitrate:</source> - <translation>_Bithastighed:</translation> - </message> - <message> - <source>_Quality:</source> - <translation>_Kvalitet:</translation> - </message> - <message> - <source>_Disable reservoir:</source> - <translation>_Deaktivér reservoir:</translation> - </message> - <message> - <source>LAME Configuration</source> - <translation>Konfiguration af LAME</translation> - </message> -</context> -<context> - <name>largemedian</name> - <message> - <source>Large Median (5x5).</source> - <translation>Stor median (5x5).</translation> - </message> - <message> - <source>Median filter on 5x5 matrix.</source> - <translation>Medianfilter på 5x5 matriks.</translation> - </message> - <message> - <source>_Process luma</source> - <translation>_Behandl luma</translation> - </message> - <message> - <source>Process luma plane</source> - <translation>Behandl luma-plan</translation> - </message> - <message> - <source>P_rocess chroma</source> - <translation>B_ehandl kroma</translation> - </message> - <message> - <source>Fast Convolution</source> - <translation>Hurtig foldning</translation> - </message> -</context> -<context> - <name>lavdeint</name> - <message> - <source>Libavdec Deinterlacers</source> - <translation>Libavdec-afsammenflettere</translation> - </message> - <message> - <source>Lavcodec deinterlacer family.</source> - <translation>Libavdec-afsammenfletterfamilie.</translation> - </message> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>Linear blend</source> - <translation>Linær bland</translation> - </message> - <message> - <source>Linear interpolate</source> - <translation>Linær interpolér</translation> - </message> - <message> - <source>Cubic interpolate</source> - <translation>Kubisk interpolér</translation> - </message> - <message> - <source>Median interpolate</source> - <translation>Median interpolér</translation> - </message> - <message> - <source>FFmpeg deint</source> - <translation>FFmpeg-afsammenflet</translation> - </message> - <message> - <source>_Deinterlacing:</source> - <translation>_Afsammenfletning:</translation> - </message> - <message> - <source>_Autolevel</source> - <translation>_Autoniveau</translation> - </message> - <message> - <source>libavcodec deinterlacer</source> - <translation>libavcodec-afsammenfletter</translation> - </message> -</context> -<context> - <name>licenseDialog</name> - <message> - <source>License</source> - <translation>Licens</translation> - </message> - <message> - <source>OK</source> - <translation>OK</translation> - </message> -</context> -<context> - <name>logo</name> - <message> - <source>_Logo (jpg file):</source> - <translation>_Logo (JPEG-fil):</translation> - </message> - <message> - <source>Select JPEG file</source> - <translation>Vælg JPEG-fil</translation> - </message> - <message> - <source>_X Position:</source> - <translation>_X-position:</translation> - </message> - <message> - <source>_Y Position:</source> - <translation>_Y-position:</translation> - </message> - <message> - <source>_Alpha:</source> - <translation>_Alfa:</translation> - </message> - <message> - <source>Logo</source> - <translation>Logo</translation> - </message> - <message> - <source>Add logo.</source> - <translation>Tilføj logo.</translation> - </message> - <message> - <source>Put a logo on top of video, with alpha blending.</source> - <translation>Sæt et logo på videoen, med alfa-blanding.</translation> - </message> -</context> -<context> - <name>lumaonly</name> - <message> - <source>GreyScale</source> - <translation>Gråtone</translation> - </message> - <message> - <source>Remove color, only key grey image.</source> - <translation>Fjern farve, kun nøgle-grå billede.</translation> - </message> -</context> -<context> - <name>mainFilterDialog</name> - <message> - <source>Video Filter Manager</source> - <translation>Videofilterhåndtering</translation> - </message> - <message> - <source><big><b>Active Filters</b></big></source> - <translation><big><b>Aktive filtre</b></big></translation> - </message> - <message> - <source>C&onfigure</source> - <translation>&Konfigurér</translation> - </message> - <message> - <source>P&artial</source> - <translation>&Delvis</translation> - </message> - <message> - <source>Down</source> - <translation>Ned</translation> - </message> - <message> - <source>Up</source> - <translation>Op</translation> - </message> - <message> - <source>Remove</source> - <translation>Fjern</translation> - </message> - <message> - <source>Add</source> - <translation>Tilføj</translation> - </message> - <message> - <source><big><b>Available Filters</b></big></source> - <translation><big><b>Tilgængelige filtre</b></big></translation> - </message> - <message> - <source>Transform</source> - <translation>Transformér</translation> - </message> - <message> - <source>Interlacing</source> - <translation>Sammenfletning</translation> - </message> - <message> - <source>Colors</source> - <translation>Farver</translation> - </message> - <message> - <source>Noise</source> - <translation>Støj</translation> - </message> - <message> - <source>Sharpness</source> - <translation>Skarphed</translation> - </message> - <message> - <source>Subtitles</source> - <translation>Undertekster</translation> - </message> - <message> - <source>OpenGl</source> - <translation>OpenGL</translation> - </message> - <message> - <source>Miscellaneous</source> - <translation>Diverse</translation> - </message> - <message> - <source>&Preview</source> - <translation>&Forhåndsvis</translation> - </message> - <message> - <source>&Close</source> - <translation>&Luk</translation> - </message> -</context> -<context> - <name>mcdeint</name> - <message> - <source>MCDeint</source> - <translation>MCDeint</translation> - </message> - <message> - <source>Motion compensation deinterlacer. Ported from MPlayer.</source> - <translation>Bevægelseskompensation-afsammenfletter. Ported fra MPlayer.</translation> - </message> - <message> - <source>Fast</source> - <translation>Hurtig</translation> - </message> - <message> - <source>Medium</source> - <translation>Medium</translation> - </message> - <message> - <source>Slow iterative motion search</source> - <translation>Langsom iterative bevægelesessøgning</translation> - </message> - <message> - <source>Extra slow (same as 3+multiple reference frames)</source> - <translation>Ekstra langsom (samme som 3+flere referencebilleder)</translation> - </message> - <message> - <source>_Mode:</source> - <translation>_Tilstand:</translation> - </message> - <message> - <source>Bottom :</source> - <translation>Nederst:</translation> - </message> - <message> - <source>_Qp:</source> - <translation>_Qp:</translation> - </message> - <message> - <source>mcDeinterlace</source> - <translation>mc afsammenflet</translation> - </message> -</context> -<context> - <name>meadian</name> - <message> - <source>3x3 convolution filter :median.</source> - <translation>3x3 foldningsfilter: median.</translation> - </message> -</context> -<context> - <name>mean</name> - <message> - <source>Mean convolution.</source> - <translation>Mean foldning.</translation> - </message> - <message> - <source>3x3 convolution filter :mean.</source> - <translation>3x3 foldningsfilter: mean.</translation> - </message> -</context> -<context> - <name>median</name> - <message> - <source>Median convolution.</source> - <translation>Median foldning.</translation> - </message> -</context> -<context> - <name>mkvmuxer</name> - <message> - <source>Saving Mkv</source> - <translation>Gemmer MKV</translation> - </message> -</context> -<context> - <name>mp3d</name> - <message> - <source>Mplayer Denoise 3D HQ</source> - <translation>MPlayer støjfjerner 3D HQ</translation> - </message> - <message> - <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> - <translation>Reducér støj, blødgør billede, øg komprimeringshed. HQ version.</translation> - </message> - <message> - <source>_Spatial luma strength:</source> - <translation>_Spatial luma styrke:</translation> - </message> - <message> - <source>S_patial chroma strength:</source> - <translation>S_patial chroma styrke:</translation> - </message> - <message> - <source>Luma _Temporal strength:</source> - <translation>Luma _temporal styrke:</translation> - </message> - <message> - <source>MPlayer denoise3d</source> - <translation>MPlayer støjfjerner 3D</translation> - </message> -</context> -<context> - <name>mp3dlow</name> - <message> - <source>Mplayer Denoise 3D</source> - <translation>MPlayer støjfjerner 3D</translation> - </message> - <message> - <source>Reduce noise, smooth image, increase compressibility.</source> - <translation>Reducér støj, blødgør billede, øg komprimeringshed.</translation> - </message> - <message> - <source>_Spatial luma strength:</source> - <translation>_Spatial luma styrke:</translation> - </message> - <message> - <source>S_patial chroma strength:</source> - <translation>S_patial kroma styrke:</translation> - </message> - <message> - <source>_Temporal strength:</source> - <translation>_Temporal styrke:</translation> - </message> - <message> - <source>MPlayer denoise3d</source> - <translation>MPlayer støjfjerner 3D</translation> - </message> -</context> -<context> - <name>msharpen</name> - <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> - <translation>Skarpe kanter uden at forstærke støj. Af Donald Graft.</translation> - </message> - <message> - <source>_Mask</source> - <translation>_Maske</translation> - </message> - <message> - <source>_High Q</source> - <translation>_Høj kvalitet</translation> - </message> - <message> - <source>_Threshold:</source> - <translation>_Tærskel:</translation> - </message> - <message> - <source>_Strength:</source> - <translation>_Styrke:</translation> - </message> - <message> - <source>MSharpen</source> - <translation>MSharpen</translation> - </message> - <message> - <source>Msharpen</source> - <translation>Msharpen</translation> - </message> -</context> -<context> - <name>muxerMP4</name> - <message> - <source>Saving mp4</source> - <translation>Gemmer MP4</translation> - </message> - <message> - <source>Saving PSP</source> - <translation>Gemmer PSP</translation> - </message> -</context> -<context> - <name>muxerffPS</name> - <message> - <source>Saving mpeg PS (ff)</source> - <translation>Gemmer MPEG PS (ff)</translation> - </message> -</context> -<context> - <name>muxerffTS</name> - <message> - <source>Saving mpeg TS (ff)</source> - <translation>Gemmer MPEG TS (ff)</translation> - </message> -</context> -<context> - <name>openGlResize</name> - <message> - <source>Width :</source> - <translation>Bredde:</translation> - </message> - <message> - <source>Height :</source> - <translation>Højde:</translation> - </message> - <message> - <source>glResize</source> - <translation>glTilpasStørrelse</translation> - </message> -</context> -<context> - <name>propsDialog</name> - <message> - <source>Properties</source> - <translation>Egenskaber</translation> - </message> - <message> - <source>Video</source> - <translation>Video</translation> - </message> - <message> - <source>TextLabel</source> - <translation>Tekstetiket</translation> - </message> - <message> - <source>Frame Rate:</source> - <translation>Billedhastighed:</translation> - </message> - <message> - <source>Total Duration:</source> - <translation>Total varighed:</translation> - </message> - <message> - <source>Aspect Ratio:</source> - <translation>Højde-bredde-forhold:</translation> - </message> - <message> - <source>Image Size:</source> - <translation>Billedstørrelse:</translation> - </message> - <message> - <source>Codec 4CC:</source> - <translation>Codec 4CC:</translation> - </message> - <message> - <source>Extra Video Properties</source> - <translation>Ekstra videoegenskaber</translation> - </message> - <message> - <source>ExtraDataSize:</source> - <translation>Størrelse på ekstradata:</translation> - </message> - <message> - <source>Extra data :</source> - <translation>Ekstradata:</translation> - </message> - <message> - <source>Audio</source> - <translation>Lyd</translation> - </message> - <message> - <source>Frequency:</source> - <translation>Frekvens:</translation> - </message> - <message> - <source>Variable Bitrate:</source> - <translation>Variabel bithastighed:</translation> - </message> - <message> - <source>Bitrate:</source> - <translation>Bithastighed:</translation> - </message> - <message> - <source>Channels:</source> - <translation>Kanaler:</translation> - </message> - <message> - <source>Codec:</source> - <translation>Codec:</translation> - </message> - <message> - <source>OK</source> - <translation>OK</translation> - </message> -</context> -<context> - <name>qprops</name> - <message> - <source>No</source> - <translation>Nej</translation> - </message> - <message> - <source>Yes</source> - <translation>Ja</translation> - </message> - <message> - <source>%2.3f fps</source> - <translation>%2.3f billeder/sekund</translation> - </message> - <message> - <source>%02d:%02d:%02d.%03d</source> - <translation>%02d:%02d:%02d,%03d</translation> - </message> - <message> - <source>%s (%u:%u)</source> - <translation>%s (%u:%u)</translation> - </message> - <message> - <source>Mono</source> - <translation>Mono</translation> - </message> - <message> - <source>Stereo</source> - <translation>Stereo</translation> - </message> -</context> -<context> - <name>removeplane</name> - <message> - <source>Remove Plane</source> - <translation>Fjern plan</translation> - </message> - <message> - <source>Remove Y,U or V plane (used mainly to debug other filters).</source> - <translation>Fjern Y-, U- eller V-plan (hovedsageligt brugt til at fejlfinde andre filtre).</translation> - </message> - <message> - <source>Keep Y Plane</source> - <translation>Bevar Y-plan</translation> - </message> - <message> - <source>Process luma plane</source> - <translation>Behandl luma-plan</translation> - </message> - <message> - <source>Keep U Plane</source> - <translation>Bevar U-plan</translation> - </message> - <message> - <source>Process chromaU plane</source> - <translation>Behandl kromaU-plan</translation> - </message> - <message> - <source>Keep V Plane</source> - <translation>Bevar V-plan</translation> - </message> - <message> - <source>Process chromaV plane</source> - <translation>Behandl kromaV-plan</translation> - </message> - <message> - <source>Remove plane</source> - <translation>Fjern plan</translation> - </message> -</context> -<context> - <name>resampleFps</name> - <message> - <source>Custom</source> - <translation>Brugerdefineret</translation> - </message> - <message> - <source>25 (PAL)</source> - <translation>25 (PAL)</translation> - </message> - <message> - <source>23.976 (Film)</source> - <translation>23,976 (film)</translation> - </message> - <message> - <source>29.97 (NTSC)</source> - <translation>29,97 (NTSC)</translation> - </message> - <message> - <source>50 (Pal)</source> - <translation>50 (PAL)</translation> - </message> - <message> - <source>59.93 (NTSC)</source> - <translation>59,93 (NTSC)</translation> - </message> - <message> - <source>_Mode:</source> - <translation>_Tilstand:</translation> - </message> - <message> - <source>_New frame rate:</source> - <translation>_Ny billedhastighed:</translation> - </message> - <message> - <source>Resample fps</source> - <translation>Gensample billeder/sekund</translation> - </message> - <message> - <source>Resample FPS</source> - <translation>Gensample billeder/sekund</translation> - </message> - <message> - <source>Change and enforce FPS. Keep duration and sync.</source> - <translation>Ændr og gennemtving billeder/sekund. Behold varighed og synk.</translation> - </message> -</context> -<context> - <name>resize</name> - <message> - <source>swsResize</source> - <translation>swsResize</translation> - </message> - <message> - <source>swScale Resizer.</source> - <translation>sw skalering tilpas størrelse.</translation> - </message> -</context> -<context> - <name>resizeWindow</name> - <message> - <source>Width and height cannot be odd</source> - <translation>Bredde og højde kan ikke være ulige</translation> - </message> -</context> -<context> - <name>rotate</name> - <message> - <source>Rotate</source> - <translation>Rotér</translation> - </message> - <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation>Rotér billedet med 90/180/270 grader.</translation> - </message> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>90 degrees</source> - <translation>90 grader</translation> - </message> - <message> - <source>90°</source> - <translation>90°</translation> - </message> - <message> - <source>180 degrees</source> - <translation>180 grader</translation> - </message> - <message> - <source>180°</source> - <translation>180°</translation> - </message> - <message> - <source>270 degrees</source> - <translation>270 grader</translation> - </message> - <message> - <source>270°</source> - <translation>270°</translation> - </message> - <message> - <source>_Angle:</source> - <translation>_Vinkel:</translation> - </message> -</context> -<context> - <name>rotateGl</name> - <message> - <source>Angle (°):</source> - <translation>Vinkel (°):</translation> - </message> - <message> - <source>glRotate</source> - <translation>glRotér</translation> - </message> -</context> -<context> - <name>seekablePreviewDialog</name> - <message> - <source>Preview</source> - <translation>Forhåndsvis</translation> - </message> - <message> - <source>next</source> - <translation>næste</translation> - </message> - <message> - <source>00:00:00.000</source> - <translation>00:00:00,000</translation> - </message> -</context> -<context> - <name>swapuv</name> - <message> - <source>Swap UV</source> - <translation>Byt UV</translation> - </message> - <message> - <source>Swap the U and V planes.</source> - <translation>Byt om på U og V planerne.</translation> - </message> -</context> -<context> - <name>uisupport</name> - <message> - <source>X11</source> - <translation>X11</translation> - </message> - <message> - <source>MS Windows GDI</source> - <translation>MS Windows GDI</translation> - </message> - <message> - <source>Mac OS X Quartz 2D</source> - <translation>Mac OS X Quartz 2D</translation> - </message> - <message> - <source>Mac OS X QuickDraw</source> - <translation>Mac OS X QuickDraw</translation> - </message> - <message> - <source>OpenGL</source> - <translation>OpenGL</translation> - </message> - <message> - <source>MS Windows Direct3D</source> - <translation>MS Windows Direct3D</translation> - </message> - <message> - <source>Default Raster</source> - <translation>Standard raster</translation> - </message> -</context> -<context> - <name>vdpauVideoFilterDeint</name> - <message> - <source>Keep Top Field</source> - <translation>Behold øverste felt</translation> - </message> - <message> - <source>Keep Bottom Field</source> - <translation>Behold nederste felt</translation> - </message> - <message> - <source>Double framerate</source> - <translation>Dobbelt billedhastighed</translation> - </message> - <message> - <source>_Resize:</source> - <translation>_Tilpas størrelse:</translation> - </message> - <message> - <source>_Deint Mode:</source> - <translation>_Afsammenflet-tilstand:</translation> - </message> - <message> - <source>Width :</source> - <translation>Bredde:</translation> - </message> - <message> - <source>Height :</source> - <translation>Højde:</translation> - </message> - <message> - <source>vdpau</source> - <translation>vdpau</translation> - </message> -</context> -<context> - <name>vdpaufilter</name> - <message> - <source>Keep Top Field</source> - <translation>Behold øverste felt</translation> - </message> - <message> - <source>Keep Bottom Field</source> - <translation>Behold nederste felt</translation> - </message> - <message> - <source>Double framerate</source> - <translation>Dobbelt billedhastighed</translation> - </message> - <message> - <source>_Resize:</source> - <translation>_Tilpas størrelse:</translation> - </message> - <message> - <source>_Deint Mode:</source> - <translation>_Afsammenflet-tilstand:</translation> - </message> - <message> - <source>Width :</source> - <translation>Bredde:</translation> - </message> - <message> - <source>Height :</source> - <translation>Højde:</translation> - </message> - <message> - <source>vdpau</source> - <translation>vdpau</translation> - </message> -</context> -<context> - <name>vdpaufilter2</name> - <message> - <source>Width :</source> - <translation>Bredde:</translation> - </message> - <message> - <source>Height :</source> - <translation>Højde:</translation> - </message> - <message> - <source>vdpau</source> - <translation>vdpau</translation> - </message> -</context> -<context> - <name>vdpresize</name> - <message> - <source>vdpau: Resize</source> - <translation>vdpau: Ændr størrelse</translation> - </message> - <message> - <source>vdpau: Resize image using vdpau.</source> - <translation>vdpau: Ændr billedstørrelse ved brug af vdpau.</translation> - </message> -</context> -<context> - <name>vflip</name> - <message> - <source>Vertical Flip</source> - <translation>Vend lodret</translation> - </message> - <message> - <source>Vertically flip the image.</source> - <translation>Vend billedet lodret.</translation> - </message> -</context> -<context> - <name>vobSubDialog</name> - <message> - <source>Subtitle Font Size and Position</source> - <translation>Undertekst skriftstørrelse og placering</translation> - </message> - <message> - <source>Delay :</source> - <translation>Forsinkelse:</translation> - </message> - <message> - <source>Select File</source> - <translation>Vælg fil</translation> - </message> - <message> - <source>Language :</source> - <translation>Sprog:</translation> - </message> - <message> - <source>Idx File :</source> - <translation>IDX-fil:</translation> - </message> -</context> -<context> - <name>vorbis</name> - <message> - <source>VBR</source> - <translation>VBR</translation> - </message> - <message> - <source>Quality based</source> - <translation>Kvalitetsbaseret</translation> - </message> - <message> - <source>_Mode:</source> - <translation>_Tilstand:</translation> - </message> - <message> - <source>_Bitrate:</source> - <translation>_Bithastighed:</translation> - </message> - <message> - <source>_Quality:</source> - <translation>_Kvalitet:</translation> - </message> - <message> - <source>Vorbis Configuration</source> - <translation>Konfiguration af Vorbis</translation> - </message> -</context> -<context> - <name>workingDialog</name> - <message> - <source>Processing</source> - <translation>Behandler</translation> - </message> - <message> - <source>Elapsed:</source> - <translation>Forløbet:</translation> - </message> - <message> - <source>Time Remaining:</source> - <translation>Resterende tid:</translation> - </message> - <message> - <source>00:00:00</source> - <translation>00:00:00</translation> - </message> - <message> - <source>Cancel</source> - <translation>Annullér</translation> - </message> -</context> -<context> - <name>x264Dialog</name> - <message> - <source>Target Bitrate:</source> - <translation>Ønsket bithastighed:</translation> - </message> - <message> - <source>kbit/s</source> - <translation>Kbit/s</translation> - </message> - <message> - <source>Quantiser:</source> - <translation>Quantiser:</translation> - </message> - <message> - <source>Quality:</source> - <translation>Kvalitet:</translation> - </message> - <message> - <source>Target Video Size:</source> - <translation>Ønsket videostørrelse:</translation> - </message> - <message> - <source>MB</source> - <translation>MB</translation> - </message> - <message> - <source>Average Bitrate:</source> - <translation>Gennemsnitlig bithastighed:</translation> - </message> - <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> - <translation>Macroblok-træ optimering kræver at Variance Adaptive Quantisation er aktiveret. Variance Adaptive Quantisation aktiveres automatisk. - -Ønsker du at fortsætte?</translation> - </message> - <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> - <translation>Macroblok-træ optimering kræver at Variance Adaptive Quantisation er aktiveret. Macroblok-træ optimering deaktiveres automatisk. - -Ønsker du at fortsætte?</translation> - </message> -</context> -<context> - <name>xvid4</name> - <message> - <source>None</source> - <translation>Ingen</translation> - </message> - <message> - <source>Low</source> - <translation>Lav</translation> - </message> - <message> - <source>Medium</source> - <translation>Medium</translation> - </message> - <message> - <source>Full</source> - <translation>Fuld</translation> - </message> - <message> - <source>H.263</source> - <translation>H.263</translation> - </message> - <message> - <source>MPEG</source> - <translation>MPEG</translation> - </message> - <message> - <source>Custom</source> - <translation>Brugerdefineret</translation> - </message> - <message> - <source>DCT</source> - <translation>DCT</translation> - </message> - <message> - <source>Qpel16</source> - <translation>Qpel16</translation> - </message> - <message> - <source>Qpel8</source> - <translation>Qpel8</translation> - </message> - <message> - <source>Square</source> - <translation>Kvadrat</translation> - </message> - <message> - <source>One thread</source> - <translation>En tråd</translation> - </message> - <message> - <source>Two threads)</source> - <translation>To tråde</translation> - </message> - <message> - <source>Three threads</source> - <translation>Tre tråde</translation> - </message> - <message> - <source>Auto (#cpu)</source> - <translation>Auto (#cpu)</translation> - </message> - <message> - <source>MotionEstimation</source> - <translation>Bevægelsesestimering</translation> - </message> - <message> - <source>Threading</source> - <translation>Trådning</translation> - </message> - <message> - <source>_Trellis quantization</source> - <translation>_Trellis-quantisation</translation> - </message> - <message> - <source>_Number of B frames:</source> - <translation>_Antal B-billeder:</translation> - </message> - <message> - <source>_Quantization type:</source> - <translation>_Quantisationstype:</translation> - </message> - <message> - <source>_Macroblock decision:</source> - <translation>_Makroblok beslutning:</translation> - </message> - <message> - <source>Profile:</source> - <translation>Profil:</translation> - </message> - <message> - <source>_Gop Size:</source> - <translation>_Gop-størrelse:</translation> - </message> - <message> - <source>Advanced Simple Profile</source> - <translation>Avanceret simpel profil</translation> - </message> - <message> - <source>Motion Estimation</source> - <translation>Bevægelsesestimering</translation> - </message> - <message> - <source>Quantization</source> - <translation>Quantisation</translation> - </message> - <message> - <source>Threads</source> - <translation>Tråde</translation> - </message> - <message> - <source>Rate Control</source> - <translation>Ratekontrol</translation> - </message> - <message> - <source>Xvid4 MPEG-4 ASP configuration</source> - <translation>Xvid4 MPEG-4 ASP-konfiguration</translation> - </message> -</context> -</TS>
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp
Deleted
@@ -1,219 +0,0 @@ -/*************************************************************************** - \fn ADM_ffNvEnc - \brief Front end for libavcodec Mpeg4 asp encoder - ------------------- - - copyright : (C) 2002/2009 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_default.h" -#include "ffNvEnc.h" -#undef ADM_MINIMAL_UI_INTERFACE // we need the full UI -#include "DIA_factory.h" -//#define USE_NV12 -#if 1 -#define aprintf(...) {} -#else -#define aprintf printf -#endif - -extern "C" -{ - #include "libavutil/opt.h" -} - -ffnvenc_encoder NvEncSettings = NVENC_CONF_DEFAULT; - -/** - \fn ADM_ffNvEncEncoder -*/ -ADM_ffNvEncEncoder::ADM_ffNvEncEncoder(ADM_coreVideoFilter *src,bool globalHeader) : ADM_coreVideoEncoderFFmpeg(src,NULL,globalHeader) -{ - //targetColorSpace=ADM_COLOR_YUV422P; - ADM_info("[ffNvEncEncoder] Creating.\n"); - nv12=NULL; - - -} - -/** - \fn pre-open -*/ -bool ADM_ffNvEncEncoder::configureContext(void) -{ - switch(NvEncSettings.preset) - { -#define MIAOU(x,y) case NV_FF_PRESET_##x: ADM_assert(!av_opt_set(_context->priv_data,"preset",y, 0));break; - - MIAOU(HP,"hp") - MIAOU(BD,"bd") - MIAOU(LL,"ll") - MIAOU(LLHP,"llhp") - MIAOU(LLHQ,"llhq") - MIAOU(HQ,"hq") -default:break; - } - _context->bit_rate=NvEncSettings.bitrate*1000; - _context->rc_max_rate=NvEncSettings.max_bitrate*1000; -#ifdef USE_NV12 - _context->pix_fmt= AV_PIX_FMT_NV12; -#else - _context->pix_fmt=AV_PIX_FMT_YUV420P; -#endif - - return true; -} - -/** - \fn setup -*/ -bool ADM_ffNvEncEncoder::setup(void) -{ -//nvenc - if(false== ADM_coreVideoEncoderFFmpeg::setupByName("nvenc")) - { - ADM_info("[ffMpeg] Setup failed\n"); - return false; - } - - ADM_info("[ffMpeg] Setup ok\n"); - - int w= getWidth(); - int h= getHeight(); - - w=(w+31)&~31; - h=(h+15)&~15; - - nv12=new uint8_t[(w*h)/2]; - nv12Stride=w; - - return true; -} - - -/** - \fn ~ADM_ffNvEncEncoder -*/ -ADM_ffNvEncEncoder::~ADM_ffNvEncEncoder() -{ - ADM_info("[ffNvEncEncoder] Destroying.\n"); - if(nv12) - { - delete [] nv12; - nv12=NULL; - } - -} - -/** - \fn encode -*/ -bool ADM_ffNvEncEncoder::encode (ADMBitstream * out) -{ -int sz,q; -again: - sz=0; - if(false==preEncode()) // Pop - out the frames stored in the queue due to B-frames - { - sz=encodeWrapper(NULL,out); - if ((sz<= 0) - { - ADM_info("[ffnvenc] Error %d encoding video\n",sz); - return false; - } - ADM_info("[ffnvenc] Popping delayed bframes (%d)\n",sz); - goto link; - return false; - } - q=image->_Qp; - - if(!q) q=2; - aprintf("[CODEC] Flags = 0x%x, QSCALE=%x, bit_rate=%d, quality=%d qz=%d incoming qz=%d\n",_context->flags,CODEC_FLAG_QSCALE, - _context->bit_rate, _frame->quality, _frame->quality/ FF_QP2LAMBDA,q); - - _frame->reordered_opaque=image->Pts; - _frame->width=image->GetWidth(PLANAR_Y); - _frame->height=image->GetHeight(PLANAR_Y); - -// convert to nv12 -#ifdef USE_NV12 - image->interleaveUV(nv12,nv12Stride); - _frame->data[0] = image->GetReadPtr(PLANAR_Y); - _frame->data[1] = nv12; - _frame->data[2] = NULL; - - _frame->linesize[0]=image->GetPitch(PLANAR_Y); - _frame->linesize[1]=nv12Stride; - _frame->linesize[2]=0; - _frame->format= AV_PIX_FMT_NV12; -#else - _frame->format= AV_PIX_FMT_YUV420P; -#endif - sz=encodeWrapper(_frame,out); - if(sz<0) - { - ADM_warning("[ffnvenc] Error %d encoding video\n",sz); - return false; - } - - if(sz==0) // no pic, probably pre filling, try again - goto again; -link: - postEncode(out,sz); - - return true; -} - -/** - \fn isDualPass - -*/ -bool ADM_ffNvEncEncoder::isDualPass(void) -{ - return false; -} - -/** - \fn jpegConfigure - \brief UI configuration for jpeg encoder -*/ - -bool ffNvEncConfigure(void) -{ -diaMenuEntry mePreset[]={ - {NV_FF_PRESET_HP,QT_TRANSLATE_NOOP("ffnvenc","Low Quality")}, - {NV_FF_PRESET_HQ,QT_TRANSLATE_NOOP("ffnvenc","High Quality")}, - {NV_FF_PRESET_BD,QT_TRANSLATE_NOOP("ffnvenc","BluRay")}, - {NV_FF_PRESET_LL,QT_TRANSLATE_NOOP("ffnvenc","Low Latency")}, - {NV_FF_PRESET_LLHP,QT_TRANSLATE_NOOP("ffnvenc","Low Latency (LQ)")}, - {NV_FF_PRESET_LLHQ,QT_TRANSLATE_NOOP("ffnvenc","Low Latency (HQ)")} -}; - - ffnvenc_encoder *conf=&NvEncSettings; - -#define PX(x) &(conf->x) - - diaElemMenu qzPreset(PX(preset),QT_TRANSLATE_NOOP("ffnvenc","Preset:"),6,mePreset); - diaElemUInteger bitrate(PX(bitrate),QT_TRANSLATE_NOOP("ffnvenc","Bitrate (kbps):"),1,50000); - diaElemUInteger maxBitrate(PX(max_bitrate),QT_TRANSLATE_NOOP("ffnvenc","Max Bitrate (kbps):"),1,50000); - /* First Tab : encoding mode */ - diaElem *diamode[]={&qzPreset,&bitrate,&maxBitrate}; - - if( diaFactoryRun(QT_TRANSLATE_NOOP("ffnvenc","libavcodec MPEG-4 configuration"),3,diamode)) - { - - return true; - } - return false; -} -// EOF
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp
Deleted
@@ -1,161 +0,0 @@ -/*************************************************************************** - \fn ADM_ffNvEnc - \brief Front end for libavcodec Mpeg4 asp encoder - ------------------- - - copyright : (C) 2002/2009 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_default.h" -#include "nvEnc.h" -#undef ADM_MINIMAL_UI_INTERFACE // we need the full UI -#include "DIA_factory.h" -#include "nvEnc_utils.h" - -#if 1 -#define aprintf(...) {} -#else -#define aprintf printf -#endif - - -nvencconf NvEncSettings = NVENC_CONF_DEFAULT; - -/** - \fn ADM_nvEncEncoder -*/ -ADM_nvEncEncoder::ADM_nvEncEncoder(ADM_coreVideoFilter *src,bool globalHeader) : ADM_coreVideoEncoder(src) -{ - ADM_info("[nvEncEncoder] Creating.\n"); - nv12=NULL; - -} - -/** - \fn pre-open -*/ -bool ADM_nvEncEncoder::configureContext(void) -{ - switch(NvEncSettings.preset) - { -#define MIAOU(x,y) case NV_PRESET_##x: ;break; - - MIAOU(HP, "hp") - MIAOU(BD, "bd") - MIAOU(LL," ll") - MIAOU(LLHP,"llhp") - MIAOU(LLHQ,"llhq") - MIAOU(HQ, "hq") -default:break; - } - return true; -} - -/** - \fn setup -*/ -bool ADM_nvEncEncoder::setup(void) -{ - - if(false==loadNvEnc()) - { - ADM_warning("Cuda not available \n"); - return false; - } - nvEncSession s; - s.init(); - s.createContext(); - s.openSession(); - s.closeSession(); - s.deleteContext(); - - - - - int w= getWidth(); - int h= getHeight(); - - w=(w+31)&~31; // Try to be aligned - - nv12=new uint8_t[(w*h)/2]; - nv12Stride=w; - - return false; -} - - -/** - \fn ~ADM_nvEncEncoder -*/ -ADM_nvEncEncoder::~ADM_nvEncEncoder() -{ - ADM_info("[nvEncEncoder] Destroying.\n"); - if(nv12) - { - delete [] nv12; - nv12=NULL; - } - -} - -/** - \fn encode -*/ -bool ADM_nvEncEncoder::encode (ADMBitstream * out) -{ - return false; -} -/** - * - * @param l - * @param d - * @return - */ -bool ADM_nvEncEncoder::getExtraData(uint32_t *l,uint8_t **d) -{ - -} -/** - \fn jpegConfigure - \brief UI configuration for jpeg encoder -*/ - -bool nvEncConfigure(void) -{ -diaMenuEntry mePreset[]={ - {NV_PRESET_HP,QT_TRANSLATE_NOOP("nvenc", "Low Quality")}, - {NV_PRESET_HQ,QT_TRANSLATE_NOOP("nvenc", "High Quality")}, - {NV_PRESET_BD,QT_TRANSLATE_NOOP("nvenc", "BluRay")}, - {NV_PRESET_LL,QT_TRANSLATE_NOOP("nvenc", "Low Latency")}, - {NV_PRESET_LLHP,QT_TRANSLATE_NOOP("nvenc","Low Latency (LQ)")}, - {NV_PRESET_LLHQ,QT_TRANSLATE_NOOP("nvenc","Low Latency (HQ)")} -}; - - nvencconf *conf=&NvEncSettings; - -#define PX(x) &(conf->x) - - diaElemMenu qzPreset(PX(preset),QT_TRANSLATE_NOOP("nvenc","Preset:"),6,mePreset); - diaElemUInteger bitrate(PX(bitrate),QT_TRANSLATE_NOOP("nvenc","Bitrate (kbps):"),1,50000); - diaElemUInteger maxBitrate(PX(max_bitrate),QT_TRANSLATE_NOOP("nvenc","Max Bitrate (kbps):"),1,50000); - /* First Tab : encoding mode */ - diaElem *diamode[]={&qzPreset,&bitrate,&maxBitrate}; - - if( diaFactoryRun(QT_TRANSLATE_NOOP("nvenc","Nvidia H264 Encoder configuration"),3,diamode)) - { - - return true; - } - return false; -} -// EOF
View file
avidemux_2.6.13.tar.gz/bootStrapCrossMingw.sh
Deleted
@@ -1,45 +0,0 @@ -#!/bin/bash -# ** Put your config here ** -export CROSS_PREFIX=i586-mingw32msvc -export SDLDIR=/mingw -export MINGW=/mingw -export QT_HOME=/mingw/Qt/4.5.2 -# ** Put your config here ** - -fail() -{ - echo "** Failed at $1**" - exit 1 -} - -Process() -{ - export BUILDDIR=$1 - export SCRIPT=$2 - echo "Building $BUILDDIR from $SOURCEDIR" - rm -Rf ./$BUILDDIR - mkdir $BUILDDIR || fail mkdir - cd $BUILDDIR - sh $TOP/foreignBuilds/$SCRIPT || fail cmake - make -j 2 > /tmp/log$BUILDDIR || fail make - make install || fail make_install -} - -echo "**BootStrapping avidemux **" -export TOP=$PWD -echo "Top dir : $TOP" -echo "** CORE **" -cd $TOP -Process buildMingwCore cross_mingw_core -echo "** QT4 **" -cd $TOP -Process buildMingwQt4 cross_mingw_qt4 -#echo "** GTK **" -#cd $TOP -#Process buildGtk ../avidemux/gtk -echo "** Plugins **" -cd $TOP -Process buildMingwPlugins cross_mingw_plugins -echo "** All done **" -cd $TOP -echo "** ALL DONE **"
View file
avidemux_2.6.13.tar.gz/bootStrapCrossMingw_w32.sh
Deleted
@@ -1,58 +0,0 @@ -#!/bin/bash -# ** Put your config here ** -export PATH=$PATH:/mingw/bin -export CROSS_PREFIX=i686-w64-mingw32 -export SDLDIR=/mingw -export MINGW=/mingw -export TOOLCHAIN_LOCATION=/mingw -export QT_HOME=/mingw/Qt/current -export O_PARAL="-j 2" -// 0x501 = windows XP -export CFLAGS="-DWINVER=0x501 -DNEED_STDINT_GCC=1 -D_USE_32BIT_TIME_T" -export CXXFLAGS="$CFLAGS" -# ** Put your config here ** - -fail() -{ - echo "** Failed at $1**" - exit 1 -} - -Process() -{ - export BUILDDIR=$1 - export SCRIPT=$2 - export EXTRA=$3 - echo "Building $BUILDDIR from $SOURCEDIR (Extra=$EXTRA)" - rm -Rf ./$BUILDDIR - mkdir $BUILDDIR || fail mkdir - cd $BUILDDIR - sh $TOP/foreignBuilds/$SCRIPT $EXTRA || fail cmake - make $PARAL VERBOSE=1 || fail make - make install || fail make_install -} - -echo "**BootStrapping avidemux **" -export TOP=$PWD -echo "Top dir : $TOP" -echo "** CORE **" -cd $TOP -Process buildMingwCore cross_mingw_core -echo "** QT4 **" -cd $TOP -export PARAL="" -Process buildMingwQt4 cross_mingw_qt4 -export PARAL="$O_PARAL" -Process buildMingwCli cross_mingw_cli -#echo "** GTK **" -#cd $TOP -#Process buildGtk ../avidemux/gtk -echo "** Plugins **" -cd $TOP -Process buildMingwPluginsCommon cross_mingw_plugins -DPLUGIN_UI=COMMON -Process buildMingwPluginsQt4 cross_mingw_plugins -DPLUGIN_UI=QT4 -Process buildMingwPluginsCli cross_mingw_plugins -DPLUGIN_UI=CLI -Process buildMingwPluginsSettings cross_mingw_plugins -DPLUGIN_UI=SETTINGS -echo "** All done **" -cd $TOP -echo "** ALL DONE **"
View file
avidemux_2.6.13.tar.gz/bootStrapCrossMingw_w64.sh
Deleted
@@ -1,57 +0,0 @@ -#!/bin/bash -# ** Put your config here ** -export PATH=$PATH:/mingw/bin -export CROSS_PREFIX=x86_64-w64-mingw32 -export SDLDIR=/mingw -export MINGW=/mingw -export QT_HOME=/mingw/Qt/current -export CFLAGS="-fpermissive" -export O_PARAL="-j 2" -export TOOLCHAIN_LOCATION=/home/fx/rub/mingw64/x86_64-w64-mingw32/ -# ** Put your config here ** - -fail() -{ - echo "** Failed at $1**" - exit 1 -} - -Process() -{ - export BUILDDIR=$1 - export SCRIPT=$2 - export EXTRA=$3 - echo "Building $BUILDDIR from $SOURCEDIR (Extra=$EXTRA)" - rm -Rf ./$BUILDDIR - mkdir $BUILDDIR || fail mkdir - cd $BUILDDIR - sh $TOP/foreignBuilds/$SCRIPT $EXTRA || fail cmake - make $PARAL VERBOSE=1 || fail make - make install || fail make_install -} - -echo "**BootStrapping avidemux **" -export TOP=$PWD -echo "Top dir : $TOP" -echo "** CORE **" -cd $TOP -export PARAL="" -Process buildMingwCore cross_mingw64_core -export PARAL="$O_PARAL" -echo "** QT4 **" -cd $TOP -Process buildMingwQt4 cross_mingw64_qt4 -export PARAL="$O_PARAL" -Process buildMingwCli cross_mingw_cli -#echo "** GTK **" -#cd $TOP -#Process buildGtk ../avidemux/gtk -echo "** Plugins **" -cd $TOP -Process buildMingwPluginsCommon cross_mingw64_plugins -DPLUGIN_UI=COMMON -Process buildMingwPluginsQt4 cross_mingw64_plugins -DPLUGIN_UI=QT4 -Process buildMingwPluginsCli cross_mingw64_plugins -DPLUGIN_UI=CLI -Process buildMingwPluginsSettings cross_mingw64_plugins -DPLUGIN_UI=SETTINGS -echo "** All done **" -cd $TOP -echo "** ALL DONE **"
View file
avidemux_2.6.13.tar.gz/cmake/osx_libs_ec.py
Deleted
@@ -1,314 +0,0 @@ -# -# -import shutil -import re -import subprocess -import os -home=os.getenv("HOME") -print "Preparing independant bundle, home="+home+"..." -rootFolder=home+"/Avidemux2.6.app/Contents/Resources" -libFolder=rootFolder+"/lib" -binFolder=rootFolder+"/bin" -frameWorkFolder=rootFolder+"/../Frameworks" -qtPluginFolder=rootFolder+"/../plugins" -qts = ['QtCore', 'QtGui', 'QtOpenGL','QtScript','QtWidgets','QtPrintSupport'] - -# -# -allSymbols=[] -# -# -# -def log(s): - #print "Log:<"+str(s)+">" - pass -# -# -# -def getShortName(fl): - shortName=re.sub('^.*\/','',fl) - return shortName -# -# Returns the list of libs as dependencies in /opt (macport) -# -def getGlobalDeps(target): - cmd = ["/usr/bin/otool","-L", target] - log(cmd) - q = [] - cmd = subprocess.Popen(" ".join(cmd), shell=True, stdout=subprocess.PIPE) - for line in cmd.stdout: - line = re.sub('[ \t\r\n]*', '', line) - line = re.sub('\(.*$', '', line) - if(not line.startswith('/opt/local') and not line.startswith('/usr/local/opt') and not line.startswith('/usr/local/Cellar/qt5/') and not line.startswith('@rpath')): - continue - if(":" in line): - continue - log(line) - q.append(line) - log(str(q)) - return q; -# -# -# -def getGlobalDepsNoQt(target): - q= [] - p = getGlobalDeps(target) - for line in p: - if not getShortName(line).startswith('Qt'): - q.append(line) - return q -# -def getGlobalDepsQtOnly(target): - q= [] - p = getGlobalDeps(target) - for line in p: - if getShortName(line).startswith('Qt'): - q.append(line) - return q -# -def getRpathDepsOnly(target): - q= [] - p = getGlobalDeps(target) - for line in p: - if getShortName(line).startswith('@rpath'): - q.append(line) - return q -# -# Returns the list of libs as dependencies to local installation folder ( -# -def getLocalDeps(target): - cmd = ["/usr/bin/otool","-L", target] - log(cmd) - q = [] - cmd = subprocess.Popen(" ".join(cmd), shell=True, stdout=subprocess.PIPE) - for line in cmd.stdout: - line = re.sub('[ \t\r\n]*', '', line) - line = re.sub('\(.*$', '', line) - if(not line.startswith(libFolder)): - continue - if(":" in line): - continue - log(line) - q.append(line) - log(str(q)) - return q; -# -# -# Copy used library coming from /opt/local -# -def copyFiles(folder,libFolder): - copied=0 - log("Copy files"+folder) - for dirname, dirnames, filenames in os.walk(folder): - for filename in filenames: - absPath=os.path.join(dirname, filename) - deps=getGlobalDepsNoQt(absPath) - for dep in deps: - shortName=re.sub('^.*\/','',dep) - if(os.path.exists(libFolder+'/'+shortName)): - log(shortName+" already copied") - else: - log("Copying"+shortName) - shutil.copy(dep,libFolder) - copied+=1 - return copied -# -# -# Copy used library coming from /opt/local -# -def copyQtDeps(components,libFolder): - copied=0 - for modul in components: - absPath='/usr/local/opt/qt5/lib/'+modul+'.framework/Versions/5/'+modul - print("Copy deps for "+modul+" ("+absPath+")") - deps=getGlobalDepsNoQt(absPath) - for dep in deps: - shortName=re.sub('^.*\/','',dep) - if(os.path.exists(libFolder+'/'+shortName)): - print(shortName+" already copied") - else: - print("Copying:"+shortName) - shutil.copy(dep,libFolder) - copied+=1 - # copy plugins deps too - copyFiles(qtPluginFolder+'/imageformats',libFolder) - return copied -## -def changeSymbol(target,oldName,newName): - cmd="/usr/bin/install_name_tool -change "+oldName+" "+newName+" "+target - log(cmd) - subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) -# -def changeId(target,newId): - cmd="/usr/bin/install_name_tool -id "+newId+" "+target - log(cmd) - subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) -# -# -def renameSymbols(libs): - for qt in libs: - print "Processing "+qt - # Change binding - for otherQt in allSymbols: - newname=re.sub(r'^.*\/',r'@executable_path/../lib/',otherQt) - exc="install_name_tool -change "+otherQt+" "+newname+" libToProcess" - print(exc) -# -# -# -def changeGlobalLinkPathForOne(f): - deps=getGlobalDepsNoQt(f) - for d in deps: - shortName=getShortName(d) - shortName="@executable_path/../lib/"+shortName - changeSymbol(f,d,shortName) -def changeLocalLinkPathForOne(f): - deps=getLocalDeps(f) - for d in deps: - shortName="@executable_path/../lib/"+re.sub("^.*\/","",d) - changeSymbol(f,d,shortName) -def changeLibLinkPath(folder): - for dirname, dirnames, filenames in os.walk(folder): - for filename in filenames: - absPath=os.path.join(dirname, filename) - changeGlobalLinkPathForOne(absPath) - changeLocalLinkPathForOne(absPath) - changeQtLinkPathForOne(absPath) - shortName="@executable_path/../lib/"+re.sub("^.*\/","",absPath) - changeId(absPath,shortName) -# -def changeQtPlatformLinkPath(folder): - for dirname, dirnames, filenames in os.walk(folder): - for filename in filenames: - absPath=os.path.join(dirname, filename) - changeGlobalLinkPathForOne(absPath) - changeLocalLinkPathForOne(absPath) - changeQtLinkPathForOne(absPath) - shortName="@executable_path/../../plugins/platforms/"+re.sub("^.*\/","",absPath) - changeId(absPath,shortName) -def changeQtPluginLinkPath(folder): - for dirname, dirnames, filenames in os.walk(folder): - for filename in filenames: - absPath=os.path.join(dirname, filename) - changeGlobalLinkPathForOne(absPath) - changeLocalLinkPathForOne(absPath) - changeQtLinkPathForOne(absPath) - shortName="@executable_path/../../plugins/imageformats/"+re.sub("^.*\/","",absPath) - changeId(absPath,shortName) -def changeBinLinkPath(folder): - for dirname, dirnames, filenames in os.walk(folder): - for filename in filenames: - absPath=os.path.join(dirname, filename) - changeGlobalLinkPathForOne(absPath) - changeLocalLinkPathForOne(absPath) - changeQtLinkPathForOne(absPath) - shortName="@executable_path/bin/"+re.sub("^.*\/","",absPath) - changeId(absPath,shortName) - -def changePluginLinkPath(folder,relFolder): - for dirname, dirnames, filenames in os.walk(folder): - for filename in filenames: - absPath=os.path.join(dirname, filename) - changeGlobalLinkPathForOne(absPath) - changeQtLinkPathForOne(absPath) - shortName="@executable_path/lib/"+relFolder+re.sub("^.*\/","",absPath) - changeId(absPath,shortName) -# -# -# -def myChmod(dst): - log("chmod <"+dst+">") - cmd="/bin/chmod" + " -R 755 "+dst - log("Exec <"+cmd+">") - subprocess.call(cmd, shell=True) - -def changeQtFileSelfLinkPath(fl,modu): - shortName="@executable_path/../../Frameworks/"+modu+".framework/Versions/5/"+modu - cmd="/usr/bin/install_name_tool -id "+shortName+" "+fl - log(cmd) - subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) -def changeQtLinkPathForOne(f): - deps=getGlobalDepsQtOnly(f) - for d in deps: - shortName=getShortName(d) - shortName="@executable_path/../../Frameworks/"+shortName+".framework/Versions/5/"+shortName - changeSymbol(f,d,shortName) - deps2=getRpathDepsOnly(f) - for d in deps2: - shortName2=re.sub('@rpath','@executable_path/../../Frameworks/') - changeSymbol(f,d,shortName2) - -# -def myMkDir(target): - if(os.path.exists(target)): - return - os.makedirs(target) -# -def myCopyTree(src,dst): - log(src+"->"+dst) - if(not os.path.exists(src)): - return - shutil.copytree(src,dst) - myChmod(dst) -def myCopyFile(src,dst): - if(not os.path.exists(src)): - return - shutil.copy(src,dst) - myChmod(dst) -## -def copyQtFiles(targetFolder): - myMkDir(targetFolder) - for q in qts: - print q - if(os.path.exists(targetFolder+'/'+q+'.framework')): - log(q+" already copied") - else: - log("Copying"+q+' to '+targetFolder) - src='/usr/local/opt/qt5/lib/'+q+'.framework' - dst=targetFolder+'/'+q+'.framework' - myMkDir(dst) - src=src+'/Versions/5/' - dst=dst+'/Versions/' - myMkDir(dst) - dst=dst+'/5/' - myMkDir(dst) - print "Copying "+dst+'Resources' - myCopyTree(src+'Resources',dst+'Resources') - print "Copying "+dst+q - myCopyFile(src+q,dst+q) - changeQtFileSelfLinkPath(dst+q,q) - changeQtLinkPathForOne(dst+q) - changeGlobalLinkPathForOne(dst+q) - # Also copy plugins - myMkDir(qtPluginFolder) - myCopyTree('/usr/local/opt/qt5/plugins/imageformats',qtPluginFolder+'/imageformats') - myCopyTree('/usr/local/opt/qt5/plugins/platforms',qtPluginFolder+'/platforms') -################################################################# -# Step 1 : Copy system files so we have a standalone package -# -################################################################# -print "Copying Qt framework" -copyQtFiles(frameWorkFolder) -print "Copying Qt framework dependencies" -copyQtDeps(qts,libFolder) -print "Copying system files" -#copyFiles(binFolder,libFolder) -processed=1 -# Copy file until all of them are there -while not processed == 0: - processed=copyFiles(libFolder,libFolder) -################################################################# -# Step 2 : Change link name so that they are all executable_path -# relative -################################################################# -print "Adjusting dependencies" -changeBinLinkPath(binFolder) -changeLibLinkPath(libFolder) -changeQtPluginLinkPath(qtPluginFolder) -subFolders=["audioDecoder", "audioEncoders", "autoScripts", "demuxers", "muxers", "scriptEngines", "videoEncoders", "videoFilters"] -for s in subFolders: - relFolder="ADM_plugins6/"+s - changePluginLinkPath(libFolder+"/"+relFolder,relFolder) -changeQtPlatformLinkPath(binFolder+'/platforms') - -
View file
avidemux_2.6.13.tar.gz/addons/avisynthproxy/avisynth.h -> avidemux_2.6.14.tar.gz/addons/avisynthproxy/avisynth.h
Changed
@@ -1,590 +1,590 @@ -// Avisynth v1.0 beta. Copyright 2000 Ben Rudiak-Gould. -// http://www.math.berkeley.edu/~benrg/avisynth.html - -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit -// http://www.gnu.org/copyleft/gpl.html . - - -#ifndef __AVISYNTH_H__ -#define __AVISYNTH_H__ - - -enum { AVISYNTH_INTERFACE_VERSION = 2 }; - - -// I had problems with Premiere wanting 1-byte alignment for its structures, -// so I now set the Avisynth struct alignment explicitly here. -#pragma pack(push,8) - -#define FRAME_ALIGN 16 -// Default frame alignment is 16 bytes, to help P4, when using SSE2 - -// The VideoInfo struct holds global information about a clip (i.e. -// information that does not depend on the frame number). The GetVideoInfo -// method in IClip returns this struct. - -// Audio Sample information -typedef float SFLOAT; - -enum {SAMPLE_INT8 = 1<<0, - SAMPLE_INT16 = 1<<1, - SAMPLE_INT24 = 1<<2, // Int24 is a very stupid thing to code, but it's supported by some hardware. - SAMPLE_INT32 = 1<<3, - SAMPLE_FLOAT = 1<<4}; - -enum { - PLANAR_Y=1<<0, - PLANAR_U=1<<1, - PLANAR_V=1<<2, - PLANAR_ALIGNED=1<<3, - PLANAR_Y_ALIGNED=PLANAR_Y|PLANAR_ALIGNED, - PLANAR_U_ALIGNED=PLANAR_U|PLANAR_ALIGNED, - PLANAR_V_ALIGNED=PLANAR_V|PLANAR_ALIGNED, - }; - -struct VideoInfo { - int width, height; // width=0 means no video - unsigned fps_numerator, fps_denominator; - int num_frames; - // This is more extensible than previous versions. More properties can be added seeminglesly. - - // Colorspace properties. - enum { - CS_FILM = 1<<26, - CS_FIELDBASED = 1<<27, - CS_BGR = 1<<28, - CS_YUV = 1<<29, - CS_INTERLEAVED = 1<<30, - CS_PLANAR = 1<<31 - }; - - // Specific colorformats - enum { CS_UNKNOWN = 0, - CS_BGR24 = 1<<0 | CS_BGR | CS_INTERLEAVED, - CS_BGR32 = 1<<1 | CS_BGR | CS_INTERLEAVED, - CS_YUY2 = 1<<2 | CS_YUV | CS_INTERLEAVED, - CS_YV12 = 1<<3 | CS_YUV | CS_PLANAR, // y-v-u, planar - CS_I420 = 1<<4 | CS_YUV | CS_PLANAR, // y-u-v, planar - CS_IYUV = 1<<4 | CS_YUV | CS_PLANAR // same as above - }; - int pixel_type; // changed to int as of 2.5 - - - int audio_samples_per_second; // 0 means no audio - int sample_type; // as of 2.5 - __int64 num_audio_samples; // changed as of 2.5 - int nchannels; // as of 2.5 - // useful functions of the above - bool HasVideo() const { return (width!=0); } - bool HasAudio() const { return (audio_samples_per_second!=0); } - bool IsRGB() const { return !!(pixel_type&CS_BGR); } - bool IsRGB24() const { return (pixel_type&CS_BGR24)==CS_BGR24; } // Clear out additional properties - bool IsRGB32() const { return (pixel_type & CS_BGR32) == CS_BGR32 ; } - bool IsYUV() const { return !!(pixel_type&CS_YUV ); } - bool IsYUY2() const { return (pixel_type & CS_YUY2) == CS_YUY2; } - bool IsYV12() const { return ((pixel_type & CS_YV12) == CS_YV12)||((pixel_type & CS_I420) == CS_I420); } - bool IsPlanar() const { return !!(pixel_type & CS_PLANAR); } - bool IsFieldBased() const { return !!(pixel_type & CS_FIELDBASED); } - bool IsVPlaneFirst() const {return ((pixel_type & CS_YV12) == CS_YV12); } // Don't use this - int BytesFromPixels(int pixels) const { return pixels * (BitsPerPixel()>>3); } // Will not work on planar images, but will return only luma planes - int RowSize() const { return BytesFromPixels(width); } // Also only returns first plane on planar images - int BMPSize() const { if (IsPlanar()) {int p = height * ((RowSize()+3) & ~3); p+=p>>1; return p; } return height * ((RowSize()+3) & ~3); } - __int64 AudioSamplesFromFrames(__int64 frames) const { return ((__int64)(frames) * audio_samples_per_second * fps_denominator / fps_numerator); } - int FramesFromAudioSamples(__int64 samples) const { return ((__int64)(samples) * fps_numerator / fps_denominator / audio_samples_per_second); } - __int64 AudioSamplesFromBytes(__int64 bytes) const { return bytes / BytesPerAudioSample(); } - __int64 BytesFromAudioSamples(__int64 samples) const { return samples * BytesPerAudioSample(); } - int AudioChannels() const { return nchannels; } - int SampleType() const{ return sample_type;} - int SamplesPerSecond() const { return audio_samples_per_second; } - int BytesPerAudioSample() const { return nchannels*BytesPerChannelSample();} - void SetFieldBased(bool isfieldbased) { if (isfieldbased) pixel_type|=CS_FIELDBASED; else pixel_type&=~CS_FIELDBASED; } - int BitsPerPixel() const { - switch (pixel_type) { - case CS_BGR24: - return 24; - case CS_BGR32: - return 32; - case CS_YUY2: - return 16; - case CS_YV12: - case CS_I420: - return 12; - default: - return 0; - } - } - int BytesPerChannelSample() const { - switch (sample_type) { - case SAMPLE_INT8: - return sizeof(signed char); - case SAMPLE_INT16: - return sizeof(signed short); - case SAMPLE_INT24: - return 3; - case SAMPLE_INT32: - return sizeof(signed int); - case SAMPLE_FLOAT: - return sizeof(SFLOAT); - default: - _ASSERTE("Sample type not recognized!"); - return 0; - } - } - - // useful mutator - void SetFPS(unsigned numerator, unsigned denominator) { - unsigned x=numerator, y=denominator; - while (y) { // find gcd - unsigned t = x%y; x = y; y = t; - } - fps_numerator = numerator/x; - fps_denominator = denominator/x; - } -}; - -enum { - FILTER_TYPE=1, - FILTER_INPUT_COLORSPACE=2, - FILTER_OUTPUT_TYPE=9, - FILTER_NAME=4, - FILTER_AUTHOR=5, - FILTER_VERSION=6, - FILTER_ARGS=7, - FILTER_ARGS_INFO=8, - FILTER_ARGS_DESCRIPTION=10, - FILTER_DESCRIPTION=11, -}; -enum { //SUBTYPES - FILTER_TYPE_AUDIO=1, - FILTER_TYPE_VIDEO=2, - FILTER_OUTPUT_TYPE_SAME=3, - FILTER_OUTPUT_TYPE_DIFFERENT=4, -}; - - - -// VideoFrameBuffer holds information about a memory block which is used -// for video data. For efficiency, instances of this class are not deleted -// when the refcount reaches zero; instead they're stored in a linked list -// to be reused. The instances are deleted when the corresponding AVS -// file is closed. - -class VideoFrameBuffer { - BYTE* const data; - const int data_size; - // sequence_number is incremented every time the buffer is changed, so - // that stale views can tell they're no longer valid. - long sequence_number; - - friend class VideoFrame; - friend class Cache; - long refcount; - -public: - VideoFrameBuffer(int size); - VideoFrameBuffer(); - ~VideoFrameBuffer(); - - const BYTE* GetReadPtr() const { return data; } - BYTE* GetWritePtr() { ++sequence_number; return data; } - int GetDataSize() { return data_size; } - int GetSequenceNumber() { return sequence_number; } - int GetRefcount() { return refcount; } -}; - - -class IClip; -class PClip; -class PVideoFrame; -class IScriptEnvironment; -class AVSValue; - - -// VideoFrame holds a "window" into a VideoFrameBuffer. Operator new -// is overloaded to recycle class instances. - -class VideoFrame { - int refcount; - VideoFrameBuffer* const vfb; - const int offset, pitch, row_size, height, offsetU, offsetV, pitchUV; // U&V offsets are from top of picture. - - friend class PVideoFrame; - void AddRef() { ++refcount; } - void Release() { if (refcount==1) --vfb->refcount; --refcount; } - - friend class ScriptEnvironment; - friend class Cache; - - VideoFrame(VideoFrameBuffer* _vfb, int _offset, int _pitch, int _row_size, int _height); - VideoFrame(VideoFrameBuffer* _vfb, int _offset, int _pitch, int _row_size, int _height, int _offsetU, int _offsetV, int _pitchUV); - - void* operator new(unsigned size); -// TESTME: OFFSET U/V may be switched to what could be expected from AVI standard! -public: - int GetPitch() const { return pitch; } - int GetPitch(int plane) const { switch (plane) {case PLANAR_U: case PLANAR_V: return pitchUV;} return pitch; } - int GetRowSize() const { return row_size; } - int GetRowSize(int plane) const { - switch (plane) { - case PLANAR_U: case PLANAR_V: if (pitchUV) return row_size>>1; - case PLANAR_U_ALIGNED: case PLANAR_V_ALIGNED: - if (pitchUV) { - int r = (row_size+FRAME_ALIGN-1)&(~(FRAME_ALIGN-1))>>1; // Aligned rowsize - if (r<=pitchUV) - return r; - return row_size>>1; - } else return 0; - case PLANAR_Y_ALIGNED: - int r = (row_size+FRAME_ALIGN-1)&(~(FRAME_ALIGN-1)); // Aligned rowsize - if (r<=pitch) - return r; - return row_size; - } - return row_size; } - int GetHeight() const { return height; } - int GetHeight(int plane) const { switch (plane) {case PLANAR_U: case PLANAR_V: if (pitchUV) return height>>1; return 0;} return height; } - - // generally you shouldn't use these three - VideoFrameBuffer* GetFrameBuffer() const { return vfb; } - int GetOffset() const { return offset; } - int GetOffset(int plane) const { switch (plane) {case PLANAR_U: return offsetU;case PLANAR_V: return offsetV;default: return offset;}; } - - // in plugins use env->SubFrame() - VideoFrame* Subframe(int rel_offset, int new_pitch, int new_row_size, int new_height) const; - VideoFrame* Subframe(int rel_offset, int new_pitch, int new_row_size, int new_height, int rel_offsetU, int rel_offsetV, int pitchUV) const; - - const BYTE* GetReadPtr() const { return vfb->GetReadPtr() + offset; } - const BYTE* GetReadPtr(int plane) const { return vfb->GetReadPtr() + GetOffset(plane); } - - bool IsWritable() const { return (refcount == 1 && vfb->refcount == 1); } - - BYTE* GetWritePtr() const { - return IsWritable() ? (vfb->GetWritePtr() + offset) : 0; - } - - BYTE* GetWritePtr(int plane) const { - if (plane==PLANAR_Y) - return IsWritable() ? vfb->GetWritePtr() + GetOffset(plane) : 0; - return vfb->data + GetOffset(plane); - } - - ~VideoFrame() { --vfb->refcount; } -}; - -enum { - CACHE_NOTHING=0, - CACHE_RANGE=1 }; - -// Base class for all filters. -class IClip { - friend class PClip; - friend class AVSValue; - int refcnt; - void AddRef() { ++refcnt; } - void Release() { if (!--refcnt) delete this; } -public: - IClip() : refcnt(0) {} - - virtual int __stdcall GetVersion() { return AVISYNTH_INTERFACE_VERSION; } - - virtual PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env) = 0; - virtual bool __stdcall GetParity(int n) = 0; // return field parity if field_based, else parity of first field in frame - virtual void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env) = 0; // start and count are in samples - virtual void __stdcall SetCacheHints(int cachehints,int frame_range) = 0 ; // We do not pass cache requests upwards, only to the next filter. - virtual const VideoInfo& __stdcall GetVideoInfo() = 0; - virtual __stdcall ~IClip() {} -}; - - -// smart pointer to IClip -class PClip { - - IClip* p; - - IClip* GetPointerWithAddRef() const { if (p) p->AddRef(); return p; } - friend class AVSValue; - friend class VideoFrame; - - void Init(IClip* x) { - if (x) x->AddRef(); - p=x; - } - void Set(IClip* x) { - if (x) x->AddRef(); - if (p) p->Release(); - p=x; - } - -public: - PClip() { p = 0; } - PClip(const PClip& x) { Init(x.p); } - PClip(IClip* x) { Init(x); } - void operator=(IClip* x) { Set(x); } - void operator=(const PClip& x) { Set(x.p); } - - IClip* operator->() const { return p; } - - // useful in conditional expressions - operator void*() const { return p; } - bool operator!() const { return !p; } - - ~PClip() { if (p) p->Release(); } -}; - - -// smart pointer to VideoFrame -class PVideoFrame { - - VideoFrame* p; - - void Init(VideoFrame* x) { - if (x) x->AddRef(); - p=x; - } - void Set(VideoFrame* x) { - if (x) x->AddRef(); - if (p) p->Release(); - p=x; - } - -public: - PVideoFrame() { p = 0; } - PVideoFrame(const PVideoFrame& x) { Init(x.p); } - PVideoFrame(VideoFrame* x) { Init(x); } - void operator=(VideoFrame* x) { Set(x); } - void operator=(const PVideoFrame& x) { Set(x.p); } - - VideoFrame* operator->() const { return p; } - - // for conditional expressions - operator void*() const { return p; } - bool operator!() const { return !p; } - - ~PVideoFrame() { if (p) p->Release(); } -}; - - -class AVSValue { -public: - - AVSValue() { type = 'v'; } - AVSValue(IClip* c) { type = 'c'; clip = c; if (c) c->AddRef(); } - AVSValue(const PClip& c) { type = 'c'; clip = c.GetPointerWithAddRef(); } - AVSValue(bool b) { type = 'b'; boolean = b; } - AVSValue(int i) { type = 'i'; integer = i; } -// AVSValue(__int64 l) { type = 'l'; longlong = l; } - AVSValue(float f) { type = 'f'; floating_pt = f; } - AVSValue(double f) { type = 'f'; floating_pt = float(f); } - AVSValue(const char* s) { type = 's'; string = s; } - AVSValue(const AVSValue* a, int size) { type = 'a'; array = a; array_size = size; } - AVSValue(const AVSValue& v) { Assign(&v, true); } - - ~AVSValue() { if (IsClip() && clip) clip->Release(); } - AVSValue& operator=(const AVSValue& v) { Assign(&v, false); return *this; } - - // Note that we transparently allow 'int' to be treated as 'float'. - // There are no int<->bool conversions, though. - - bool Defined() const { return type != 'v'; } - bool IsClip() const { return type == 'c'; } - bool IsBool() const { return type == 'b'; } - bool IsInt() const { return type == 'i'; } -// bool IsLong() const { return (type == 'l'|| type == 'i'); } - bool IsFloat() const { return type == 'f' || type == 'i'; } - bool IsString() const { return type == 's'; } - bool IsArray() const { return type == 'a'; } - - PClip AsClip() const { _ASSERTE(IsClip()); return IsClip()?clip:0; } - bool AsBool() const { _ASSERTE(IsBool()); return boolean; } - int AsInt() const { _ASSERTE(IsInt()); return integer; } -// int AsLong() const { _ASSERTE(IsLong()); return longlong; } - const char* AsString() const { _ASSERTE(IsString()); return IsString()?string:0; } - double AsFloat() const { _ASSERTE(IsFloat()); return IsInt()?integer:floating_pt; } - - bool AsBool(bool def) const { _ASSERTE(IsBool()||!Defined()); return IsBool() ? boolean : def; } - int AsInt(int def) const { _ASSERTE(IsInt()||!Defined()); return IsInt() ? integer : def; } - double AsFloat(double def) const { _ASSERTE(IsFloat()||!Defined()); return IsInt() ? integer : type=='f' ? floating_pt : def; } - const char* AsString(const char* def) const { _ASSERTE(IsString()||!Defined()); return IsString() ? string : def; } - - int ArraySize() const { _ASSERTE(IsArray()); return IsArray()?array_size:1; } - const AVSValue& operator[](int index) const { - _ASSERTE(IsArray() && index>=0 && index<array_size); - return (IsArray() && index>=0 && index<array_size) ? array[index] : *this; - } - -private: - - short type; // 'a'rray, 'c'lip, 'b'ool, 'i'nt, 'f'loat, 's'tring, 'v'oid, or 'l'ong - short array_size; - union { - IClip* clip; - bool boolean; - int integer; - float floating_pt; - const char* string; - const AVSValue* array; -// __int64 longlong; - }; - - void Assign(const AVSValue* src, bool init) { - if (src->IsClip() && src->clip) - src->clip->AddRef(); - if (!init && IsClip() && clip) - clip->Release(); - // make sure this copies the whole struct! - ((__int32*)this)[0] = ((__int32*)src)[0]; - ((__int32*)this)[1] = ((__int32*)src)[1]; - } -}; - - -// instantiable null filter -class GenericVideoFilter : public IClip { -protected: - PClip child; - VideoInfo vi; -public: - GenericVideoFilter(PClip _child) : child(_child) { vi = child->GetVideoInfo(); } - PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env) { return child->GetFrame(n, env); } - void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env) { child->GetAudio(buf, start, count, env); } - const VideoInfo& __stdcall GetVideoInfo() { return vi; } - bool __stdcall GetParity(int n) { return child->GetParity(n); } - void __stdcall SetCacheHints(int cachehints,int frame_range) { } ; // We do not pass cache requests upwards, only to the next filter. -}; - - -class AvisynthError /* exception */ { -public: - const char* const msg; - AvisynthError(const char* _msg) : msg(_msg) {} -}; - - -// For GetCPUFlags. These are backwards-compatible with those in VirtualDub. -enum { - /* slowest CPU to support extension */ - CPUF_FORCE = 0x01, // N/A - CPUF_FPU = 0x02, // 386/486DX - CPUF_MMX = 0x04, // P55C, K6, PII - CPUF_INTEGER_SSE = 0x08, // PIII, Athlon - CPUF_SSE = 0x10, // PIII, Athlon XP/MP - CPUF_SSE2 = 0x20, // PIV, Hammer - CPUF_3DNOW = 0x40, // K6-2 - CPUF_3DNOW_EXT = 0x80, // Athlon - CPUF_X86_64 = 0xA0, // Hammer (note: equiv. to 3DNow + SSE2, which only Hammer - // will have anyway) -}; - -#define MAX_INT (((__int64)1<<30)-1) -#define MIN_INT -(((__int64)1<<30)) - - -class ConvertAudio : public GenericVideoFilter -/** - * Helper class to convert audio to any format - **/ -{ -public: - ConvertAudio(PClip _clip, int prefered_format); - void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env); - - static PClip Create(PClip clip, int sample_type, int prefered_type); - static AVSValue __cdecl Create_float(AVSValue args, void*, IScriptEnvironment*); - static AVSValue __cdecl Create_32bit(AVSValue args, void*, IScriptEnvironment*); - static AVSValue __cdecl Create_16bit(AVSValue args, void*, IScriptEnvironment*); - static AVSValue __cdecl Create_8bit(AVSValue args, void*, IScriptEnvironment*); - virtual ~ConvertAudio() - {if (tempbuffer_size) {delete[] tempbuffer;tempbuffer_size=0;}} -private: -void ConvertAudio::convertToFloat(char* inbuf, float* outbuf, char sample_type, int count); -void ConvertAudio::convertFromFloat(float* inbuf, void* outbuf, char sample_type, int count); - - __inline int Saturate_int8(float n); - __inline short Saturate_int16(float n); - __inline int Saturate_int24(float n); - __inline int Saturate_int32(float n); - - char src_format; - char dst_format; - int src_bps; - char *tempbuffer; - SFLOAT *floatbuffer; - int tempbuffer_size; -}; - -class AlignPlanar : public GenericVideoFilter { -public: - AlignPlanar(PClip _clip); - static PClip Create(PClip clip); - PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env); -}; - -class IScriptEnvironment { -public: - virtual __stdcall ~IScriptEnvironment() {} - - virtual /*static*/ long __stdcall GetCPUFlags() = 0; - - virtual char* __stdcall SaveString(const char* s, int length = -1) = 0; - virtual char* __stdcall Sprintf(const char* fmt, ...) = 0; - // note: val is really a va_list; I hope everyone typedefs va_list to a pointer - virtual char* __stdcall VSprintf(const char* fmt, void* val) = 0; - - __declspec(noreturn) virtual void __stdcall ThrowError(const char* fmt, ...) = 0; - - class NotFound /*exception*/ {}; // thrown by Invoke and GetVar - - typedef AVSValue (__cdecl *ApplyFunc)(AVSValue args, void* user_data, IScriptEnvironment* env); - - virtual void __stdcall AddFunction(const char* name, const char* params, ApplyFunc apply, void* user_data) = 0; - virtual bool __stdcall FunctionExists(const char* name) = 0; - virtual AVSValue __stdcall Invoke(const char* name, const AVSValue args, const char** arg_names=0) = 0; - - virtual AVSValue __stdcall GetVar(const char* name) = 0; - virtual bool __stdcall SetVar(const char* name, const AVSValue& val) = 0; - virtual bool __stdcall SetGlobalVar(const char* name, const AVSValue& val) = 0; - - virtual void __stdcall PushContext(int level=0) = 0; - virtual void __stdcall PopContext() = 0; - - // align should be 4 or 8 - virtual PVideoFrame __stdcall NewVideoFrame(const VideoInfo& vi, int align=FRAME_ALIGN) = 0; - - virtual bool __stdcall MakeWritable(PVideoFrame* pvf) = 0; - - virtual /*static*/ void __stdcall BitBlt(BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height) = 0; - - typedef void (__cdecl *ShutdownFunc)(void* user_data, IScriptEnvironment* env); - virtual void __stdcall AtExit(ShutdownFunc function, void* user_data) = 0; - - virtual void __stdcall CheckVersion(int version = AVISYNTH_INTERFACE_VERSION) = 0; - - virtual PVideoFrame __stdcall Subframe(PVideoFrame src, int rel_offset, int new_pitch, int new_row_size, int new_height) = 0; - - virtual int __stdcall SetMemoryMax(int mem) = 0; - - virtual int __stdcall SetWorkingDir(const char * newdir) = 0; - -}; - - -// avisynth.dll exports this; it's a way to use it as a library, without -// writing an AVS script or without going through AVIFile. -IScriptEnvironment* __stdcall CreateScriptEnvironment(int version = AVISYNTH_INTERFACE_VERSION); - - -#pragma pack(pop) - -#endif //__AVISYNTH_H__ +// Avisynth v1.0 beta. Copyright 2000 Ben Rudiak-Gould. +// http://www.math.berkeley.edu/~benrg/avisynth.html + +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit +// http://www.gnu.org/copyleft/gpl.html . + + +#ifndef __AVISYNTH_H__ +#define __AVISYNTH_H__ + + +enum { AVISYNTH_INTERFACE_VERSION = 2 }; + + +// I had problems with Premiere wanting 1-byte alignment for its structures, +// so I now set the Avisynth struct alignment explicitly here. +#pragma pack(push,8) + +#define FRAME_ALIGN 16 +// Default frame alignment is 16 bytes, to help P4, when using SSE2 + +// The VideoInfo struct holds global information about a clip (i.e. +// information that does not depend on the frame number). The GetVideoInfo +// method in IClip returns this struct. + +// Audio Sample information +typedef float SFLOAT; + +enum {SAMPLE_INT8 = 1<<0, + SAMPLE_INT16 = 1<<1, + SAMPLE_INT24 = 1<<2, // Int24 is a very stupid thing to code, but it's supported by some hardware. + SAMPLE_INT32 = 1<<3, + SAMPLE_FLOAT = 1<<4}; + +enum { + PLANAR_Y=1<<0, + PLANAR_U=1<<1, + PLANAR_V=1<<2, + PLANAR_ALIGNED=1<<3, + PLANAR_Y_ALIGNED=PLANAR_Y|PLANAR_ALIGNED, + PLANAR_U_ALIGNED=PLANAR_U|PLANAR_ALIGNED, + PLANAR_V_ALIGNED=PLANAR_V|PLANAR_ALIGNED, + }; + +struct VideoInfo { + int width, height; // width=0 means no video + unsigned fps_numerator, fps_denominator; + int num_frames; + // This is more extensible than previous versions. More properties can be added seeminglesly. + + // Colorspace properties. + enum { + CS_FILM = 1<<26, + CS_FIELDBASED = 1<<27, + CS_BGR = 1<<28, + CS_YUV = 1<<29, + CS_INTERLEAVED = 1<<30, + CS_PLANAR = 1<<31 + }; + + // Specific colorformats + enum { CS_UNKNOWN = 0, + CS_BGR24 = 1<<0 | CS_BGR | CS_INTERLEAVED, + CS_BGR32 = 1<<1 | CS_BGR | CS_INTERLEAVED, + CS_YUY2 = 1<<2 | CS_YUV | CS_INTERLEAVED, + CS_YV12 = 1<<3 | CS_YUV | CS_PLANAR, // y-v-u, planar + CS_I420 = 1<<4 | CS_YUV | CS_PLANAR, // y-u-v, planar + CS_IYUV = 1<<4 | CS_YUV | CS_PLANAR // same as above + }; + int pixel_type; // changed to int as of 2.5 + + + int audio_samples_per_second; // 0 means no audio + int sample_type; // as of 2.5 + __int64 num_audio_samples; // changed as of 2.5 + int nchannels; // as of 2.5 + // useful functions of the above + bool HasVideo() const { return (width!=0); } + bool HasAudio() const { return (audio_samples_per_second!=0); } + bool IsRGB() const { return !!(pixel_type&CS_BGR); } + bool IsRGB24() const { return (pixel_type&CS_BGR24)==CS_BGR24; } // Clear out additional properties + bool IsRGB32() const { return (pixel_type & CS_BGR32) == CS_BGR32 ; } + bool IsYUV() const { return !!(pixel_type&CS_YUV ); } + bool IsYUY2() const { return (pixel_type & CS_YUY2) == CS_YUY2; } + bool IsYV12() const { return ((pixel_type & CS_YV12) == CS_YV12)||((pixel_type & CS_I420) == CS_I420); } + bool IsPlanar() const { return !!(pixel_type & CS_PLANAR); } + bool IsFieldBased() const { return !!(pixel_type & CS_FIELDBASED); } + bool IsVPlaneFirst() const {return ((pixel_type & CS_YV12) == CS_YV12); } // Don't use this + int BytesFromPixels(int pixels) const { return pixels * (BitsPerPixel()>>3); } // Will not work on planar images, but will return only luma planes + int RowSize() const { return BytesFromPixels(width); } // Also only returns first plane on planar images + int BMPSize() const { if (IsPlanar()) {int p = height * ((RowSize()+3) & ~3); p+=p>>1; return p; } return height * ((RowSize()+3) & ~3); } + __int64 AudioSamplesFromFrames(__int64 frames) const { return ((__int64)(frames) * audio_samples_per_second * fps_denominator / fps_numerator); } + int FramesFromAudioSamples(__int64 samples) const { return ((__int64)(samples) * fps_numerator / fps_denominator / audio_samples_per_second); } + __int64 AudioSamplesFromBytes(__int64 bytes) const { return bytes / BytesPerAudioSample(); } + __int64 BytesFromAudioSamples(__int64 samples) const { return samples * BytesPerAudioSample(); } + int AudioChannels() const { return nchannels; } + int SampleType() const{ return sample_type;} + int SamplesPerSecond() const { return audio_samples_per_second; } + int BytesPerAudioSample() const { return nchannels*BytesPerChannelSample();} + void SetFieldBased(bool isfieldbased) { if (isfieldbased) pixel_type|=CS_FIELDBASED; else pixel_type&=~CS_FIELDBASED; } + int BitsPerPixel() const { + switch (pixel_type) { + case CS_BGR24: + return 24; + case CS_BGR32: + return 32; + case CS_YUY2: + return 16; + case CS_YV12: + case CS_I420: + return 12; + default: + return 0; + } + } + int BytesPerChannelSample() const { + switch (sample_type) { + case SAMPLE_INT8: + return sizeof(signed char); + case SAMPLE_INT16: + return sizeof(signed short); + case SAMPLE_INT24: + return 3; + case SAMPLE_INT32: + return sizeof(signed int); + case SAMPLE_FLOAT: + return sizeof(SFLOAT); + default: + _ASSERTE("Sample type not recognized!"); + return 0; + } + } + + // useful mutator + void SetFPS(unsigned numerator, unsigned denominator) { + unsigned x=numerator, y=denominator; + while (y) { // find gcd + unsigned t = x%y; x = y; y = t; + } + fps_numerator = numerator/x; + fps_denominator = denominator/x; + } +}; + +enum { + FILTER_TYPE=1, + FILTER_INPUT_COLORSPACE=2, + FILTER_OUTPUT_TYPE=9, + FILTER_NAME=4, + FILTER_AUTHOR=5, + FILTER_VERSION=6, + FILTER_ARGS=7, + FILTER_ARGS_INFO=8, + FILTER_ARGS_DESCRIPTION=10, + FILTER_DESCRIPTION=11, +}; +enum { //SUBTYPES + FILTER_TYPE_AUDIO=1, + FILTER_TYPE_VIDEO=2, + FILTER_OUTPUT_TYPE_SAME=3, + FILTER_OUTPUT_TYPE_DIFFERENT=4, +}; + + + +// VideoFrameBuffer holds information about a memory block which is used +// for video data. For efficiency, instances of this class are not deleted +// when the refcount reaches zero; instead they're stored in a linked list +// to be reused. The instances are deleted when the corresponding AVS +// file is closed. + +class VideoFrameBuffer { + BYTE* const data; + const int data_size; + // sequence_number is incremented every time the buffer is changed, so + // that stale views can tell they're no longer valid. + long sequence_number; + + friend class VideoFrame; + friend class Cache; + long refcount; + +public: + VideoFrameBuffer(int size); + VideoFrameBuffer(); + ~VideoFrameBuffer(); + + const BYTE* GetReadPtr() const { return data; } + BYTE* GetWritePtr() { ++sequence_number; return data; } + int GetDataSize() { return data_size; } + int GetSequenceNumber() { return sequence_number; } + int GetRefcount() { return refcount; } +}; + + +class IClip; +class PClip; +class PVideoFrame; +class IScriptEnvironment; +class AVSValue; + + +// VideoFrame holds a "window" into a VideoFrameBuffer. Operator new +// is overloaded to recycle class instances. + +class VideoFrame { + int refcount; + VideoFrameBuffer* const vfb; + const int offset, pitch, row_size, height, offsetU, offsetV, pitchUV; // U&V offsets are from top of picture. + + friend class PVideoFrame; + void AddRef() { ++refcount; } + void Release() { if (refcount==1) --vfb->refcount; --refcount; } + + friend class ScriptEnvironment; + friend class Cache; + + VideoFrame(VideoFrameBuffer* _vfb, int _offset, int _pitch, int _row_size, int _height); + VideoFrame(VideoFrameBuffer* _vfb, int _offset, int _pitch, int _row_size, int _height, int _offsetU, int _offsetV, int _pitchUV); + + void* operator new(unsigned size); +// TESTME: OFFSET U/V may be switched to what could be expected from AVI standard! +public: + int GetPitch() const { return pitch; } + int GetPitch(int plane) const { switch (plane) {case PLANAR_U: case PLANAR_V: return pitchUV;} return pitch; } + int GetRowSize() const { return row_size; } + int GetRowSize(int plane) const { + switch (plane) { + case PLANAR_U: case PLANAR_V: if (pitchUV) return row_size>>1; + case PLANAR_U_ALIGNED: case PLANAR_V_ALIGNED: + if (pitchUV) { + int r = (row_size+FRAME_ALIGN-1)&(~(FRAME_ALIGN-1))>>1; // Aligned rowsize + if (r<=pitchUV) + return r; + return row_size>>1; + } else return 0; + case PLANAR_Y_ALIGNED: + int r = (row_size+FRAME_ALIGN-1)&(~(FRAME_ALIGN-1)); // Aligned rowsize + if (r<=pitch) + return r; + return row_size; + } + return row_size; } + int GetHeight() const { return height; } + int GetHeight(int plane) const { switch (plane) {case PLANAR_U: case PLANAR_V: if (pitchUV) return height>>1; return 0;} return height; } + + // generally you shouldn't use these three + VideoFrameBuffer* GetFrameBuffer() const { return vfb; } + int GetOffset() const { return offset; } + int GetOffset(int plane) const { switch (plane) {case PLANAR_U: return offsetU;case PLANAR_V: return offsetV;default: return offset;}; } + + // in plugins use env->SubFrame() + VideoFrame* Subframe(int rel_offset, int new_pitch, int new_row_size, int new_height) const; + VideoFrame* Subframe(int rel_offset, int new_pitch, int new_row_size, int new_height, int rel_offsetU, int rel_offsetV, int pitchUV) const; + + const BYTE* GetReadPtr() const { return vfb->GetReadPtr() + offset; } + const BYTE* GetReadPtr(int plane) const { return vfb->GetReadPtr() + GetOffset(plane); } + + bool IsWritable() const { return (refcount == 1 && vfb->refcount == 1); } + + BYTE* GetWritePtr() const { + return IsWritable() ? (vfb->GetWritePtr() + offset) : 0; + } + + BYTE* GetWritePtr(int plane) const { + if (plane==PLANAR_Y) + return IsWritable() ? vfb->GetWritePtr() + GetOffset(plane) : 0; + return vfb->data + GetOffset(plane); + } + + ~VideoFrame() { --vfb->refcount; } +}; + +enum { + CACHE_NOTHING=0, + CACHE_RANGE=1 }; + +// Base class for all filters. +class IClip { + friend class PClip; + friend class AVSValue; + int refcnt; + void AddRef() { ++refcnt; } + void Release() { if (!--refcnt) delete this; } +public: + IClip() : refcnt(0) {} + + virtual int __stdcall GetVersion() { return AVISYNTH_INTERFACE_VERSION; } + + virtual PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env) = 0; + virtual bool __stdcall GetParity(int n) = 0; // return field parity if field_based, else parity of first field in frame + virtual void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env) = 0; // start and count are in samples + virtual void __stdcall SetCacheHints(int cachehints,int frame_range) = 0 ; // We do not pass cache requests upwards, only to the next filter. + virtual const VideoInfo& __stdcall GetVideoInfo() = 0; + virtual __stdcall ~IClip() {} +}; + + +// smart pointer to IClip +class PClip { + + IClip* p; + + IClip* GetPointerWithAddRef() const { if (p) p->AddRef(); return p; } + friend class AVSValue; + friend class VideoFrame; + + void Init(IClip* x) { + if (x) x->AddRef(); + p=x; + } + void Set(IClip* x) { + if (x) x->AddRef(); + if (p) p->Release(); + p=x; + } + +public: + PClip() { p = 0; } + PClip(const PClip& x) { Init(x.p); } + PClip(IClip* x) { Init(x); } + void operator=(IClip* x) { Set(x); } + void operator=(const PClip& x) { Set(x.p); } + + IClip* operator->() const { return p; } + + // useful in conditional expressions + operator void*() const { return p; } + bool operator!() const { return !p; } + + ~PClip() { if (p) p->Release(); } +}; + + +// smart pointer to VideoFrame +class PVideoFrame { + + VideoFrame* p; + + void Init(VideoFrame* x) { + if (x) x->AddRef(); + p=x; + } + void Set(VideoFrame* x) { + if (x) x->AddRef(); + if (p) p->Release(); + p=x; + } + +public: + PVideoFrame() { p = 0; } + PVideoFrame(const PVideoFrame& x) { Init(x.p); } + PVideoFrame(VideoFrame* x) { Init(x); } + void operator=(VideoFrame* x) { Set(x); } + void operator=(const PVideoFrame& x) { Set(x.p); } + + VideoFrame* operator->() const { return p; } + + // for conditional expressions + operator void*() const { return p; } + bool operator!() const { return !p; } + + ~PVideoFrame() { if (p) p->Release(); } +}; + + +class AVSValue { +public: + + AVSValue() { type = 'v'; } + AVSValue(IClip* c) { type = 'c'; clip = c; if (c) c->AddRef(); } + AVSValue(const PClip& c) { type = 'c'; clip = c.GetPointerWithAddRef(); } + AVSValue(bool b) { type = 'b'; boolean = b; } + AVSValue(int i) { type = 'i'; integer = i; } +// AVSValue(__int64 l) { type = 'l'; longlong = l; } + AVSValue(float f) { type = 'f'; floating_pt = f; } + AVSValue(double f) { type = 'f'; floating_pt = float(f); } + AVSValue(const char* s) { type = 's'; string = s; } + AVSValue(const AVSValue* a, int size) { type = 'a'; array = a; array_size = size; } + AVSValue(const AVSValue& v) { Assign(&v, true); } + + ~AVSValue() { if (IsClip() && clip) clip->Release(); } + AVSValue& operator=(const AVSValue& v) { Assign(&v, false); return *this; } + + // Note that we transparently allow 'int' to be treated as 'float'. + // There are no int<->bool conversions, though. + + bool Defined() const { return type != 'v'; } + bool IsClip() const { return type == 'c'; } + bool IsBool() const { return type == 'b'; } + bool IsInt() const { return type == 'i'; } +// bool IsLong() const { return (type == 'l'|| type == 'i'); } + bool IsFloat() const { return type == 'f' || type == 'i'; } + bool IsString() const { return type == 's'; } + bool IsArray() const { return type == 'a'; } + + PClip AsClip() const { _ASSERTE(IsClip()); return IsClip()?clip:0; } + bool AsBool() const { _ASSERTE(IsBool()); return boolean; } + int AsInt() const { _ASSERTE(IsInt()); return integer; } +// int AsLong() const { _ASSERTE(IsLong()); return longlong; } + const char* AsString() const { _ASSERTE(IsString()); return IsString()?string:0; } + double AsFloat() const { _ASSERTE(IsFloat()); return IsInt()?integer:floating_pt; } + + bool AsBool(bool def) const { _ASSERTE(IsBool()||!Defined()); return IsBool() ? boolean : def; } + int AsInt(int def) const { _ASSERTE(IsInt()||!Defined()); return IsInt() ? integer : def; } + double AsFloat(double def) const { _ASSERTE(IsFloat()||!Defined()); return IsInt() ? integer : type=='f' ? floating_pt : def; } + const char* AsString(const char* def) const { _ASSERTE(IsString()||!Defined()); return IsString() ? string : def; } + + int ArraySize() const { _ASSERTE(IsArray()); return IsArray()?array_size:1; } + const AVSValue& operator[](int index) const { + _ASSERTE(IsArray() && index>=0 && index<array_size); + return (IsArray() && index>=0 && index<array_size) ? array[index] : *this; + } + +private: + + short type; // 'a'rray, 'c'lip, 'b'ool, 'i'nt, 'f'loat, 's'tring, 'v'oid, or 'l'ong + short array_size; + union { + IClip* clip; + bool boolean; + int integer; + float floating_pt; + const char* string; + const AVSValue* array; +// __int64 longlong; + }; + + void Assign(const AVSValue* src, bool init) { + if (src->IsClip() && src->clip) + src->clip->AddRef(); + if (!init && IsClip() && clip) + clip->Release(); + // make sure this copies the whole struct! + ((__int32*)this)[0] = ((__int32*)src)[0]; + ((__int32*)this)[1] = ((__int32*)src)[1]; + } +}; + + +// instantiable null filter +class GenericVideoFilter : public IClip { +protected: + PClip child; + VideoInfo vi; +public: + GenericVideoFilter(PClip _child) : child(_child) { vi = child->GetVideoInfo(); } + PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env) { return child->GetFrame(n, env); } + void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env) { child->GetAudio(buf, start, count, env); } + const VideoInfo& __stdcall GetVideoInfo() { return vi; } + bool __stdcall GetParity(int n) { return child->GetParity(n); } + void __stdcall SetCacheHints(int cachehints,int frame_range) { } ; // We do not pass cache requests upwards, only to the next filter. +}; + + +class AvisynthError /* exception */ { +public: + const char* const msg; + AvisynthError(const char* _msg) : msg(_msg) {} +}; + + +// For GetCPUFlags. These are backwards-compatible with those in VirtualDub. +enum { + /* slowest CPU to support extension */ + CPUF_FORCE = 0x01, // N/A + CPUF_FPU = 0x02, // 386/486DX + CPUF_MMX = 0x04, // P55C, K6, PII + CPUF_INTEGER_SSE = 0x08, // PIII, Athlon + CPUF_SSE = 0x10, // PIII, Athlon XP/MP + CPUF_SSE2 = 0x20, // PIV, Hammer + CPUF_3DNOW = 0x40, // K6-2 + CPUF_3DNOW_EXT = 0x80, // Athlon + CPUF_X86_64 = 0xA0, // Hammer (note: equiv. to 3DNow + SSE2, which only Hammer + // will have anyway) +}; + +#define MAX_INT (((__int64)1<<30)-1) +#define MIN_INT -(((__int64)1<<30)) + + +class ConvertAudio : public GenericVideoFilter +/** + * Helper class to convert audio to any format + **/ +{ +public: + ConvertAudio(PClip _clip, int prefered_format); + void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env); + + static PClip Create(PClip clip, int sample_type, int prefered_type); + static AVSValue __cdecl Create_float(AVSValue args, void*, IScriptEnvironment*); + static AVSValue __cdecl Create_32bit(AVSValue args, void*, IScriptEnvironment*); + static AVSValue __cdecl Create_16bit(AVSValue args, void*, IScriptEnvironment*); + static AVSValue __cdecl Create_8bit(AVSValue args, void*, IScriptEnvironment*); + virtual ~ConvertAudio() + {if (tempbuffer_size) {delete[] tempbuffer;tempbuffer_size=0;}} +private: +void ConvertAudio::convertToFloat(char* inbuf, float* outbuf, char sample_type, int count); +void ConvertAudio::convertFromFloat(float* inbuf, void* outbuf, char sample_type, int count); + + __inline int Saturate_int8(float n); + __inline short Saturate_int16(float n); + __inline int Saturate_int24(float n); + __inline int Saturate_int32(float n); + + char src_format; + char dst_format; + int src_bps; + char *tempbuffer; + SFLOAT *floatbuffer; + int tempbuffer_size; +}; + +class AlignPlanar : public GenericVideoFilter { +public: + AlignPlanar(PClip _clip); + static PClip Create(PClip clip); + PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env); +}; + +class IScriptEnvironment { +public: + virtual __stdcall ~IScriptEnvironment() {} + + virtual /*static*/ long __stdcall GetCPUFlags() = 0; + + virtual char* __stdcall SaveString(const char* s, int length = -1) = 0; + virtual char* __stdcall Sprintf(const char* fmt, ...) = 0; + // note: val is really a va_list; I hope everyone typedefs va_list to a pointer + virtual char* __stdcall VSprintf(const char* fmt, void* val) = 0; + + __declspec(noreturn) virtual void __stdcall ThrowError(const char* fmt, ...) = 0; + + class NotFound /*exception*/ {}; // thrown by Invoke and GetVar + + typedef AVSValue (__cdecl *ApplyFunc)(AVSValue args, void* user_data, IScriptEnvironment* env); + + virtual void __stdcall AddFunction(const char* name, const char* params, ApplyFunc apply, void* user_data) = 0; + virtual bool __stdcall FunctionExists(const char* name) = 0; + virtual AVSValue __stdcall Invoke(const char* name, const AVSValue args, const char** arg_names=0) = 0; + + virtual AVSValue __stdcall GetVar(const char* name) = 0; + virtual bool __stdcall SetVar(const char* name, const AVSValue& val) = 0; + virtual bool __stdcall SetGlobalVar(const char* name, const AVSValue& val) = 0; + + virtual void __stdcall PushContext(int level=0) = 0; + virtual void __stdcall PopContext() = 0; + + // align should be 4 or 8 + virtual PVideoFrame __stdcall NewVideoFrame(const VideoInfo& vi, int align=FRAME_ALIGN) = 0; + + virtual bool __stdcall MakeWritable(PVideoFrame* pvf) = 0; + + virtual /*static*/ void __stdcall BitBlt(BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height) = 0; + + typedef void (__cdecl *ShutdownFunc)(void* user_data, IScriptEnvironment* env); + virtual void __stdcall AtExit(ShutdownFunc function, void* user_data) = 0; + + virtual void __stdcall CheckVersion(int version = AVISYNTH_INTERFACE_VERSION) = 0; + + virtual PVideoFrame __stdcall Subframe(PVideoFrame src, int rel_offset, int new_pitch, int new_row_size, int new_height) = 0; + + virtual int __stdcall SetMemoryMax(int mem) = 0; + + virtual int __stdcall SetWorkingDir(const char * newdir) = 0; + +}; + + +// avisynth.dll exports this; it's a way to use it as a library, without +// writing an AVS script or without going through AVIFile. +IScriptEnvironment* __stdcall CreateScriptEnvironment(int version = AVISYNTH_INTERFACE_VERSION); + + +#pragma pack(pop) + +#endif //__AVISYNTH_H__
View file
avidemux_2.6.13.tar.gz/addons/avisynthproxy/avsHeader.h -> avidemux_2.6.14.tar.gz/addons/avisynthproxy/avsHeader.h
Changed
@@ -1,38 +1,38 @@ -/** - \file avsHeader.h - \brief Content of exchanges between avidemux and avsproxy - - -*/ -#ifndef AVS_HEADER_H -#define AVS_HEADER_H -#define AVSHEADER_API_VERSION 2 -typedef enum AvsEnum -{ - AvsCmd_GetInfo=1, - AvsCmd_SendInfo=2, - AvsCmd_GetFrame=3, - AvsCmd_SendFrame=4, - AvsCmd_GetAudio=5, - AvsCmd_SendAudio=6, - AvsCmd_Quit=99 -}; - -typedef struct avsInfo -{ - uint32_t version; - uint32_t width; - uint32_t height; - uint32_t fps1000; - uint32_t nbFrames; - uint32_t frequency; - uint32_t channels; -}avsyInfo; - -typedef struct -{ - uint32_t sizeInFloatSample; - uint64_t startSample; // -1 means continue -}avsAudioFrame; -#endif - +/** + \file avsHeader.h + \brief Content of exchanges between avidemux and avsproxy + + +*/ +#ifndef AVS_HEADER_H +#define AVS_HEADER_H +#define AVSHEADER_API_VERSION 2 +typedef enum AvsEnum +{ + AvsCmd_GetInfo=1, + AvsCmd_SendInfo=2, + AvsCmd_GetFrame=3, + AvsCmd_SendFrame=4, + AvsCmd_GetAudio=5, + AvsCmd_SendAudio=6, + AvsCmd_Quit=99 +}; + +typedef struct avsInfo +{ + uint32_t version; + uint32_t width; + uint32_t height; + uint32_t fps1000; + uint32_t nbFrames; + uint32_t frequency; + uint32_t channels; +}avsyInfo; + +typedef struct +{ + uint32_t sizeInFloatSample; + uint64_t startSample; // -1 means continue +}avsAudioFrame; +#endif +
View file
avidemux_2.6.13.tar.gz/addons/avisynthproxy/avsproxy.cpp -> avidemux_2.6.14.tar.gz/addons/avisynthproxy/avsproxy.cpp
Changed
@@ -1,398 +1,398 @@ -// Avs2YUV by Loren Merritt - -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. - - -#define __int64_t long long int -#define uint64_t long long unsigned int - -#include "internal.h" -#include "sket.h" -#include "avsHeader.h" - -#ifndef INT_MAX -#define INT_MAX 0x7fffffff -#endif - -#define MY_VERSION "Avs2YUV 0.24 ADM_1.2" -#define MAX_FH 10 -#include "winsock2.h" -#define Log printf -/******************************************/ -int vid_width=-1; -int vid_height=-1; -int vid_fps1000=-1; -int vid_nbFrame=-1; -uint32_t currentFrame=0xFFFF0000; -char *Buffer; - -PVideoFrame Aframe=NULL; -IScriptEnvironment* env =NULL; -PClip clip =NULL; -avsyInfo info; - -/*****************************************/ -static int framePack(PVideoFrame p); -static void handleError(void); -static bool initAvisynth(const char *infile); - - -/** - \fn main -*/ -int __cdecl main(int argc, const char* argv[]) -{ - const char* infile = NULL; - char *audioBuffer=new char[48000*6*2]; - char *audioBufferData=audioBuffer+sizeof(avsAudioFrame); - - printf("AvsSocket Proxy, derivated from avs2yuv by Loren Merritt "MY_VERSION" \n"); - fflush(stdout); - - uint32_t port = DEFAULT_PORT_TO_USE; - if(argc>=2) - { - // check if port option is given - if (argc >=3 && strlen(argv[1]) == strlen(PORT_COMMAND) && strcmp(argv[1],PORT_COMMAND) == 0){ - char *endPtr; - long int readValue = strtol(argv[2], &endPtr, 10); - if(errno != 0 || endPtr != argv[2]+strlen(argv[2]) || readValue < 1024 || readValue > 65536 ){ - fflush(stderr); - fprintf(stderr,"Invalid port number given: '%s'\n",argv[2]); - exit (-2 ); - } else{ - port = (uint32_t)readValue; - infile = argv[3]; - } - } else{ - infile = argv[1]; - } - const char *dot = strrchr(infile, '.'); - if(!dot || strcmp(".avs", dot)) - { - fprintf(stderr, "infile (%s) doesn't look like an avisynth script\n", infile); - fflush(stderr); - infile=NULL; - } - } - else - { - infile="toto.avs"; - } - if(!infile) { - fprintf(stderr, MY_VERSION "\n" - "Usage: avs2yuv [--port PORT_NUMBER] in.avs \n"); - fflush(stderr); - return 2; - } - if(!initAvisynth(infile)) - { - printf("Avisynth initfailed\n"); - fflush(stdout); - handleError(); - exit (-2); - } - //******************************** - - WSADATA wsaData; - int iResult; - printf("Initializing WinSock\n"); - fflush(stdout); - iResult = WSAStartup(MAKEWORD(2,2), &wsaData); - if (iResult != NO_ERROR) - { - printf("Error at WSAStartup()\n"); - fflush(stdout); - handleError(); - exit(-1); - } - printf("WinSock ok\n"); - fflush(stdout); - SetLastError(0); - - //******************************** - - - - Buffer=new char[vid_width*vid_height*2]; // Too much but who cares - - // - Sket *sket=new Sket(port); - if(!sket->waitConnexion()) - { - printf("Accept/listen error\n"); - fflush(stdout); - handleError(); - exit(-1); - } - // We got a connection, now handle request - // First be stupid - uint32_t cmd,frame,len; - uint32_t page=(vid_width*vid_height*3)>>1; - uint8_t payload[1000]; // Never used normally... - while(1) - { - if(!sket->receive(&cmd,&frame,&len,payload)) - { - printf("Error in receive\n"); - fflush(stdout); - handleError(); - exit(-1); - } - switch(cmd) - { - case AvsCmd_GetInfo: - printf("Received get info...\n"); - fflush(stdout); - if(len!=8) - { - // Version - printf("This version of avsproxy is not compatible with the avidemux version you are using\n"); - fflush(stdout); - exit( -1); - } - uint32_t api,ver; - api=*(uint32_t *)payload; - ver=*(uint32_t *)(payload+4); - printf("Connection from avidemux, api=%d version=%d\n",api,ver); - if(api!=AVSHEADER_API_VERSION) - { - printf("This version of avsproxy has api version %d, avidemux has version %d, exiting\n",AVSHEADER_API_VERSION,api); - fflush(stdout); - exit(-1); - } - sket->sendData(AvsCmd_SendInfo,0,sizeof(info),(uint8_t *)&info); - break; - case AvsCmd_GetAudio: - // Read payload - if(len!=sizeof(avsAudioFrame)) - { - printf("get audio command, expected %d bytes , got %d \n",sizeof(avsAudioFrame),len); - fflush(stdout); - exit(-1); - } - avsAudioFrame aFrame; - memcpy(&aFrame,payload,len); - // Read... - try { - clip->GetAudio(audioBufferData, aFrame.startSample, aFrame.sizeInFloatSample, env); - }catch(AvisynthError err) - { - fprintf(stderr, "Get Audio :Avisynth error:\n%s\n", err.msg); - aFrame.sizeInFloatSample=0; - } - // Send reply... - memcpy(audioBuffer,&aFrame,sizeof(aFrame)); - sket->sendData(AvsCmd_SendAudio,0,aFrame.sizeInFloatSample*2*info.channels+sizeof(aFrame),(uint8_t *)audioBuffer); - break; - case AvsCmd_GetFrame: - if(currentFrame!=frame) - { - - try{ - Log("Get frame %u (old:%u)\n",frame,currentFrame); - fflush(stdout); - Aframe= clip->GetFrame(frame, env); - framePack(Aframe); - currentFrame=frame; - } - catch(AvisynthError err) - { - fprintf(stderr, "\nAvisynth error:\n%s\n", err.msg); - fflush(stderr); - handleError(); - return 1; - } - } - sket->sendData(AvsCmd_SendFrame,frame,page,(uint8_t *)Buffer); - if(frame<(uint32_t)vid_nbFrame-1) - { - frame++; - Aframe= clip->GetFrame(frame, env); - framePack(Aframe); - currentFrame=frame; - } - - break; - default: - printf("Unknown command\n"); - fflush(stdout); - handleError(); - exit(-1); - - - } - - - } -} -/** - \fn framePack - \brief Pack a video frame inside our buffer -*/ -int framePack(PVideoFrame p) -{ - int w,stride; - const BYTE *data; - char *out; - - - data=p->GetReadPtr(PLANAR_Y); - w=vid_width; - stride=p->GetPitch(PLANAR_Y); - out=Buffer; - for(int i=0;i<vid_height;i++) - { - memcpy(out,data,w); - data+=stride; - out+=w; - } - - data=p->GetReadPtr(PLANAR_V); - w=vid_width>>1; - stride=p->GetPitch(PLANAR_V); - out=Buffer+(vid_width*vid_height); - for(int i=0;i<vid_height>>1;i++) - { - memcpy(out,data,w); - data+=stride; - out+=w; - } - - data=p->GetReadPtr(PLANAR_U); - w=vid_width>>1; - stride=p->GetPitch(PLANAR_U); - out=Buffer+((5*vid_width*vid_height)>>2); - for(int i=0;i<vid_height>>1;i++) - { - memcpy(out,data,w); - data+=stride; - out+=w; - } - return 1; -} -/** - \fn handleError -*/ -void handleError(void) -{ - DWORD er=GetLastError(); - printf("Err: %d\n",er); - fflush(stdout); - exit(-1); - -} -/** - \fn initAvisynth -*/ -typedef IScriptEnvironment * __stdcall DLLFUNC(int); - -bool initAvisynth(const char *infile) -{ - HMODULE instance; - DLLFUNC *CreateScriptEnvironment=NULL; - - printf("Loading Avisynth.dll \n"); - fflush(stdout); - instance= LoadLibrary("avisynth.dll"); - if(!instance) - { - handleError(); - fprintf(stderr, "failed to load avisynth.dll\n"); - fflush(stderr); - return false; - } - printf("Avisynth.dll loaded\n"); - fflush(stdout); - CreateScriptEnvironment = (DLLFUNC *) GetProcAddress(instance, "CreateScriptEnvironment"); - printf("Env created\n"); - fflush(stdout); - if(!CreateScriptEnvironment) - { - fprintf(stderr, "failed to load CreateScriptEnvironment()\n"); - fflush(stderr); - return false; - } -try{ - env = CreateScriptEnvironment(AVISYNTH_INTERFACE_VERSION); - if(!env) - { - fprintf(stderr, "Env failed\n"); - fflush(stderr); - return false; - } - AVSValue args[]={infile}; - printf("Importing..\n"); - fflush(stdout); - PClip dummy(env->Invoke("Import", AVSValue(args, 1)).AsClip()); - clip=dummy; - - VideoInfo inf = clip->GetVideoInfo(); - memset(&info,0,sizeof(info)); - info.version=AVSHEADER_API_VERSION; - // Video part - info.width=vid_width=inf.width; - info.height=vid_height=inf.height; - info.fps1000=vid_fps1000=(inf.fps_numerator*1000)/inf.fps_denominator; - printf("%d / %d\n",inf.fps_numerator,inf.fps_denominator); - fflush(stdout); - float f=(float)inf.fps_numerator; - f*=1000; - f/=inf.fps_denominator; - vid_fps1000=info.fps1000=(uint32_t)ceil(f); - info.nbFrames=vid_nbFrame=inf.num_frames; - // audio part - info.frequency=inf.SamplesPerSecond(); // 0 means no audio - info.channels=inf.AudioChannels(); - if(info.frequency) - { - if(inf.SampleType()!=SAMPLE_INT16) - { - printf("Only int16 for audio and not %d!\n",(int)inf.SampleType()); - fflush(stdout); - handleError(); - return false; - } - } - if(!inf.IsYV12()) - { - printf("Only yv12!\n"); - fflush(stdout); - handleError(); - return false; - } - if(!inf.IsYV12()) - {fprintf(stderr, "Couldn't convert input to YV12\n"); fflush(stderr); return false;} - if(inf.IsFieldBased()) - {fprintf(stderr, "Needs progressive input\n"); fflush(stderr); return false;} - - - // Incoming ready - printf("Clip Info\n"); - printf("_________\n"); - printf("Width :%d \n",vid_width); - printf("Height :%d \n",vid_height); - printf("Fps1K :%d \n",vid_fps1000); - printf("NbFrame :%d \n",vid_nbFrame); - printf("Frequency :%d \n",info.frequency); - printf("#channels :%d \n",info.channels); - fflush(stdout); - return true; -} -catch(AvisynthError err) { - - fprintf(stderr, "\nAvisynth error:\n%s\n", err.msg); - fflush(stderr); - return false; - } - - - - return true; -} - -//EOF - +// Avs2YUV by Loren Merritt + +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. + + +#define __int64_t long long int +#define uint64_t long long unsigned int + +#include "internal.h" +#include "sket.h" +#include "avsHeader.h" + +#ifndef INT_MAX +#define INT_MAX 0x7fffffff +#endif + +#define MY_VERSION "Avs2YUV 0.24 ADM_1.2" +#define MAX_FH 10 +#include "winsock2.h" +#define Log printf +/******************************************/ +int vid_width=-1; +int vid_height=-1; +int vid_fps1000=-1; +int vid_nbFrame=-1; +uint32_t currentFrame=0xFFFF0000; +char *Buffer; + +PVideoFrame Aframe=NULL; +IScriptEnvironment* env =NULL; +PClip clip =NULL; +avsyInfo info; + +/*****************************************/ +static int framePack(PVideoFrame p); +static void handleError(void); +static bool initAvisynth(const char *infile); + + +/** + \fn main +*/ +int __cdecl main(int argc, const char* argv[]) +{ + const char* infile = NULL; + char *audioBuffer=new char[48000*6*2]; + char *audioBufferData=audioBuffer+sizeof(avsAudioFrame); + + printf("AvsSocket Proxy, derivated from avs2yuv by Loren Merritt "MY_VERSION" \n"); + fflush(stdout); + + uint32_t port = DEFAULT_PORT_TO_USE; + if(argc>=2) + { + // check if port option is given + if (argc >=3 && strlen(argv[1]) == strlen(PORT_COMMAND) && strcmp(argv[1],PORT_COMMAND) == 0){ + char *endPtr; + long int readValue = strtol(argv[2], &endPtr, 10); + if(errno != 0 || endPtr != argv[2]+strlen(argv[2]) || readValue < 1024 || readValue > 65536 ){ + fflush(stderr); + fprintf(stderr,"Invalid port number given: '%s'\n",argv[2]); + exit (-2 ); + } else{ + port = (uint32_t)readValue; + infile = argv[3]; + } + } else{ + infile = argv[1]; + } + const char *dot = strrchr(infile, '.'); + if(!dot || strcmp(".avs", dot)) + { + fprintf(stderr, "infile (%s) doesn't look like an avisynth script\n", infile); + fflush(stderr); + infile=NULL; + } + } + else + { + infile="toto.avs"; + } + if(!infile) { + fprintf(stderr, MY_VERSION "\n" + "Usage: avs2yuv [--port PORT_NUMBER] in.avs \n"); + fflush(stderr); + return 2; + } + if(!initAvisynth(infile)) + { + printf("Avisynth initfailed\n"); + fflush(stdout); + handleError(); + exit (-2); + } + //******************************** + + WSADATA wsaData; + int iResult; + printf("Initializing WinSock\n"); + fflush(stdout); + iResult = WSAStartup(MAKEWORD(2,2), &wsaData); + if (iResult != NO_ERROR) + { + printf("Error at WSAStartup()\n"); + fflush(stdout); + handleError(); + exit(-1); + } + printf("WinSock ok\n"); + fflush(stdout); + SetLastError(0); + + //******************************** + + + + Buffer=new char[vid_width*vid_height*2]; // Too much but who cares + + // + Sket *sket=new Sket(port); + if(!sket->waitConnexion()) + { + printf("Accept/listen error\n"); + fflush(stdout); + handleError(); + exit(-1); + } + // We got a connection, now handle request + // First be stupid + uint32_t cmd,frame,len; + uint32_t page=(vid_width*vid_height*3)>>1; + uint8_t payload[1000]; // Never used normally... + while(1) + { + if(!sket->receive(&cmd,&frame,&len,payload)) + { + printf("Error in receive\n"); + fflush(stdout); + handleError(); + exit(-1); + } + switch(cmd) + { + case AvsCmd_GetInfo: + printf("Received get info...\n"); + fflush(stdout); + if(len!=8) + { + // Version + printf("This version of avsproxy is not compatible with the avidemux version you are using\n"); + fflush(stdout); + exit( -1); + } + uint32_t api,ver; + api=*(uint32_t *)payload; + ver=*(uint32_t *)(payload+4); + printf("Connection from avidemux, api=%d version=%d\n",api,ver); + if(api!=AVSHEADER_API_VERSION) + { + printf("This version of avsproxy has api version %d, avidemux has version %d, exiting\n",AVSHEADER_API_VERSION,api); + fflush(stdout); + exit(-1); + } + sket->sendData(AvsCmd_SendInfo,0,sizeof(info),(uint8_t *)&info); + break; + case AvsCmd_GetAudio: + // Read payload + if(len!=sizeof(avsAudioFrame)) + { + printf("get audio command, expected %d bytes , got %d \n",sizeof(avsAudioFrame),len); + fflush(stdout); + exit(-1); + } + avsAudioFrame aFrame; + memcpy(&aFrame,payload,len); + // Read... + try { + clip->GetAudio(audioBufferData, aFrame.startSample, aFrame.sizeInFloatSample, env); + }catch(AvisynthError err) + { + fprintf(stderr, "Get Audio :Avisynth error:\n%s\n", err.msg); + aFrame.sizeInFloatSample=0; + } + // Send reply... + memcpy(audioBuffer,&aFrame,sizeof(aFrame)); + sket->sendData(AvsCmd_SendAudio,0,aFrame.sizeInFloatSample*2*info.channels+sizeof(aFrame),(uint8_t *)audioBuffer); + break; + case AvsCmd_GetFrame: + if(currentFrame!=frame) + { + + try{ + Log("Get frame %u (old:%u)\n",frame,currentFrame); + fflush(stdout); + Aframe= clip->GetFrame(frame, env); + framePack(Aframe); + currentFrame=frame; + } + catch(AvisynthError err) + { + fprintf(stderr, "\nAvisynth error:\n%s\n", err.msg); + fflush(stderr); + handleError(); + return 1; + } + } + sket->sendData(AvsCmd_SendFrame,frame,page,(uint8_t *)Buffer); + if(frame<(uint32_t)vid_nbFrame-1) + { + frame++; + Aframe= clip->GetFrame(frame, env); + framePack(Aframe); + currentFrame=frame; + } + + break; + default: + printf("Unknown command\n"); + fflush(stdout); + handleError(); + exit(-1); + + + } + + + } +} +/** + \fn framePack + \brief Pack a video frame inside our buffer +*/ +int framePack(PVideoFrame p) +{ + int w,stride; + const BYTE *data; + char *out; + + + data=p->GetReadPtr(PLANAR_Y); + w=vid_width; + stride=p->GetPitch(PLANAR_Y); + out=Buffer; + for(int i=0;i<vid_height;i++) + { + memcpy(out,data,w); + data+=stride; + out+=w; + } + + data=p->GetReadPtr(PLANAR_V); + w=vid_width>>1; + stride=p->GetPitch(PLANAR_V); + out=Buffer+(vid_width*vid_height); + for(int i=0;i<vid_height>>1;i++) + { + memcpy(out,data,w); + data+=stride; + out+=w; + } + + data=p->GetReadPtr(PLANAR_U); + w=vid_width>>1; + stride=p->GetPitch(PLANAR_U); + out=Buffer+((5*vid_width*vid_height)>>2); + for(int i=0;i<vid_height>>1;i++) + { + memcpy(out,data,w); + data+=stride; + out+=w; + } + return 1; +} +/** + \fn handleError +*/ +void handleError(void) +{ + DWORD er=GetLastError(); + printf("Err: %d\n",er); + fflush(stdout); + exit(-1); + +} +/** + \fn initAvisynth +*/ +typedef IScriptEnvironment * __stdcall DLLFUNC(int); + +bool initAvisynth(const char *infile) +{ + HMODULE instance; + DLLFUNC *CreateScriptEnvironment=NULL; + + printf("Loading Avisynth.dll \n"); + fflush(stdout); + instance= LoadLibrary("avisynth.dll"); + if(!instance) + { + handleError(); + fprintf(stderr, "failed to load avisynth.dll\n"); + fflush(stderr); + return false; + } + printf("Avisynth.dll loaded\n"); + fflush(stdout); + CreateScriptEnvironment = (DLLFUNC *) GetProcAddress(instance, "CreateScriptEnvironment"); + printf("Env created\n"); + fflush(stdout); + if(!CreateScriptEnvironment) + { + fprintf(stderr, "failed to load CreateScriptEnvironment()\n"); + fflush(stderr); + return false; + } +try{ + env = CreateScriptEnvironment(AVISYNTH_INTERFACE_VERSION); + if(!env) + { + fprintf(stderr, "Env failed\n"); + fflush(stderr); + return false; + } + AVSValue args[]={infile}; + printf("Importing..\n"); + fflush(stdout); + PClip dummy(env->Invoke("Import", AVSValue(args, 1)).AsClip()); + clip=dummy; + + VideoInfo inf = clip->GetVideoInfo(); + memset(&info,0,sizeof(info)); + info.version=AVSHEADER_API_VERSION; + // Video part + info.width=vid_width=inf.width; + info.height=vid_height=inf.height; + info.fps1000=vid_fps1000=(inf.fps_numerator*1000)/inf.fps_denominator; + printf("%d / %d\n",inf.fps_numerator,inf.fps_denominator); + fflush(stdout); + float f=(float)inf.fps_numerator; + f*=1000; + f/=inf.fps_denominator; + vid_fps1000=info.fps1000=(uint32_t)ceil(f); + info.nbFrames=vid_nbFrame=inf.num_frames; + // audio part + info.frequency=inf.SamplesPerSecond(); // 0 means no audio + info.channels=inf.AudioChannels(); + if(info.frequency) + { + if(inf.SampleType()!=SAMPLE_INT16) + { + printf("Only int16 for audio and not %d!\n",(int)inf.SampleType()); + fflush(stdout); + handleError(); + return false; + } + } + if(!inf.IsYV12()) + { + printf("Only yv12!\n"); + fflush(stdout); + handleError(); + return false; + } + if(!inf.IsYV12()) + {fprintf(stderr, "Couldn't convert input to YV12\n"); fflush(stderr); return false;} + if(inf.IsFieldBased()) + {fprintf(stderr, "Needs progressive input\n"); fflush(stderr); return false;} + + + // Incoming ready + printf("Clip Info\n"); + printf("_________\n"); + printf("Width :%d \n",vid_width); + printf("Height :%d \n",vid_height); + printf("Fps1K :%d \n",vid_fps1000); + printf("NbFrame :%d \n",vid_nbFrame); + printf("Frequency :%d \n",info.frequency); + printf("#channels :%d \n",info.channels); + fflush(stdout); + return true; +} +catch(AvisynthError err) { + + fprintf(stderr, "\nAvisynth error:\n%s\n", err.msg); + fflush(stderr); + return false; + } + + + + return true; +} + +//EOF +
View file
avidemux_2.6.13.tar.gz/addons/avisynthproxy/internal.h -> avidemux_2.6.14.tar.gz/addons/avisynthproxy/internal.h
Changed
@@ -1,131 +1,131 @@ -// Avisynth v1.0 beta. Copyright 2000 Ben Rudiak-Gould. -// http://www.math.berkeley.edu/~benrg/avisynth.html - -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit -// http://www.gnu.org/copyleft/gpl.html . - -#ifndef __Internal_H__ -#define __Internal_H__ - - -#define WIN32_LEAN_AND_MEAN -#include <objbase.h> -#include <vfw.h> -#include <windows.h> -#include <stdio.h> -#include <malloc.h> -#include <math.h> -#include <vector> -#define __int64_t long long int -#define in64 (__int64)(unsigned short) - - -#define ATHLON // comment this out if using the Intel compiler, or you need Pentium/K6 support - -#define DEFAULT_PORT_TO_USE 9999 -#define PORT_COMMAND "--port" - -typedef unsigned long Pixel; -typedef unsigned long Pixel32; -typedef unsigned char Pixel8; -typedef long PixCoord; -typedef long PixDim; -typedef long PixOffset; - -#pragma hdrstop - -#ifndef _MSC_VER - #define _RPT0(a,b) ((void)0) - #define _RPT1(a,b,c) ((void)0) - #define _RPT2(a,b,c,d) ((void)0) - #define _RPT3(a,b,c,d,e) ((void)0) - #define _RPT4(a,b,c,d,e,f) ((void)0) - - #define _ASSERTE(x) assert(x) - #include <assert.h> -#else - #include <crtdbg.h> -#endif - - -#include "avisynth.h" - - -struct AVSFunction { - const char* name; - const char* param_types; - AVSValue (__cdecl *apply)(AVSValue args, void* user_data, IScriptEnvironment* env); - void* user_data; -}; - - -int RGB2YUV(int rgb); - -PClip Create_MessageClip(const char* message, int width, int height, - int pixel_type, bool shrink, int textcolor, int halocolor, int bgcolor, - IScriptEnvironment* env); - -PClip new_Splice(PClip _child1, PClip _child2, bool realign_sound, IScriptEnvironment* env); -PClip new_SeparateFields(PClip _child, IScriptEnvironment* env); -PClip new_AssumeFrameBased(PClip _child); - -void BitBlt(BYTE* dstp, int dst_pitch, const BYTE* srcp, - int src_pitch, int row_size, int height); - -long GetCPUFlags(); - - -class _PixelClip { - enum { buffer=320 }; - BYTE clip[256+buffer*2]; -public: - _PixelClip() { - memset(clip, 0, buffer); - for (int i=0; i<256; ++i) clip[i+buffer] = (unsigned char) i; - memset(clip+buffer+256, 255, buffer); - } - BYTE operator()(int i) { return clip[i+buffer]; } -}; - -extern _PixelClip PixelClip; - - -template<class ListNode> -static __inline void Relink(ListNode* newprev, ListNode* me, ListNode* newnext) { - if (me == newprev || me == newnext) return; - me->next->prev = me->prev; - me->prev->next = me->next; - me->prev = newprev; - me->next = newnext; - me->prev->next = me->next->prev = me; -} - - - -/*** Inline helper methods ***/ - - -static __inline BYTE ScaledPixelClip(int i) { - return PixelClip((i+32768) >> 16); -} - - -static __inline bool IsClose(int a, int b, unsigned threshold) - { return (unsigned(a-b+threshold) <= threshold*2); } - - - - -#endif // __Internal_H__ +// Avisynth v1.0 beta. Copyright 2000 Ben Rudiak-Gould. +// http://www.math.berkeley.edu/~benrg/avisynth.html + +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit +// http://www.gnu.org/copyleft/gpl.html . + +#ifndef __Internal_H__ +#define __Internal_H__ + + +#define WIN32_LEAN_AND_MEAN +#include <objbase.h> +#include <vfw.h> +#include <windows.h> +#include <stdio.h> +#include <malloc.h> +#include <math.h> +#include <vector> +#define __int64_t long long int +#define in64 (__int64)(unsigned short) + + +#define ATHLON // comment this out if using the Intel compiler, or you need Pentium/K6 support + +#define DEFAULT_PORT_TO_USE 9999 +#define PORT_COMMAND "--port" + +typedef unsigned long Pixel; +typedef unsigned long Pixel32; +typedef unsigned char Pixel8; +typedef long PixCoord; +typedef long PixDim; +typedef long PixOffset; + +#pragma hdrstop + +#ifndef _MSC_VER + #define _RPT0(a,b) ((void)0) + #define _RPT1(a,b,c) ((void)0) + #define _RPT2(a,b,c,d) ((void)0) + #define _RPT3(a,b,c,d,e) ((void)0) + #define _RPT4(a,b,c,d,e,f) ((void)0) + + #define _ASSERTE(x) assert(x) + #include <assert.h> +#else + #include <crtdbg.h> +#endif + + +#include "avisynth.h" + + +struct AVSFunction { + const char* name; + const char* param_types; + AVSValue (__cdecl *apply)(AVSValue args, void* user_data, IScriptEnvironment* env); + void* user_data; +}; + + +int RGB2YUV(int rgb); + +PClip Create_MessageClip(const char* message, int width, int height, + int pixel_type, bool shrink, int textcolor, int halocolor, int bgcolor, + IScriptEnvironment* env); + +PClip new_Splice(PClip _child1, PClip _child2, bool realign_sound, IScriptEnvironment* env); +PClip new_SeparateFields(PClip _child, IScriptEnvironment* env); +PClip new_AssumeFrameBased(PClip _child); + +void BitBlt(BYTE* dstp, int dst_pitch, const BYTE* srcp, + int src_pitch, int row_size, int height); + +long GetCPUFlags(); + + +class _PixelClip { + enum { buffer=320 }; + BYTE clip[256+buffer*2]; +public: + _PixelClip() { + memset(clip, 0, buffer); + for (int i=0; i<256; ++i) clip[i+buffer] = (unsigned char) i; + memset(clip+buffer+256, 255, buffer); + } + BYTE operator()(int i) { return clip[i+buffer]; } +}; + +extern _PixelClip PixelClip; + + +template<class ListNode> +static __inline void Relink(ListNode* newprev, ListNode* me, ListNode* newnext) { + if (me == newprev || me == newnext) return; + me->next->prev = me->prev; + me->prev->next = me->next; + me->prev = newprev; + me->next = newnext; + me->prev->next = me->next->prev = me; +} + + + +/*** Inline helper methods ***/ + + +static __inline BYTE ScaledPixelClip(int i) { + return PixelClip((i+32768) >> 16); +} + + +static __inline bool IsClose(int a, int b, unsigned threshold) + { return (unsigned(a-b+threshold) <= threshold*2); } + + + + +#endif // __Internal_H__
View file
avidemux_2.6.13.tar.gz/addons/avisynthproxy/proxytype.h -> avidemux_2.6.14.tar.gz/addons/avisynthproxy/proxytype.h
Changed
@@ -1,10 +1,10 @@ -#ifndef PROXY_TYPE_H -#define PROXY_TYPE_H -#ifndef _MSC_VER -#include <stdint.h> -#else -typedef unsigned char uint8_t; -typedef unsigned int uint32_t; -#endif -#endif - +#ifndef PROXY_TYPE_H +#define PROXY_TYPE_H +#ifndef _MSC_VER +#include <stdint.h> +#else +typedef unsigned char uint8_t; +typedef unsigned int uint32_t; +#endif +#endif +
View file
avidemux_2.6.13.tar.gz/addons/avisynthproxy/sket.cpp -> avidemux_2.6.14.tar.gz/addons/avisynthproxy/sket.cpp
Changed
@@ -1,190 +1,190 @@ -/** - \file sket.cpp - \brief Socket handling - \author mean fixounet@free.fr - -*/ -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. - - -//#define DEBUG -#include <stdio.h> -#include "sket.h" - -Sket::Sket(uint32_t port_number) -{ - mySocket=0; - port=port_number; - - mySocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); - - sockaddr_in service; - service.sin_family = AF_INET; -#ifdef DEBUG - // Get the local host information - hostent* localHost; - char* localIP; - localHost = gethostbyname(""); - localIP = inet_ntoa (*(struct in_addr *)*localHost->h_addr_list); - service.sin_addr.s_addr = inet_addr(localIP); - printf("Binding ...\n"); - int ip=service.sin_addr.s_addr; - for(int i=0;i<4;i++) - { - printf("%d ",ip&0xff); - ip>>=8; - } - printf("\n"); -#else - #define BIND_ADR "127.0.0.1" - service.sin_addr.s_addr = inet_addr(BIND_ADR); - printf("Binding on %s\n",BIND_ADR); -#endif - - - service.sin_port = htons(port); - - - int one=true; - if (bind( mySocket, (SOCKADDR*) &service, sizeof(service)) == SOCKET_ERROR) - { - int opt=setsockopt(mySocket, - SOL_SOCKET, - SO_REUSEADDR, - (char *)&one,sizeof(one)); - printf("Trying to use SO_REUSEADDR\n"); - if(opt) printf("Error in setsockopt:%d\n",opt); - - // Retry with SO_REUSEADDR set... - if (bind( mySocket, (SOCKADDR*) &service, sizeof(service)) == SOCKET_ERROR) - { - printf("bind() failed to port %u \n",port); - fflush(stdout); - closesocket(mySocket); - mySocket=0; - exit(-1); - } - } - // Set high buffer + low delay - printf("Socket bound to port %u\n",port); - fflush(stdout); -} -Sket::~Sket() -{ - if(mySocket) - { - closesocket(mySocket); - mySocket=0; - } -} -uint8_t Sket::socketBind(void) -{ - - - return 1; -} -uint8_t Sket::waitConnexion(void) -{ - int er; - er=listen(mySocket,1); - if(er==SOCKET_ERROR) - { - printf("Error in lisent\n"); - fflush(stdout); - } - - while(1) - { - printf("Waiting for client to connect...\n"); - fflush(stdout); - workSocket = (SOCKET)SOCKET_ERROR; - while( workSocket == SOCKET_ERROR ) - { - workSocket = accept( mySocket, NULL, NULL ); - } - printf("Client connected.\n"); - fflush(stdout); - break; - } - return 1; -} -uint8_t Sket::receive(uint32_t *cmd, uint32_t *frame,uint32_t *payload_size,uint8_t *payload) -{ - SktHeader header; - memset(&header,0,sizeof(header)); - - int rx=recv(workSocket,(char *)&header,sizeof(header),0); - if( sizeof(header)!=rx) - { - printf("Error in receivedata: header, expected %d, received %d\n",(int) sizeof(header),rx); - fflush(stdout); - exit(-1); - } - *cmd=header.cmd; - *payload_size=header.payloadLen; - *frame=header.frame; - if(header.magic!=(uint32_t)MAGGIC) - { - printf("Wrong magic\n"); - fflush(stdout); - exit(-1); - } - if(header.payloadLen) - { - int togo=header.payloadLen; - int chunk; - while(togo) - { - chunk=recv(workSocket,(char *)payload,togo,0); - if(chunk<0) - { - printf("Error in senddata: body\n"); - fflush(stdout); - exit(-1); - } - togo-=chunk; - payload+=chunk; - } - } - - return 1; -} - -uint8_t Sket::sendData(uint32_t cmd,uint32_t frame, uint32_t payload_size,uint8_t *payload) -{ - SktHeader header; - memset(&header,0,sizeof(header)); - - header.cmd=cmd; - header.payloadLen=payload_size; - header.frame=frame; - header.magic=(uint32_t)MAGGIC; - - if(sizeof(header)!= send(workSocket,(char *)&header,sizeof(header),0)) - { - printf("Error in senddata: header\n"); - fflush(stdout); - exit(-1); - } - int togo=payload_size; - int chunk; - while(togo) - { - chunk=send(workSocket,(char *)payload,togo,0); - if(chunk<0) - { - printf("Error in senddata: body\n"); - fflush(stdout); - exit(-1); - } - togo-=chunk; - payload+=chunk; - } - return 1; - - - return 0; -} +/** + \file sket.cpp + \brief Socket handling + \author mean fixounet@free.fr + +*/ +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. + + +//#define DEBUG +#include <stdio.h> +#include "sket.h" + +Sket::Sket(uint32_t port_number) +{ + mySocket=0; + port=port_number; + + mySocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + + sockaddr_in service; + service.sin_family = AF_INET; +#ifdef DEBUG + // Get the local host information + hostent* localHost; + char* localIP; + localHost = gethostbyname(""); + localIP = inet_ntoa (*(struct in_addr *)*localHost->h_addr_list); + service.sin_addr.s_addr = inet_addr(localIP); + printf("Binding ...\n"); + int ip=service.sin_addr.s_addr; + for(int i=0;i<4;i++) + { + printf("%d ",ip&0xff); + ip>>=8; + } + printf("\n"); +#else + #define BIND_ADR "127.0.0.1" + service.sin_addr.s_addr = inet_addr(BIND_ADR); + printf("Binding on %s\n",BIND_ADR); +#endif + + + service.sin_port = htons(port); + + + int one=true; + if (bind( mySocket, (SOCKADDR*) &service, sizeof(service)) == SOCKET_ERROR) + { + int opt=setsockopt(mySocket, + SOL_SOCKET, + SO_REUSEADDR, + (char *)&one,sizeof(one)); + printf("Trying to use SO_REUSEADDR\n"); + if(opt) printf("Error in setsockopt:%d\n",opt); + + // Retry with SO_REUSEADDR set... + if (bind( mySocket, (SOCKADDR*) &service, sizeof(service)) == SOCKET_ERROR) + { + printf("bind() failed to port %u \n",port); + fflush(stdout); + closesocket(mySocket); + mySocket=0; + exit(-1); + } + } + // Set high buffer + low delay + printf("Socket bound to port %u\n",port); + fflush(stdout); +} +Sket::~Sket() +{ + if(mySocket) + { + closesocket(mySocket); + mySocket=0; + } +} +uint8_t Sket::socketBind(void) +{ + + + return 1; +} +uint8_t Sket::waitConnexion(void) +{ + int er; + er=listen(mySocket,1); + if(er==SOCKET_ERROR) + { + printf("Error in lisent\n"); + fflush(stdout); + } + + while(1) + { + printf("Waiting for client to connect...\n"); + fflush(stdout); + workSocket = (SOCKET)SOCKET_ERROR; + while( workSocket == SOCKET_ERROR ) + { + workSocket = accept( mySocket, NULL, NULL ); + } + printf("Client connected.\n"); + fflush(stdout); + break; + } + return 1; +} +uint8_t Sket::receive(uint32_t *cmd, uint32_t *frame,uint32_t *payload_size,uint8_t *payload) +{ + SktHeader header; + memset(&header,0,sizeof(header)); + + int rx=recv(workSocket,(char *)&header,sizeof(header),0); + if( sizeof(header)!=rx) + { + printf("Error in receivedata: header, expected %d, received %d\n",(int) sizeof(header),rx); + fflush(stdout); + exit(-1); + } + *cmd=header.cmd; + *payload_size=header.payloadLen; + *frame=header.frame; + if(header.magic!=(uint32_t)MAGGIC) + { + printf("Wrong magic\n"); + fflush(stdout); + exit(-1); + } + if(header.payloadLen) + { + int togo=header.payloadLen; + int chunk; + while(togo) + { + chunk=recv(workSocket,(char *)payload,togo,0); + if(chunk<0) + { + printf("Error in senddata: body\n"); + fflush(stdout); + exit(-1); + } + togo-=chunk; + payload+=chunk; + } + } + + return 1; +} + +uint8_t Sket::sendData(uint32_t cmd,uint32_t frame, uint32_t payload_size,uint8_t *payload) +{ + SktHeader header; + memset(&header,0,sizeof(header)); + + header.cmd=cmd; + header.payloadLen=payload_size; + header.frame=frame; + header.magic=(uint32_t)MAGGIC; + + if(sizeof(header)!= send(workSocket,(char *)&header,sizeof(header),0)) + { + printf("Error in senddata: header\n"); + fflush(stdout); + exit(-1); + } + int togo=payload_size; + int chunk; + while(togo) + { + chunk=send(workSocket,(char *)payload,togo,0); + if(chunk<0) + { + printf("Error in senddata: body\n"); + fflush(stdout); + exit(-1); + } + togo-=chunk; + payload+=chunk; + } + return 1; + + + return 0; +}
View file
avidemux_2.6.13.tar.gz/addons/avisynthproxy/sket.h -> avidemux_2.6.14.tar.gz/addons/avisynthproxy/sket.h
Changed
@@ -1,40 +1,40 @@ -/* - - - -*/ -#include "winsock2.h" -#include "proxytype.h" -#ifndef SKET_H -#define SKET_H -//#define DEBUG -#define MAGGIC 0xDEADBEEF - - -typedef struct SktHeader -{ - uint32_t cmd; - uint32_t frame; - uint32_t payloadLen; - uint32_t magic; -}SktHeader; - -class Sket -{ -private: - SOCKET mySocket; - SOCKET workSocket; - int port; -public: - Sket(uint32_t port_number); - ~Sket(void); - - int getPort(void); - uint8_t socketBind(void); - uint8_t waitConnexion(void); - uint8_t receive(uint32_t *cmd,uint32_t *frame, uint32_t *payload_size,uint8_t *payload); - uint8_t sendData(uint32_t cmd,uint32_t frame, uint32_t payload_size,uint8_t *payload); -}; - - -#endif +/* + + + +*/ +#include "winsock2.h" +#include "proxytype.h" +#ifndef SKET_H +#define SKET_H +//#define DEBUG +#define MAGGIC 0xDEADBEEF + + +typedef struct SktHeader +{ + uint32_t cmd; + uint32_t frame; + uint32_t payloadLen; + uint32_t magic; +}SktHeader; + +class Sket +{ +private: + SOCKET mySocket; + SOCKET workSocket; + int port; +public: + Sket(uint32_t port_number); + ~Sket(void); + + int getPort(void); + uint8_t socketBind(void); + uint8_t waitConnexion(void); + uint8_t receive(uint32_t *cmd,uint32_t *frame, uint32_t *payload_size,uint8_t *payload); + uint8_t sendData(uint32_t cmd,uint32_t frame, uint32_t payload_size,uint8_t *payload); +}; + + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux/cli/ADM_userInterfaces/ui_support.cpp -> avidemux_2.6.14.tar.gz/avidemux/cli/ADM_userInterfaces/ui_support.cpp
Changed
@@ -1,54 +1,54 @@ -#include <stdio.h> - -#include "config.h" -#include "ADM_inttype.h" +#include <stdio.h> + +#include "config.h" +#include "ADM_inttype.h" #include "string" -#include "ADM_files.h" -#include "DIA_uiTypes.h" - -#ifdef HAVE_GETTEXT -#include <libintl.h> - -extern void initGetText(void); - -void initTranslator(void) -{ - initGetText(); -} - -const char* translate(const char *__domainname, const char *__msgid) -{ - return (const char*)dgettext(PACKAGE, __msgid); -} -#else -void initTranslator(void) {} - -const char* translate(const char *__domainname, const char *__msgid) -{ - return __msgid; -} -#endif - -void getUIDescription(char* desc) -{ - sprintf(desc, "CLI"); -} - -const char* getNativeRendererDesc(int x) -{ - return ""; -} - -ADM_UI_TYPE UI_GetCurrentUI(void) -{ - return ADM_UI_CLI; -} - -void getMainWindowHandles(long int *handle, long int *nativeHandle) -{ - *handle = 0; - *nativeHandle = 0; -} - +#include "ADM_files.h" +#include "DIA_uiTypes.h" + +#ifdef HAVE_GETTEXT +#include <libintl.h> + +extern void initGetText(void); + +void initTranslator(void) +{ + initGetText(); +} + +const char* translate(const char *__domainname, const char *__msgid) +{ + return (const char*)dgettext(PACKAGE, __msgid); +} +#else +void initTranslator(void) {} + +const char* translate(const char *__domainname, const char *__msgid) +{ + return __msgid; +} +#endif + +void getUIDescription(char* desc) +{ + sprintf(desc, "CLI"); +} + +const char* getNativeRendererDesc(int x) +{ + return ""; +} + +ADM_UI_TYPE UI_GetCurrentUI(void) +{ + return ADM_UI_CLI; +} + +void getMainWindowHandles(long int *handle, long int *nativeHandle) +{ + *handle = 0; + *nativeHandle = 0; +} + void GUI_OpenApplicationLog() { } void GUI_OpenApplicationDataFolder() { }
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_audioCodec/src/ADM_pluginLoad.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_audioCodec/src/ADM_pluginLoad.cpp
Changed
@@ -38,22 +38,22 @@ class ADM_ad_plugin : public ADM_LibWrapper { public: - ADM_ad_CreateFunction *create; - ADM_ad_DeleteFunction *destroy; - ADM_ad_SupportedFormat *supportedFormat; - ADM_ad_GetApiVersion *getApiVersion; - ADM_ad_GetDecoderVersion *getDecoderVersion; - ADM_ADM_ad_GetInfo *getInfo; - const char *name; + ADM_ad_CreateFunction *create; + ADM_ad_DeleteFunction *destroy; + ADM_ad_SupportedFormat *supportedFormat; + ADM_ad_GetApiVersion *getApiVersion; + ADM_ad_GetDecoderVersion *getDecoderVersion; + ADM_ADM_ad_GetInfo *getInfo; + std::string name; ADM_ad_plugin(const char *file) : ADM_LibWrapper() { - initialised = (loadLibrary(file) && getSymbols(6, - &create, "create", - &destroy, "destroy", - &supportedFormat, "supportedFormat", - &getApiVersion, "getApiVersion", - &getDecoderVersion, "getDecoderVersion", + initialised = (loadLibrary(file) && getSymbols(6, + &create, "create", + &destroy, "destroy", + &supportedFormat, "supportedFormat", + &getApiVersion, "getApiVersion", + &getDecoderVersion, "getDecoderVersion", &getInfo, "getInfo")); }; }; @@ -69,15 +69,15 @@ if (!plugin->isAvailable()) { - printf("[ADM_ad_plugin] Unable to load %s\n", ADM_GetFileName(file)); + printf("[ADM_ad_plugin] Unable to load %s\n", ADM_getFileName(std::string(file)).c_str()); goto Err_ad; } // Check API version if (plugin->getApiVersion() != AD_API_VERSION) { - printf("[ADM_ad_plugin] File %s has API version too old (%d vs %d)\n", - ADM_GetFileName(file), plugin->getApiVersion(), AD_API_VERSION); + ADM_warning("[ADM_ad_plugin] File %s has API version too old (%d vs %d)\n", + ADM_getFileName(std::string(file)).c_str(), plugin->getApiVersion(), AD_API_VERSION); goto Err_ad; } @@ -85,10 +85,10 @@ uint32_t major, minor, patch; plugin->getDecoderVersion(&major, &minor, &patch); - plugin->name = ADM_strdup(ADM_GetFileName(file)); + plugin->name = ADM_getFileName(std::string(file)); - printf("[ADM_ad_plugin] Plugin loaded version %d.%d.%d, name %s, desc: %s\n", - major, minor, patch, plugin->name, plugin->getInfo()); + ADM_info("[ADM_ad_plugin] Plugin loaded version %d.%d.%d, name %s, desc: %s\n", + major, minor, patch, plugin->name.c_str(), plugin->getInfo()); ADM_audioPlugins.push_back(plugin); @@ -114,7 +114,7 @@ @param major, minor,patch [out] Version number @return true */ -bool ADM_ad_getFilterInfo(int filter, const char **name, uint32_t *major,uint32_t *minor,uint32_t *patch) +bool ADM_ad_getFilterInfo(int filter, std::string &name, uint32_t *major,uint32_t *minor,uint32_t *patch) { ADM_assert(filter>=0 && filter<ADM_audioPlugins.size()); @@ -122,7 +122,7 @@ ADM_ad_plugin *a=ADM_audioPlugins[filter]; a->getDecoderVersion(major, minor, patch); - *name=a->getInfo(); + name=a->getInfo(); return 1; } @@ -168,7 +168,7 @@ ADM_assert(a->supportedFormat); int score=a->supportedFormat(fourcc); - aprintf("[ADM_ad_plugin]Format 0x%x : probing %s score %d\n",fourcc,a->name,score); + ADM_info("[ADM_ad_plugin]Format 0x%x : probing %s score %d\n",fourcc,a->name.c_str(),score); if(score>best) { index=i; @@ -192,7 +192,6 @@ for(int i=0;i<ADM_audioPlugins.size();i++) { ADM_ad_plugin *a=ADM_audioPlugins[i]; - ADM_dealloc(a->name ); delete a; ADM_audioPlugins[i]=NULL; }
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_commonUI/DIA_plugins.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_commonUI/DIA_plugins.cpp
Changed
@@ -20,9 +20,9 @@ /* Functions we need to get infos */ uint32_t ADM_ad_getNbFilters(void); -bool ADM_ad_getFilterInfo(int filter, const char **name, uint32_t *major,uint32_t *minor,uint32_t *patch); +bool ADM_ad_getFilterInfo(int filter, std::string &name, uint32_t *major,uint32_t *minor,uint32_t *patch); uint32_t ADM_av_getNbDevices(void); -bool ADM_av_getDeviceInfo(int filter, const char **name, uint32_t *major,uint32_t *minor,uint32_t *patch); +bool ADM_av_getDeviceInfo(int filter, std::string &name, uint32_t *major,uint32_t *minor,uint32_t *patch); uint32_t ADM_ve_getNbEncoders(void); bool ADM_ve_getEncoderInfo(int filter, const char **name, uint32_t *major,uint32_t *minor,uint32_t *patch); uint32_t ADM_ae_getPluginNbEncoders(void); @@ -59,14 +59,14 @@ for(int i=0;i<aNbPlugin;i++) { - const char *name; + std::string name; uint32_t major,minor,patch; char versionString[256]; char infoString[256]; char *end; - ADM_ad_getFilterInfo(i, &name,&major,&minor,&patch); + ADM_ad_getFilterInfo(i, name,&major,&minor,&patch); snprintf(versionString,255,"%02d.%02d.%02d",major,minor,patch); - strncpy(infoString,name,255); + strncpy(infoString,name.c_str(),255); if((*infoString)) { end=strlen(infoString)+infoString-1; @@ -145,14 +145,14 @@ for(int i=0;i<avNbPlugin;i++) { - const char *name; + std::string name; uint32_t major,minor,patch; char versionString[256]; char infoString[256]; char *end; - ADM_av_getDeviceInfo(i, &name,&major,&minor,&patch); + ADM_av_getDeviceInfo(i, name,&major,&minor,&patch); snprintf(versionString,255,"%02d.%02d.%02d",major,minor,patch); - strncpy(infoString,name,255); + strncpy(infoString,name.c_str(),255); if((*infoString)) { end=strlen(infoString)+infoString-1;
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_commonUI/DIA_prefs.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_commonUI/DIA_prefs.cpp
Changed
@@ -1,6 +1,6 @@ /*************************************************************************** DIA_prefs.cpp - (C) 2007 Mean Fixounet@free.fr + (C) 2007 Mean Fixounet@free.fr ***************************************************************************/ /*************************************************************************** @@ -58,7 +58,7 @@ uint32_t msglevel=2; uint32_t mixer=0; - +bool doAutoUpdate=false; char *alsaDevice=NULL; bool balternate_mp3_tag=true; @@ -91,20 +91,20 @@ prefs->get(FEATURES_CAP_REFRESH_ENABLED,&refreshCapEnabled); prefs->get(FEATURES_CAP_REFRESH_VALUE,&refreshCapValue); - - + + // Default pp if(!prefs->get(DEFAULT_POSTPROC_TYPE,&pp_type)) pp_type=3; if(!prefs->get(DEFAULT_POSTPROC_VALUE,&pp_value)) pp_value=3; #define DOME(x,y) y=!!(pp_type & x) - + DOME(1,hzd); DOME(2,vzd); DOME(4,dring); - + // Cpu caps #define CPU_CAPS(x) if(cpuMask & ADM_CPUCAP_##x) caps##x=1; else caps##x=0; - + uint32_t cpuMask=CpuCaps::getMask(); if(cpuMask==ADM_CPUCAP_ALL) capsAll=1; else capsAll=0; CPU_CAPS(MMX); @@ -129,7 +129,7 @@ defaultPortAvisynth=9999; } ADM_info("Avisynth port: %d\n",defaultPortAvisynth); - + // Alsa #ifdef ALSA_SUPPORT if( prefs->get(DEVICE_AUDIO_ALSA_DEVICE, &alsaDevice) != RC_OK ) @@ -143,18 +143,20 @@ prefs->get(FEATURES_LIBVA,&blibva); // Alternate mp3 tag (haali) prefs->get(FEATURES_ALTERNATE_MP3_TAG,&balternate_mp3_tag); - + // Video renderer if(prefs->get(VIDEODEVICE,&render)!=RC_OK) - { + { render=(uint32_t)RENDER_GTK; } // SysTray - if(!prefs->get(FEATURES_USE_SYSTRAY,&useTray)) + if(!prefs->get(FEATURES_USE_SYSTRAY,&useTray)) useTray=0; // Accept mpeg for DVD when fq!=48 kHz if(!prefs->get(FEATURES_MPEG_NO_LIMIT,&mpeg_no_limit)) mpeg_no_limit=0; + prefs->get(UPDATE_ENABLED,&doAutoUpdate); + // Multithreads prefs->get(FEATURES_THREADING_LAVC, &lavcThreads); @@ -169,10 +171,10 @@ if(!prefs->get(PRIORITY_PLAYBACK, &playbackPriority)) playbackPriority=0; - // VCD/SVCD split point + // VCD/SVCD split point if(!prefs->get(MPEGSPLIT_AUTOSPLIT, &autosplit)) - autosplit=690; - + autosplit=690; + // Open DML (Gmv) if(!prefs->get(FEATURES_USE_ODML, &use_odml)) use_odml=0; @@ -189,7 +191,7 @@ prefs->get(MESSAGE_LEVEL,&msglevel); // Downmix default if(prefs->get(DEFAULT_DOWNMIXING,&downmix)!=RC_OK) - { + { downmix=0; } olddevice=newdevice=AVDM_getCurrentDevice(); @@ -199,10 +201,10 @@ diaElemToggle useXvba(&bxvba,QT_TRANSLATE_NOOP("adm","Decode video using XVBA (AMD)")); diaElemToggle useLibVA(&blibva,QT_TRANSLATE_NOOP("adm","Decode video using LIBVA (INTEL)")); diaElemToggle useOpenGl(&hasOpenGl,QT_TRANSLATE_NOOP("adm","Enable openGl support")); - + bool foo=0; diaElemToggle hwAccelText(&foo,QT_TRANSLATE_NOOP("adm","If you use Hw decoding, it is better to use the matching display driver")); - + #ifndef USE_VDPAU // Crash useVdpau.enable(0); @@ -214,16 +216,16 @@ // Crash useXvba.enable(0); #endif - + #ifndef USE_OPENGL // Crash //useOpenGl.enable(0); #endif - + diaElemToggle useSysTray(&useTray,QT_TRANSLATE_NOOP("adm","_Use systray while encoding")); diaElemToggle allowAnyMpeg(&mpeg_no_limit,QT_TRANSLATE_NOOP("adm","_Accept non-standard audio frequency for DVD")); diaElemToggle openDml(&use_odml,QT_TRANSLATE_NOOP("adm","Create _OpenDML files")); + diaElemToggle checkForUpdate(&doAutoUpdate,QT_TRANSLATE_NOOP("adm","_Check for new release")); - diaElemFrame frameSimd(QT_TRANSLATE_NOOP("adm","SIMD")); @@ -278,9 +280,9 @@ framePriority.swallow(&menuPlaybackPriority); diaElemUInteger autoSplit(&autosplit,QT_TRANSLATE_NOOP("adm","_Split MPEG files every (MB):"),10,4096); - + diaElemToggle togTagMp3(&balternate_mp3_tag,QT_TRANSLATE_NOOP("adm","_Use alternative tag for MP3 in .mp4")); - + diaMenuEntry videoMode[]={ {RENDER_GTK, getNativeRendererDesc(0), NULL} #ifdef USE_XV @@ -300,11 +302,11 @@ ,{RENDER_LIBVA, QT_TRANSLATE_NOOP("adm","LIBVA (best)"),NULL} #endif - + #ifdef USE_SDL ,{RENDER_SDL, QT_TRANSLATE_NOOP("adm","SDL (good)"),NULL} #endif - }; + }; diaElemMenu menuVideoMode(&render,QT_TRANSLATE_NOOP("adm","Video _display:"), sizeof(videoMode)/sizeof(diaMenuEntry),videoMode,""); #ifdef USE_SDL const std::vector<sdlDriverInfo> &listOfSdl=getListOfSdlDrivers(); @@ -328,27 +330,27 @@ sdlMenu=new diaElemMenuDynamic(&sdlMenuIndex, QT_TRANSLATE_NOOP("adm","Sdl driver"),nbSDL, sdlMenuEntries); }else { - sdlMenu=new diaElemMenuDynamic(&sdlMenuIndex, QT_TRANSLATE_NOOP("adm","Sdl driver"),0, NULL); + sdlMenu=new diaElemMenuDynamic(&sdlMenuIndex, QT_TRANSLATE_NOOP("adm","Sdl driver"),0, NULL); } -#endif - - +#endif + + diaMenuEntry msgEntries[]={ {0, QT_TRANSLATE_NOOP("adm","No alerts"),NULL} ,{1, QT_TRANSLATE_NOOP("adm","Display only error alerts"),NULL} ,{2, QT_TRANSLATE_NOOP("adm","Display all alerts"),NULL} }; diaElemMenu menuMessage(&msglevel,QT_TRANSLATE_NOOP("adm","_Message level:"), sizeof(msgEntries)/sizeof(diaMenuEntry),msgEntries,""); - - + + #if defined(ALSA_SUPPORT) || defined (OSS_SUPPORT) diaMenuEntry volumeEntries[]={ {0, QT_TRANSLATE_NOOP("adm","PCM"),NULL} ,{1, QT_TRANSLATE_NOOP("adm","Master"),NULL}}; diaElemMenu menuVolume(&useMaster,QT_TRANSLATE_NOOP("adm","_Volume control:"), sizeof(volumeEntries)/sizeof(diaMenuEntry),volumeEntries,""); #endif - - + + diaMenuEntry mixerEntries[]={ {0, QT_TRANSLATE_NOOP("adm","No downmixing"),NULL} ,{1, QT_TRANSLATE_NOOP("adm","Stereo"),NULL} @@ -357,19 +359,19 @@ }; diaElemMenu menuMixer(&downmix,QT_TRANSLATE_NOOP("adm","_Local playback downmixing:"), sizeof(mixerEntries)/sizeof(diaMenuEntry),mixerEntries,""); //*********** AV_ - + //***AV uint32_t nbAudioDevice=ADM_av_getNbDevices(); diaMenuEntryDynamic **audioDeviceItems=new diaMenuEntryDynamic *[nbAudioDevice+1]; audioDeviceItems[0]=new diaMenuEntryDynamic(0,"Dummy","Dummy"); for(int i=0;i<nbAudioDevice;i++) { - const char *name; + std::string name; uint32_t major,minor,patch; - ADM_av_getDeviceInfo(i, &name, &major,&minor,&patch); - audioDeviceItems[i+1]=new diaMenuEntryDynamic(i+1,name,name); + ADM_av_getDeviceInfo(i, name, &major,&minor,&patch); + audioDeviceItems[i+1]=new diaMenuEntryDynamic(i+1,name.c_str(),name.c_str()); } - diaElemMenuDynamic menuAudio(&newdevice,QT_TRANSLATE_NOOP("adm","_AudioDevice"), nbAudioDevice+1, + diaElemMenuDynamic menuAudio(&newdevice,QT_TRANSLATE_NOOP("adm","_AudioDevice"), nbAudioDevice+1, audioDeviceItems,NULL); // default Post proc diaElemToggle fhzd(&hzd,QT_TRANSLATE_NOOP("adm","_Horizontal deblocking")); @@ -377,7 +379,7 @@ diaElemToggle fdring(&dring,QT_TRANSLATE_NOOP("adm","De_ringing")); diaElemUInteger postProcStrength(&pp_value,QT_TRANSLATE_NOOP("adm","_Strength:"),0,5); diaElemFrame framePP(QT_TRANSLATE_NOOP("adm","Default Postprocessing")); - + framePP.swallow(&fhzd); framePP.swallow(&fvzd); framePP.swallow(&fdring); @@ -388,47 +390,48 @@ typedef struct { const char *lang;const char *desc;}languageDescriptor; uint32_t languageIndex=0; languageDescriptor myLanguages[]={ - {"auto","System language"}, - {"da_DK","Dansk"}, + {"auto",QT_TRANSLATE_NOOP("adm","System language")}, + {"da","Dansk"}, {"de","Deutsch"}, {"en","English"}, {"es","Español"}, {"fr","Français"}, {"it","Italiano"}, + {"hu","Magyar"}, {"pl","Polski"}, {"ru","Русский"}, }; uint32_t nbLanguages=sizeof(myLanguages)/sizeof(languageDescriptor); - char *currentLanguage; + std::string currentLanguage; int currentIndex=0; - if(!prefs->get(DEFAULT_LANGUAGE,¤tLanguage)) currentLanguage=(char *)"auto"; - + if(!prefs->get(DEFAULT_LANGUAGE,currentLanguage)) currentLanguage=std::string("auto"); + diaMenuEntryDynamic **languagesMenuItems=new diaMenuEntryDynamic *[nbLanguages+1]; for(int i=0;i<nbLanguages;i++) - { + { languageDescriptor *lg=myLanguages+i; - if(!strcmp(lg->lang,currentLanguage)) + if(!strcmp(lg->lang,currentLanguage.c_str())) currentIndex=i; languagesMenuItems[i]=new diaMenuEntryDynamic(i,lg->desc,lg->lang); } languageIndex=currentIndex; - diaElemMenuDynamic menuLanguage(&languageIndex,QT_TRANSLATE_NOOP("adm","_Language"), nbLanguages, + diaElemMenuDynamic menuLanguage(&languageIndex,QT_TRANSLATE_NOOP("adm","_Language"), nbLanguages, languagesMenuItems,NULL); -//-- - - +//-- + + /* User Interface */ - diaElem *diaUser[]={&useSysTray,&menuMessage,&menuLanguage}; - diaElemTabs tabUser(QT_TRANSLATE_NOOP("adm","User Interface"),3,diaUser); - + diaElem *diaUser[]={&useSysTray,&menuMessage,&menuLanguage,&checkForUpdate}; + diaElemTabs tabUser(QT_TRANSLATE_NOOP("adm","User Interface"),4,diaUser); + /* Automation */ - - + + /* Output */ diaElem *diaOutput[]={&autoSplit,&openDml,&allowAnyMpeg,&togTagMp3}; diaElemTabs tabOutput(QT_TRANSLATE_NOOP("adm","Output"),4,(diaElem **)diaOutput); - + /* Audio */ #if 0 //defined(ALSA_SUPPORT) @@ -444,12 +447,12 @@ diaElemTabs tabAudio(QT_TRANSLATE_NOOP("adm","Audio"),2,(diaElem **)diaAudio); #endif - + /* Display */ diaElemToggle togDisplayRefreshCap(&refreshCapEnabled,QT_TRANSLATE_NOOP("adm","_Limit Refresh Rate")); diaElemUInteger displayRefreshCap(&refreshCapValue,QT_TRANSLATE_NOOP("adm","Refresh Rate Cap (ms)"),10,1000); - + #ifdef USE_SDL diaElem *diaVideo[]={&menuVideoMode,sdlMenu,&framePP,&useOpenGl,&togDisplayRefreshCap,&displayRefreshCap}; #else @@ -459,7 +462,7 @@ /* HW accel */ diaElem *diaHwDecoding[]={&useVdpau,&useXvba,&useLibVA,&hwAccelText}; diaElemTabs tabHwDecoding(QT_TRANSLATE_NOOP("adm","HW Accel"),4,(diaElem **)diaHwDecoding); - + /* CPU tab */ diaElem *diaCpu[]={&frameSimd}; diaElemTabs tabCpu(QT_TRANSLATE_NOOP("adm","CPU"),1,(diaElem **)diaCpu); @@ -476,14 +479,14 @@ /* Global Glyph tab */ - + // SET int extra=0; #ifdef __linux__ - extra++; + extra++; #endif diaElemTabs *tabs[]={&tabUser,&tabOutput,&tabAudio,&tabVideo, -#ifdef __linux__ +#ifdef __linux__ &tabHwDecoding, #endif &tabCpu,&tabThreading, &tabAvisynth}; @@ -502,7 +505,7 @@ { cpuMaskOut=0; #undef CPU_CAPS - #define CPU_CAPS(x) if(caps##x) cpuMaskOut|= ADM_CPUCAP_##x; + #define CPU_CAPS(x) if(caps##x) cpuMaskOut|= ADM_CPUCAP_##x; CPU_CAPS(MMX); CPU_CAPS(MMXEXT); CPU_CAPS(3DNOW); @@ -553,6 +556,9 @@ #endif // allow non std audio fq for dvd prefs->set(FEATURES_MPEG_NO_LIMIT, mpeg_no_limit); + // + + prefs->set(UPDATE_ENABLED,doAutoUpdate); // Video render prefs->set(VIDEODEVICE,render); // Odml @@ -585,21 +591,21 @@ // Alternate mp3 tag (haali) prefs->set(FEATURES_ALTERNATE_MP3_TAG,balternate_mp3_tag); - prefs->set(DEFAULT_LANGUAGE,myLanguages[languageIndex].lang); + prefs->set(DEFAULT_LANGUAGE,std::string(myLanguages[languageIndex].lang)); // Avisynth prefs->set(AVISYNTH_AVISYNTH_DEFAULTPORT,defaultPortAvisynth); prefs->set(AVISYNTH_AVISYNTH_ALWAYS_ASK, askPortAvisynth); // Initialise SDL again as driver may have changed -#ifdef USE_SDL +#ifdef USE_SDL std::string driverName=listOfSdl[sdlMenuIndex].driverName; setSdlDriverByName(driverName); prefs->set(FEATURES_SDLDRIVER,driverName.c_str()); -#endif +#endif } #ifdef USE_SDL - if(sdlMenu) + if(sdlMenu) { if(nbSDL&&sdlMenuEntries) { @@ -613,10 +619,10 @@ delete sdlMenu; sdlMenu=NULL; } -#endif +#endif for(int i=0;i<nbAudioDevice+1;i++) { - + delete audioDeviceItems[i]; } delete [] audioDeviceItems; @@ -640,4 +646,4 @@ } // video_body->setPostProc(type, strength, uv); } -//EOF +//EOF
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_commonUI/myOwnMenu.h -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_commonUI/myOwnMenu.h
Changed
@@ -60,7 +60,7 @@ {MENU_ACTION,QT_TRANSLATE_NOOP("adm","Set Marker A"), NULL,ACT_MarkA ,NULL,"Ctrl+PgUp"}, {MENU_ACTION,QT_TRANSLATE_NOOP("adm","Set Marker B"), NULL,ACT_MarkB ,NULL,"Ctrl+PgDown"}, {MENU_SEPARATOR,"-",NULL,ACT_DUMMY ,NULL, NULL}, - {MENU_ACTION,QT_TRANSLATE_NOOP("adm","Preferences"), NULL,ACT_PREFERENCES,NULL,NULL}, + {MENU_ACTION,QT_TRANSLATE_NOOP("adm","Pr&eferences"), NULL,ACT_PREFERENCES,NULL,NULL}, {MENU_SEPARATOR,"-",NULL,ACT_DUMMY ,NULL,NULL}, {MENU_ACTION,QT_TRANSLATE_NOOP("adm","Save current settings as default"), NULL,ACT_SaveAsDefault,NULL,NULL}, };
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_editor/include/ADM_edAudioTrack.h -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_editor/include/ADM_edAudioTrack.h
Changed
@@ -22,7 +22,7 @@ #include "ADM_default.h" #include "ADM_audioStream.h" -#define ADM_EDITOR_PACKET_BUFFER_SIZE (20*1024) +#define ADM_EDITOR_PACKET_BUFFER_SIZE (60*1024) #define ADM_ALLOWED_DRIFT_US 40000 // Allow 4b0 ms jitter on audio #define ADM_MAXIMUM_AMOUT_AUDIO_STREAMS 4 // Allow up to 4 audio streams typedef enum
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp
Changed
@@ -48,7 +48,7 @@ stats.reset(); ADM_info("Checking file for broken PTS...\n"); ADM_info("Checking %d frames out of %d.\n",checkRange,totalFrames); - DIA_workingBase *working=createWorking("Checking if timestamps are valid.."); + DIA_workingBase *working=createWorking(QT_TRANSLATE_NOOP("ADM_Composer","Checking if timestamps are valid..")); for(int i=0;i<checkRange;i++) { DecodeNextPicture(seg->_reference);
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_editor/src/utils/ADM_edFrameType.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_editor/src/utils/ADM_edFrameType.cpp
Changed
@@ -69,7 +69,7 @@ return true; } // Demuxer is wrong, rederive all frames... - DIA_workingBase *work=createWorking("Updating frametype"); + DIA_workingBase *work=createWorking(QT_TRANSLATE_NOOP("adm","Updating frametype")); for(int i=0;i<info.nb_frames;i++) { work->update(i,info.nb_frames);
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_gettext.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_gettext.cpp
Changed
@@ -1,39 +1,39 @@ #include "config.h" -#ifdef HAVE_GETTEXT -#include "ADM_default.h" - -#include <stdio.h> -#include <libintl.h> -#include <locale.h> - -void initGetText(void) -{ - char *local = setlocale(LC_ALL, ""); - -#if !defined(__APPLE__) - char *localeDir = ADM_getInstallRelativePath("share", "locale"); +#ifdef HAVE_GETTEXT +#include "ADM_default.h" + +#include <stdio.h> +#include <libintl.h> +#include <locale.h> + +void initGetText(void) +{ + char *local = setlocale(LC_ALL, ""); + +#if !defined(__APPLE__) + char *localeDir = ADM_getInstallRelativePath("share", "locale"); #else char *localeDir = ADM_getInstallRelativePath("..", "Resources", "locale"); -#endif - bindtextdomain("avidemux", localeDir); - delete [] localeDir; - - bind_textdomain_codeset("avidemux", "UTF-8"); - - if(local) - printf("\n[Locale] setlocale %s\n", local); - - local = textdomain(NULL); - textdomain("avidemux"); - - if(local) - printf("[Locale] Textdomain was %s\n", local); - - local = textdomain(NULL); - - if(local) - printf("[Locale] Textdomain is now %s\n", local); - - printf("[Locale] Test: %s\n\n", dgettext("avidemux", "_File")); -}; -#endif +#endif + bindtextdomain("avidemux", localeDir); + delete [] localeDir; + + bind_textdomain_codeset("avidemux", "UTF-8"); + + if(local) + printf("\n[Locale] setlocale %s\n", local); + + local = textdomain(NULL); + textdomain("avidemux"); + + if(local) + printf("[Locale] Textdomain was %s\n", local); + + local = textdomain(NULL); + + if(local) + printf("[Locale] Textdomain is now %s\n", local); + + printf("[Locale] Test: %s\n\n", dgettext("avidemux", "_File")); +}; +#endif
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_osSupport/ADM_crashHook.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_osSupport/ADM_crashHook.cpp
Changed
@@ -85,7 +85,8 @@ if(GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("crash","Load it"),QT_TRANSLATE_NOOP("crash","Crash file"), QT_TRANSLATE_NOOP("crash","I have detected a crash file. \nDo you want to load it ?\n(It will be deleted in all cases, you should save it if you want to keep it)"))) { - A_parseScript(engine,where); + A_parseScript(engine,where); + A_Resync(); } } unlink(where);
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_plugin/ADM_vidEnc_plugin.h -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_plugin/ADM_vidEnc_plugin.h
Changed
@@ -1,115 +1,115 @@ -/*************************************************************************** - ADM_vidEnc_plugin.h - - begin : Mon Apr 14 2008 - copyright : (C) 2008 by gruntster - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#ifndef ADM_vidEnc_plugin_h -#define ADM_vidEnc_plugin_h - -#define ADM_VIDENC_API_VERSION 1 - -#define ADM_VIDENC_ERR_SUCCESS 1 -#define ADM_VIDENC_ERR_FAILED 0 -#define ADM_VIDENC_ERR_CLOSED -1 -#define ADM_VIDENC_ERR_ALREADY_OPEN -2 -#define ADM_VIDENC_ERR_INVALID_ENCODER_ID -3 -#define ADM_VIDENC_ERR_PASS_CLOSED -4 -#define ADM_VIDENC_ERR_PASS_ALREADY_OPEN -5 -#define ADM_VIDENC_ERR_PASS_COUNT_REACHED -6 - -#define ADM_VIDENC_MODE_CBR 1 -#define ADM_VIDENC_MODE_CQP 2 -#define ADM_VIDENC_MODE_AQP 3 -#define ADM_VIDENC_MODE_2PASS_SIZE 4 -#define ADM_VIDENC_MODE_2PASS_ABR 5 - -#define ADM_VIDENC_FRAMETYPE_IDR 1 -#define ADM_VIDENC_FRAMETYPE_B 2 -#define ADM_VIDENC_FRAMETYPE_P 3 - -#include "DIA_uiTypes.h" - -#define ADM_VIDENC_FLAG_GLOBAL_HEADER 1 - -typedef struct -{ - int structSize; - uint8_t *frameData; - int frameDataSize; - uint8_t *encodedData; - int encodedDataSize; - int64_t ptsFrame; - unsigned int quantiser; - int frameType; -} vidEncEncodeParameters; - -typedef struct -{ - int structSize; - unsigned int width; - unsigned int height; - unsigned int parWidth; - unsigned int parHeight; - unsigned int frameCount; - unsigned int fps1000; - const char* logFileName; - int useExistingLogFile; - unsigned int flags; -} vidEncVideoProperties; - -typedef struct -{ - int structSize; - unsigned int encodeMode; - int encodeModeParameter; -} vidEncOptions; - -typedef struct -{ - int structSize; - uint8_t *extraData; - int extraDataSize; -} vidEncPassParameters; - -typedef struct -{ - int structSize; - long int parent; - long int parentNative; -} vidEncConfigParameters; - -int vidEncGetEncoders(int uiType, int **encoderIds); -const char* vidEncGetEncoderName(int encoderId); -const char* vidEncGetEncoderType(int encoderId); -const char* vidEncGetEncoderDescription(int encoderId); -const char* vidEncGetFourCC(int encoderId); -int vidEncGetEncoderApiVersion(int encoderId); -void vidEncGetEncoderVersion(int encoderId, int *major, int *minor, int *patch); -const char* vidEncGetEncoderGuid(int encoderId); - -int vidEncIsConfigurable(int encoderId); -int vidEncConfigure(int encoderId, vidEncConfigParameters *configParameters, vidEncVideoProperties *properties); -int vidEncGetOptions(int encoderId, vidEncOptions *encodeOptions, char *pluginOptions, int bufferSize); -int vidEncSetOptions(int encoderId, vidEncOptions *encodeOptions, char *pluginOptions); - -int vidEncGetPassCount(int encoderId); -int vidEncGetCurrentPass(int encoderId); - -int vidEncOpen(int encoderId, vidEncVideoProperties *properties); -int vidEncBeginPass(int encoderId, vidEncPassParameters *passParameters); -int vidEncEncodeFrame(int encoderId, vidEncEncodeParameters *encodeParams); -int vidEndFinishPass(int encoderId); -int vidEncClose(int encoderId); - -#endif // ADM_vidEnc_plugin_h +/*************************************************************************** + ADM_vidEnc_plugin.h + + begin : Mon Apr 14 2008 + copyright : (C) 2008 by gruntster + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef ADM_vidEnc_plugin_h +#define ADM_vidEnc_plugin_h + +#define ADM_VIDENC_API_VERSION 1 + +#define ADM_VIDENC_ERR_SUCCESS 1 +#define ADM_VIDENC_ERR_FAILED 0 +#define ADM_VIDENC_ERR_CLOSED -1 +#define ADM_VIDENC_ERR_ALREADY_OPEN -2 +#define ADM_VIDENC_ERR_INVALID_ENCODER_ID -3 +#define ADM_VIDENC_ERR_PASS_CLOSED -4 +#define ADM_VIDENC_ERR_PASS_ALREADY_OPEN -5 +#define ADM_VIDENC_ERR_PASS_COUNT_REACHED -6 + +#define ADM_VIDENC_MODE_CBR 1 +#define ADM_VIDENC_MODE_CQP 2 +#define ADM_VIDENC_MODE_AQP 3 +#define ADM_VIDENC_MODE_2PASS_SIZE 4 +#define ADM_VIDENC_MODE_2PASS_ABR 5 + +#define ADM_VIDENC_FRAMETYPE_IDR 1 +#define ADM_VIDENC_FRAMETYPE_B 2 +#define ADM_VIDENC_FRAMETYPE_P 3 + +#include "DIA_uiTypes.h" + +#define ADM_VIDENC_FLAG_GLOBAL_HEADER 1 + +typedef struct +{ + int structSize; + uint8_t *frameData; + int frameDataSize; + uint8_t *encodedData; + int encodedDataSize; + int64_t ptsFrame; + unsigned int quantiser; + int frameType; +} vidEncEncodeParameters; + +typedef struct +{ + int structSize; + unsigned int width; + unsigned int height; + unsigned int parWidth; + unsigned int parHeight; + unsigned int frameCount; + unsigned int fps1000; + const char* logFileName; + int useExistingLogFile; + unsigned int flags; +} vidEncVideoProperties; + +typedef struct +{ + int structSize; + unsigned int encodeMode; + int encodeModeParameter; +} vidEncOptions; + +typedef struct +{ + int structSize; + uint8_t *extraData; + int extraDataSize; +} vidEncPassParameters; + +typedef struct +{ + int structSize; + long int parent; + long int parentNative; +} vidEncConfigParameters; + +int vidEncGetEncoders(int uiType, int **encoderIds); +const char* vidEncGetEncoderName(int encoderId); +const char* vidEncGetEncoderType(int encoderId); +const char* vidEncGetEncoderDescription(int encoderId); +const char* vidEncGetFourCC(int encoderId); +int vidEncGetEncoderApiVersion(int encoderId); +void vidEncGetEncoderVersion(int encoderId, int *major, int *minor, int *patch); +const char* vidEncGetEncoderGuid(int encoderId); + +int vidEncIsConfigurable(int encoderId); +int vidEncConfigure(int encoderId, vidEncConfigParameters *configParameters, vidEncVideoProperties *properties); +int vidEncGetOptions(int encoderId, vidEncOptions *encodeOptions, char *pluginOptions, int bufferSize); +int vidEncSetOptions(int encoderId, vidEncOptions *encodeOptions, char *pluginOptions); + +int vidEncGetPassCount(int encoderId); +int vidEncGetCurrentPass(int encoderId); + +int vidEncOpen(int encoderId, vidEncVideoProperties *properties); +int vidEncBeginPass(int encoderId, vidEncPassParameters *passParameters); +int vidEncEncodeFrame(int encoderId, vidEncEncodeParameters *encodeParams); +int vidEndFinishPass(int encoderId); +int vidEncClose(int encoderId); + +#endif // ADM_vidEnc_plugin_h
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_script2/include/ADM_script.h -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_script2/include/ADM_script.h
Changed
@@ -1,13 +1,13 @@ -#ifndef ADM_SCRIPT_H -#define ADM_SCRIPT_H -#include "ADM_assert.h" -#include <vector> -#include "IScriptEngine.h" - -const std::vector<IScriptEngine*>& initialiseScriptEngines(const char *path, IEditor *editor,const char *subFolder); -void destroyScriptEngines(); -const std::vector<IScriptEngine*>& getScriptEngines(); -IScriptEngine* getDefaultScriptEngine(); -void interactiveScript(IScriptEngine *engine); -IScriptEngine* getPythonScriptEngine(); +#ifndef ADM_SCRIPT_H +#define ADM_SCRIPT_H +#include "ADM_assert.h" +#include <vector> +#include "IScriptEngine.h" + +const std::vector<IScriptEngine*>& initialiseScriptEngines(const char *path, IEditor *editor,const char *subFolder); +void destroyScriptEngines(); +const std::vector<IScriptEngine*>& getScriptEngines(); +IScriptEngine* getDefaultScriptEngine(); +void interactiveScript(IScriptEngine *engine); +IScriptEngine* getPythonScriptEngine(); #endif \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_script2/src/ADM_script.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_script2/src/ADM_script.cpp
Changed
@@ -1,150 +1,150 @@ -#include <algorithm> -#include "ADM_assert.h" -#include "ADM_script.h" -#include "ADM_ScriptEngineLoader.h" -#include "ScriptShell.h" -#include "A_functions.h" - -using namespace std; - -static vector<ADM_ScriptEngineLoader*> engineLoaders; -static vector<IScriptEngine*> engines; - -static void consoleEventHandler(IScriptEngine::EngineEvent *event) -{ - printf("[Script] %s ", event->engine->name().c_str()); - - switch (event->eventType) - { - case IScriptEngine::Information: - printf("INFO - "); - break; - - case IScriptEngine::Warning: - printf("WARNING - "); - break; - - case IScriptEngine::Error: - printf("ERROR - "); - break; - - default: - printf("UNKNOWN - "); - } - - printf("%s\n", event->message); -} - -bool compareEngineRank(IScriptEngine *engine1, IScriptEngine *engine2) -{ - return engine1->maturityRanking() > engine2->maturityRanking(); -} -/** - * - */ -static void tryLoadingEngine(const char* path, IEditor *editor) -{ - const int maxEngineCount = 50; - char *files[maxEngineCount]; - uint32_t fileCount; - - memset(files, 0, sizeof(char *) * maxEngineCount); - printf("[Script] Scanning directory %s\n", path); - - if (!buildDirectoryContent(&fileCount, path, files, maxEngineCount, SHARED_LIB_EXT)) - { - printf("[Script] Cannot parse plugin\n"); - - return ; - } - - for (int index = 0; index < fileCount; index++) - { - ADM_ScriptEngineLoader *loader = new ADM_ScriptEngineLoader(files[index]); - - if (loader->isAvailable()) - { - IScriptEngine *engine = loader->createEngine(); - - engine->registerEventHandler(consoleEventHandler); - engine->initialise(editor); - - engineLoaders.push_back(loader); - engines.push_back(engine); - printf("[Script] loaded %s\n", files[index]); - } - else - { - delete loader; - printf("[Script] ERROR - Unable to load %s\n", files[index]); - } - } -} - -/** - * - * @param path - * @param editor - * @return - */ -const vector<IScriptEngine*>& initialiseScriptEngines(const char* path, IEditor *editor,const char *subFolder) -{ - ADM_assert(engines.size() == 0); - - std::string p=std::string(path); - tryLoadingEngine(p.c_str(),editor); - p+=std::string("/")+std::string(subFolder); - tryLoadingEngine(p.c_str(),editor); - sort(engines.begin(), engines.end(), compareEngineRank); - return engines; -} - -void destroyScriptEngines() -{ - for (int i = 0; i < engines.size(); i++) - { - delete engines[i]; - } - - for (int i = 0; i < engines.size(); i++) - { - delete engineLoaders[i]; - } - engines.clear(); - engineLoaders.clear(); -} - -IScriptEngine* getDefaultScriptEngine() -{ - return engines.size() == 0 ? NULL : engines[0]; -} -/** - \fn getPythonScriptEngine -*/ -IScriptEngine* getPythonScriptEngine() -{ - int n=engines.size(); - if(!n) return NULL; - for(int i=0;i<n;i++) - { - IScriptEngine *ng=engines[i]; - if(!ng->defaultFileExtension().compare("py")) - return ng; - } - return NULL; -} - - -// This shouldn't really be used but since the UI isn't very OOP it's kinda necessary at the moment -const vector<IScriptEngine*>& getScriptEngines() -{ - return engines; -} - -void interactiveScript(IScriptEngine *engine) -{ - ADM_startShell(engine); - A_Resync(); - - ADM_info("Ending shell...\n"); -} +#include <algorithm> +#include "ADM_assert.h" +#include "ADM_script.h" +#include "ADM_ScriptEngineLoader.h" +#include "ScriptShell.h" +#include "A_functions.h" + +using namespace std; + +static vector<ADM_ScriptEngineLoader*> engineLoaders; +static vector<IScriptEngine*> engines; + +static void consoleEventHandler(IScriptEngine::EngineEvent *event) +{ + printf("[Script] %s ", event->engine->name().c_str()); + + switch (event->eventType) + { + case IScriptEngine::Information: + printf("INFO - "); + break; + + case IScriptEngine::Warning: + printf("WARNING - "); + break; + + case IScriptEngine::Error: + printf("ERROR - "); + break; + + default: + printf("UNKNOWN - "); + } + + printf("%s\n", event->message); +} + +bool compareEngineRank(IScriptEngine *engine1, IScriptEngine *engine2) +{ + return engine1->maturityRanking() > engine2->maturityRanking(); +} +/** + * + */ +static void tryLoadingEngine(const char* path, IEditor *editor) +{ + const int maxEngineCount = 50; + char *files[maxEngineCount]; + uint32_t fileCount; + + memset(files, 0, sizeof(char *) * maxEngineCount); + printf("[Script] Scanning directory %s\n", path); + + if (!buildDirectoryContent(&fileCount, path, files, maxEngineCount, SHARED_LIB_EXT)) + { + printf("[Script] Cannot parse plugin\n"); + + return ; + } + + for (int index = 0; index < fileCount; index++) + { + ADM_ScriptEngineLoader *loader = new ADM_ScriptEngineLoader(files[index]); + + if (loader->isAvailable()) + { + IScriptEngine *engine = loader->createEngine(); + + engine->registerEventHandler(consoleEventHandler); + engine->initialise(editor); + + engineLoaders.push_back(loader); + engines.push_back(engine); + printf("[Script] loaded %s\n", files[index]); + } + else + { + delete loader; + printf("[Script] ERROR - Unable to load %s\n", files[index]); + } + } +} + +/** + * + * @param path + * @param editor + * @return + */ +const vector<IScriptEngine*>& initialiseScriptEngines(const char* path, IEditor *editor,const char *subFolder) +{ + ADM_assert(engines.size() == 0); + + std::string p=std::string(path); + tryLoadingEngine(p.c_str(),editor); + p+=std::string("/")+std::string(subFolder); + tryLoadingEngine(p.c_str(),editor); + sort(engines.begin(), engines.end(), compareEngineRank); + return engines; +} + +void destroyScriptEngines() +{ + for (int i = 0; i < engines.size(); i++) + { + delete engines[i]; + } + + for (int i = 0; i < engines.size(); i++) + { + delete engineLoaders[i]; + } + engines.clear(); + engineLoaders.clear(); +} + +IScriptEngine* getDefaultScriptEngine() +{ + return engines.size() == 0 ? NULL : engines[0]; +} +/** + \fn getPythonScriptEngine +*/ +IScriptEngine* getPythonScriptEngine() +{ + int n=engines.size(); + if(!n) return NULL; + for(int i=0;i<n;i++) + { + IScriptEngine *ng=engines[i]; + if(!ng->defaultFileExtension().compare("py")) + return ng; + } + return NULL; +} + + +// This shouldn't really be used but since the UI isn't very OOP it's kinda necessary at the moment +const vector<IScriptEngine*>& getScriptEngines() +{ + return engines; +} + +void interactiveScript(IScriptEngine *engine) +{ + ADM_startShell(engine); + A_Resync(); + + ADM_info("Ending shell...\n"); +}
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_toolkit/automation.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_toolkit/automation.cpp
Changed
@@ -28,6 +28,7 @@ #include "ADM_slave.h" #include "ADM_iso639.h" #include "ADM_last.h" +#include "GUI_ui.h" extern void UI_setVideoCodec( int i); extern void UI_setAudioCodec( int i); @@ -223,8 +224,9 @@ if (engines.size() == 1) { - A_parseScript(engines[0], scriptFile); + A_parseScript(engines[0], scriptFile); A_Rewind(); + UI_setMarkers(video_body->getMarkerAPts(),video_body->getMarkerBPts()); return; } @@ -234,6 +236,7 @@ { A_parseScript(engines[i], scriptFile); A_Rewind(); + UI_setMarkers(video_body->getMarkerAPts(),video_body->getMarkerBPts()); return; } }
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_videoCodec/include/ADM_ffmpeg_xvba_internal.h -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_videoCodec/include/ADM_ffmpeg_xvba_internal.h
Changed
@@ -33,14 +33,14 @@ #define WRAP_Open_Template(funcz,argz,display,codecid) \ {\ AVCodec *codec=funcz(argz);\ -if(!codec) {GUI_Error_HIG("Codec",QT_TR_NOOP("Internal error finding codec :"display));ADM_assert(0);} \ +if(!codec) {GUI_Error_HIG("Codec",QT_TRANSLATE_NOOP("adm","Internal error finding codec :"display));ADM_assert(0);} \ codecId=codecid; \ _context->workaround_bugs=1*FF_BUG_AUTODETECT +0*FF_BUG_NO_PADDING; \ _context->error_concealment=3; \ if (avcodec_open2(_context, codec,NULL) < 0) \ { \ printf("[lavc] Decoder init: "display" video decoder failed!\n"); \ - GUI_Error_HIG("Codec","Internal error opening "display); \ + GUI_Error_HIG("Codec",QT_TRANSLATE_NOOP("adm","Internal error opening "display)); \ ADM_assert(0); \ } \ else \
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp
Changed
@@ -129,7 +129,7 @@ UI_getWindowInfo(draw,&xinfo ); if( admCoreCodecSupports(ADM_CORE_CODEC_FEATURE_LIBVA)==false) { - GUI_Error_HIG("Error","Core has been compiled without LIBVA support, but the application has been compiled with it.\nInstallation mismatch"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Error"),QT_TRANSLATE_NOOP("adm","Core has been compiled without LIBVA support, but the application has been compiled with it.\nInstallation mismatch")); libvaWorking=false; }
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp
Changed
@@ -48,7 +48,7 @@ #ifdef USE_VDPAU if( admCoreCodecSupports(ADM_CORE_CODEC_FEATURE_VDPAU)==false) { - GUI_Error_HIG("Error","Core has been compiled without VDPAU support, but the application has been compiled with it.\nInstallation mismatch"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Error"),QT_TRANSLATE_NOOP("adm","Core has been compiled without VDPAU support, but the application has been compiled with it.\nInstallation mismatch")); vdpauWorking=false; } #endif
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp
Changed
@@ -131,7 +131,7 @@ #ifdef USE_XVBA if( admCoreCodecSupports(ADM_CORE_CODEC_FEATURE_XVBA)==false) { - GUI_Error_HIG("Error","Core has been compiled without XVBA support, but the application has been compiled with it.\nInstallation mismatch"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Error"),QT_TRANSLATE_NOOP("adm","Core has been compiled without XVBA support, but the application has been compiled with it.\nInstallation mismatch")); xvbaWorking=false; }
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_videoFilter2/src/ADM_pluginLoad.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_videoFilter2/src/ADM_pluginLoad.cpp
Changed
@@ -32,12 +32,12 @@ #if (ADM_UI_TYPE_BUILD!=ADM_UI_CLI) -#ifdef USE_LIBVA +#ifdef USE_LIBVA #include "ADM_coreLibVA.h" -#endif -#ifdef USE_VDPAU +#endif +#ifdef USE_VDPAU #include "ADM_coreVdpau.h" -#endif +#endif #endif extern ADM_vf_plugin *getFakePartialPlugin(); @@ -113,7 +113,7 @@ if (!plugin->isAvailable()) { - printf("[ADM_vf_plugin] Unable to load %s\n", ADM_GetFileName(file)); + printf("[ADM_vf_plugin] Unable to load %s\n", ADM_getFileName(file).c_str()); goto Err_ad; } @@ -121,7 +121,7 @@ if (plugin->getApiVersion() != VF_API_VERSION) { printf("[ADM_vf_plugin] File %s has API version too old (%d vs %d)\n", - ADM_GetFileName(file), plugin->getApiVersion(), VF_API_VERSION); + ADM_getFileName(std::string(file)).c_str(), plugin->getApiVersion(), VF_API_VERSION); goto Err_ad; } if(!(plugin->supportedUI() & UI_GetCurrentUI())) @@ -145,7 +145,7 @@ uint32_t major, minor, patch; plugin->getFilterVersion(&major, &minor, &patch); - plugin->nameOfLibrary = ADM_strdup(ADM_GetFileName(file)); + plugin->nameOfLibrary = ADM_strdup(ADM_getFileName(std::string(file)).c_str()); info=&(plugin->info); @@ -223,7 +223,7 @@ */ #define MAX_EXTERNAL_FILTER 100 static void parseOneFolder(const char *folder,uint32_t featureMask ) -{ +{ char *files[MAX_EXTERNAL_FILTER]; uint32_t nbFile; memset(files,0,sizeof(char *)*MAX_EXTERNAL_FILTER); @@ -239,7 +239,7 @@ tryLoadingVideoFilterPlugin(files[i],featureMask); printf("[ADM_vf_plugin] Scanning done, found %d video filer(s) so far\n", (int)ADM_vf_getNbFilters()); - clearDirectoryContent(nbFile,files); + clearDirectoryContent(nbFile,files); } /** * \fn ADM_ad_GetPluginVersion @@ -247,33 +247,33 @@ */ uint8_t ADM_vf_loadPlugins(const char *path,const char *subFolder) { - + uint32_t featureMask=0; #if (ADM_UI_TYPE_BUILD!=ADM_UI_CLI) -#ifdef USE_LIBVA +#ifdef USE_LIBVA if(admLibVA::isOperationnal()) featureMask|=ADM_FEATURE_LIBVA; -#endif -#ifdef USE_VDPAU +#endif +#ifdef USE_VDPAU if(admVdpau::isOperationnal()) featureMask|=ADM_FEATURE_VDPAU; -#endif +#endif #if defined(USE_OPENGL) bool hasOpenGl=false; prefs->get(FEATURES_ENABLE_OPENGL,&hasOpenGl); if(hasOpenGl) featureMask|=ADM_FEATURE_OPENGL; #endif -#endif - +#endif + printf("[ADM_vf_plugin] Scanning directory %s\n",path); - - + + std::string myPath=std::string(path); parseOneFolder(myPath.c_str(),featureMask); myPath+=std::string("/")+std::string(subFolder); parseOneFolder(myPath.c_str(),featureMask); - - + + sortVideoFiltersByName(); if(!ADM_videoFilterPluginsList[VF_HIDDEN].size()) ADM_videoFilterPluginsList[VF_HIDDEN].append(getFakePartialPlugin()); @@ -370,7 +370,7 @@ if(!plugin->partializable) return false; return plugin->partializable(); - + } //EOF
View file
avidemux_2.6.13.tar.gz/avidemux/common/ADM_videoFilter2/src/ADM_vidPartial.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/ADM_videoFilter2/src/ADM_vidPartial.cpp
Changed
@@ -2,7 +2,7 @@ \name partialFilter \brief only perform another filter operation on a limited time range, else bypass it \author Mean 2016 - + ***************************************************************************/ /*************************************************************************** * * @@ -38,7 +38,7 @@ virtual ~trampolineFilter(); virtual const char *getConfiguration(void); /// Return current configuration as a human readable string - virtual bool getNextFrame(uint32_t *frameNumber,ADMImage *image); /// Dont mix getFrame & getNextFrame ! + virtual bool getNextFrame(uint32_t *frameNumber,ADMImage *image); /// Dont mix getFrame & getNextFrame ! virtual FilterInfo *getInfo(void); /// Return picture parameters after this filter virtual bool getCoupledConf(CONFcouple **couples) ; /// Return the current filter configuration virtual void setCoupledConf(CONFcouple *couples); @@ -46,8 +46,8 @@ virtual uint64_t getAbsoluteStartTime(void) ; /// Return the absolute offset of the current frame. Used to display time of for filter virtual bool goToTime(uint64_t usSeek) {return true;} /// Start graphical user interface }; - - + + protected: trampolineFilter *trampoline; ADM_coreVideoFilter *sonFilter; @@ -57,10 +57,10 @@ ADMImage *intermediate; bool hasIntermediate; uint32_t intermediateFn; - - + + bool isInRange(uint64_t tme); - + public: partialFilter(ADM_coreVideoFilter *previous,CONFcouple *conf); ~partialFilter(); @@ -70,7 +70,7 @@ virtual bool getNextFrameForSon(uint32_t *fn,ADMImage *image); /// Return the next image virtual bool getCoupledConf(CONFcouple **couples) ; /// Return the current filter configuration virtual void setCoupledConf(CONFcouple *couples); - virtual bool configure(void); + virtual bool configure(void); virtual bool goToTime(uint64_t usSeek); /// Start graphical user interface static void reconfigureCallback(void *cookie); void reconfigureSon(); @@ -97,21 +97,22 @@ trampoline=NULL; sonFilter=NULL; byPass=true; - + intermediate=new ADMImageDefault(in->getInfo()->width,in->getInfo()->height); hasIntermediate=false; - + // Step 1 : Load configuration if(!setup) ADM_assert(0); - // Only keep 3 parameters + // Only keep 3 parameters char *filterName=NULL; if(!setup->readAsString ("filterName",&filterName)) { ADM_assert(0); } configuration.filterName=std::string(filterName); - ADM_dealloc(filterName); + delete [] filterName; + filterName=NULL; if(!setup->readAsUint32("startBlack",&(configuration.startBlack))) { ADM_assert(0); @@ -131,8 +132,8 @@ ADM_info("Creating partial filter for %s, with %d params\n",configuration.filterName.c_str(),nbSonParam); tag=ADM_vf_getTagFromInternalName(configuration.filterName.c_str()); - // spawn - + // spawn + CONFcouple newParams(nbSonParam); for(int i=0;i<nbSonParam;i++) { @@ -140,7 +141,7 @@ setup->getInternalName (i+3,&key,&val); newParams.setInternalName (key,val); } - + sonFilter=ADM_vf_createFromTag(tag, trampoline, &newParams); ADM_assert(sonFilter); // son = new filer(trampoline) @@ -155,7 +156,7 @@ */ partialFilter::~partialFilter() { - + if(intermediate) delete intermediate; intermediate=NULL; if(sonFilter) delete sonFilter; @@ -174,7 +175,7 @@ ADM_warning("Partial filter requesting image, no image in store!!\n"); return false; } - + *fn=intermediateFn; image->duplicateFull(intermediate); return true; @@ -201,7 +202,7 @@ intermediate->duplicateFull(image); hasIntermediate=true; intermediateFn=*fn; - + // Switch to the son instead if(false==sonFilter->getNextFrame(&intermediateFn,image)) { @@ -297,21 +298,21 @@ uint32_t mx=9*3600*1000; diaElemTimeStamp start(&(configuration.startBlack),QT_TRANSLATE_NOOP("partial","Start time (ms):"),0,mx); diaElemTimeStamp end(&(configuration.endBlack),QT_TRANSLATE_NOOP("partial","End time (ms):"),0,mx); - diaElemButton son(QT_TR_NOOP("Configure filter"), partialFilter::reconfigureCallback,this); + diaElemButton son(QT_TRANSLATE_NOOP("partial", "Configure filter"), partialFilter::reconfigureCallback,this); diaElem *elems[3]={&start,&end,&son}; - return diaFactoryRun(QT_TRANSLATE_NOOP("Partial","Partial Filter"),3,elems); + return diaFactoryRun(QT_TRANSLATE_NOOP("partial","Partial Filter"),3,elems); } /** */ partialFilter::trampolineFilter::trampolineFilter(ADM_coreVideoFilter *previous,CONFcouple *conf) : ADM_coreVideoFilter(previous,conf) { - + } partialFilter::trampolineFilter::~trampolineFilter() { - + } const char * partialFilter::trampolineFilter::getConfiguration(void) { @@ -322,7 +323,7 @@ { return previousFilter->getInfo(); } -bool partialFilter::trampolineFilter::getCoupledConf(CONFcouple **couples) +bool partialFilter::trampolineFilter::getCoupledConf(CONFcouple **couples) { return false; // never called } @@ -350,16 +351,16 @@ * \fn createPartialFilter * @param internalName * @param couples - * @return + * @return */ ADM_coreVideoFilter *createPartialFilter(const char *internalName,CONFcouple *couples,ADM_coreVideoFilter *source) { int sonNbItems=couples->getSize(); CONFcouple tmp(3+sonNbItems); - + uint32_t start=1000; uint32_t end=5000; - + tmp.writeAsString("filterName",internalName); tmp.writeAsUint32 ("startBlack",start); tmp.writeAsUint32 ("endBlack",end); @@ -376,7 +377,7 @@ p=NULL; return NULL; } - return p; + return p; } namespace admPartial @@ -396,7 +397,7 @@ return ADM_UI_ALL; } int neededFeatures(void) {return 0;} - uint32_t apiVersion() + uint32_t apiVersion() { return VF_API_VERSION; } @@ -415,14 +416,14 @@ { return VF_HIDDEN; } - bool partializable(void){return false;} - + bool partializable(void){return false;} + }; // namespace class fakePartialPlugin : public ADM_vf_plugin { -public: - fakePartialPlugin() +public: + fakePartialPlugin() { create=admPartial::create; destroy=admPartial::destroy; @@ -438,13 +439,13 @@ nameOfLibrary=""; tag=VF_PARTIAL_FILTER; - + info.internalName="partial"; info.displayName="partial"; info.desc="partial"; - info.category=VF_HIDDEN; + info.category=VF_HIDDEN; } - + }; static fakePartialPlugin fakePlugin;
View file
avidemux_2.6.13.tar.gz/avidemux/common/adm_main.h -> avidemux_2.6.14.tar.gz/avidemux/common/adm_main.h
Changed
@@ -56,6 +56,7 @@ typedef bool (*initFunc_t) (void); std::vector<initFunc_t> listOfHwInit; +std::vector<initFunc_t> listOfHwCleanup; #if !defined(NDEBUG) && defined(FIND_LEAKS) extern const char* new_progname; @@ -72,12 +73,13 @@ extern bool initLIBVADecoder(void); #endif -#define PROBE_HW_ACCEL(probe,name,initFunc) { \ +#define PROBE_HW_ACCEL(probe,name,initFunc,cleanupFunc) { \ printf("Probing for "#name"...\n"); \ if(probe()==true)\ {\ printf(#name" available\n"); \ listOfHwInit.push_back(initFunc);\ + listOfHwCleanup.push_back(cleanupFunc);\ }\ else \ printf(#name" not available\n");}
View file
avidemux_2.6.13.tar.gz/avidemux/common/gui_action.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/gui_action.cpp
Changed
@@ -1,134 +1,134 @@ -#include <iterator> -#include <vector> -#include <utility> -#include <algorithm> - -#include "ADM_default.h" -#include "gui_action.hxx" - -using std::vector; -using std::pair; -using std::make_pair; -using std::back_inserter; -using std::transform; -using std::sort; -using std::equal_range; - -struct ActionNameNum -{ - const Action num; - const char * const name; -}; - -// The getActionName() function assumes that the following array is sorted by -// action number, and further that it can be indexed by action number based on -// the action number of the first entry. - -const ActionNameNum action_names [] = -{ -#define ACT(_name) { ACT_ ## _name, # _name }, -#include "gui_action.names" -#undef ACT - // { ACT_INVALID, 0 } -}; - -const int ACTION_NAME_COUNT = sizeof (action_names) / sizeof (action_names[0]); - -// One might think to use a map here, instead of a vector (and in fact I did), -// but Scott Meyers in _Effective STL_ advises (in item 23) that it is more -// efficient to use a sorted vector when we are doing a bunch of insertions -// followed by mostly (in our case exclusively) lookups. - -typedef pair <const char *, Action> ActionNamePair; -typedef vector <ActionNamePair> ActionNameVec; -typedef ActionNameVec::iterator ActionNameIter; - -class ActionNameCompare -{ -public: - bool operator () (const ActionNamePair & lhs, // for sorting - const ActionNamePair & rhs) const - { - return doLess (lhs.first, rhs.first); - } - - bool operator () (const ActionNamePair & lhs, // for lookups 1 - const ActionNamePair::first_type & rhs) const - { - return doLess (lhs.first, rhs); - } - - bool operator () (const ActionNamePair::first_type & lhs, // for lookups 2 - const ActionNamePair & rhs) const - { - return doLess (lhs, rhs.first); - } - -private: - - bool doLess (const ActionNamePair::first_type & lhs, - const ActionNamePair::first_type & rhs) const - { - return (strcasecmp (lhs, rhs) < 0); - } -}; - -class MakeActionNamePair -{ -public: - ActionNamePair operator () (const ActionNameNum & ann) - { - return make_pair (ann.name, ann.num); - } -}; - -static ActionNameVec action_name_vec; - -void initActionNameVec (void) -{ - action_name_vec.reserve (ACTION_NAME_COUNT); - transform (action_names, action_names + ACTION_NAME_COUNT, - back_inserter (action_name_vec), MakeActionNamePair()); - sort (action_name_vec.begin(), action_name_vec.end(), - ActionNameCompare()); -} - -Action lookupActionByName (const char * name) -{ - if (action_name_vec.empty()) - initActionNameVec(); - - pair <ActionNameIter, ActionNameIter> range - = equal_range (action_name_vec.begin(), - action_name_vec.end(), name, - ActionNameCompare()); - if (range.first == range.second) - return ACT_INVALID; - else - return range.first->second; -} - -const char * getActionName (Action act) -{ - if(act==ACT_DUMMY) return "ACT_DUMMY"; - if(act>=ACT_SCRIPT_ENGINE_SHELL_FIRST) return "ACT_SCRIPT_ENGINE_SHELL"; - if(act>=ACT_SCRIPT_ENGINE_FIRST) return "ACT_SCRIPT_ENGINE"; - - uint32_t index = act - action_names [0].num; - return (action_names [index].name); -} - -void dumpActionNames (const char * filename) -{ - if (action_name_vec.empty()) - initActionNameVec(); - - printf ("# Action names (which can be used in %s, " - "though some should not be):\n", filename); - ActionNameIter it = action_name_vec.begin(); - while (it != action_name_vec.end()) - { - printf ("# %s\n", it->first); - ++it; - } -} +#include <iterator> +#include <vector> +#include <utility> +#include <algorithm> + +#include "ADM_default.h" +#include "gui_action.hxx" + +using std::vector; +using std::pair; +using std::make_pair; +using std::back_inserter; +using std::transform; +using std::sort; +using std::equal_range; + +struct ActionNameNum +{ + const Action num; + const char * const name; +}; + +// The getActionName() function assumes that the following array is sorted by +// action number, and further that it can be indexed by action number based on +// the action number of the first entry. + +const ActionNameNum action_names [] = +{ +#define ACT(_name) { ACT_ ## _name, # _name }, +#include "gui_action.names" +#undef ACT + // { ACT_INVALID, 0 } +}; + +const int ACTION_NAME_COUNT = sizeof (action_names) / sizeof (action_names[0]); + +// One might think to use a map here, instead of a vector (and in fact I did), +// but Scott Meyers in _Effective STL_ advises (in item 23) that it is more +// efficient to use a sorted vector when we are doing a bunch of insertions +// followed by mostly (in our case exclusively) lookups. + +typedef pair <const char *, Action> ActionNamePair; +typedef vector <ActionNamePair> ActionNameVec; +typedef ActionNameVec::iterator ActionNameIter; + +class ActionNameCompare +{ +public: + bool operator () (const ActionNamePair & lhs, // for sorting + const ActionNamePair & rhs) const + { + return doLess (lhs.first, rhs.first); + } + + bool operator () (const ActionNamePair & lhs, // for lookups 1 + const ActionNamePair::first_type & rhs) const + { + return doLess (lhs.first, rhs); + } + + bool operator () (const ActionNamePair::first_type & lhs, // for lookups 2 + const ActionNamePair & rhs) const + { + return doLess (lhs, rhs.first); + } + +private: + + bool doLess (const ActionNamePair::first_type & lhs, + const ActionNamePair::first_type & rhs) const + { + return (strcasecmp (lhs, rhs) < 0); + } +}; + +class MakeActionNamePair +{ +public: + ActionNamePair operator () (const ActionNameNum & ann) + { + return make_pair (ann.name, ann.num); + } +}; + +static ActionNameVec action_name_vec; + +void initActionNameVec (void) +{ + action_name_vec.reserve (ACTION_NAME_COUNT); + transform (action_names, action_names + ACTION_NAME_COUNT, + back_inserter (action_name_vec), MakeActionNamePair()); + sort (action_name_vec.begin(), action_name_vec.end(), + ActionNameCompare()); +} + +Action lookupActionByName (const char * name) +{ + if (action_name_vec.empty()) + initActionNameVec(); + + pair <ActionNameIter, ActionNameIter> range + = equal_range (action_name_vec.begin(), + action_name_vec.end(), name, + ActionNameCompare()); + if (range.first == range.second) + return ACT_INVALID; + else + return range.first->second; +} + +const char * getActionName (Action act) +{ + if(act==ACT_DUMMY) return "ACT_DUMMY"; + if(act>=ACT_SCRIPT_ENGINE_SHELL_FIRST) return "ACT_SCRIPT_ENGINE_SHELL"; + if(act>=ACT_SCRIPT_ENGINE_FIRST) return "ACT_SCRIPT_ENGINE"; + + uint32_t index = act - action_names [0].num; + return (action_names [index].name); +} + +void dumpActionNames (const char * filename) +{ + if (action_name_vec.empty()) + initActionNameVec(); + + printf ("# Action names (which can be used in %s, " + "though some should not be):\n", filename); + ActionNameIter it = action_name_vec.begin(); + while (it != action_name_vec.end()) + { + printf ("# %s\n", it->first); + ++it; + } +}
View file
avidemux_2.6.13.tar.gz/avidemux/common/gui_blackframes.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/gui_blackframes.cpp
Changed
@@ -102,7 +102,7 @@ */ void GUI_PrevBlackFrame(void) { - GUI_Error_HIG("BlackFrame","This function is unsupported at the moment"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("blackframes", "BlackFrame"), QT_TRANSLATE_NOOP("blackframes", "This function is unsupported at the moment")); } /** @@ -124,7 +124,7 @@ // guess ~ number of frames uint64_t duration=video_body->getVideoDuration(); uint64_t startTime=admPreview::getCurrentPts(); - DIA_processingBase *work=createProcessing(QT_TR_NOOP("Searching black frame.."),duration-startTime); + DIA_processingBase *work=createProcessing(QT_TRANSLATE_NOOP("blackframes", "Searching black frame.."),duration-startTime); uint32_t count=0; while(1)
View file
avidemux_2.6.13.tar.gz/avidemux/common/gui_main.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/gui_main.cpp
Changed
@@ -108,6 +108,7 @@ static void RunScript(const char *name) { parseScript(tempEngine, name, IScriptEngine::DebugOnError); + A_Resync(); } static void DebugScript(const char *name) @@ -219,27 +220,27 @@ case ACT_RECENT2: case ACT_RECENT3: { - const char **name; - int rank; - - name=prefs->get_lastfiles(); - rank=(int)action-ACT_RECENT0; - ADM_assert(name[rank]); - A_openVideo (name[rank]); - return; + std::vector<std::string>name; + int rank; + + name=prefs->get_lastfiles(); + rank=(int)action-ACT_RECENT0; + ADM_assert(name[rank].size()); + A_openVideo (name[rank].c_str()); + return; } case ACT_RECENT_PROJECT0: case ACT_RECENT_PROJECT1: case ACT_RECENT_PROJECT2: case ACT_RECENT_PROJECT3: { - const char **name = prefs->get_lastprojectfiles(); - int rank = (int)action - ACT_RECENT_PROJECT0; + std::vector<std::string>name = prefs->get_lastprojectfiles(); + int rank = (int)action - ACT_RECENT_PROJECT0; - ADM_assert(name[rank]); - call_scriptEngine(name[rank]); + ADM_assert(name[rank].size()); + call_scriptEngine(name[rank].c_str()); - return; + return; } case ACT_VIDEO_CODEC_CONFIGURE: videoEncoder6Configure(); @@ -913,7 +914,7 @@ * @param engine * @param name */ -#define DEFAULT_SETTINGS_FILE ADM_getBaseDir()+std::string("/defaultSettings.py") +#define DEFAULT_SETTINGS_FILE ADM_getBaseDir()+std::string("defaultSettings.py") void A_saveDefaultSettings() { IScriptEngine *engine=getPythonScriptEngine(); @@ -1576,6 +1577,7 @@ void A_RunScript(const char *a) { call_scriptEngine(a); + A_Resync(); } // // EOF
View file
avidemux_2.6.13.tar.gz/avidemux/common/gui_navigate.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/gui_navigate.cpp
Changed
@@ -60,9 +60,12 @@ nf = GUI_GetScale (); ADM_info("Scale :%" PRIu32"\n",nf); double tme=nf; - tme*=video_body->getVideoDuration(); + double totalDuration=(double) video_body->getVideoDuration(); + tme*=totalDuration; tme/=ADM_SCALE_SIZE; - uint64_t pts=(uint64_t)tme; + uint64_t pts=5000+(uint64_t)tme; // aim a bit higher to avoid double "search previous" events + if(pts>totalDuration) pts=totalDuration; + ADM_info("Scale Time:%" PRIu64" ms (total=%" PRIu64" ms)\n",pts/1000,video_body->getVideoDuration()/1000); ADM_info("Scale Time:%s ms \n",ADM_us2plain(pts)); if(false==video_body->getPKFramePTS(&pts)) @@ -76,7 +79,8 @@ { ADM_warning("Scale: Seeking to intra at %" PRIu64" ms failed\n",pts/1000); } - GUI_setCurrentFrameAndTime(); + UI_setCurrentTime(pts); + UI_purge(); ignore_change--; } break; @@ -221,7 +225,7 @@ if (!admPreview::nextKeyFrame()) { - A_timedError("Cannot go to next keyframe"); + A_timedError(QT_TRANSLATE_NOOP("navigate","Cannot go to next keyframe")); return; } GUI_setCurrentFrameAndTime(); @@ -290,7 +294,7 @@ if (!admPreview::previousKeyFrame()) { - A_timedError("Cannot go to previous keyframe"); + A_timedError(QT_TRANSLATE_NOOP("navigate","Cannot go to previous keyframe")); return; } GUI_setCurrentFrameAndTime(); @@ -315,7 +319,7 @@ if (!admPreview::previousPicture()) { // We're probably at the beginning of the file ... -// GUI_Error_HIG(QT_TR_NOOP("Error"), QT_TR_NOOP("Cannot go to previous frame")); +// GUI_Error_HIG(QT_TRANSLATE_NOOP("navigate","Error"), QT_TRANSLATE_NOOP("navigate","Cannot go to previous frame")); return; } GUI_setCurrentFrameAndTime(); @@ -419,6 +423,7 @@ len/=video_body->getVideoDuration(); GUI_SetScale(len); } + /** \fn A_jumpToTime \brief Jump to a given time @@ -466,7 +471,7 @@ // We have to call the editor as the frames needed to decode the target frame may be hidden if(false==video_body->goToTimeVideo(time)) { - GUI_Error_HIG("Seek", "Error seeking to %" PRIu64" ms",time/1000); + GUI_Error_HIG(QT_TRANSLATE_NOOP("navigate","Seek"), QT_TRANSLATE_NOOP("navigate","Error seeking to %" PRIu64" ms"),time/1000); } admPreview::samePicture(); GUI_setCurrentFrameAndTime(); @@ -481,7 +486,7 @@ { if(NaggingCountDown.done()) // still running, do not nag { - GUI_Error_HIG(QT_TR_NOOP("Error"),QT_TR_NOOP(s)); + GUI_Error_HIG(QT_TRANSLATE_NOOP("navigate","Error"),s); } NaggingCountDown.reset(); }
View file
avidemux_2.6.13.tar.gz/avidemux/common/gui_play.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/gui_play.cpp
Changed
@@ -408,7 +408,7 @@ audioLatency=latency; // ms -> us if (!state) { - GUI_Error_HIG(QT_TR_NOOP("Trouble initializing audio device"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Trouble initializing audio device"), NULL); cleanupAudio(); return false; }
View file
avidemux_2.6.13.tar.gz/avidemux/common/gui_save.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/gui_save.cpp
Changed
@@ -51,7 +51,7 @@ { if(!video_body->getNbSegment()) { - GUI_Error_HIG("No","No file loaded"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","No"),QT_TRANSLATE_NOOP("adm","No file loaded")); return; } switch(action) @@ -60,7 +60,7 @@ { if(false==ADMJob::jobInit()) { - GUI_Error_HIG("Job",QT_TR_NOOP("Cannot reach database. Do you have Job control running ?")); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Job"),QT_TRANSLATE_NOOP("adm","Cannot reach database. Do you have Job control running ?")); }else { std::string oFile; @@ -278,7 +278,7 @@ int A_saveAudioProcessed (const char *name) { #if 0 - GUI_Error_HIG("Audio","Function not implemented\n"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Audio"),QT_TRANSLATE_NOOP("adm","Function not implemented\n")); return false; #else @@ -299,14 +299,14 @@ ADM_audioStream *access=audioCreateEncodingStream(ed,false,start); if(!access) { - GUI_Error_HIG("Audio","Cannot create stream"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Audio"),QT_TRANSLATE_NOOP("adm","Cannot create stream")); return false; } // #warning Fixme,duration can change! e.g. pal2film /film2pal bool r=A_saveAudioCommon (name,access,duration); delete access; if(false==r) - GUI_Error_HIG("Audio","Saving failed"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Audio"),QT_TRANSLATE_NOOP("adm","Saving failed")); return r; #endif } @@ -399,7 +399,7 @@ } int r=image->saveAsBmp(name); if(!r) - GUI_Error_HIG (QT_TRANSLATE_NOOP("adm","BMP op failed"),QT_TRANSLATE_NOOP("adm", "Saving %s as a BMP file failed."), ADM_GetFileName(name)); + GUI_Error_HIG (QT_TRANSLATE_NOOP("adm","BMP op failed"),QT_TRANSLATE_NOOP("adm", "Saving %s as a BMP file failed."), ADM_getFileName(name).c_str()); return r; } @@ -413,11 +413,11 @@ if(A_Save(name)) { - GUI_Info_HIG (ADM_LOG_INFO,QT_TRANSLATE_NOOP("adm","Done"),QT_TRANSLATE_NOOP("adm", "File %s has been successfully saved."),ADM_GetFileName(name)); + GUI_Info_HIG (ADM_LOG_INFO,QT_TRANSLATE_NOOP("adm","Done"),QT_TRANSLATE_NOOP("adm", "File %s has been successfully saved."),ADM_getFileName(name).c_str()); } else { - GUI_Error_HIG (QT_TRANSLATE_NOOP("adm","Failed"), QT_TRANSLATE_NOOP("adm","File %s was NOT saved correctly."),ADM_GetFileName(name)); + GUI_Error_HIG (QT_TRANSLATE_NOOP("adm","Failed"), QT_TRANSLATE_NOOP("adm","File %s was NOT saved correctly."),ADM_getFileName(name).c_str()); } return 1; } @@ -431,7 +431,7 @@ IScriptEngine *engine=getPythonScriptEngine(); if(!engine) { - GUI_Error_HIG("Queue","Cannot get tinyPÿ script engine"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Queue"),QT_TRANSLATE_NOOP("adm","Cannot get tinyPÿ script engine")); return; } @@ -441,7 +441,7 @@ job.scriptName=string(jobName)+string(".")+engine->defaultFileExtension(); if(false==ADMJob::jobAdd(job)) { - GUI_Error_HIG("Queue","Cannot add job %s",jobName); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Queue"),QT_TRANSLATE_NOOP("adm","Cannot add job %s"),jobName); return; } string completePath=string(ADM_getJobDir());
View file
avidemux_2.6.13.tar.gz/avidemux/common/main.cpp -> avidemux_2.6.14.tar.gz/avidemux/common/main.cpp
Changed
@@ -35,6 +35,8 @@ #include "ADM_assert.h" #include "adm_main.h" +void abortExitHandler(void); + #ifdef main extern "C" { @@ -80,18 +82,18 @@ } /** * \fn getUISpecifSubfolder - * @return + * @return */ static const char *getUISpecifSubfolder() { switch(UI_GetCurrentUI()) { case ADM_UI_QT4: -#if ADM_UI_TYPE_BUILD == ADM_UI_QT4 +#if ADM_UI_TYPE_BUILD == ADM_UI_QT4 return QT_FLAVOR; #else return "qt4"; -#endif +#endif break; case ADM_UI_CLI: return "cli"; @@ -99,7 +101,7 @@ case ADM_UI_GTK: return "gtk"; break; - default: + default: break; } return "unknown"; @@ -108,18 +110,14 @@ #ifdef USE_SDL static bool sdlProbe(void) { - char *drv=NULL; + std::string drv; printf("Probing for SDL...\n"); std::string sdlDriver=std::string("dummy"); - if(prefs->get(FEATURES_SDLDRIVER,&drv)) + if(prefs->get(FEATURES_SDLDRIVER,drv)) { - if(drv) + if(drv.size()) { - if(strlen(drv)) - { - sdlDriver=std::string(drv); - } - ADM_dezalloc(drv); + sdlDriver=drv; } } printf("Calling initSDL with driver=%s\n",sdlDriver.c_str()); @@ -127,16 +125,16 @@ return true; } /** - * + * * @param argc * @param argv - * @return + * @return */ static bool fakeInitSdl() { return true; } -#endif +#endif #if 0 void run(const char *foo) { @@ -152,24 +150,32 @@ run("/foobar/meuh.ext"); run("/foobar/meuh."); run("/foobar/meuh.ext.bar"); - + } #endif /** - * + * + */ +static bool admDummyHwCleanup() +{ + return true; +} + +/** + * * @param argc * @param argv - * @return + * @return */ int startAvidemux(int argc, char *argv[]) { - + printf("*************************\n"); printf(" Avidemux v%s", ADM_VERSION); #if defined( ADM_SUBVERSION ) #define MKSTRING(x) x - printf(" (%s) .", MKSTRING(ADM_SUBVERSION)); + printf(" (%s) .", MKSTRING(ADM_SUBVERSION)); #endif printf("\n*************************\n"); @@ -236,12 +242,12 @@ uint32_t cpuMask; if(!prefs->get(FEATURES_CPU_CAPS,&cpuMask)) { - cpuMask=0xffffffff; + cpuMask=0xffffffff; } CpuCaps::init(); CpuCaps::setMask(cpuMask); - + #ifdef _WIN32 win32_netInit(); @@ -261,10 +267,10 @@ quotaInit(); ADM_lavFormatInit(); - + { - std::string scriptFolder=ADM_getPluginDir("scriptEngines"); + std::string scriptFolder=ADM_getPluginDir("scriptEngines"); if(!initGUI(initialiseScriptEngines(scriptFolder.c_str(), video_body,getUISpecifSubfolder()))) { printf("\n Fatal : could not init GUI\n"); @@ -272,39 +278,40 @@ } } - - -#if (ADM_UI_TYPE_BUILD!=ADM_UI_CLI) + + +#if (ADM_UI_TYPE_BUILD!=ADM_UI_CLI) #if defined( USE_VDPAU) - PROBE_HW_ACCEL(vdpauProbe,VDPAU,initVDPAUDecoder) -#endif - + extern bool admVdpau_exitCleanup(); + PROBE_HW_ACCEL(vdpauProbe,VDPAU,initVDPAUDecoder, admVdpau_exitCleanup) +#endif + #if defined( USE_LIBVA) - PROBE_HW_ACCEL(libvaProbe,LIBVA,initLIBVADecoder) -#endif - + PROBE_HW_ACCEL(libvaProbe,LIBVA,initLIBVADecoder,admDummyHwCleanup) +#endif + #endif // !CLI - + #ifdef USE_SDL - PROBE_HW_ACCEL(sdlProbe,SDL,fakeInitSdl) -#endif + PROBE_HW_ACCEL(sdlProbe,SDL,fakeInitSdl,admDummyHwCleanup) +#endif // - - - ADM_lavInit(); - + + + ADM_lavInit(); + loadPlugins( "audioDecoder", ADM_ad_loadPlugins); loadPlugins( "audioDevices", ADM_av_loadPlugins); loadPlugins( "audioEncoders", ADM_ae_loadPlugins); loadPlugins( "demuxers", ADM_dm_loadPlugins); loadPlugins( "muxers", ADM_mx_loadPlugins); loadPlugins( "videoDecoders", ADM_vd6_loadPlugins); - + loadPluginsEx( "videoEncoders", ADM_ve6_loadPlugins); loadPluginsEx( "videoFilters", ADM_vf_loadPlugins); - - + + AVDM_audioInit(); int n=listOfHwInit.size(); @@ -312,21 +319,39 @@ { listOfHwInit[i](); } - + atexit(abortExitHandler); UI_RunApp(); cleanUp(); printf("Normal exit\n"); return 0; } +void abortExitHandler(void) +{ + static bool done=false; + int n=listOfHwCleanup.size(); + if(!done && n) + { + done=true; + ADM_info("Abnormal exit handler, trying to clean up \n"); + for(int i=0;i<n;i++) + { + listOfHwCleanup[i](); + } + listOfHwCleanup.clear(); + }else + { + ADM_info("already done, nothing to do\n"); + } +} /** - * + * */ void ADM_ExitCleanup( void ) { printf("Cleaning up\n"); admPreview::destroy(); - if(video_body) + if(video_body) video_body->cleanup (); delete video_body; video_body=NULL; @@ -341,6 +366,8 @@ #endif + + AVDM_cleanup(); @@ -350,14 +377,23 @@ UI_End(); ADM_vf_clearFilters(); + int n=listOfHwCleanup.size(); + for(int i=0;i<n;i++) + { + listOfHwCleanup[i](); + } + listOfHwCleanup.clear(); + + ADM_ad_cleanup(); ADM_ae_cleanup(); - ADM_mx_cleanup(); + ADM_mx_cleanup(); ADM_vf_cleanup(); ADM_dm_cleanup(); ADM_vd6_cleanup(); ADM_ve6_cleanup(); + printf("--End of cleanup--\n"); ADMImage_stat(); @@ -369,13 +405,13 @@ bool setPrefsDefault(void) { #ifdef __MINGW32__ - prefs->set(AUDIO_DEVICE_AUDIODEVICE,"Win32"); + prefs->set(AUDIO_DEVICE_AUDIODEVICE,std::string("Win32")); #ifdef USE_OPENGL prefs->set(VIDEODEVICE,(uint32_t)5); // QTGL #endif #endif #ifdef __linux__ - prefs->set(AUDIO_DEVICE_AUDIODEVICE,"PulseAudioS"); + prefs->set(AUDIO_DEVICE_AUDIODEVICE,std::string("PulseAudioS")); #ifdef USE_VDPAU prefs->set(VIDEODEVICE,(uint32_t)4); // VDPAU #else
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_UIs/src/DIA_dialogFactory.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_UIs/src/DIA_dialogFactory.cpp
Changed
@@ -1,444 +1,444 @@ -/*************************************************************************** - DIA_dialogFactory.cpp - (C) 2006 Mean Fixounet@free.fr -***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_toolkitGtk.h" -#include "DIA_factory.h" -#include "DIA_coreToolkit.h" -#include "DIA_coreUI_internal.h" - -static uint8_t buildOneTab(GtkWidget *nb,int index, diaElemTabs *tab); -static uint8_t readOneTab(int index, diaElemTabs *tab); -// -static uint8_t gtkDiaFactoryRunTabs(const char *title,uint32_t nb,diaElemTabs **tabs); -static uint8_t gtkDiaFactoryRun(const char *title,uint32_t nb,diaElem **elems); -// - -/** - \fn addLine(diaElem *elem, GtkDialog *dialog, GtkWidget *vbox) - \brief setup an line with the element given as parameter - @return nothing - -*/ -void addLine(diaElem *elem, GtkWidget *dialog, GtkWidget *vbox,uint32_t line) -{ - elem->setMe( (void *)dialog,(void *)vbox,line); - -} -/** - \fn getLine(diaElem *elem, GtkDialog *dialog, GtkWidget *vbox) - \brief read back an line with the element given as parameter - @return nothing - -*/ -void getLine(diaElem *elem, GtkWidget *dialog, GtkWidget *vbox,uint32_t line) -{ - - elem->getMe(); - -} -/** - \fn diaFactoryRun(const char *title,uint32_t nb,diaElem **elems) - \brief Run a dialog made of nb elems, each elem being described in the **elems - @return 0 on failure, 1 on success -*/ - -uint8_t gtkDiaFactoryRun(const char *title,uint32_t nb,diaElem **elems) -{ - uint8_t ret=0; - ADM_assert(elems); - ADM_assert(nb); - ADM_assert(title); - - /* First there was a dialog ...*/ - GtkWidget *dialog=gtk_dialog_new (); - GtkWidget *dialog_vbox1; - GtkWidget *table1; - GtkWidget *vbox1; - - gtk_window_set_title (GTK_WINDOW (dialog),title ); - gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE); - gtk_container_set_border_width (GTK_CONTAINER (dialog), 6); - dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); - gtk_box_set_spacing (GTK_BOX(dialog_vbox1), 12); - gtk_widget_show (dialog_vbox1); - - vbox1 = gtk_vbox_new (0, 18); - gtk_container_set_border_width (GTK_CONTAINER (vbox1), 6); - gtk_container_add (GTK_CONTAINER (dialog_vbox1), vbox1); - gtk_widget_show (vbox1); - - int line=0; - int i=0; - while (i<nb) - { - if (elems[i]->mySelf == ELEM_FRAME) - { - addLine(elems[i],dialog,vbox1,line); - i++; - } - else - { - line = 0; - int nbLine=0; - while (i+nbLine<nb && elems[i+nbLine]->mySelf != ELEM_FRAME) - nbLine++; - table1 = gtk_table_new (nbLine, 2, FALSE); - gtk_table_set_col_spacings (GTK_TABLE (table1), 12); - gtk_table_set_row_spacings (GTK_TABLE (table1), 6); - gtk_box_pack_start (GTK_BOX(vbox1), table1, FALSE, FALSE, 0); - gtk_widget_show (table1); - - while (i<nb && elems[i]->mySelf != ELEM_FRAME) - { - addLine(elems[i],dialog,table1,line); - line+=elems[i]->getSize(); - i++; - } - } - } - - // Add a Close button - GtkWidget *okbutton1; - GtkWidget *cancelbutton1; - - cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); - gtk_widget_show (cancelbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog), cancelbutton1, GTK_RESPONSE_CANCEL); - - okbutton1 = gtk_button_new_from_stock ("gtk-ok"); - gtk_widget_show (okbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog), okbutton1, GTK_RESPONSE_OK); - gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); - - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, - -1); - - /* Finalize them */ - for(int i=0;i<nb;i++) - { - elems[i]->finalize(); - } - - // Show it & run - gtk_register_dialog(dialog); - if(GTK_RESPONSE_OK==gtk_dialog_run(GTK_DIALOG(dialog))) - { - for(int i=0;i<nb;i++) - { - getLine(elems[i],dialog,table1,i); - - } - ret=1; - } - - // Cleanup - gtk_unregister_dialog(dialog); - gtk_widget_destroy(dialog); - return ret; -} -/** - \fn diaFactoryRun - \brief Same as above but for tabbed dialog -*/ -uint8_t gtkDiaFactoryRunTabs(const char *title,uint32_t nb,diaElemTabs **tabs) -{ - uint8_t ret=0; - ADM_assert(tabs); - ADM_assert(nb); - ADM_assert(title); - - /* First there was a dialog ...*/ - GtkWidget *dialog=gtk_dialog_new (); - GtkWidget *dialog_vbox1; - GtkWidget *table1; - GtkWidget *notebook1; - - gtk_window_set_title (GTK_WINDOW (dialog),title ); - gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE); - gtk_container_set_border_width (GTK_CONTAINER (dialog), 6); - dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); - gtk_box_set_spacing (GTK_BOX(dialog_vbox1), 12); - gtk_widget_show (dialog_vbox1); - // Ok create our tabs - notebook1 = gtk_notebook_new (); - gtk_widget_show (notebook1); - gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, FALSE, FALSE, 0); - gtk_container_set_border_width (GTK_CONTAINER (notebook1), 6); - - // And fill them - for(int i=0;i<nb;i++) - { - buildOneTab(notebook1,i,tabs[i]); - } - - diaElemTabs *itab; - for(int i=0;i<nb;i++) - { - itab=(tabs[i]); - for(int j=0;j<itab->nbElems;j++) - { - itab->dias[j]->finalize(); - } - } - // Add a Close button - GtkWidget *okbutton1; - GtkWidget *cancelbutton1; - - cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); - gtk_widget_show (cancelbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog), cancelbutton1, GTK_RESPONSE_CANCEL); - - okbutton1 = gtk_button_new_from_stock ("gtk-ok"); - gtk_widget_show (okbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog), okbutton1, GTK_RESPONSE_OK); - gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); - - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, - -1); - - // Show it & run - gtk_register_dialog(dialog); - if(GTK_RESPONSE_OK==gtk_dialog_run(GTK_DIALOG(dialog))) - { - for(int i=0;i<nb;i++) - { - readOneTab(i,tabs[i]); - } - ret=1; - } - - // Cleanup - gtk_unregister_dialog(dialog); - gtk_widget_destroy(dialog); - return ret; -} -/** - -*/ -uint8_t buildOneTab(GtkWidget *nb,int index, diaElemTabs *tab) -{ - GtkWidget *table1,*vbox1,*label; - - ADM_assert(tab); - vbox1 = gtk_vbox_new (0, 18); - gtk_container_set_border_width (GTK_CONTAINER (vbox1), 12); - gtk_container_add (GTK_CONTAINER (nb), vbox1); - gtk_widget_show (vbox1); - - int line=0; - int i=0; - while (i<tab->nbElems) - { - if (tab->dias[i]->mySelf == ELEM_FRAME) - { - addLine(tab->dias[i],nb,vbox1,line); - i++; - } - else - { - line = 0; - int nbLine=0; - while (i+nbLine<tab->nbElems && tab->dias[i+nbLine]->mySelf != ELEM_FRAME) - nbLine++; - table1 = gtk_table_new (nbLine, 2, FALSE); - gtk_table_set_col_spacings (GTK_TABLE (table1), 12); - gtk_table_set_row_spacings (GTK_TABLE (table1), 6); - gtk_box_pack_start (GTK_BOX(vbox1), table1, FALSE, FALSE, 0); - gtk_widget_show (table1); - - while (i<tab->nbElems && tab->dias[i]->mySelf != ELEM_FRAME) - { - addLine(tab->dias[i],nb,table1,line); - line+=tab->dias[i]->getSize(); - i++; - } - } - } - - - - label = gtk_label_new (tab->title); - gtk_widget_show (label); - gtk_notebook_set_tab_label (GTK_NOTEBOOK (nb), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nb), index), label); - - - - return 1; -} -/** - -*/ -uint8_t readOneTab(int index, diaElemTabs *tab) -{ - for(int i=0;i<tab->nbElems;i++) - { - tab->dias[i]->getMe(); - } - return 1; -} - - -//*****************HOOK************ -/** - * \fn InitFactory - * \brief Install hoook for dialogFactory - * */ -extern diaElem *gtkCreateButton(const char *toggleTitle, ADM_FAC_CALLBACK *cb,void *cookie,const char *tip); -extern void gtkDeleteButton(diaElem *e); -extern diaElem *gtkCreateBar(uint32_t percent,const char *toggleTitle); -extern void gtkDeleteBar(diaElem *e); -extern diaElem *gtkCreateFloat(ELEM_TYPE_FLOAT *intValue,const char *toggleTitle, ELEM_TYPE_FLOAT min, ELEM_TYPE_FLOAT max,const char *tip, int decimals); -extern void gtkDeleteFloat(diaElem *e); -extern CREATE_INTEGER_T gtkCreateInteger; -extern CREATE_UINTEGER_T gtkCreateUInteger; -extern DELETE_DIA_ELEM_T gtkDestroyInteger; -extern DELETE_DIA_ELEM_T gtkDestroyUInteger; -extern CREATE_NOTCH_T gtkCreateNotch; -extern DELETE_DIA_ELEM_T gtkDestroyNotch; -extern CREATE_READONLYTEXT_T gtkCreateRoText; -extern CREATE_TEXT_T gtkCreateText; -extern DELETE_DIA_ELEM_T gtkDestroyRoText; -extern DELETE_DIA_ELEM_T gtkDestroyText; -extern CREATE_HEX_T gtkCreateHex; -extern DELETE_DIA_ELEM_T gtkDestroyHex; -extern CREATE_MATRIX_T gtkCreateMatrix; -extern DELETE_DIA_ELEM_T gtkDestroyMatrix; -extern CREATE_MENUDYNAMIC_T gtkCreateMenuDynamic; -extern CREATE_MENU_T gtkCreateMenu; -extern DELETE_DIA_ELEM_T gtkDestroyMenu; -extern DELETE_DIA_ELEM_T gtkDestroyMenuDynamic; -extern CREATE_THREADCOUNT_T gtkCreateThreadCount; -extern DELETE_DIA_ELEM_T gtkDestroyThreadCount; -extern CREATE_BITRATE_T gtkCreateBitrate; -extern DELETE_DIA_ELEM_T gtkDestroyBitrate; -extern CREATE_FILE_T gtkCreateFile; -extern DELETE_DIA_ELEM_T gtkDestroyFile; -extern CREATE_DIR_T gtkCreateDir; -extern DELETE_DIA_ELEM_T gtkDestroyDir; -extern CREATE_FRAME_T gtkCreateFrame; -extern DELETE_DIA_ELEM_T gtkDestroyFrame; -extern CREATE_TOGGLE_UINT gtkCreateToggleUint; -extern DELETE_DIA_ELEM_T gtkDestroyToggleUint; -extern CREATE_TOGGLE_INT gtkCreateToggleInt; -extern DELETE_DIA_ELEM_T gtkDestroyToggleInt; -extern CREATE_TOGGLE_T gtkCreateToggle; -extern DELETE_DIA_ELEM_T gtkDestroyToggle; -extern CREATE_USLIDER_T gtkCreateUSlider; -extern DELETE_DIA_ELEM_T gtkDestroyUSlider; -extern CREATE_SLIDER_T gtkCreateSlider; -extern DELETE_DIA_ELEM_T gtkDestroySlider; -extern CREATE_TIMESTAMP_T gtkCreateTimeStamp; -extern DELETE_DIA_ELEM_T gtkDestroyTimeStamp; - -/** - * \fn gtkFactoryGetVersion - * \brief returns the version this has been compiled with - */ -void gtkFactoryGetVersion(uint32_t *maj,uint32_t *minor,uint32_t *patch) -{ - *maj=ADM_COREUI_MAJOR; - *minor=ADM_COREUI_MINOR; - *patch=ADM_COREUI_PATCH; - -} -//************ -static FactoryDescriptor GtkFactoryDescriptor= -{ - >kFactoryGetVersion, - >kDiaFactoryRun, - >kDiaFactoryRunTabs, - // Buttons - >kCreateButton, - >kDeleteButton, - // Bar - >kCreateBar, - >kDeleteBar, - // Float - >kCreateFloat, - >kDeleteFloat, - // Integer - >kCreateInteger, - >kDestroyInteger, - // UInteger - >kCreateUInteger, - >kDestroyUInteger, - // Notch - >kCreateNotch, - >kDestroyNotch, - // RoText - >kCreateRoText, - >kDestroyRoText, - // Text - >kCreateText, - >kDestroyText, - // Hex - >kCreateHex, - >kDestroyHex, - // Matrix - >kCreateMatrix, - >kDestroyMatrix, - // Menu - >kCreateMenu, - >kDestroyMenu, - >kCreateMenuDynamic, - >kDestroyMenuDynamic, - // ThreadCount - >kCreateThreadCount, - >kDestroyThreadCount, - // Bitrate - >kCreateBitrate, - >kDestroyBitrate, - // File - >kCreateFile, - >kDestroyFile, - // Dir - >kCreateDir, - >kDestroyDir, - // Frame - >kCreateFrame, - >kDestroyFrame, - // Toggle uint/int - >kCreateToggleUint, - >kDestroyToggleUint, - >kCreateToggleInt, - >kDestroyToggleInt, - // Regular toggle - >kCreateToggle, - >kDestroyToggle, - // Slider - >kCreateUSlider, - >kDestroyUSlider, - >kCreateSlider, - >kDestroySlider, - >kCreateTimeStamp, - >kDestroyTimeStamp - -}; - -/** - * \fn InitFactory - * \brief Install our factory hooks - */ -void InitFactory(void) -{ - DIA_factoryInit(&GtkFactoryDescriptor); - - -} - -//EOF +/*************************************************************************** + DIA_dialogFactory.cpp + (C) 2006 Mean Fixounet@free.fr +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_toolkitGtk.h" +#include "DIA_factory.h" +#include "DIA_coreToolkit.h" +#include "DIA_coreUI_internal.h" + +static uint8_t buildOneTab(GtkWidget *nb,int index, diaElemTabs *tab); +static uint8_t readOneTab(int index, diaElemTabs *tab); +// +static uint8_t gtkDiaFactoryRunTabs(const char *title,uint32_t nb,diaElemTabs **tabs); +static uint8_t gtkDiaFactoryRun(const char *title,uint32_t nb,diaElem **elems); +// + +/** + \fn addLine(diaElem *elem, GtkDialog *dialog, GtkWidget *vbox) + \brief setup an line with the element given as parameter + @return nothing + +*/ +void addLine(diaElem *elem, GtkWidget *dialog, GtkWidget *vbox,uint32_t line) +{ + elem->setMe( (void *)dialog,(void *)vbox,line); + +} +/** + \fn getLine(diaElem *elem, GtkDialog *dialog, GtkWidget *vbox) + \brief read back an line with the element given as parameter + @return nothing + +*/ +void getLine(diaElem *elem, GtkWidget *dialog, GtkWidget *vbox,uint32_t line) +{ + + elem->getMe(); + +} +/** + \fn diaFactoryRun(const char *title,uint32_t nb,diaElem **elems) + \brief Run a dialog made of nb elems, each elem being described in the **elems + @return 0 on failure, 1 on success +*/ + +uint8_t gtkDiaFactoryRun(const char *title,uint32_t nb,diaElem **elems) +{ + uint8_t ret=0; + ADM_assert(elems); + ADM_assert(nb); + ADM_assert(title); + + /* First there was a dialog ...*/ + GtkWidget *dialog=gtk_dialog_new (); + GtkWidget *dialog_vbox1; + GtkWidget *table1; + GtkWidget *vbox1; + + gtk_window_set_title (GTK_WINDOW (dialog),title ); + gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE); + gtk_container_set_border_width (GTK_CONTAINER (dialog), 6); + dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); + gtk_box_set_spacing (GTK_BOX(dialog_vbox1), 12); + gtk_widget_show (dialog_vbox1); + + vbox1 = gtk_vbox_new (0, 18); + gtk_container_set_border_width (GTK_CONTAINER (vbox1), 6); + gtk_container_add (GTK_CONTAINER (dialog_vbox1), vbox1); + gtk_widget_show (vbox1); + + int line=0; + int i=0; + while (i<nb) + { + if (elems[i]->mySelf == ELEM_FRAME) + { + addLine(elems[i],dialog,vbox1,line); + i++; + } + else + { + line = 0; + int nbLine=0; + while (i+nbLine<nb && elems[i+nbLine]->mySelf != ELEM_FRAME) + nbLine++; + table1 = gtk_table_new (nbLine, 2, FALSE); + gtk_table_set_col_spacings (GTK_TABLE (table1), 12); + gtk_table_set_row_spacings (GTK_TABLE (table1), 6); + gtk_box_pack_start (GTK_BOX(vbox1), table1, FALSE, FALSE, 0); + gtk_widget_show (table1); + + while (i<nb && elems[i]->mySelf != ELEM_FRAME) + { + addLine(elems[i],dialog,table1,line); + line+=elems[i]->getSize(); + i++; + } + } + } + + // Add a Close button + GtkWidget *okbutton1; + GtkWidget *cancelbutton1; + + cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); + gtk_widget_show (cancelbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog), cancelbutton1, GTK_RESPONSE_CANCEL); + + okbutton1 = gtk_button_new_from_stock ("gtk-ok"); + gtk_widget_show (okbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog), okbutton1, GTK_RESPONSE_OK); + gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); + + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, + -1); + + /* Finalize them */ + for(int i=0;i<nb;i++) + { + elems[i]->finalize(); + } + + // Show it & run + gtk_register_dialog(dialog); + if(GTK_RESPONSE_OK==gtk_dialog_run(GTK_DIALOG(dialog))) + { + for(int i=0;i<nb;i++) + { + getLine(elems[i],dialog,table1,i); + + } + ret=1; + } + + // Cleanup + gtk_unregister_dialog(dialog); + gtk_widget_destroy(dialog); + return ret; +} +/** + \fn diaFactoryRun + \brief Same as above but for tabbed dialog +*/ +uint8_t gtkDiaFactoryRunTabs(const char *title,uint32_t nb,diaElemTabs **tabs) +{ + uint8_t ret=0; + ADM_assert(tabs); + ADM_assert(nb); + ADM_assert(title); + + /* First there was a dialog ...*/ + GtkWidget *dialog=gtk_dialog_new (); + GtkWidget *dialog_vbox1; + GtkWidget *table1; + GtkWidget *notebook1; + + gtk_window_set_title (GTK_WINDOW (dialog),title ); + gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE); + gtk_container_set_border_width (GTK_CONTAINER (dialog), 6); + dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); + gtk_box_set_spacing (GTK_BOX(dialog_vbox1), 12); + gtk_widget_show (dialog_vbox1); + // Ok create our tabs + notebook1 = gtk_notebook_new (); + gtk_widget_show (notebook1); + gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, FALSE, FALSE, 0); + gtk_container_set_border_width (GTK_CONTAINER (notebook1), 6); + + // And fill them + for(int i=0;i<nb;i++) + { + buildOneTab(notebook1,i,tabs[i]); + } + + diaElemTabs *itab; + for(int i=0;i<nb;i++) + { + itab=(tabs[i]); + for(int j=0;j<itab->nbElems;j++) + { + itab->dias[j]->finalize(); + } + } + // Add a Close button + GtkWidget *okbutton1; + GtkWidget *cancelbutton1; + + cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); + gtk_widget_show (cancelbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog), cancelbutton1, GTK_RESPONSE_CANCEL); + + okbutton1 = gtk_button_new_from_stock ("gtk-ok"); + gtk_widget_show (okbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog), okbutton1, GTK_RESPONSE_OK); + gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); + + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, + -1); + + // Show it & run + gtk_register_dialog(dialog); + if(GTK_RESPONSE_OK==gtk_dialog_run(GTK_DIALOG(dialog))) + { + for(int i=0;i<nb;i++) + { + readOneTab(i,tabs[i]); + } + ret=1; + } + + // Cleanup + gtk_unregister_dialog(dialog); + gtk_widget_destroy(dialog); + return ret; +} +/** + +*/ +uint8_t buildOneTab(GtkWidget *nb,int index, diaElemTabs *tab) +{ + GtkWidget *table1,*vbox1,*label; + + ADM_assert(tab); + vbox1 = gtk_vbox_new (0, 18); + gtk_container_set_border_width (GTK_CONTAINER (vbox1), 12); + gtk_container_add (GTK_CONTAINER (nb), vbox1); + gtk_widget_show (vbox1); + + int line=0; + int i=0; + while (i<tab->nbElems) + { + if (tab->dias[i]->mySelf == ELEM_FRAME) + { + addLine(tab->dias[i],nb,vbox1,line); + i++; + } + else + { + line = 0; + int nbLine=0; + while (i+nbLine<tab->nbElems && tab->dias[i+nbLine]->mySelf != ELEM_FRAME) + nbLine++; + table1 = gtk_table_new (nbLine, 2, FALSE); + gtk_table_set_col_spacings (GTK_TABLE (table1), 12); + gtk_table_set_row_spacings (GTK_TABLE (table1), 6); + gtk_box_pack_start (GTK_BOX(vbox1), table1, FALSE, FALSE, 0); + gtk_widget_show (table1); + + while (i<tab->nbElems && tab->dias[i]->mySelf != ELEM_FRAME) + { + addLine(tab->dias[i],nb,table1,line); + line+=tab->dias[i]->getSize(); + i++; + } + } + } + + + + label = gtk_label_new (tab->title); + gtk_widget_show (label); + gtk_notebook_set_tab_label (GTK_NOTEBOOK (nb), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nb), index), label); + + + + return 1; +} +/** + +*/ +uint8_t readOneTab(int index, diaElemTabs *tab) +{ + for(int i=0;i<tab->nbElems;i++) + { + tab->dias[i]->getMe(); + } + return 1; +} + + +//*****************HOOK************ +/** + * \fn InitFactory + * \brief Install hoook for dialogFactory + * */ +extern diaElem *gtkCreateButton(const char *toggleTitle, ADM_FAC_CALLBACK *cb,void *cookie,const char *tip); +extern void gtkDeleteButton(diaElem *e); +extern diaElem *gtkCreateBar(uint32_t percent,const char *toggleTitle); +extern void gtkDeleteBar(diaElem *e); +extern diaElem *gtkCreateFloat(ELEM_TYPE_FLOAT *intValue,const char *toggleTitle, ELEM_TYPE_FLOAT min, ELEM_TYPE_FLOAT max,const char *tip, int decimals); +extern void gtkDeleteFloat(diaElem *e); +extern CREATE_INTEGER_T gtkCreateInteger; +extern CREATE_UINTEGER_T gtkCreateUInteger; +extern DELETE_DIA_ELEM_T gtkDestroyInteger; +extern DELETE_DIA_ELEM_T gtkDestroyUInteger; +extern CREATE_NOTCH_T gtkCreateNotch; +extern DELETE_DIA_ELEM_T gtkDestroyNotch; +extern CREATE_READONLYTEXT_T gtkCreateRoText; +extern CREATE_TEXT_T gtkCreateText; +extern DELETE_DIA_ELEM_T gtkDestroyRoText; +extern DELETE_DIA_ELEM_T gtkDestroyText; +extern CREATE_HEX_T gtkCreateHex; +extern DELETE_DIA_ELEM_T gtkDestroyHex; +extern CREATE_MATRIX_T gtkCreateMatrix; +extern DELETE_DIA_ELEM_T gtkDestroyMatrix; +extern CREATE_MENUDYNAMIC_T gtkCreateMenuDynamic; +extern CREATE_MENU_T gtkCreateMenu; +extern DELETE_DIA_ELEM_T gtkDestroyMenu; +extern DELETE_DIA_ELEM_T gtkDestroyMenuDynamic; +extern CREATE_THREADCOUNT_T gtkCreateThreadCount; +extern DELETE_DIA_ELEM_T gtkDestroyThreadCount; +extern CREATE_BITRATE_T gtkCreateBitrate; +extern DELETE_DIA_ELEM_T gtkDestroyBitrate; +extern CREATE_FILE_T gtkCreateFile; +extern DELETE_DIA_ELEM_T gtkDestroyFile; +extern CREATE_DIR_T gtkCreateDir; +extern DELETE_DIA_ELEM_T gtkDestroyDir; +extern CREATE_FRAME_T gtkCreateFrame; +extern DELETE_DIA_ELEM_T gtkDestroyFrame; +extern CREATE_TOGGLE_UINT gtkCreateToggleUint; +extern DELETE_DIA_ELEM_T gtkDestroyToggleUint; +extern CREATE_TOGGLE_INT gtkCreateToggleInt; +extern DELETE_DIA_ELEM_T gtkDestroyToggleInt; +extern CREATE_TOGGLE_T gtkCreateToggle; +extern DELETE_DIA_ELEM_T gtkDestroyToggle; +extern CREATE_USLIDER_T gtkCreateUSlider; +extern DELETE_DIA_ELEM_T gtkDestroyUSlider; +extern CREATE_SLIDER_T gtkCreateSlider; +extern DELETE_DIA_ELEM_T gtkDestroySlider; +extern CREATE_TIMESTAMP_T gtkCreateTimeStamp; +extern DELETE_DIA_ELEM_T gtkDestroyTimeStamp; + +/** + * \fn gtkFactoryGetVersion + * \brief returns the version this has been compiled with + */ +void gtkFactoryGetVersion(uint32_t *maj,uint32_t *minor,uint32_t *patch) +{ + *maj=ADM_COREUI_MAJOR; + *minor=ADM_COREUI_MINOR; + *patch=ADM_COREUI_PATCH; + +} +//************ +static FactoryDescriptor GtkFactoryDescriptor= +{ + >kFactoryGetVersion, + >kDiaFactoryRun, + >kDiaFactoryRunTabs, + // Buttons + >kCreateButton, + >kDeleteButton, + // Bar + >kCreateBar, + >kDeleteBar, + // Float + >kCreateFloat, + >kDeleteFloat, + // Integer + >kCreateInteger, + >kDestroyInteger, + // UInteger + >kCreateUInteger, + >kDestroyUInteger, + // Notch + >kCreateNotch, + >kDestroyNotch, + // RoText + >kCreateRoText, + >kDestroyRoText, + // Text + >kCreateText, + >kDestroyText, + // Hex + >kCreateHex, + >kDestroyHex, + // Matrix + >kCreateMatrix, + >kDestroyMatrix, + // Menu + >kCreateMenu, + >kDestroyMenu, + >kCreateMenuDynamic, + >kDestroyMenuDynamic, + // ThreadCount + >kCreateThreadCount, + >kDestroyThreadCount, + // Bitrate + >kCreateBitrate, + >kDestroyBitrate, + // File + >kCreateFile, + >kDestroyFile, + // Dir + >kCreateDir, + >kDestroyDir, + // Frame + >kCreateFrame, + >kDestroyFrame, + // Toggle uint/int + >kCreateToggleUint, + >kDestroyToggleUint, + >kCreateToggleInt, + >kDestroyToggleInt, + // Regular toggle + >kCreateToggle, + >kDestroyToggle, + // Slider + >kCreateUSlider, + >kDestroyUSlider, + >kCreateSlider, + >kDestroySlider, + >kCreateTimeStamp, + >kDestroyTimeStamp + +}; + +/** + * \fn InitFactory + * \brief Install our factory hooks + */ +void InitFactory(void) +{ + DIA_factoryInit(&GtkFactoryDescriptor); + + +} + +//EOF
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_UIs/src/DIA_flyDialogGtk.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_UIs/src/DIA_flyDialogGtk.cpp
Changed
@@ -1,156 +1,156 @@ -/*************************************************************************** - copyright : (C) 2006 by mean - email : fixounet@free.fr -***************************************************************************/ - -/*************************************************************************** -* * -* This program is free software; you can redistribute it and/or modify * -* it under the terms of the GNU General Public License as published by * -* the Free Software Foundation; either version 2 of the License, or * -* (at your option) any later version. * -* * -***************************************************************************/// - -#include "ADM_toolkitGtk.h" -#include "DIA_flyDialogGtk.h" -#include "DIA_factory.h" - - -#ifdef USE_JOG -#include "gui_action.hxx" -#include "../ADM_toolkit_gtk/ADM_jogshuttle.h" - -extern PhysicalJogShuttle *physical_jog_shuttle; -#endif - -extern float UI_calcZoomToFitScreen(GtkWindow* window, GtkWidget* drawingArea, uint32_t imageWidth, uint32_t imageHeight); -extern void UI_centreCanvasWindow(GtkWindow *window, GtkWidget *canvas, int newCanvasWidth, int newCanvasHeight); - -/** - * \fn flyDialogGtk constructor - * - */ - -ADM_flyDialogGtk::ADM_flyDialogGtk(uint32_t width, uint32_t height, ADM_coreVideoFilter *in, - void *canvas, void *slider, int yuv, ResizeMethod resizeMethod): - ADM_flyDialog(width,height,in,canvas,slider,yuv,resizeMethod) - { - EndConstructor(); - } -void ADM_flyDialogGtk::postInit(uint8_t reInit) -{ - if (_slider) - { - GtkAdjustment *adj = (GtkAdjustment*)gtk_adjustment_new(0, 0, ADM_FLY_SLIDER_MAX, 0, 1, 0); - - gtk_range_set_adjustment(GTK_RANGE(_slider), adj); - gtk_scale_set_digits(GTK_SCALE(_slider), 0); - } - - GtkWindow *window = (GtkWindow*)gtk_widget_get_ancestor((GtkWidget*)_canvas, GTK_TYPE_WINDOW); - UI_centreCanvasWindow(window, (GtkWidget*)_canvas, _zoomW, _zoomH); - gtk_widget_set_size_request((GtkWidget*)_canvas, _zoomW, _zoomH); -#ifdef USE_JOG - if (!reInit) - physical_jog_shuttle->registerCBs (this, PhysicalJogShuttle::NoButtonCB, - jogDial, jogRing); -#endif -} - -ADM_flyDialogGtk::~ADM_flyDialogGtk(void) -{ -#ifdef USE_JOG - physical_jog_shuttle->deregisterCBs (this); -#endif -} - -#ifdef USE_JOG -void ADM_flyDialogGtk::jogDial (void * my_data, signed short offset) -{ - ADM_flyDialog * myFly = static_cast <ADM_flyDialog *> (my_data); - myFly->sliderSet (myFly->sliderGet() + offset); -} - -static guint jogRingTimerID = 0; -static signed short jogRingIncr = 0; - -static gboolean on_jogRingTimer (gpointer data) -{ - gdk_threads_enter(); - - ADM_flyDialog * myFly = static_cast <ADM_flyDialog *> (data); - myFly->sliderSet (myFly->sliderGet() + jogRingIncr); - - gdk_threads_leave(); - return TRUE; -} - -void ADM_flyDialogGtk::jogRing (void * my_data, gfloat angle) -{ - if (jogRingTimerID) - { - g_source_remove (jogRingTimerID); - jogRingTimerID = 0; - } - - if (angle > -0.0001 && angle < 0.0001) - return; - - jogRingIncr = (angle < 0) ? -1 : +1; - angle *= jogRingIncr; // absolute value - jogRingTimerID = g_timeout_add (guint ((1 - angle) * 500 + 10), - on_jogRingTimer, my_data); -} -#endif - -float ADM_flyDialogGtk::calcZoomFactor(void) -{ - GtkWindow *window = (GtkWindow*)gtk_widget_get_ancestor((GtkWidget*)_canvas, GTK_TYPE_WINDOW); - - return UI_calcZoomToFitScreen(window, (GtkWidget*)_canvas, _w, _h); -} - -uint8_t ADM_flyDialogGtk::display(uint8_t *rgbData) -{ - ADM_assert(_canvas); - ADM_assert(rgbData); - GtkWidget *widget=(GtkWidget*)_canvas; - - cairo_t *cr = gdk_cairo_create(gtk_widget_get_window(widget)); - int stride = cairo_format_stride_for_width(CAIRO_FORMAT_RGB24, _zoomW); - cairo_surface_t *s = cairo_image_surface_create_for_data((unsigned char*)rgbData, - CAIRO_FORMAT_RGB24, - _zoomW, - _zoomH, - stride); - cairo_set_source_surface(cr, s, 0, 0); - cairo_paint(cr); - cairo_destroy(cr); - cairo_surface_destroy(s); - //GUI_RGBDisplay(_rgbBufferOut, _zoomW, _zoomH, _canvas); - return 1; -} - -uint32_t ADM_flyDialogGtk::sliderGet(void) -{ - ADM_assert(_slider); - return (uint32_t)gtk_range_get_value (GTK_RANGE(_slider)); -} - -uint8_t ADM_flyDialogGtk::sliderSet(uint32_t value) -{ - ADM_assert(_slider); - - gtk_range_set_value (GTK_RANGE(_slider), value); - - return 1; -} - -bool ADM_flyDialogGtk::isRgbInverted(void) -{ - return false; -} - - -//EOF +/*************************************************************************** + copyright : (C) 2006 by mean + email : fixounet@free.fr +***************************************************************************/ + +/*************************************************************************** +* * +* This program is free software; you can redistribute it and/or modify * +* it under the terms of the GNU General Public License as published by * +* the Free Software Foundation; either version 2 of the License, or * +* (at your option) any later version. * +* * +***************************************************************************/// + +#include "ADM_toolkitGtk.h" +#include "DIA_flyDialogGtk.h" +#include "DIA_factory.h" + + +#ifdef USE_JOG +#include "gui_action.hxx" +#include "../ADM_toolkit_gtk/ADM_jogshuttle.h" + +extern PhysicalJogShuttle *physical_jog_shuttle; +#endif + +extern float UI_calcZoomToFitScreen(GtkWindow* window, GtkWidget* drawingArea, uint32_t imageWidth, uint32_t imageHeight); +extern void UI_centreCanvasWindow(GtkWindow *window, GtkWidget *canvas, int newCanvasWidth, int newCanvasHeight); + +/** + * \fn flyDialogGtk constructor + * + */ + +ADM_flyDialogGtk::ADM_flyDialogGtk(uint32_t width, uint32_t height, ADM_coreVideoFilter *in, + void *canvas, void *slider, int yuv, ResizeMethod resizeMethod): + ADM_flyDialog(width,height,in,canvas,slider,yuv,resizeMethod) + { + EndConstructor(); + } +void ADM_flyDialogGtk::postInit(uint8_t reInit) +{ + if (_slider) + { + GtkAdjustment *adj = (GtkAdjustment*)gtk_adjustment_new(0, 0, ADM_FLY_SLIDER_MAX, 0, 1, 0); + + gtk_range_set_adjustment(GTK_RANGE(_slider), adj); + gtk_scale_set_digits(GTK_SCALE(_slider), 0); + } + + GtkWindow *window = (GtkWindow*)gtk_widget_get_ancestor((GtkWidget*)_canvas, GTK_TYPE_WINDOW); + UI_centreCanvasWindow(window, (GtkWidget*)_canvas, _zoomW, _zoomH); + gtk_widget_set_size_request((GtkWidget*)_canvas, _zoomW, _zoomH); +#ifdef USE_JOG + if (!reInit) + physical_jog_shuttle->registerCBs (this, PhysicalJogShuttle::NoButtonCB, + jogDial, jogRing); +#endif +} + +ADM_flyDialogGtk::~ADM_flyDialogGtk(void) +{ +#ifdef USE_JOG + physical_jog_shuttle->deregisterCBs (this); +#endif +} + +#ifdef USE_JOG +void ADM_flyDialogGtk::jogDial (void * my_data, signed short offset) +{ + ADM_flyDialog * myFly = static_cast <ADM_flyDialog *> (my_data); + myFly->sliderSet (myFly->sliderGet() + offset); +} + +static guint jogRingTimerID = 0; +static signed short jogRingIncr = 0; + +static gboolean on_jogRingTimer (gpointer data) +{ + gdk_threads_enter(); + + ADM_flyDialog * myFly = static_cast <ADM_flyDialog *> (data); + myFly->sliderSet (myFly->sliderGet() + jogRingIncr); + + gdk_threads_leave(); + return TRUE; +} + +void ADM_flyDialogGtk::jogRing (void * my_data, gfloat angle) +{ + if (jogRingTimerID) + { + g_source_remove (jogRingTimerID); + jogRingTimerID = 0; + } + + if (angle > -0.0001 && angle < 0.0001) + return; + + jogRingIncr = (angle < 0) ? -1 : +1; + angle *= jogRingIncr; // absolute value + jogRingTimerID = g_timeout_add (guint ((1 - angle) * 500 + 10), + on_jogRingTimer, my_data); +} +#endif + +float ADM_flyDialogGtk::calcZoomFactor(void) +{ + GtkWindow *window = (GtkWindow*)gtk_widget_get_ancestor((GtkWidget*)_canvas, GTK_TYPE_WINDOW); + + return UI_calcZoomToFitScreen(window, (GtkWidget*)_canvas, _w, _h); +} + +uint8_t ADM_flyDialogGtk::display(uint8_t *rgbData) +{ + ADM_assert(_canvas); + ADM_assert(rgbData); + GtkWidget *widget=(GtkWidget*)_canvas; + + cairo_t *cr = gdk_cairo_create(gtk_widget_get_window(widget)); + int stride = cairo_format_stride_for_width(CAIRO_FORMAT_RGB24, _zoomW); + cairo_surface_t *s = cairo_image_surface_create_for_data((unsigned char*)rgbData, + CAIRO_FORMAT_RGB24, + _zoomW, + _zoomH, + stride); + cairo_set_source_surface(cr, s, 0, 0); + cairo_paint(cr); + cairo_destroy(cr); + cairo_surface_destroy(s); + //GUI_RGBDisplay(_rgbBufferOut, _zoomW, _zoomH, _canvas); + return 1; +} + +uint32_t ADM_flyDialogGtk::sliderGet(void) +{ + ADM_assert(_slider); + return (uint32_t)gtk_range_get_value (GTK_RANGE(_slider)); +} + +uint8_t ADM_flyDialogGtk::sliderSet(uint32_t value) +{ + ADM_assert(_slider); + + gtk_range_set_value (GTK_RANGE(_slider), value); + + return 1; +} + +bool ADM_flyDialogGtk::isRgbInverted(void) +{ + return false; +} + + +//EOF
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_UIs/src/FAC_threadCount.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_UIs/src/FAC_threadCount.cpp
Changed
@@ -1,160 +1,160 @@ -/*************************************************************************** - FAC_threadCount.cpp - Handle dialog factory element : ThreadCount - (C) 2007 Gruntster -***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_toolkitGtk.h" -#include "DIA_factory.h" - - -namespace ADM_GtkFactory -{ - -class diaElemThreadCount : public diaElem -{ - -public: - - diaElemThreadCount(uint32_t *value, const char *title, const char *tip = NULL); - virtual ~diaElemThreadCount() ; - void setMe(void *dialog, void *opaque, uint32_t line); - void getMe(void); - int getRequiredLayout(void); -}; - -static void customToggled(void *widget, void *userData); - -diaElemThreadCount::diaElemThreadCount(uint32_t *value, const char *title, const char *tip) : diaElem(ELEM_THREAD_COUNT) -{ - param=(void *)value; - paramTitle = title; - this->tip=tip; -} - -diaElemThreadCount::~diaElemThreadCount() -{ - GtkWidget *w = (GtkWidget*)myWidget; - delete[] w; - myWidget = NULL; -} - -void diaElemThreadCount::getMe(void) -{ - GtkWidget **widgets = (GtkWidget**)myWidget; - uint32_t *val = (uint32_t*)param; - - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets[0]))) - *val = 1; // disabled - else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets[1]))) - *val = 0; // auto-detect - else - *val = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets[3])); // custom -} - -void diaElemThreadCount::setMe(void *dialog, void *opaque, uint32_t line) -{ - GtkWidget *label1; - GtkWidget *hbox1; - GtkWidget *radiobutton1; - GSList *radiobutton_group = NULL; - GtkWidget *radiobutton2; - GtkWidget *hbox2; - GtkWidget *radiobutton3; - GtkAdjustment *spinbutton1_adj; - GtkWidget *spinbutton1; - - label1 = gtk_label_new_with_mnemonic (paramTitle); - gtk_widget_show (label1); - gtk_misc_set_alignment (GTK_MISC (label1), 0.0, 0.5); - - gtk_table_attach (GTK_TABLE (opaque), label1, 0, 1, line, line+1, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - - hbox1 = gtk_hbox_new (FALSE, 20); - gtk_widget_show (hbox1); - - radiobutton1 = gtk_radio_button_new_with_mnemonic (NULL, QT_TR_NOOP("Disable")); - gtk_widget_show (radiobutton1); - gtk_box_pack_start (GTK_BOX (hbox1), radiobutton1, FALSE, FALSE, 0); - - radiobutton2 = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(radiobutton1), QT_TR_NOOP("Auto-detect")); - gtk_widget_show (radiobutton2); - gtk_box_pack_start (GTK_BOX (hbox1), radiobutton2, FALSE, FALSE, 0); - - hbox2 = gtk_hbox_new (FALSE, 6); - gtk_widget_show (hbox2); - gtk_box_pack_start (GTK_BOX (hbox1), hbox2, FALSE, FALSE, 0); - - radiobutton3 = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(radiobutton1), QT_TR_NOOP("Custom")); - gtk_widget_show (radiobutton3); - gtk_box_pack_start (GTK_BOX (hbox2), radiobutton3, TRUE, TRUE, 0); - - spinbutton1_adj = gtk_adjustment_new (2, 2, 32, 1, 10, 0); - spinbutton1 = gtk_spin_button_new (spinbutton1_adj, 1, 0); - gtk_widget_show (spinbutton1); - gtk_box_pack_start (GTK_BOX (hbox2), spinbutton1, TRUE, TRUE, 0); - gtk_entry_set_activates_default (GTK_ENTRY(spinbutton1), TRUE); - - gtk_table_attach (GTK_TABLE (opaque), hbox1, 1, 2, line, line+1, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - - g_signal_connect (radiobutton3, "toggled", G_CALLBACK(customToggled), this); - - GtkWidget **w; - w = new GtkWidget*[4]; - - w[0] = radiobutton1; - w[1] = radiobutton2; - w[2] = radiobutton3; - w[3] = spinbutton1; - - myWidget = (void *)w; - - uint32_t val = *(uint32_t *)param; - - gtk_widget_set_sensitive(GTK_WIDGET(spinbutton1), val > 1); - - if (val == 0) - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton2), TRUE); - else if (val == 1) - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton1), TRUE); - else - { - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton3), TRUE); - gtk_spin_button_set_value (GTK_SPIN_BUTTON(spinbutton1), val); - } -} - -int diaElemThreadCount::getRequiredLayout(void) { return 0; } - -void customToggled(void *widget, void *userData) -{ - diaElemThreadCount *elem = (diaElemThreadCount*)userData; - - GtkWidget **widgets = (GtkWidget**)(elem->myWidget); - - gtk_widget_set_sensitive(GTK_WIDGET(widgets[3]), gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets[2]))); -} -} // End of namesapce -diaElem *gtkCreateThreadCount(uint32_t *value, const char *title, const char *tip) -{ - return new ADM_GtkFactory::diaElemThreadCount(value,title,tip); -} -void gtkDestroyThreadCount(diaElem *e) -{ - ADM_GtkFactory::diaElemThreadCount *a=(ADM_GtkFactory::diaElemThreadCount *)e; - delete a; -} -//EOF +/*************************************************************************** + FAC_threadCount.cpp + Handle dialog factory element : ThreadCount + (C) 2007 Gruntster +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_toolkitGtk.h" +#include "DIA_factory.h" + + +namespace ADM_GtkFactory +{ + +class diaElemThreadCount : public diaElem +{ + +public: + + diaElemThreadCount(uint32_t *value, const char *title, const char *tip = NULL); + virtual ~diaElemThreadCount() ; + void setMe(void *dialog, void *opaque, uint32_t line); + void getMe(void); + int getRequiredLayout(void); +}; + +static void customToggled(void *widget, void *userData); + +diaElemThreadCount::diaElemThreadCount(uint32_t *value, const char *title, const char *tip) : diaElem(ELEM_THREAD_COUNT) +{ + param=(void *)value; + paramTitle = title; + this->tip=tip; +} + +diaElemThreadCount::~diaElemThreadCount() +{ + GtkWidget *w = (GtkWidget*)myWidget; + delete[] w; + myWidget = NULL; +} + +void diaElemThreadCount::getMe(void) +{ + GtkWidget **widgets = (GtkWidget**)myWidget; + uint32_t *val = (uint32_t*)param; + + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets[0]))) + *val = 1; // disabled + else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets[1]))) + *val = 0; // auto-detect + else + *val = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets[3])); // custom +} + +void diaElemThreadCount::setMe(void *dialog, void *opaque, uint32_t line) +{ + GtkWidget *label1; + GtkWidget *hbox1; + GtkWidget *radiobutton1; + GSList *radiobutton_group = NULL; + GtkWidget *radiobutton2; + GtkWidget *hbox2; + GtkWidget *radiobutton3; + GtkAdjustment *spinbutton1_adj; + GtkWidget *spinbutton1; + + label1 = gtk_label_new_with_mnemonic (paramTitle); + gtk_widget_show (label1); + gtk_misc_set_alignment (GTK_MISC (label1), 0.0, 0.5); + + gtk_table_attach (GTK_TABLE (opaque), label1, 0, 1, line, line+1, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + + hbox1 = gtk_hbox_new (FALSE, 20); + gtk_widget_show (hbox1); + + radiobutton1 = gtk_radio_button_new_with_mnemonic (NULL, QT_TR_NOOP("Disable")); + gtk_widget_show (radiobutton1); + gtk_box_pack_start (GTK_BOX (hbox1), radiobutton1, FALSE, FALSE, 0); + + radiobutton2 = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(radiobutton1), QT_TR_NOOP("Auto-detect")); + gtk_widget_show (radiobutton2); + gtk_box_pack_start (GTK_BOX (hbox1), radiobutton2, FALSE, FALSE, 0); + + hbox2 = gtk_hbox_new (FALSE, 6); + gtk_widget_show (hbox2); + gtk_box_pack_start (GTK_BOX (hbox1), hbox2, FALSE, FALSE, 0); + + radiobutton3 = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(radiobutton1), QT_TR_NOOP("Custom")); + gtk_widget_show (radiobutton3); + gtk_box_pack_start (GTK_BOX (hbox2), radiobutton3, TRUE, TRUE, 0); + + spinbutton1_adj = gtk_adjustment_new (2, 2, 32, 1, 10, 0); + spinbutton1 = gtk_spin_button_new (spinbutton1_adj, 1, 0); + gtk_widget_show (spinbutton1); + gtk_box_pack_start (GTK_BOX (hbox2), spinbutton1, TRUE, TRUE, 0); + gtk_entry_set_activates_default (GTK_ENTRY(spinbutton1), TRUE); + + gtk_table_attach (GTK_TABLE (opaque), hbox1, 1, 2, line, line+1, + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + + g_signal_connect (radiobutton3, "toggled", G_CALLBACK(customToggled), this); + + GtkWidget **w; + w = new GtkWidget*[4]; + + w[0] = radiobutton1; + w[1] = radiobutton2; + w[2] = radiobutton3; + w[3] = spinbutton1; + + myWidget = (void *)w; + + uint32_t val = *(uint32_t *)param; + + gtk_widget_set_sensitive(GTK_WIDGET(spinbutton1), val > 1); + + if (val == 0) + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton2), TRUE); + else if (val == 1) + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton1), TRUE); + else + { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton3), TRUE); + gtk_spin_button_set_value (GTK_SPIN_BUTTON(spinbutton1), val); + } +} + +int diaElemThreadCount::getRequiredLayout(void) { return 0; } + +void customToggled(void *widget, void *userData) +{ + diaElemThreadCount *elem = (diaElemThreadCount*)userData; + + GtkWidget **widgets = (GtkWidget**)(elem->myWidget); + + gtk_widget_set_sensitive(GTK_WIDGET(widgets[3]), gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets[2]))); +} +} // End of namesapce +diaElem *gtkCreateThreadCount(uint32_t *value, const char *title, const char *tip) +{ + return new ADM_GtkFactory::diaElemThreadCount(value,title,tip); +} +void gtkDestroyThreadCount(diaElem *e) +{ + ADM_GtkFactory::diaElemThreadCount *a=(ADM_GtkFactory::diaElemThreadCount *)e; + delete a; +} +//EOF
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_SwissArmyKnife.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_SwissArmyKnife.cpp
Changed
@@ -495,9 +495,9 @@ dialog = create_swiss_army_knife_dialog(); - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, -1); gtk_register_dialog (dialog);
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_eraser.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_eraser.cpp
Changed
@@ -768,9 +768,9 @@ } dialog = create_eraser_dialog(); - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, -1); gtk_register_dialog (dialog);
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_jobs.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_jobs.cpp
Changed
@@ -1,313 +1,313 @@ -#include "ADM_toolkitGtk.h" -#include "DIA_coreToolkit.h" -#include "A_functions.h" - -static GtkWidget *create_dialog1 (void); -static void updateStatus(void); -static int getSelection(GtkWidget *dialog); -static const char *StringStatus[]={QT_TR_NOOP("Ready"),QT_TR_NOOP("Succeeded"),QT_TR_NOOP("Failed"),QT_TR_NOOP("Deleted"),QT_TR_NOOP("Running")}; - -typedef enum -{ - STATUS_READY=0, - STATUS_SUCCEED, - STATUS_FAILED, - STATUS_DELETED, - STATUS_RUNNING -}JOB_STATUS; - - -typedef struct -{ - JOB_STATUS status; - ADM_date startDate; - ADM_date endDate; -}ADM_Job_Descriptor; - -typedef enum -{ - COMMAND_DELETE_ALL=1, - COMMAND_DELETE=2, - COMMAND_RUN_ALL=3, - COMMAND_RUN=4 -}; - - -typedef struct -{ - GtkWidget *dialog; - GtkListStore *store; - uint32_t nb; - char **name; - ADM_Job_Descriptor *status; -}JobsDescriptor; - -static JobsDescriptor jobs; - -static GtkWidget *treeview1; -static GtkWidget *buttonDeleteAll; -static GtkWidget *buttonDelete; -static GtkWidget *buttonRunAll; -static GtkWidget *buttonRun; - -uint8_t DIA_job(uint32_t nb, char **name) -{ -GtkListStore *store; - -GtkTreeViewColumn *column,*column2,*column3; -GtkCellRenderer *renderer; - - int ret=0; - - - - GtkWidget *dialog; - - dialog=create_dialog1(); - - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, - -1); - - gtk_register_dialog(dialog); - - - store=gtk_list_store_new (3, G_TYPE_STRING, G_TYPE_STRING,G_TYPE_STRING); - - // initialize our job structure - jobs.dialog=dialog; - jobs.nb=nb; - jobs.name=name; - jobs.status=new ADM_Job_Descriptor[nb]; - jobs.store=store; - memset(jobs.status,0,jobs.nb*sizeof(ADM_Job_Descriptor)); - - gtk_tree_view_set_model(GTK_TREE_VIEW(treeview1),GTK_TREE_MODEL (store)); - gtk_tree_view_columns_autosize(GTK_TREE_VIEW(treeview1)); - - // Add columns - - renderer = gtk_cell_renderer_text_new (); - column = gtk_tree_view_column_new_with_attributes (QT_TR_NOOP(" Job Name "), renderer, - "markup", (GdkModifierType) 0, - NULL); - gtk_tree_view_append_column (GTK_TREE_VIEW (treeview1), column); - - column2 = gtk_tree_view_column_new_with_attributes (QT_TR_NOOP("Started at"), renderer, - "markup", (GdkModifierType) 1, - NULL); - gtk_tree_view_append_column (GTK_TREE_VIEW (treeview1), column2); - column3 = gtk_tree_view_column_new_with_attributes (QT_TR_NOOP("Finished at"), renderer, - "markup", (GdkModifierType) 2, - NULL); - gtk_tree_view_append_column (GTK_TREE_VIEW (treeview1), column3); - - // - #define ASSOCIATE(x,y) gtk_dialog_add_action_widget (GTK_DIALOG (dialog), x, y) - ASSOCIATE(buttonDelete,COMMAND_DELETE); - ASSOCIATE(buttonDeleteAll,COMMAND_DELETE_ALL); - ASSOCIATE(buttonRunAll,COMMAND_RUN_ALL); - ASSOCIATE(buttonRun,COMMAND_RUN); - // - - int running=1; - gtk_widget_set_size_request(treeview1, 180, 300); - while(running) - { - int sel=0,event; - updateStatus(); - switch(event=gtk_dialog_run(GTK_DIALOG(dialog))) - { - case GTK_RESPONSE_OK : running=0;break; - case GTK_RESPONSE_APPLY : running=0;break; - case GTK_RESPONSE_CANCEL : - case GTK_RESPONSE_DELETE_EVENT: - running=0;break; - case COMMAND_DELETE_ALL: - if(GUI_Confirmation_HIG(QT_TR_NOOP("Sure!"),QT_TR_NOOP("Delete ALL jobs"),QT_TR_NOOP("Are you sure you want to delete all jobs ?"))) - { - for(int i=0;i<jobs.nb;i++) jobs.status[i].status=STATUS_DELETED; - } - break; - case COMMAND_RUN: - sel=getSelection(jobs.dialog); - if(sel>=jobs.nb) break; - jobs.status[sel].status=STATUS_RUNNING; - updateStatus(); - GUI_Quiet(); - TLK_getDate(&(jobs.status[sel].startDate)); -#ifdef USE_SPIDERMONKEY - if(A_parseECMAScript(jobs.name[sel])) jobs.status[sel].status=STATUS_SUCCEED; - else -#endif - jobs.status[sel].status=STATUS_FAILED; - TLK_getDate(&(jobs.status[sel].endDate)); - updateStatus(); - GUI_Verbose(); - break; - case COMMAND_RUN_ALL: - GUI_Quiet(); - for(int i=0;i<jobs.nb;i++) - { - if(jobs.status[i].status==STATUS_DELETED) continue; - if(jobs.status[i].status==STATUS_SUCCEED) continue; - jobs.status[i].status=STATUS_RUNNING; - TLK_getDate(&(jobs.status[i].startDate)); - updateStatus(); -#ifdef USE_SPIDERMONKEY - if(A_parseECMAScript(jobs.name[i])) jobs.status[i].status=STATUS_SUCCEED; - else -#endif - jobs.status[i].status=STATUS_FAILED; - TLK_getDate(&(jobs.status[i].endDate)); - - } - updateStatus(); - GUI_Verbose(); - break; - case COMMAND_DELETE: - sel=getSelection(jobs.dialog); - if(sel>=jobs.nb) break; - if(GUI_Confirmation_HIG(QT_TR_NOOP("Sure!"),QT_TR_NOOP("Delete job"),QT_TR_NOOP("Are you sure you want to delete %s job ?"),ADM_GetFileName(jobs.name[sel]))) - { - jobs.status[sel].status=STATUS_DELETED; - } - break; - - - default: - printf("Event:%d\n",event); - GUI_Error_HIG("Jobs",QT_TR_NOOP("Unknown event"));break; - } - - } - gtk_unregister_dialog(dialog); - gtk_widget_destroy(dialog); - - // Now delete the "deleted" jobs - for(int i=0;i<jobs.nb;i++) - { - if(jobs.status[i].status==STATUS_DELETED) - { - unlink(jobs.name[i]); - } - - } - - delete [] jobs.status; - - return ret; -} -//************************************************** -int getSelection(GtkWidget *dialog) -{ -uint32_t n=0xffff; - if(! getSelectionNumber(jobs.nb, treeview1, jobs.store,&n)) return 0xffff; - return n; -} -//************************************* -void updateStatus(void) -{ -GtkTreeIter iter; -char *str; -ADM_date *date; -char *str1,str2[200],str3[200]; - - gtk_list_store_clear (jobs.store); - for (uint32_t i = 0; i < jobs.nb; i++) - { - str1 = g_markup_printf_escaped("<span weight=\"heavy\">%s</span>\n" - "<span size=\"smaller\" style=\"oblique\">%s</span>" - , ADM_GetFileName(jobs.name[i]), StringStatus[jobs.status[i].status]); - - date=&(jobs.status[i].startDate); - sprintf(str2,"%02d:%02d:%02d",date->hours, - date->minutes, - date->seconds); - - date=&(jobs.status[i].endDate); - sprintf(str3,"%02d:%02d:%02d",date->hours, - date->minutes, - date->seconds); - - gtk_list_store_append (jobs.store, &iter); - gtk_list_store_set (jobs.store, &iter, 0,str1,1,str2,2,str3,-1); - printf("Start : %s\n",str2); - printf("End : %s\n",str3); - - g_free(str1); - } -} -//************************************* - -GtkWidget* -create_dialog1 (void) -{ - GtkWidget *dialog1; - GtkWidget *dialog_vbox1; - GtkWidget *hbox1; - GtkWidget *scrolledwindow1; - GtkWidget *vbuttonbox1; - GtkWidget *dialog_action_area1; - GtkWidget *cancelbutton1; - GtkWidget *okbutton1; - - dialog1 = gtk_dialog_new (); - gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Jobs")); - gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG); - - dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog1)); - gtk_widget_show (dialog_vbox1); - - hbox1 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox1); - gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox1, TRUE, TRUE, 0); - - scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); - gtk_widget_show (scrolledwindow1); - gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow1, TRUE, TRUE, 0); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); - gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN); - - treeview1 = gtk_tree_view_new (); - gtk_widget_show (treeview1); - gtk_container_add (GTK_CONTAINER (scrolledwindow1), treeview1); - //gtk_widget_set_size_request (treeview1, 300, -1); - - vbuttonbox1 = gtk_vbutton_box_new (); - gtk_widget_show (vbuttonbox1); - gtk_box_pack_start (GTK_BOX (hbox1), vbuttonbox1, FALSE, FALSE, 0); - gtk_button_box_set_layout (GTK_BUTTON_BOX (vbuttonbox1), GTK_BUTTONBOX_START); - - buttonDeleteAll = gtk_button_new_with_mnemonic (QT_TR_NOOP("Delete All Jobs")); - gtk_widget_show (buttonDeleteAll); - gtk_container_add (GTK_CONTAINER (vbuttonbox1), buttonDeleteAll); - - buttonDelete = gtk_button_new_with_mnemonic (QT_TR_NOOP("Delete Job")); - gtk_widget_show (buttonDelete); - gtk_container_add (GTK_CONTAINER (vbuttonbox1), buttonDelete); - - buttonRunAll = gtk_button_new_with_mnemonic (QT_TR_NOOP("Run all jobs")); - gtk_widget_show (buttonRunAll); - gtk_container_add (GTK_CONTAINER (vbuttonbox1), buttonRunAll); - - buttonRun = gtk_button_new_with_mnemonic (QT_TR_NOOP("Run Job")); - gtk_widget_show (buttonRun); - gtk_container_add (GTK_CONTAINER (vbuttonbox1), buttonRun); - - dialog_action_area1 = gtk_dialog_get_action_area (GTK_DIALOG (dialog1)); - gtk_widget_show (dialog_action_area1); - gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); - - cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); - gtk_widget_show (cancelbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), cancelbutton1, GTK_RESPONSE_CANCEL); - - okbutton1 = gtk_button_new_from_stock ("gtk-ok"); - gtk_widget_show (okbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), okbutton1, GTK_RESPONSE_OK); - - return dialog1; -} - +#include "ADM_toolkitGtk.h" +#include "DIA_coreToolkit.h" +#include "A_functions.h" + +static GtkWidget *create_dialog1 (void); +static void updateStatus(void); +static int getSelection(GtkWidget *dialog); +static const char *StringStatus[]={QT_TR_NOOP("Ready"),QT_TR_NOOP("Succeeded"),QT_TR_NOOP("Failed"),QT_TR_NOOP("Deleted"),QT_TR_NOOP("Running")}; + +typedef enum +{ + STATUS_READY=0, + STATUS_SUCCEED, + STATUS_FAILED, + STATUS_DELETED, + STATUS_RUNNING +}JOB_STATUS; + + +typedef struct +{ + JOB_STATUS status; + ADM_date startDate; + ADM_date endDate; +}ADM_Job_Descriptor; + +typedef enum +{ + COMMAND_DELETE_ALL=1, + COMMAND_DELETE=2, + COMMAND_RUN_ALL=3, + COMMAND_RUN=4 +}; + + +typedef struct +{ + GtkWidget *dialog; + GtkListStore *store; + uint32_t nb; + char **name; + ADM_Job_Descriptor *status; +}JobsDescriptor; + +static JobsDescriptor jobs; + +static GtkWidget *treeview1; +static GtkWidget *buttonDeleteAll; +static GtkWidget *buttonDelete; +static GtkWidget *buttonRunAll; +static GtkWidget *buttonRun; + +uint8_t DIA_job(uint32_t nb, char **name) +{ +GtkListStore *store; + +GtkTreeViewColumn *column,*column2,*column3; +GtkCellRenderer *renderer; + + int ret=0; + + + + GtkWidget *dialog; + + dialog=create_dialog1(); + + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, + -1); + + gtk_register_dialog(dialog); + + + store=gtk_list_store_new (3, G_TYPE_STRING, G_TYPE_STRING,G_TYPE_STRING); + + // initialize our job structure + jobs.dialog=dialog; + jobs.nb=nb; + jobs.name=name; + jobs.status=new ADM_Job_Descriptor[nb]; + jobs.store=store; + memset(jobs.status,0,jobs.nb*sizeof(ADM_Job_Descriptor)); + + gtk_tree_view_set_model(GTK_TREE_VIEW(treeview1),GTK_TREE_MODEL (store)); + gtk_tree_view_columns_autosize(GTK_TREE_VIEW(treeview1)); + + // Add columns + + renderer = gtk_cell_renderer_text_new (); + column = gtk_tree_view_column_new_with_attributes (QT_TR_NOOP(" Job Name "), renderer, + "markup", (GdkModifierType) 0, + NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview1), column); + + column2 = gtk_tree_view_column_new_with_attributes (QT_TR_NOOP("Started at"), renderer, + "markup", (GdkModifierType) 1, + NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview1), column2); + column3 = gtk_tree_view_column_new_with_attributes (QT_TR_NOOP("Finished at"), renderer, + "markup", (GdkModifierType) 2, + NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview1), column3); + + // + #define ASSOCIATE(x,y) gtk_dialog_add_action_widget (GTK_DIALOG (dialog), x, y) + ASSOCIATE(buttonDelete,COMMAND_DELETE); + ASSOCIATE(buttonDeleteAll,COMMAND_DELETE_ALL); + ASSOCIATE(buttonRunAll,COMMAND_RUN_ALL); + ASSOCIATE(buttonRun,COMMAND_RUN); + // + + int running=1; + gtk_widget_set_size_request(treeview1, 180, 300); + while(running) + { + int sel=0,event; + updateStatus(); + switch(event=gtk_dialog_run(GTK_DIALOG(dialog))) + { + case GTK_RESPONSE_OK : running=0;break; + case GTK_RESPONSE_APPLY : running=0;break; + case GTK_RESPONSE_CANCEL : + case GTK_RESPONSE_DELETE_EVENT: + running=0;break; + case COMMAND_DELETE_ALL: + if(GUI_Confirmation_HIG(QT_TR_NOOP("Sure!"),QT_TR_NOOP("Delete ALL jobs"),QT_TR_NOOP("Are you sure you want to delete all jobs ?"))) + { + for(int i=0;i<jobs.nb;i++) jobs.status[i].status=STATUS_DELETED; + } + break; + case COMMAND_RUN: + sel=getSelection(jobs.dialog); + if(sel>=jobs.nb) break; + jobs.status[sel].status=STATUS_RUNNING; + updateStatus(); + GUI_Quiet(); + TLK_getDate(&(jobs.status[sel].startDate)); +#ifdef USE_SPIDERMONKEY + if(A_parseECMAScript(jobs.name[sel])) jobs.status[sel].status=STATUS_SUCCEED; + else +#endif + jobs.status[sel].status=STATUS_FAILED; + TLK_getDate(&(jobs.status[sel].endDate)); + updateStatus(); + GUI_Verbose(); + break; + case COMMAND_RUN_ALL: + GUI_Quiet(); + for(int i=0;i<jobs.nb;i++) + { + if(jobs.status[i].status==STATUS_DELETED) continue; + if(jobs.status[i].status==STATUS_SUCCEED) continue; + jobs.status[i].status=STATUS_RUNNING; + TLK_getDate(&(jobs.status[i].startDate)); + updateStatus(); +#ifdef USE_SPIDERMONKEY + if(A_parseECMAScript(jobs.name[i])) jobs.status[i].status=STATUS_SUCCEED; + else +#endif + jobs.status[i].status=STATUS_FAILED; + TLK_getDate(&(jobs.status[i].endDate)); + + } + updateStatus(); + GUI_Verbose(); + break; + case COMMAND_DELETE: + sel=getSelection(jobs.dialog); + if(sel>=jobs.nb) break; + if(GUI_Confirmation_HIG(QT_TR_NOOP("Sure!"),QT_TR_NOOP("Delete job"),QT_TR_NOOP("Are you sure you want to delete %s job ?"),ADM_getFileName(jobs.name[sel].c_str()))) + { + jobs.status[sel].status=STATUS_DELETED; + } + break; + + + default: + printf("Event:%d\n",event); + GUI_Error_HIG("Jobs",QT_TR_NOOP("Unknown event"));break; + } + + } + gtk_unregister_dialog(dialog); + gtk_widget_destroy(dialog); + + // Now delete the "deleted" jobs + for(int i=0;i<jobs.nb;i++) + { + if(jobs.status[i].status==STATUS_DELETED) + { + unlink(jobs.name[i]); + } + + } + + delete [] jobs.status; + + return ret; +} +//************************************************** +int getSelection(GtkWidget *dialog) +{ +uint32_t n=0xffff; + if(! getSelectionNumber(jobs.nb, treeview1, jobs.store,&n)) return 0xffff; + return n; +} +//************************************* +void updateStatus(void) +{ +GtkTreeIter iter; +char *str; +ADM_date *date; +char *str1,str2[200],str3[200]; + + gtk_list_store_clear (jobs.store); + for (uint32_t i = 0; i < jobs.nb; i++) + { + str1 = g_markup_printf_escaped("<span weight=\"heavy\">%s</span>\n" + "<span size=\"smaller\" style=\"oblique\">%s</span>" + , ADM_GetFileName(jobs.name[i]), StringStatus[jobs.status[i].status]); + + date=&(jobs.status[i].startDate); + sprintf(str2,"%02d:%02d:%02d",date->hours, + date->minutes, + date->seconds); + + date=&(jobs.status[i].endDate); + sprintf(str3,"%02d:%02d:%02d",date->hours, + date->minutes, + date->seconds); + + gtk_list_store_append (jobs.store, &iter); + gtk_list_store_set (jobs.store, &iter, 0,str1,1,str2,2,str3,-1); + printf("Start : %s\n",str2); + printf("End : %s\n",str3); + + g_free(str1); + } +} +//************************************* + +GtkWidget* +create_dialog1 (void) +{ + GtkWidget *dialog1; + GtkWidget *dialog_vbox1; + GtkWidget *hbox1; + GtkWidget *scrolledwindow1; + GtkWidget *vbuttonbox1; + GtkWidget *dialog_action_area1; + GtkWidget *cancelbutton1; + GtkWidget *okbutton1; + + dialog1 = gtk_dialog_new (); + gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Jobs")); + gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG); + + dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog1)); + gtk_widget_show (dialog_vbox1); + + hbox1 = gtk_hbox_new (FALSE, 0); + gtk_widget_show (hbox1); + gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox1, TRUE, TRUE, 0); + + scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); + gtk_widget_show (scrolledwindow1); + gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow1, TRUE, TRUE, 0); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN); + + treeview1 = gtk_tree_view_new (); + gtk_widget_show (treeview1); + gtk_container_add (GTK_CONTAINER (scrolledwindow1), treeview1); + //gtk_widget_set_size_request (treeview1, 300, -1); + + vbuttonbox1 = gtk_vbutton_box_new (); + gtk_widget_show (vbuttonbox1); + gtk_box_pack_start (GTK_BOX (hbox1), vbuttonbox1, FALSE, FALSE, 0); + gtk_button_box_set_layout (GTK_BUTTON_BOX (vbuttonbox1), GTK_BUTTONBOX_START); + + buttonDeleteAll = gtk_button_new_with_mnemonic (QT_TR_NOOP("Delete All Jobs")); + gtk_widget_show (buttonDeleteAll); + gtk_container_add (GTK_CONTAINER (vbuttonbox1), buttonDeleteAll); + + buttonDelete = gtk_button_new_with_mnemonic (QT_TR_NOOP("Delete Job")); + gtk_widget_show (buttonDelete); + gtk_container_add (GTK_CONTAINER (vbuttonbox1), buttonDelete); + + buttonRunAll = gtk_button_new_with_mnemonic (QT_TR_NOOP("Run all jobs")); + gtk_widget_show (buttonRunAll); + gtk_container_add (GTK_CONTAINER (vbuttonbox1), buttonRunAll); + + buttonRun = gtk_button_new_with_mnemonic (QT_TR_NOOP("Run Job")); + gtk_widget_show (buttonRun); + gtk_container_add (GTK_CONTAINER (vbuttonbox1), buttonRun); + + dialog_action_area1 = gtk_dialog_get_action_area (GTK_DIALOG (dialog1)); + gtk_widget_show (dialog_action_area1); + gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); + + cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); + gtk_widget_show (cancelbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), cancelbutton1, GTK_RESPONSE_CANCEL); + + okbutton1 = gtk_button_new_from_stock ("gtk-ok"); + gtk_widget_show (okbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), okbutton1, GTK_RESPONSE_OK); + + return dialog1; +} +
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_particle.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_particle.cpp
Changed
@@ -260,9 +260,9 @@ dialog = create_particle_dialog(); - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, -1); gtk_register_dialog (dialog); gtk_window_set_title (GTK_WINDOW (dialog),
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_preview.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_preview.cpp
Changed
@@ -1,178 +1,178 @@ -/*************************************************************************** - DIA_preview.cpp - --------------- - - Previewer, we switch to RGB (only one Xv at a time) and display the incoming - YV12 buffer in a nice windowd - - begin : Mon Mar 25 2002 - copyright : (C) 2002 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_toolkitGtk.h" -#include "DIA_flyDialog.h" -#include "DIA_flyPreview.h" - -static GtkWidget *create_dialog1(void); - -static GtkWidget *dialog = NULL; -static GtkWidget *vbox1; -static GtkWidget *drawingarea1; - -static flySeekablePreview *seekablePreview; -static void seekablePreview_draw(void); -static void seekablePreview_frame_changed(void); - -/* ================================= - Filter Preview - ================================= */ -uint8_t DIA_filterPreview(const char *captionText, ADM_coreVideoFilter *videoStream, uint32_t frame) -{ - GtkWidget *hbuttonbox1, *buttonOk, *scale; - - dialog = create_dialog1(); - - scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 110, 1, 10, 10))); - gtk_widget_show (scale); - gtk_box_pack_start (GTK_BOX(vbox1), scale, FALSE, TRUE, 0); - - hbuttonbox1 = gtk_hbutton_box_new (); - gtk_widget_show (hbuttonbox1); - gtk_box_pack_start (GTK_BOX(vbox1), hbuttonbox1, FALSE, TRUE, 0); - gtk_button_box_set_layout (GTK_BUTTON_BOX(hbuttonbox1), GTK_BUTTONBOX_END); - - buttonOk = gtk_button_new_from_stock ("gtk-ok"); - gtk_widget_show(buttonOk); - gtk_container_add (GTK_CONTAINER(hbuttonbox1), buttonOk); - - gtk_register_dialog(dialog); - - if (captionText) - gtk_window_set_title(GTK_WINDOW(dialog), captionText); - - uint32_t width, height; - - width = videoStream->getInfo()->width; - height = videoStream->getInfo()->height; - - g_signal_connect(scale, "value_changed", G_CALLBACK(seekablePreview_frame_changed), NULL); - g_signal_connect(drawingarea1, "expose_event", G_CALLBACK(seekablePreview_draw), NULL); - gtk_dialog_add_action_widget(GTK_DIALOG(dialog), buttonOk, GTK_RESPONSE_OK); - - gtk_widget_show(dialog); - - seekablePreview = new flySeekablePreview(width, height, videoStream, drawingarea1, scale); -// seekablePreview->process(); - seekablePreview->sliderSet(frame); - seekablePreview->sliderChanged(); - - int response; - - while((response = gtk_dialog_run(GTK_DIALOG(dialog))) == GTK_RESPONSE_APPLY) - { - seekablePreview_draw(); - } - - gtk_unregister_dialog(dialog); - gtk_widget_destroy(dialog); - delete seekablePreview; - - return (response == GTK_RESPONSE_OK); -} - -void seekablePreview_draw(void) -{ - seekablePreview->sameImage(); -} - -void seekablePreview_frame_changed(void) -{ - seekablePreview->sliderChanged(); -} - -/* ================================= - Preview - ================================= */ -static flyPreview *preview; -static void preview_draw(void); - -void DIA_previewInit(uint32_t width, uint32_t height) -{ - dialog = create_dialog1(); - gtk_widget_set_size_request(drawingarea1, width, height); - - g_signal_connect(drawingarea1, "expose_event", G_CALLBACK(preview_draw), NULL); - gtk_widget_show(dialog); - - preview = new flyPreview(width, height, drawingarea1); -} - -uint8_t DIA_previewStillAlive(void) -{ - return (dialog != NULL); -} - -uint8_t DIA_previewUpdate(uint8_t *buffer) -{ - if (dialog) - { - preview->display(buffer); - return 1; - } - - return 0; -} - -void DIA_previewEnd(void) -{ - if(dialog) - { - delete preview; - - gtk_widget_destroy(dialog); - dialog = NULL; - } -} - -void preview_draw(void) -{ - preview->sameImage(); -} - - -/* ================================= - Common Dialog - ================================= */ -GtkWidget* -create_dialog1 (void) -{ - GtkWidget *dialog1; - GtkWidget *dialog_vbox1; - - dialog1 = gtk_dialog_new (); - gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Preview")); - - dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog1)); - gtk_widget_show (dialog_vbox1); - - vbox1 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox1); - gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0); - - drawingarea1 = gtk_drawing_area_new (); - gtk_widget_show (drawingarea1); - gtk_box_pack_start (GTK_BOX (vbox1), drawingarea1, FALSE, TRUE, 0); - gtk_widget_set_size_request (drawingarea1, 100, 100); - - return dialog1; -} +/*************************************************************************** + DIA_preview.cpp + --------------- + + Previewer, we switch to RGB (only one Xv at a time) and display the incoming + YV12 buffer in a nice windowd + + begin : Mon Mar 25 2002 + copyright : (C) 2002 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_toolkitGtk.h" +#include "DIA_flyDialog.h" +#include "DIA_flyPreview.h" + +static GtkWidget *create_dialog1(void); + +static GtkWidget *dialog = NULL; +static GtkWidget *vbox1; +static GtkWidget *drawingarea1; + +static flySeekablePreview *seekablePreview; +static void seekablePreview_draw(void); +static void seekablePreview_frame_changed(void); + +/* ================================= + Filter Preview + ================================= */ +uint8_t DIA_filterPreview(const char *captionText, ADM_coreVideoFilter *videoStream, uint32_t frame) +{ + GtkWidget *hbuttonbox1, *buttonOk, *scale; + + dialog = create_dialog1(); + + scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 110, 1, 10, 10))); + gtk_widget_show (scale); + gtk_box_pack_start (GTK_BOX(vbox1), scale, FALSE, TRUE, 0); + + hbuttonbox1 = gtk_hbutton_box_new (); + gtk_widget_show (hbuttonbox1); + gtk_box_pack_start (GTK_BOX(vbox1), hbuttonbox1, FALSE, TRUE, 0); + gtk_button_box_set_layout (GTK_BUTTON_BOX(hbuttonbox1), GTK_BUTTONBOX_END); + + buttonOk = gtk_button_new_from_stock ("gtk-ok"); + gtk_widget_show(buttonOk); + gtk_container_add (GTK_CONTAINER(hbuttonbox1), buttonOk); + + gtk_register_dialog(dialog); + + if (captionText) + gtk_window_set_title(GTK_WINDOW(dialog), captionText); + + uint32_t width, height; + + width = videoStream->getInfo()->width; + height = videoStream->getInfo()->height; + + g_signal_connect(scale, "value_changed", G_CALLBACK(seekablePreview_frame_changed), NULL); + g_signal_connect(drawingarea1, "expose_event", G_CALLBACK(seekablePreview_draw), NULL); + gtk_dialog_add_action_widget(GTK_DIALOG(dialog), buttonOk, GTK_RESPONSE_OK); + + gtk_widget_show(dialog); + + seekablePreview = new flySeekablePreview(width, height, videoStream, drawingarea1, scale); +// seekablePreview->process(); + seekablePreview->sliderSet(frame); + seekablePreview->sliderChanged(); + + int response; + + while((response = gtk_dialog_run(GTK_DIALOG(dialog))) == GTK_RESPONSE_APPLY) + { + seekablePreview_draw(); + } + + gtk_unregister_dialog(dialog); + gtk_widget_destroy(dialog); + delete seekablePreview; + + return (response == GTK_RESPONSE_OK); +} + +void seekablePreview_draw(void) +{ + seekablePreview->sameImage(); +} + +void seekablePreview_frame_changed(void) +{ + seekablePreview->sliderChanged(); +} + +/* ================================= + Preview + ================================= */ +static flyPreview *preview; +static void preview_draw(void); + +void DIA_previewInit(uint32_t width, uint32_t height) +{ + dialog = create_dialog1(); + gtk_widget_set_size_request(drawingarea1, width, height); + + g_signal_connect(drawingarea1, "expose_event", G_CALLBACK(preview_draw), NULL); + gtk_widget_show(dialog); + + preview = new flyPreview(width, height, drawingarea1); +} + +uint8_t DIA_previewStillAlive(void) +{ + return (dialog != NULL); +} + +uint8_t DIA_previewUpdate(uint8_t *buffer) +{ + if (dialog) + { + preview->display(buffer); + return 1; + } + + return 0; +} + +void DIA_previewEnd(void) +{ + if(dialog) + { + delete preview; + + gtk_widget_destroy(dialog); + dialog = NULL; + } +} + +void preview_draw(void) +{ + preview->sameImage(); +} + + +/* ================================= + Common Dialog + ================================= */ +GtkWidget* +create_dialog1 (void) +{ + GtkWidget *dialog1; + GtkWidget *dialog_vbox1; + + dialog1 = gtk_dialog_new (); + gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Preview")); + + dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG (dialog1)); + gtk_widget_show (dialog_vbox1); + + vbox1 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox1); + gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0); + + drawingarea1 = gtk_drawing_area_new (); + gtk_widget_show (drawingarea1); + gtk_box_pack_start (GTK_BOX (vbox1), drawingarea1, FALSE, TRUE, 0); + gtk_widget_set_size_request (drawingarea1, 100, 100); + + return dialog1; +}
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_threshold.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_dialog/DIA_threshold.cpp
Changed
@@ -184,9 +184,9 @@ dialog = create_threshold_dialog(); - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, -1); gtk_register_dialog(dialog);
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_filters/gui_filtermanager.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_userInterfaces/ADM_filters/gui_filtermanager.cpp
Changed
@@ -1,313 +1,313 @@ -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include "ADM_toolkitGtk.h" -#include "ADM_default.h" -#include "DIA_coreToolkit.h" -#include "DIA_fileSel.h" -#include "GUI_glade.h" -#include "ADM_filterCategory.h" -#include "ADM_videoFilterApi.h" -#include "ADM_videoFilters.h" -#include "ADM_coreVideoFilter.h" -#include "ADM_coreVideoFilterFunc.h" -#include "ADM_edit.hxx" - -#define nb_active_filter ADM_vf_getSize() - -static void displayFamily(GtkTreeView* tree, gpointer data); -static void treeResize(GtkWidget* tree, GtkAllocation* allocation, gpointer renderer); -static void addFilter(GtkButton*, gpointer); -static void configureFilter(GtkButton*, gpointer); -static void previewFilter(GtkButton*, gpointer); -static void saveFilters(GtkButton*, gpointer); -static void loadFilters(GtkButton*, gpointer); -static void filterUp(GtkButton*, gpointer); -static void filterDown(GtkButton*, gpointer); -static void filterRemove(GtkButton*, gpointer); -static void availableDoubleClick(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer); -static void activeDoubleClick(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer); -static void buildActiveFilterList(); -static GtkWidget* storeFamilies; -static GtkWidget* treeAvailable; -static GtkWidget* storeAvailable; -static GtkWidget* treeActive; -static GtkWidget* storeActive; - -extern ADM_Composer *video_body; - -/** - \fn GUI_handleVFilter -*/ -int GUI_handleVFilter() -{ - ADM_info("Entering video filter\n"); - admGlade glade; - glade.init(); - if (!glade.loadFile("videoFilter/videoFilter.gtkBuilder")) - { - GUI_Error_HIG(QT_TR_NOOP("Cannot load dialog"), - QT_TR_NOOP("File \"videoFilter.gtkBuilder\" could not be loaded.")); - return 0; - } - // create top window - GtkWidget* dialog = glade.getWidget("dialogVFM"); - gtk_register_dialog(dialog); - - GtkWidget* treeFamilies = glade.getWidget("treeviewCategories"); - storeFamilies = glade.getWidget("liststoreCategories"); - treeAvailable = glade.getWidget("treeviewAvailable"); - GtkWidget* rendererAvailable = glade.getWidget("cellrendererAvailable"); - storeAvailable = glade.getWidget("liststoreAvailable"); - treeActive = glade.getWidget("treeviewActive"); - GtkWidget* rendererActive = glade.getWidget("cellrendererActive"); - storeActive = glade.getWidget("liststoreActive"); - - g_signal_connect(G_OBJECT(treeAvailable), "size-allocate", G_CALLBACK(treeResize), (gpointer)rendererAvailable); - g_signal_connect(G_OBJECT(treeActive), "size-allocate", G_CALLBACK(treeResize), (gpointer)rendererActive); - - // selecting a filter family will fill liststoreAvailable with its filters: - g_signal_connect(G_OBJECT(treeFamilies), "cursor-changed", G_CALLBACK(displayFamily), NULL); - - // select the first category in treeFamilies, - // which will in turn fill liststoreAvailable: - GtkTreePath* tp = gtk_tree_path_new_first(); - gtk_tree_view_set_cursor(GTK_TREE_VIEW(treeFamilies), tp, NULL, TRUE); - - buildActiveFilterList(); - - GtkWidget* buttonAdd = glade.getWidget("buttonAdd"); - GtkWidget* buttonConfigure = glade.getWidget("buttonConfigure"); - GtkWidget* buttonPreview = glade.getWidget("buttonPreview"); - GtkWidget* buttonSave = glade.getWidget("buttonSave"); - GtkWidget* buttonLoad = glade.getWidget("buttonLoad"); - GtkWidget* buttonUp = glade.getWidget("buttonUp"); - GtkWidget* buttonDown = glade.getWidget("buttonDown"); - GtkWidget* buttonRemove = glade.getWidget("buttonRemove"); - g_signal_connect(G_OBJECT(buttonAdd), "clicked", G_CALLBACK(addFilter), NULL); - g_signal_connect(G_OBJECT(buttonConfigure), "clicked", G_CALLBACK(configureFilter), NULL); - g_signal_connect(G_OBJECT(buttonPreview), "clicked", G_CALLBACK(previewFilter), NULL); - g_signal_connect(G_OBJECT(buttonSave), "clicked", G_CALLBACK(saveFilters), NULL); - g_signal_connect(G_OBJECT(buttonLoad), "clicked", G_CALLBACK(loadFilters), NULL); - g_signal_connect(G_OBJECT(buttonUp), "clicked", G_CALLBACK(filterUp), NULL); - g_signal_connect(G_OBJECT(buttonDown), "clicked", G_CALLBACK(filterDown), NULL); - g_signal_connect(G_OBJECT(buttonRemove), "clicked", G_CALLBACK(filterRemove), NULL); - g_signal_connect(G_OBJECT(treeAvailable), "row-activated", G_CALLBACK(availableDoubleClick), NULL); - g_signal_connect(G_OBJECT(treeActive), "row-activated", G_CALLBACK(activeDoubleClick), NULL); - - gtk_dialog_run(GTK_DIALOG(dialog)); - gtk_unregister_dialog(dialog); - gtk_widget_destroy(dialog); - return 1; -} - -/** - \fn displayFamily - \brief Show filters from the selected family in the available filters list -*/ -void displayFamily(GtkTreeView *tree, gpointer data) -{ - uint32_t family; - uint8_t ret = getSelectionNumber(VF_MAX, GTK_WIDGET(tree), GTK_LIST_STORE(storeFamilies), &family); - gtk_list_store_clear(GTK_LIST_STORE(storeAvailable)); - uint32_t nb = ADM_vf_getNbFiltersInCategory((VF_CATEGORY)family); - ADM_info("Video filter Family: %u, nb %d\n", family, nb); - GtkTreeIter iter; - for (uint32_t i = 0; i < nb; i++) - { - const char *name, *desc; - uint32_t major, minor, patch; - ADM_vf_getFilterInfo((VF_CATEGORY)family, i, &name, &desc, &major, &minor, &patch); - gchar* str = g_strconcat("<span weight=\"bold\">", name, "</span>\n", - "<span size=\"smaller\">", desc, "</span>", NULL); - guint tag = i + family*100; - gtk_list_store_insert_with_values(GTK_LIST_STORE(storeAvailable), &iter, i, 0, str, 1, tag, -1); - g_free(str); - } -} - -/** - \fn getSelectedRowData - \brief Get data from the selected row and the specified column in a TreeView -*/ -template<typename T> -bool getSelectedRowData(GtkWidget* tree, GtkWidget* store, guint column, T* data) -{ - GtkTreeSelection* selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tree)); - GtkTreeIter iter; - if (gtk_tree_selection_get_selected(selection, NULL, &iter) == FALSE) - { - ADM_warning("No selection\n"); - return false; - } - gtk_tree_model_get(GTK_TREE_MODEL(store), &iter, column, data, -1); - return true; -} - -/** - \fn addFilter - \brief Add selected filter to the active filters list -*/ -void addFilter(GtkButton* button=0, gpointer data=0) -{ - VF_FILTERS tag; - if (not getSelectedRowData(treeAvailable, storeAvailable, 1, &tag)) return; - - ADM_assert(tag < VF_MAX*100); - int index = tag%100; - int family = (tag-index)/100; - ADM_info("Tag: %d->family=%d, index=%d\n", tag, family, index); - ADM_assert(family < VF_MAX); - ADM_assert(index < ADM_vf_getNbFiltersInCategory((VF_CATEGORY)family)); - - ADM_vf_addFilterFromTag(video_body, tag, NULL, true); - buildActiveFilterList(); -} - -void availableDoubleClick(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer) -{ - addFilter(); -} - -/** - \fn configureFilter - \brief Configure the selected active filter -*/ -void configureFilter(GtkButton* button=0, gpointer data=0) -{ - guint tag; - if (not getSelectedRowData(treeActive, storeActive, 1, &tag)) return; - - ADM_info("Rank: %d\n", tag); - - ADM_vf_configureFilterAtIndex(tag); - buildActiveFilterList(); -} - -void activeDoubleClick(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer) -{ - configureFilter(); -} - -/** - \fn previewFilter - \brief Preview the selected active filter -*/ -void previewFilter(GtkButton*, gpointer) -{ - // TODO -} - -/** - \fn saveFilters - \brief Save the active filter set to a file -*/ -void saveFilters(GtkButton*, gpointer) -{ - // TODO -} - -/** - \fn loadFilters - \brief Load a filter set from a file -*/ -void loadFilters(GtkButton*, gpointer) -{ - // TODO -} - -/** - \fn filterUp - \brief Move selected filter one place up -*/ -void filterUp(GtkButton*, gpointer) -{ - guint tag; - if (not getSelectedRowData(treeActive, storeActive, 1, &tag)) return; - - ADM_info("Rank: %d\n", tag); - - if (!tag) return; - ADM_vf_moveFilterUp(tag); - buildActiveFilterList(); - setSelectionNumber(nb_active_filter-1, treeActive, GTK_LIST_STORE(storeActive), tag-1); -} - -/** - \fn filterDown - \brief Move selected filter one place down -*/ -void filterDown(GtkButton*, gpointer) -{ - guint tag; - if (not getSelectedRowData(treeActive, storeActive, 1, &tag)) return; - - ADM_info("Rank: %d\n", tag); - - if (((int)tag < (int)(nb_active_filter-1))) - { - ADM_vf_moveFilterDown(tag); - buildActiveFilterList(); - setSelectionNumber(nb_active_filter, treeActive, GTK_LIST_STORE(storeActive), tag+1); - } -} - -/** - \fn filterRemove - \brief Remove selected filters from the active window list -*/ -void filterRemove(GtkButton*, gpointer) -{ - guint tag; - if (not getSelectedRowData(treeActive, storeActive, 1, &tag)) return; - - ADM_info("Deleting item %d\n", tag); - - ADM_vf_removeFilterAtIndex(tag); - buildActiveFilterList(); - if (nb_active_filter) - { - if (tag > (nb_active_filter-1)) - { - tag = nb_active_filter-1; - } - setSelectionNumber(nb_active_filter, treeActive, GTK_LIST_STORE(storeActive), tag); - } -} - -/** - \fn buildActiveFilterList - \brief Build and display all active filters (may be empty) -*/ -void buildActiveFilterList() -{ - gtk_list_store_clear(GTK_LIST_STORE(storeActive)); - int nb = ADM_vf_getSize(); - for (uint32_t i = 0; i < nb; i++) - { - uint32_t instanceTag = ADM_vf_getTag(i); - ADM_coreVideoFilter* instance = ADM_vf_getInstance(i); - const char* name = ADM_vf_getDisplayNameFromTag(instanceTag); - const char* conf = instance->getConfiguration(); - printf("%d %s\n", i, name); - gchar* str = g_strconcat("<span weight=\"bold\">", name, "</span>\n", - "<span size=\"smaller\">", conf, "</span>", NULL); - GtkTreeIter iter; - gtk_list_store_insert_with_values(GTK_LIST_STORE(storeActive), &iter, i, 0, str, 1, i, -1); - g_free(str); - } -} - -/** - \fn treeResize - \brief Increase text width in available and active filter lists when the window is enlarged -*/ -void treeResize(GtkWidget* tree, GtkAllocation* allocation, gpointer renderer) -{ - g_object_set(renderer, "wrap-width", allocation->width-8, NULL); -} +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "ADM_toolkitGtk.h" +#include "ADM_default.h" +#include "DIA_coreToolkit.h" +#include "DIA_fileSel.h" +#include "GUI_glade.h" +#include "ADM_filterCategory.h" +#include "ADM_videoFilterApi.h" +#include "ADM_videoFilters.h" +#include "ADM_coreVideoFilter.h" +#include "ADM_coreVideoFilterFunc.h" +#include "ADM_edit.hxx" + +#define nb_active_filter ADM_vf_getSize() + +static void displayFamily(GtkTreeView* tree, gpointer data); +static void treeResize(GtkWidget* tree, GtkAllocation* allocation, gpointer renderer); +static void addFilter(GtkButton*, gpointer); +static void configureFilter(GtkButton*, gpointer); +static void previewFilter(GtkButton*, gpointer); +static void saveFilters(GtkButton*, gpointer); +static void loadFilters(GtkButton*, gpointer); +static void filterUp(GtkButton*, gpointer); +static void filterDown(GtkButton*, gpointer); +static void filterRemove(GtkButton*, gpointer); +static void availableDoubleClick(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer); +static void activeDoubleClick(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer); +static void buildActiveFilterList(); +static GtkWidget* storeFamilies; +static GtkWidget* treeAvailable; +static GtkWidget* storeAvailable; +static GtkWidget* treeActive; +static GtkWidget* storeActive; + +extern ADM_Composer *video_body; + +/** + \fn GUI_handleVFilter +*/ +int GUI_handleVFilter() +{ + ADM_info("Entering video filter\n"); + admGlade glade; + glade.init(); + if (!glade.loadFile("videoFilter/videoFilter.gtkBuilder")) + { + GUI_Error_HIG(QT_TR_NOOP("Cannot load dialog"), + QT_TR_NOOP("File \"videoFilter.gtkBuilder\" could not be loaded.")); + return 0; + } + // create top window + GtkWidget* dialog = glade.getWidget("dialogVFM"); + gtk_register_dialog(dialog); + + GtkWidget* treeFamilies = glade.getWidget("treeviewCategories"); + storeFamilies = glade.getWidget("liststoreCategories"); + treeAvailable = glade.getWidget("treeviewAvailable"); + GtkWidget* rendererAvailable = glade.getWidget("cellrendererAvailable"); + storeAvailable = glade.getWidget("liststoreAvailable"); + treeActive = glade.getWidget("treeviewActive"); + GtkWidget* rendererActive = glade.getWidget("cellrendererActive"); + storeActive = glade.getWidget("liststoreActive"); + + g_signal_connect(G_OBJECT(treeAvailable), "size-allocate", G_CALLBACK(treeResize), (gpointer)rendererAvailable); + g_signal_connect(G_OBJECT(treeActive), "size-allocate", G_CALLBACK(treeResize), (gpointer)rendererActive); + + // selecting a filter family will fill liststoreAvailable with its filters: + g_signal_connect(G_OBJECT(treeFamilies), "cursor-changed", G_CALLBACK(displayFamily), NULL); + + // select the first category in treeFamilies, + // which will in turn fill liststoreAvailable: + GtkTreePath* tp = gtk_tree_path_new_first(); + gtk_tree_view_set_cursor(GTK_TREE_VIEW(treeFamilies), tp, NULL, TRUE); + + buildActiveFilterList(); + + GtkWidget* buttonAdd = glade.getWidget("buttonAdd"); + GtkWidget* buttonConfigure = glade.getWidget("buttonConfigure"); + GtkWidget* buttonPreview = glade.getWidget("buttonPreview"); + GtkWidget* buttonSave = glade.getWidget("buttonSave"); + GtkWidget* buttonLoad = glade.getWidget("buttonLoad"); + GtkWidget* buttonUp = glade.getWidget("buttonUp"); + GtkWidget* buttonDown = glade.getWidget("buttonDown"); + GtkWidget* buttonRemove = glade.getWidget("buttonRemove"); + g_signal_connect(G_OBJECT(buttonAdd), "clicked", G_CALLBACK(addFilter), NULL); + g_signal_connect(G_OBJECT(buttonConfigure), "clicked", G_CALLBACK(configureFilter), NULL); + g_signal_connect(G_OBJECT(buttonPreview), "clicked", G_CALLBACK(previewFilter), NULL); + g_signal_connect(G_OBJECT(buttonSave), "clicked", G_CALLBACK(saveFilters), NULL); + g_signal_connect(G_OBJECT(buttonLoad), "clicked", G_CALLBACK(loadFilters), NULL); + g_signal_connect(G_OBJECT(buttonUp), "clicked", G_CALLBACK(filterUp), NULL); + g_signal_connect(G_OBJECT(buttonDown), "clicked", G_CALLBACK(filterDown), NULL); + g_signal_connect(G_OBJECT(buttonRemove), "clicked", G_CALLBACK(filterRemove), NULL); + g_signal_connect(G_OBJECT(treeAvailable), "row-activated", G_CALLBACK(availableDoubleClick), NULL); + g_signal_connect(G_OBJECT(treeActive), "row-activated", G_CALLBACK(activeDoubleClick), NULL); + + gtk_dialog_run(GTK_DIALOG(dialog)); + gtk_unregister_dialog(dialog); + gtk_widget_destroy(dialog); + return 1; +} + +/** + \fn displayFamily + \brief Show filters from the selected family in the available filters list +*/ +void displayFamily(GtkTreeView *tree, gpointer data) +{ + uint32_t family; + uint8_t ret = getSelectionNumber(VF_MAX, GTK_WIDGET(tree), GTK_LIST_STORE(storeFamilies), &family); + gtk_list_store_clear(GTK_LIST_STORE(storeAvailable)); + uint32_t nb = ADM_vf_getNbFiltersInCategory((VF_CATEGORY)family); + ADM_info("Video filter Family: %u, nb %d\n", family, nb); + GtkTreeIter iter; + for (uint32_t i = 0; i < nb; i++) + { + const char *name, *desc; + uint32_t major, minor, patch; + ADM_vf_getFilterInfo((VF_CATEGORY)family, i, &name, &desc, &major, &minor, &patch); + gchar* str = g_strconcat("<span weight=\"bold\">", name, "</span>\n", + "<span size=\"smaller\">", desc, "</span>", NULL); + guint tag = i + family*100; + gtk_list_store_insert_with_values(GTK_LIST_STORE(storeAvailable), &iter, i, 0, str, 1, tag, -1); + g_free(str); + } +} + +/** + \fn getSelectedRowData + \brief Get data from the selected row and the specified column in a TreeView +*/ +template<typename T> +bool getSelectedRowData(GtkWidget* tree, GtkWidget* store, guint column, T* data) +{ + GtkTreeSelection* selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tree)); + GtkTreeIter iter; + if (gtk_tree_selection_get_selected(selection, NULL, &iter) == FALSE) + { + ADM_warning("No selection\n"); + return false; + } + gtk_tree_model_get(GTK_TREE_MODEL(store), &iter, column, data, -1); + return true; +} + +/** + \fn addFilter + \brief Add selected filter to the active filters list +*/ +void addFilter(GtkButton* button=0, gpointer data=0) +{ + VF_FILTERS tag; + if (not getSelectedRowData(treeAvailable, storeAvailable, 1, &tag)) return; + + ADM_assert(tag < VF_MAX*100); + int index = tag%100; + int family = (tag-index)/100; + ADM_info("Tag: %d->family=%d, index=%d\n", tag, family, index); + ADM_assert(family < VF_MAX); + ADM_assert(index < ADM_vf_getNbFiltersInCategory((VF_CATEGORY)family)); + + ADM_vf_addFilterFromTag(video_body, tag, NULL, true); + buildActiveFilterList(); +} + +void availableDoubleClick(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer) +{ + addFilter(); +} + +/** + \fn configureFilter + \brief Configure the selected active filter +*/ +void configureFilter(GtkButton* button=0, gpointer data=0) +{ + guint tag; + if (not getSelectedRowData(treeActive, storeActive, 1, &tag)) return; + + ADM_info("Rank: %d\n", tag); + + ADM_vf_configureFilterAtIndex(tag); + buildActiveFilterList(); +} + +void activeDoubleClick(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer) +{ + configureFilter(); +} + +/** + \fn previewFilter + \brief Preview the selected active filter +*/ +void previewFilter(GtkButton*, gpointer) +{ + // TODO +} + +/** + \fn saveFilters + \brief Save the active filter set to a file +*/ +void saveFilters(GtkButton*, gpointer) +{ + // TODO +} + +/** + \fn loadFilters + \brief Load a filter set from a file +*/ +void loadFilters(GtkButton*, gpointer) +{ + // TODO +} + +/** + \fn filterUp + \brief Move selected filter one place up +*/ +void filterUp(GtkButton*, gpointer) +{ + guint tag; + if (not getSelectedRowData(treeActive, storeActive, 1, &tag)) return; + + ADM_info("Rank: %d\n", tag); + + if (!tag) return; + ADM_vf_moveFilterUp(tag); + buildActiveFilterList(); + setSelectionNumber(nb_active_filter-1, treeActive, GTK_LIST_STORE(storeActive), tag-1); +} + +/** + \fn filterDown + \brief Move selected filter one place down +*/ +void filterDown(GtkButton*, gpointer) +{ + guint tag; + if (not getSelectedRowData(treeActive, storeActive, 1, &tag)) return; + + ADM_info("Rank: %d\n", tag); + + if (((int)tag < (int)(nb_active_filter-1))) + { + ADM_vf_moveFilterDown(tag); + buildActiveFilterList(); + setSelectionNumber(nb_active_filter, treeActive, GTK_LIST_STORE(storeActive), tag+1); + } +} + +/** + \fn filterRemove + \brief Remove selected filters from the active window list +*/ +void filterRemove(GtkButton*, gpointer) +{ + guint tag; + if (not getSelectedRowData(treeActive, storeActive, 1, &tag)) return; + + ADM_info("Deleting item %d\n", tag); + + ADM_vf_removeFilterAtIndex(tag); + buildActiveFilterList(); + if (nb_active_filter) + { + if (tag > (nb_active_filter-1)) + { + tag = nb_active_filter-1; + } + setSelectionNumber(nb_active_filter, treeActive, GTK_LIST_STORE(storeActive), tag); + } +} + +/** + \fn buildActiveFilterList + \brief Build and display all active filters (may be empty) +*/ +void buildActiveFilterList() +{ + gtk_list_store_clear(GTK_LIST_STORE(storeActive)); + int nb = ADM_vf_getSize(); + for (uint32_t i = 0; i < nb; i++) + { + uint32_t instanceTag = ADM_vf_getTag(i); + ADM_coreVideoFilter* instance = ADM_vf_getInstance(i); + const char* name = ADM_vf_getDisplayNameFromTag(instanceTag); + const char* conf = instance->getConfiguration(); + printf("%d %s\n", i, name); + gchar* str = g_strconcat("<span weight=\"bold\">", name, "</span>\n", + "<span size=\"smaller\">", conf, "</span>", NULL); + GtkTreeIter iter; + gtk_list_store_insert_with_values(GTK_LIST_STORE(storeActive), &iter, i, 0, str, 1, i, -1); + g_free(str); + } +} + +/** + \fn treeResize + \brief Increase text width in available and active filter lists when the window is enlarged +*/ +void treeResize(GtkWidget* tree, GtkAllocation* allocation, gpointer renderer) +{ + g_object_set(renderer, "wrap-width", allocation->width-8, NULL); +}
View file
avidemux_2.6.13.tar.gz/avidemux/gtk/ADM_userInterfaces/ui_support.cpp -> avidemux_2.6.14.tar.gz/avidemux/gtk/ADM_userInterfaces/ui_support.cpp
Changed
@@ -1,72 +1,72 @@ -#include <stdio.h> -#include <gtk/gtk.h> - -#ifdef _WIN32 -#include <gdk/gdkwin32.h> -#elif defined(__APPLE__) -extern "C" int getMainNSWindow(void); -#else -#include <gdk/gdkx.h> -#endif - -#include "config.h" -#include "ADM_inttype.h" -#include "ADM_files.h" -#include "DIA_uiTypes.h" +#include <stdio.h> +#include <gtk/gtk.h> + +#ifdef _WIN32 +#include <gdk/gdkwin32.h> +#elif defined(__APPLE__) +extern "C" int getMainNSWindow(void); +#else +#include <gdk/gdkx.h> +#endif + +#include "config.h" +#include "ADM_inttype.h" +#include "ADM_files.h" +#include "DIA_uiTypes.h" #include "ADM_default.h" - -extern GtkWidget *guiRootWindow; - -#ifdef HAVE_GETTEXT -#include <libintl.h> - -extern void initGetText(void); - -void initTranslator(void) -{ - initGetText(); -} - -const char* translate(const char *__domainname, const char *__msgid) -{ - return (const char*)dgettext(PACKAGE, __msgid); -} -#else -void initTranslator(void) {} - -const char* translate(const char *__domainname, const char *__msgid) -{ - return __msgid; -} -#endif - -void getUIDescription(char* desc) -{ - sprintf(desc, "GTK+ (%i.%i.%i)", gtk_major_version, gtk_minor_version, gtk_micro_version); -} - -ADM_UI_TYPE UI_GetCurrentUI(void) -{ - return ADM_UI_GTK; -} - -const char* getNativeRendererDesc(void) -{ - return QT_TR_NOOP("GTK+"); -} - -void getMainWindowHandles(long int *handle,long int *nativeHandle) -{ - *handle = (long int)guiRootWindow; - -#ifdef _WIN32 - *nativeHandle = (long int)gtk_widget_get_window(guiRootWindow); -#elif defined(__APPLE__) - *nativeHandle = (long int)getMainNSWindow(); -#else - *nativeHandle = (long int)gtk_widget_get_window(guiRootWindow); -#endif -} - + +extern GtkWidget *guiRootWindow; + +#ifdef HAVE_GETTEXT +#include <libintl.h> + +extern void initGetText(void); + +void initTranslator(void) +{ + initGetText(); +} + +const char* translate(const char *__domainname, const char *__msgid) +{ + return (const char*)dgettext(PACKAGE, __msgid); +} +#else +void initTranslator(void) {} + +const char* translate(const char *__domainname, const char *__msgid) +{ + return __msgid; +} +#endif + +void getUIDescription(char* desc) +{ + sprintf(desc, "GTK+ (%i.%i.%i)", gtk_major_version, gtk_minor_version, gtk_micro_version); +} + +ADM_UI_TYPE UI_GetCurrentUI(void) +{ + return ADM_UI_GTK; +} + +const char* getNativeRendererDesc(void) +{ + return QT_TR_NOOP("GTK+"); +} + +void getMainWindowHandles(long int *handle,long int *nativeHandle) +{ + *handle = (long int)guiRootWindow; + +#ifdef _WIN32 + *nativeHandle = (long int)gtk_widget_get_window(guiRootWindow); +#elif defined(__APPLE__) + *nativeHandle = (long int)getMainNSWindow(); +#else + *nativeHandle = (long int)gtk_widget_get_window(guiRootWindow); +#endif +} + void GUI_OpenApplicationLog() { } void GUI_OpenApplicationDataFolder() { }
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/include/ADM_dialogFactoryQt4.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/include/ADM_dialogFactoryQt4.h
Changed
@@ -1,2 +1,15 @@ -#define FAC_QT_GRIDLAYOUT 1 -#define FAC_QT_VBOXLAYOUT 2 \ No newline at end of file +#pragma once +#include <QString> + +#define FAC_QT_GRIDLAYOUT 1 +#define FAC_QT_VBOXLAYOUT 2 +/** + */ +class QtFactoryUtils +{ +public: + QtFactoryUtils(const char *in); +protected: + QString myQtTitle; + bool titleFromShortKey(const char *in); +}; \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/include/ADM_toolkitQt.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/include/ADM_toolkitQt.h
Changed
@@ -1,11 +1,11 @@ -#ifndef QT_TOOLKIT_H -#define QT_TOOLKIT_H -#include <QWidget> -#include "ADM_UIQT46_export.h" -#include "ADM_inttype.h" - -ADM_UIQT46_EXPORT void qtRegisterDialog(QWidget *dialog); -ADM_UIQT46_EXPORT void qtUnregisterDialog(QWidget *dialog); -ADM_UIQT46_EXPORT QWidget* qtLastRegisteredDialog(); -ADM_UIQT46_EXPORT uint8_t UI_getPhysicalScreenSize(void* window, uint32_t *w,uint32_t *h); -#endif +#ifndef QT_TOOLKIT_H +#define QT_TOOLKIT_H +#include <QWidget> +#include "ADM_UIQT46_export.h" +#include "ADM_inttype.h" + +ADM_UIQT46_EXPORT void qtRegisterDialog(QWidget *dialog); +ADM_UIQT46_EXPORT void qtUnregisterDialog(QWidget *dialog); +ADM_UIQT46_EXPORT QWidget* qtLastRegisteredDialog(); +ADM_UIQT46_EXPORT uint8_t UI_getPhysicalScreenSize(void* window, uint32_t *w,uint32_t *h); +#endif
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/CMakeLists.txt
Changed
@@ -10,6 +10,7 @@ T_slider.cpp T_threadCount.cpp T_toggle.cpp T_notch.cpp T_flyDialogQt4.cpp T_QCanvas.cpp + T_qtFactory.cpp ) if(USE_OPENGL) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}//ADM_openGL/include/)
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_aspectRatio.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_aspectRatio.cpp
Changed
@@ -26,7 +26,7 @@ namespace ADM_qt4Factory { -class diaElemAspectRatio : public diaElem +class diaElemAspectRatio : public diaElem,QtFactoryUtils { public: uint32_t *den; @@ -40,23 +40,21 @@ int getRequiredLayout(void); }; -diaElemAspectRatio::diaElemAspectRatio(uint32_t *num, uint32_t *den, const char *title, const char *tip) : diaElem(ELEM_ASPECT_RATIO) +diaElemAspectRatio::diaElemAspectRatio(uint32_t *num, uint32_t *den, const char *title, const char *tip) : diaElem(ELEM_ASPECT_RATIO),QtFactoryUtils(title) { param = (void *)num; this->den = den; - paramTitle = shortkey(title); this->tip = tip; } diaElemAspectRatio::~diaElemAspectRatio() { - if(paramTitle) - ADM_dealloc( paramTitle); + } void diaElemAspectRatio::setMe(void *dialog, void *opaque, uint32_t line) { - QLabel *text = new QLabel(QString::fromUtf8(paramTitle)); + QLabel *text = new QLabel(myQtTitle); QSpinBox *numBox = new QSpinBox(); QLabel *label = new QLabel(":"); QSpinBox *denBox = new QSpinBox();
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_bar.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_bar.cpp
Changed
@@ -26,7 +26,7 @@ namespace ADM_Qt4Factory { -class diaElemBar : public diaElem +class diaElemBar : public diaElem,QtFactoryUtils { protected : uint32_t per; @@ -41,16 +41,15 @@ //******************************************************************** diaElemBar::diaElemBar(uint32_t percent,const char *toggleTitle) - : diaElem(ELEM_BAR) + : diaElem(ELEM_BAR),QtFactoryUtils(toggleTitle) { per=percent; - paramTitle=shortkey(toggleTitle); + } diaElemBar::~diaElemBar() { - if(paramTitle) - ADM_dealloc(paramTitle); + } void diaElemBar::setMe(void *dialog, void *opaque,uint32_t line) { @@ -62,7 +61,7 @@ box->setValue(per); box->show(); - QLabel *text=new QLabel(QString::fromUtf8(this->paramTitle),(QWidget *)dialog); + QLabel *text=new QLabel(myQtTitle,(QWidget *)dialog); text->setBuddy(box); layout->addWidget(text,line,0); layout->addWidget(box,line,1);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_float.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_float.cpp
Changed
@@ -28,7 +28,7 @@ { -class diaElemFloat : public diaElem +class diaElemFloat : public diaElem,QtFactoryUtils { protected: int decimals; @@ -47,10 +47,9 @@ //******************************************************************** diaElemFloat::diaElemFloat(ELEM_TYPE_FLOAT *intValue,const char *toggleTitle, ELEM_TYPE_FLOAT min, ELEM_TYPE_FLOAT max,const char *tip, int decimals) - : diaElem(ELEM_TOGGLE) + : diaElem(ELEM_TOGGLE),QtFactoryUtils(toggleTitle) { param=(void *)intValue; - paramTitle=shortkey(toggleTitle); this->min=min; this->max=max; this->tip=tip; @@ -59,8 +58,7 @@ diaElemFloat::~diaElemFloat() { - if(paramTitle) - ADM_dealloc(paramTitle); + } void diaElemFloat::setMe(void *dialog, void *opaque,uint32_t line) { @@ -75,7 +73,7 @@ box->setSingleStep(0.1); box->setValue(*(ELEM_TYPE_FLOAT *)param); - QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle),(QWidget *)dialog); + QLabel *text=new QLabel( myQtTitle,(QWidget *)dialog); text->setBuddy(box); QSpacerItem *spacer = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_frame.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_frame.cpp
Changed
@@ -27,7 +27,7 @@ namespace ADM_qt4Factory { -class diaElemFrame : public diaElemFrameBase +class diaElemFrame : public diaElemFrameBase,QtFactoryUtils { public: @@ -43,10 +43,9 @@ }; diaElemFrame::diaElemFrame(const char *toggleTitle, const char *tip) - : diaElemFrameBase() + : diaElemFrameBase(),QtFactoryUtils(toggleTitle) { param=NULL; - paramTitle=shortkey(toggleTitle); this->tip=tip; nbElems=0; frameSize=0; @@ -62,14 +61,12 @@ } diaElemFrame::~diaElemFrame() { - if(paramTitle) - ADM_dealloc(paramTitle); } void diaElemFrame::setMe(void *dialog, void *opaque,uint32_t line) { QVBoxLayout *layout = (QVBoxLayout*)opaque; - QGroupBox *groupBox = new QGroupBox(QString::fromUtf8(paramTitle)); + QGroupBox *groupBox = new QGroupBox(myQtTitle); QVBoxLayout *vboxlayout = new QVBoxLayout(groupBox); QLayout *layout2 = NULL; int currentLayout = 0;
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_hex.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_hex.cpp
Changed
@@ -20,7 +20,7 @@ namespace ADM_qt4Factory { -class diaElemHex : public diaElem +class diaElemHex : public diaElem,QtFactoryUtils { uint32_t dataSize; uint8_t *data; @@ -35,7 +35,9 @@ int getRequiredLayout(void); }; extern const char *shortkey(const char *); - diaElemHex::diaElemHex(const char *toggleTitle, uint32_t dataSize,uint8_t *data) :diaElem(ELEM_HEXDUMP){}; + diaElemHex::diaElemHex(const char *toggleTitle, uint32_t dataSize,uint8_t *data) :diaElem(ELEM_HEXDUMP),QtFactoryUtils(toggleTitle) + { + }; diaElemHex::~diaElemHex() {}; void diaElemHex::setMe(void *dialog, void *opaque,uint32_t line) {}; void diaElemHex::getMe(void) {} ;
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_integer.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_integer.cpp
Changed
@@ -27,7 +27,7 @@ namespace ADM_qt4Factory { -class diaElemInteger : public diaElem +class diaElemInteger : public diaElem,QtFactoryUtils { public: @@ -40,7 +40,7 @@ int getRequiredLayout(void); }; /* Same but unsigned */ -class diaElemUInteger : public diaElem +class diaElemUInteger : public diaElem,QtFactoryUtils { public: @@ -55,10 +55,9 @@ //******************************************************************** diaElemInteger::diaElemInteger(int32_t *intValue,const char *toggleTitle, int32_t min, int32_t max,const char *tip) - : diaElem(ELEM_TOGGLE) + : diaElem(ELEM_TOGGLE),QtFactoryUtils(toggleTitle) { param=(void *)intValue; - paramTitle=shortkey(toggleTitle); this->min=min; this->max=max; this->tip=tip; @@ -66,8 +65,6 @@ diaElemInteger::~diaElemInteger() { - if(paramTitle) - ADM_dealloc( paramTitle); } void diaElemInteger::setMe(void *dialog, void *opaque,uint32_t line) { @@ -80,7 +77,7 @@ box->setMaximum(max); box->setValue(*(int32_t *)param); - QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle),(QWidget *)dialog); + QLabel *text=new QLabel( myQtTitle,(QWidget *)dialog); text->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); text->setBuddy(box); @@ -116,10 +113,9 @@ //****************************************************** diaElemUInteger::diaElemUInteger(uint32_t *intValue,const char *toggleTitle, uint32_t min, uint32_t max,const char *tip) - : diaElem(ELEM_TOGGLE) + : diaElem(ELEM_TOGGLE),QtFactoryUtils(toggleTitle) { param=(void *)intValue; - paramTitle=shortkey(toggleTitle); this->min=min; this->max=max; this->tip=tip; @@ -128,8 +124,7 @@ diaElemUInteger::~diaElemUInteger() { - if(paramTitle) - ADM_dealloc( paramTitle); + } void diaElemUInteger::setMe(void *dialog, void *opaque,uint32_t line) { @@ -142,7 +137,7 @@ box->setMaximum(max); box->setValue(*(uint32_t *)param); - QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle),(QWidget *)dialog); + QLabel *text=new QLabel(myQtTitle,(QWidget *)dialog); text->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); text->setBuddy(box);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_matrix.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_matrix.cpp
Changed
@@ -26,7 +26,7 @@ namespace ADM_qt4Factory { -class diaElemMatrix : public diaElem +class diaElemMatrix : public diaElem,QtFactoryUtils { protected: public: @@ -42,82 +42,77 @@ diaElemMatrix::diaElemMatrix(uint8_t *trix,const char *toggleTitle, uint32_t trixSize,const char *tip) - : diaElem(ELEM_MATRIX) + : diaElem(ELEM_MATRIX),QtFactoryUtils(toggleTitle) { - param=(void *)trix; - paramTitle=shortkey(toggleTitle); - _matrix=new uint8_t[trixSize*trixSize]; - _matrixSize=trixSize; - memcpy(_matrix,trix,trixSize*trixSize); - this->tip=tip; - + param=(void *)trix; + _matrix=new uint8_t[trixSize*trixSize]; + _matrixSize=trixSize; + memcpy(_matrix,trix,trixSize*trixSize); + this->tip=tip; } diaElemMatrix::~diaElemMatrix() { - if(_matrix) delete [] _matrix; - _matrix=NULL; - if(myWidget) - { - QSpinBox **arrayWidget=( QSpinBox **)myWidget; - delete [] arrayWidget; - myWidget=NULL; - } - if(paramTitle) - ADM_dealloc(paramTitle); - paramTitle=NULL; + if(_matrix) delete [] _matrix; + _matrix=NULL; + if(myWidget) + { + QSpinBox **arrayWidget=( QSpinBox **)myWidget; + delete [] arrayWidget; + myWidget=NULL; + } } void diaElemMatrix::setMe(void *dialog, void *opaque,uint32_t line) { - QSpinBox **box=new QSpinBox*[_matrixSize*_matrixSize]; - QGridLayout *layout=(QGridLayout*) opaque; - myWidget=(void *)box; - - - - - - QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle),(QWidget *)dialog); - layout->addWidget(text,line,0); - - QGridLayout *layout2=new QGridLayout((QWidget *)dialog); - layout->addLayout(layout2,line,1); - /*layout->setMargin(0); - layout->setSpacing(0);*/ - - - for(int y=0;y<_matrixSize*_matrixSize;y++) - { - box[y]=new QSpinBox((QWidget *)dialog); - box[y]->setMinimum(0); - box[y]->setMaximum(255); - box[y]->setValue(_matrix[y]); - layout2->addWidget(box[y],y/_matrixSize,y%_matrixSize); - } - myWidget =(void *)box; + QSpinBox **box=new QSpinBox*[_matrixSize*_matrixSize]; + QGridLayout *layout=(QGridLayout*) opaque; + myWidget=(void *)box; + + + + + + QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle),(QWidget *)dialog); + layout->addWidget(text,line,0); + + QGridLayout *layout2=new QGridLayout((QWidget *)dialog); + layout->addLayout(layout2,line,1); + /*layout->setMargin(0); + layout->setSpacing(0);*/ + + + for(int y=0;y<_matrixSize*_matrixSize;y++) + { + box[y]=new QSpinBox((QWidget *)dialog); + box[y]->setMinimum(0); + box[y]->setMaximum(255); + box[y]->setValue(_matrix[y]); + layout2->addWidget(box[y],y/_matrixSize,y%_matrixSize); + } + myWidget =(void *)box; } void diaElemMatrix::getMe(void) { - QSpinBox **box=( QSpinBox **)myWidget; - ADM_assert(box); - for(int y=0;y<_matrixSize*_matrixSize;y++) - { - _matrix[y]=box[y]->value(); - } - memcpy(param,_matrix,_matrixSize*_matrixSize); + QSpinBox **box=( QSpinBox **)myWidget; + ADM_assert(box); + for(int y=0;y<_matrixSize*_matrixSize;y++) + { + _matrix[y]=box[y]->value(); + } + memcpy(param,_matrix,_matrixSize*_matrixSize); } void diaElemMatrix::enable(uint32_t onoff) { - QSpinBox **arrayWidget=( QSpinBox **)myWidget; - - ADM_assert(arrayWidget); - for(int y=0;y<_matrixSize*_matrixSize;y++) - { - if(onoff) arrayWidget[y]->setEnabled(1); - else arrayWidget[y]->setEnabled(0); - - } + QSpinBox **arrayWidget=( QSpinBox **)myWidget; + + ADM_assert(arrayWidget); + for(int y=0;y<_matrixSize*_matrixSize;y++) + { + if(onoff) arrayWidget[y]->setEnabled(1); + else arrayWidget[y]->setEnabled(0); + + } } int diaElemMatrix::getRequiredLayout(void) { return FAC_QT_GRIDLAYOUT; } @@ -126,10 +121,10 @@ diaElem *qt4CreateMatrix(uint8_t *trix,const char *toggleTitle, uint32_t trixSize,const char *tip) { - return new ADM_qt4Factory::diaElemMatrix(trix,toggleTitle,trixSize,tip); + return new ADM_qt4Factory::diaElemMatrix(trix,toggleTitle,trixSize,tip); } void qt4DestroyMatrix(diaElem *e) { - ADM_qt4Factory::diaElemMatrix *a=(ADM_qt4Factory::diaElemMatrix *)e; - delete a; + ADM_qt4Factory::diaElemMatrix *a=(ADM_qt4Factory::diaElemMatrix *)e; + delete a; }
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_notch.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_notch.cpp
Changed
@@ -26,7 +26,7 @@ { -class diaElemNotch : public diaElem +class diaElemNotch : public diaElem,QtFactoryUtils { uint32_t yesno; public: @@ -37,10 +37,9 @@ void getMe(void) {}; }; diaElemNotch::diaElemNotch(uint32_t yes,const char *toggleTitle, const char *tip) - : diaElem(ELEM_NOTCH) + : diaElem(ELEM_NOTCH),QtFactoryUtils(title) { yesno=yes; - paramTitle=toggleTitle; this->tip=tip; } @@ -50,7 +49,7 @@ } void diaElemNotch::setMe(void *dialog, void *opaque,uint32_t line) { - QCheckBox *box=new QCheckBox(QString::fromUtf8(paramTitle),(QWidget *)dialog); + QCheckBox *box=new QCheckBox(myQtTitle,(QWidget *)dialog); QGridLayout *layout=(QGridLayout*) opaque; myWidget=(void *)box; if( yesno)
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_readOnlyText.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_readOnlyText.cpp
Changed
@@ -27,7 +27,7 @@ namespace ADM_qt4Factory { -class diaElemReadOnlyText : public diaElem +class diaElemReadOnlyText : public diaElem,QtFactoryUtils { public: @@ -39,7 +39,7 @@ int getRequiredLayout(void); }; -class diaElemText : public diaElem +class diaElemText : public diaElem,QtFactoryUtils { public: @@ -54,17 +54,15 @@ //******************************************************************** diaElemReadOnlyText::diaElemReadOnlyText(const char *readyOnly,const char *toggleTitle,const char *tip) - : diaElem(ELEM_TOGGLE) + : diaElem(ELEM_TOGGLE),QtFactoryUtils(toggleTitle) { param=(void *)ADM_strdup(readyOnly); - paramTitle=shortkey(toggleTitle); this->tip=tip; } diaElemReadOnlyText::~diaElemReadOnlyText() { - if(paramTitle) - ADM_dealloc(paramTitle); + } void diaElemReadOnlyText::setMe(void *dialog, void *opaque,uint32_t line) { @@ -73,7 +71,7 @@ - QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle),(QWidget *)dialog); + QLabel *text=new QLabel( myQtTitle,(QWidget *)dialog); QLabel *text2=new QLabel( QString::fromUtf8((char *)param),(QWidget *)dialog); text->setBuddy(text2); layout->addWidget(text,line,0); @@ -91,26 +89,24 @@ //********************************* diaElemText::diaElemText(char **text,const char *toggleTitle,const char *tip) - : diaElem(ELEM_TEXT) + : diaElem(ELEM_TEXT),QtFactoryUtils(toggleTitle) { if(!*text) *text=ADM_strdup(""); param=(void *)text; - paramTitle=shortkey(toggleTitle); this->tip=tip; } diaElemText::~diaElemText() { - if(paramTitle) - ADM_dealloc( paramTitle); + } void diaElemText::setMe(void *dialog, void *opaque,uint32_t line) { QGridLayout *layout=(QGridLayout*) opaque; - QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle),(QWidget *)dialog); + QLabel *text=new QLabel(myQtTitle,(QWidget *)dialog); QLineEdit *lineEdit = new QLineEdit( QString::fromUtf8(*(char **)param)); text->setBuddy(lineEdit);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_timeStamp.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/FAC_timeStamp.cpp
Changed
@@ -44,7 +44,7 @@ * \class diaElemTimeStamp * \brief Qt4 version of diaElemTimeStamp */ -class diaElemTimeStamp : public diaElem +class diaElemTimeStamp : public diaElem,QtFactoryUtils { protected : uint32_t valueMin; @@ -64,12 +64,11 @@ * @param toggleTitle */ diaElemTimeStamp::diaElemTimeStamp(uint32_t *v,const char *toggleTitle,const uint32_t vmin, const uint32_t vmax) - : diaElem(ELEM_TIMESTAMP) + : diaElem(ELEM_TIMESTAMP),QtFactoryUtils(toggleTitle) { param=v; valueMin=vmin; valueMax=vmax; - paramTitle=shortkey(toggleTitle); } /** * \fn diaElemTimeStamp @@ -80,8 +79,6 @@ myTimeWidget *w=(myTimeWidget *)myWidget; myWidget=NULL; if(w) delete w; - if(paramTitle) - ADM_dealloc(paramTitle); } /** * \fn setMe @@ -119,9 +116,9 @@ myTWidget->seconds->setValue(ss); myTWidget->mseconds->setValue(msec); - QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle),(QWidget *)dialog); + QLabel *text=new QLabel(myQtTitle,(QWidget *)dialog); text->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); -// text->setBuddy(box); + text->setBuddy(myTWidget->hours); QSpacerItem *spacer = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_bitrate.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_bitrate.cpp
Changed
@@ -47,19 +47,19 @@ if(p->mode==COMPRESS_##z) set=index;\ index++;} - add(CBR,CBR,QT_TR_NOOP("Constant Bitrate")); - add(CQ,CQ,QT_TR_NOOP("Constant Quantiser")); - add(SAME,SAME,QT_TR_NOOP("Same Quantiser as Input")); - add(AQ,AQ,QT_TR_NOOP("Constant Rate Factor")); - add(2PASS,2PASS,QT_TR_NOOP("Two Pass - Video Size")); - add(2PASS_BR,2PASS_BITRATE,QT_TR_NOOP("Two Pass - Average Bitrate")); - - text1=new QLabel( QString::fromUtf8(QT_TR_NOOP("Encoding mode"))); + add(CBR,CBR,QT_TRANSLATE_NOOP("bitrate","Constant Bitrate")); + add(CQ,CQ,QT_TRANSLATE_NOOP("bitrate","Constant Quantiser")); + add(SAME,SAME,QT_TRANSLATE_NOOP("bitrate","Same Quantiser as Input")); + add(AQ,AQ,QT_TRANSLATE_NOOP("bitrate","Constant Rate Factor")); + add(2PASS,2PASS,QT_TRANSLATE_NOOP("bitrate","Two Pass - Video Size")); + add(2PASS_BR,2PASS_BITRATE,QT_TRANSLATE_NOOP("bitrate","Two Pass - Average Bitrate")); + + text1=new QLabel( QString::fromUtf8(QT_TRANSLATE_NOOP("bitrate","Encoding mode"))); text1->setBuddy(combo); box=new QSpinBox(); - text2=new QLabel( QString::fromUtf8(QT_TR_NOOP("Bitrate"))); + text2=new QLabel( QString::fromUtf8(QT_TRANSLATE_NOOP("bitrate","Bitrate"))); text2->setBuddy(combo); QHBoxLayout *hboxLayout = new QHBoxLayout(); @@ -145,31 +145,31 @@ switch(mode) { case COMPRESS_CBR: //CBR - P(QT_TR_NOOP("Target bitrate (kb/s)")); + P(QT_TRANSLATE_NOOP("bitrate","Target bitrate (kb/s)")); M(0,20000); S(compress->bitrate); break; case COMPRESS_CQ:// CQ - P(QT_TR_NOOP("Quantizer")); + P(QT_TRANSLATE_NOOP("bitrate","Quantizer")); M(_minQ,maxQ); S(compress->qz); break; case COMPRESS_2PASS : // 2pass Filesize - P(QT_TR_NOOP("Target video size (MB)")); + P(QT_TRANSLATE_NOOP("bitrate","Target video size (MB)")); M(1,8000); S(compress->finalsize); break; case COMPRESS_2PASS_BITRATE : // 2pass Avg - P(QT_TR_NOOP("Average bitrate (kb/s)")); + P(QT_TRANSLATE_NOOP("bitrate","Average bitrate (kb/s)")); M(0,20000); S(compress->avg_bitrate); break; case COMPRESS_SAME : // Same Qz as input - P(QT_TR_NOOP("-")); + P(QT_TRANSLATE_NOOP("bitrate","-")); M(0,0); break; case COMPRESS_AQ : // AQ - P(QT_TR_NOOP("Quantizer")); + P(QT_TRANSLATE_NOOP("bitrate","Quantizer")); M(_minQ,maxQ); S(compress->qz); break;
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_bitrate.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_bitrate.h
Changed
@@ -1,34 +1,34 @@ -#ifndef T_bitrate_h -#define T_bitrate_h - -#include <QComboBox> -#include <QGridLayout> -#include <QLabel> -#include <QSpinBox> - -#include "ADM_inttype.h" -#include "ADM_encoderConf.h" - -namespace ADM_Qt4Factory -{ - class ADM_Qbitrate : public QWidget - { - Q_OBJECT - - public slots: - void comboChanged(int i); - - public: - QSpinBox *box; - QComboBox *combo; - QLabel *text1; - QLabel *text2; - COMPRES_PARAMS *compress; - uint32_t maxQ, _minQ; - - ADM_Qbitrate(COMPRES_PARAMS *p, uint32_t minQ, uint32_t mq, QGridLayout *layout, int line); - virtual ~ADM_Qbitrate(); - void readBack(void); - }; -} -#endif // T_bitrate_h +#ifndef T_bitrate_h +#define T_bitrate_h + +#include <QComboBox> +#include <QGridLayout> +#include <QLabel> +#include <QSpinBox> + +#include "ADM_inttype.h" +#include "ADM_encoderConf.h" + +namespace ADM_Qt4Factory +{ + class ADM_Qbitrate : public QWidget + { + Q_OBJECT + + public slots: + void comboChanged(int i); + + public: + QSpinBox *box; + QComboBox *combo; + QLabel *text1; + QLabel *text2; + COMPRES_PARAMS *compress; + uint32_t maxQ, _minQ; + + ADM_Qbitrate(COMPRES_PARAMS *p, uint32_t minQ, uint32_t mq, QGridLayout *layout, int line); + virtual ~ADM_Qbitrate(); + void readBack(void); + }; +} +#endif // T_bitrate_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_button.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_button.h
Changed
@@ -1,31 +1,31 @@ -#ifndef T_button_h -#define T_button_h - -#include <QGridLayout> -#include <QPushButton> -#include <QWidget> - -#include "ADM_inttype.h" -#include "DIA_factory.h" - -namespace ADM_Qt4Factory -{ - class ADM_Qbutton : public QWidget - { - Q_OBJECT - - public slots: - void clicked(bool i); - - protected : - ADM_FAC_CALLBACK *_cb; - void *_cookie; - - public: - QPushButton *button; - - ADM_Qbutton(QWidget *z, QGridLayout *layout, const char *blah, int line, ADM_FAC_CALLBACK *cb, void *cookie); - virtual ~ADM_Qbutton(); - }; -} -#endif // T_button_h +#ifndef T_button_h +#define T_button_h + +#include <QGridLayout> +#include <QPushButton> +#include <QWidget> + +#include "ADM_inttype.h" +#include "DIA_factory.h" + +namespace ADM_Qt4Factory +{ + class ADM_Qbutton : public QWidget + { + Q_OBJECT + + public slots: + void clicked(bool i); + + protected : + ADM_FAC_CALLBACK *_cb; + void *_cookie; + + public: + QPushButton *button; + + ADM_Qbutton(QWidget *z, QGridLayout *layout, const char *blah, int line, ADM_FAC_CALLBACK *cb, void *cookie); + virtual ~ADM_Qbutton(); + }; +} +#endif // T_button_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_dialogFactory.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_dialogFactory.h
Changed
@@ -1,16 +1,16 @@ -#ifndef T_dialogFactory_h -#define T_dialogFactory_h - -#include "ADM_UIQT46_export.h" -#include <QDialog> - -ADM_UIQT46_EXPORT void InitFactory(void); - -class factoryWindow : public QDialog -{ - Q_OBJECT - -public: - factoryWindow(); -}; -#endif // T_dialogFactory_h +#ifndef T_dialogFactory_h +#define T_dialogFactory_h + +#include "ADM_UIQT46_export.h" +#include <QDialog> + +ADM_UIQT46_EXPORT void InitFactory(void); + +class factoryWindow : public QDialog +{ + Q_OBJECT + +public: + factoryWindow(); +}; +#endif // T_dialogFactory_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_filesel.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_filesel.h
Changed
@@ -1,39 +1,39 @@ -#ifndef T_filesel_h -#define T_filesel_h - -#include <QAbstractButton> -#include <QDialogButtonBox> -#include <QGridLayout> -#include <QLabel> -#include <QLineEdit> -#include <QWidget> - -namespace ADM_Qt4Factory -{ - typedef enum - { - ADM_FILEMODE_DIR, - ADM_FILEMODE_READ, - ADM_FILEMODE_WRITE - } ADM_fileMode; - - class ADM_Qfilesel : public QWidget - { - Q_OBJECT - - public slots: - void buttonPressed(QAbstractButton *s); - - public: - QLineEdit *edit; - QDialogButtonBox *button; - QLabel *text; - ADM_fileMode fileMode; - const char *defaultSuffix; - const char *selectDesc; - - ADM_Qfilesel(const char *title, std::string &entry, QGridLayout *layout, int line, ADM_fileMode mode, const char * defaultSuffix, const char* selectDesc); - ~ADM_Qfilesel(); - }; -} -#endif // T_filesel_h +#ifndef T_filesel_h +#define T_filesel_h + +#include <QAbstractButton> +#include <QDialogButtonBox> +#include <QGridLayout> +#include <QLabel> +#include <QLineEdit> +#include <QWidget> + +namespace ADM_Qt4Factory +{ + typedef enum + { + ADM_FILEMODE_DIR, + ADM_FILEMODE_READ, + ADM_FILEMODE_WRITE + } ADM_fileMode; + + class ADM_Qfilesel : public QWidget + { + Q_OBJECT + + public slots: + void buttonPressed(QAbstractButton *s); + + public: + QLineEdit *edit; + QDialogButtonBox *button; + QLabel *text; + ADM_fileMode fileMode; + const char *defaultSuffix; + const char *selectDesc; + + ADM_Qfilesel(const char *title, std::string &entry, QGridLayout *layout, int line, ADM_fileMode mode, const char * defaultSuffix, const char* selectDesc); + ~ADM_Qfilesel(); + }; +} +#endif // T_filesel_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_menu.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_menu.cpp
Changed
@@ -24,7 +24,7 @@ namespace ADM_qt4Factory { -class diaElemMenu : public diaElemMenuBase +class diaElemMenu : public diaElemMenuBase,QtFactoryUtils { protected: diaElemMenuDynamic *dyna; @@ -62,11 +62,9 @@ } diaElemMenu::diaElemMenu(uint32_t *intValue,const char *itle, uint32_t nb, - const diaMenuEntry *menu,const char *tip) - : diaElemMenuBase() + const diaMenuEntry *menu,const char *tip):QtFactoryUtils(itle) { param=(void *)intValue; - paramTitle=itle; this->tip=tip; this->menu=menu; this->nbMenu=nb; @@ -129,10 +127,9 @@ diaElemMenuDynamic::diaElemMenuDynamic(uint32_t *intValue,const char *itle, uint32_t nb, diaMenuEntryDynamic **menu,const char *tip) - : diaElemMenuDynamicBase() + :QtFactoryUtils(itle) { param=(void *)intValue; - paramTitle=shortkey(itle); this->tip=tip; this->menu=menu; this->nbMenu=nb; @@ -140,11 +137,7 @@ } diaElemMenuDynamic::~diaElemMenuDynamic() -{ - if(paramTitle) - { - ADM_dealloc( paramTitle); - } +{ } void diaElemMenuDynamic::setMe(void *dialog, void *opaque,uint32_t line) { @@ -153,7 +146,7 @@ QGridLayout *layout=(QGridLayout*) opaque; myWidget=(void *)combo; - QLabel *text=new QLabel( QString::fromUtf8(this->paramTitle)); + QLabel *text=new QLabel( myQtTitle); text->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); QSpacerItem *spacer = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_menu.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_menu.h
Changed
@@ -5,10 +5,10 @@ #include "ADM_inttype.h" #include "DIA_factory.h" - +#include "ADM_dialogFactoryQt4.h" namespace ADM_qt4Factory { - class diaElemMenuDynamic : public diaElemMenuDynamicBase + class diaElemMenuDynamic : public diaElemMenuDynamicBase,public QtFactoryUtils { public: diaElemMenuDynamic(uint32_t *intValue, const char *itle, uint32_t nb, diaMenuEntryDynamic **menu, const char *tip = NULL);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_notch.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_notch.cpp
Changed
@@ -34,7 +34,7 @@ box->setCheckState(this->state ? Qt::Checked : Qt::Unchecked); } -class diaElemNotch : public diaElem +class diaElemNotch : public diaElem,QtFactoryUtils { uint32_t yesno; public: @@ -47,10 +47,9 @@ }; diaElemNotch::diaElemNotch(uint32_t yes,const char *toggleTitle, const char *tip) - : diaElem(ELEM_NOTCH) + : diaElem(ELEM_NOTCH),QtFactoryUtils(toggleTitle) { yesno=yes; - paramTitle=toggleTitle; this->tip=tip; } @@ -60,7 +59,7 @@ } void diaElemNotch::setMe(void *dialog, void *opaque,uint32_t line) { - QCheckBox *box=new QCheckBox(QString::fromUtf8(paramTitle),(QWidget *)dialog); + QCheckBox *box=new QCheckBox(myQtTitle,(QWidget *)dialog); QCheckBoxReadOnly *readOnlyReceiver = new QCheckBoxReadOnly(box, yesno); QGridLayout *layout=(QGridLayout*) opaque; myWidget=(void *)box;
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_qtFactory.cpp
Added
@@ -0,0 +1,40 @@ +/*************************************************************************** + \fn qtFactory + * \ author mean (c) 2016 + * \brief factorize some code +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "T_menu.h" +#include "ADM_default.h" +#include "ADM_dialogFactoryQt4.h" + +#include <QGridLayout> +#include <QLabel> + +/** + * \fn titleFromShortKey + * \brief convert accelerator + * @param in + * @return + */ +QtFactoryUtils::QtFactoryUtils(const char *in) +{ + titleFromShortKey(in); +} +bool QtFactoryUtils::titleFromShortKey(const char *in) +{ + myQtTitle = QString::fromUtf8(in); + myQtTitle.replace("&", "&&"); + myQtTitle.replace("_", "&"); + return true; +} +// EOF
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_slider.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_slider.cpp
Changed
@@ -22,11 +22,11 @@ #include <QHBoxLayout> #include <QLabel> -extern const char *shortkey(const char *); + namespace ADM_qt4Factory { -class diaElemUSlider : public diaElemSliderBase +class diaElemUSlider : public diaElemSliderBase,QtFactoryUtils { protected: uint32_t min,max,incr; @@ -39,7 +39,7 @@ int getRequiredLayout(void); }; -class diaElemSlider : public diaElemSliderBase +class diaElemSlider : public diaElemSliderBase,QtFactoryUtils { protected: @@ -96,10 +96,9 @@ //---------------------------------------------------------------------- diaElemUSlider::diaElemUSlider(uint32_t *value,const char *toggleTitle, uint32_t min,uint32_t max,uint32_t incr,const char *tip) - : diaElemSliderBase() + : diaElemSliderBase(),QtFactoryUtils(toggleTitle) { param=(void *)value; - paramTitle=shortkey(toggleTitle); this->min=min; this->max=max; this->incr=incr; @@ -125,7 +124,7 @@ myWidget = (void *)slider; - QLabel *text = new QLabel (QString::fromUtf8(paramTitle), (QWidget *)dialog); + QLabel *text = new QLabel (myQtTitle, (QWidget *)dialog); text->setBuddy (slider); QGridLayout *layout = (QGridLayout*) opaque; @@ -155,10 +154,9 @@ int diaElemUSlider::getRequiredLayout(void) { return FAC_QT_GRIDLAYOUT; } diaElemSlider::diaElemSlider(int32_t *value,const char *toggleTitle, int32_t min,int32_t max,int32_t incr,const char *tip) - : diaElemSliderBase() + : diaElemSliderBase(),QtFactoryUtils(toggleTitle) { param=(void *)value; - paramTitle=shortkey(toggleTitle); this->min=min; this->max=max; this->incr=incr; @@ -182,7 +180,7 @@ myWidget = (void *)slider; - QLabel *text = new QLabel (QString::fromUtf8(paramTitle), (QWidget *)dialog); + QLabel *text = new QLabel (myQtTitle, (QWidget *)dialog); text->setBuddy (slider); QGridLayout *layout = (QGridLayout*) opaque;
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_threadCount.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_threadCount.cpp
Changed
@@ -1,153 +1,152 @@ -/*************************************************************************** -FAC_toggle.cpp -Handle dialog factory element : Thread Count -(C) 2007 Gruntster -***************************************************************************/ - -/*************************************************************************** -* * -* This program is free software; you can redistribute it and/or modify * -* it under the terms of the GNU General Public License as published by * -* the Free Software Foundation; either version 2 of the License, or * -* (at your option) any later version. * -* * -***************************************************************************/ - -#include "T_threadCount.h" -#include "ADM_default.h" -#include "DIA_factory.h" -#include "ADM_dialogFactoryQt4.h" - -extern const char* shortkey(const char*); - -namespace ADM_qt4Factory -{ - -class diaElemThreadCount : public diaElem -{ - -public: - - diaElemThreadCount(uint32_t *value, const char *title, const char *tip = NULL); - virtual ~diaElemThreadCount() ; - void setMe(void *dialog, void *opaque, uint32_t line); - void getMe(void); - int getRequiredLayout(void); -}; - -void ADM_QthreadCount::radioGroupChanged(QAbstractButton *s) -{ - spinBox->setEnabled(radiobutton3->isChecked()); -} - -ADM_QthreadCount::ADM_QthreadCount(QWidget *widget, const char *title, uint32_t value, QGridLayout *layout, int line) : QWidget(widget) -{ - radiobutton1 = new QRadioButton(QString::fromUtf8(QT_TR_NOOP("Disabled")), widget); - radiobutton2 = new QRadioButton(QString::fromUtf8(QT_TR_NOOP("Auto-detect")), widget); - radiobutton3 = new QRadioButton(QString::fromUtf8(QT_TR_NOOP("Custom")), widget); - - buttonGroup = new QButtonGroup; - buttonGroup->addButton(radiobutton1); - buttonGroup->addButton(radiobutton2); - buttonGroup->addButton(radiobutton3); - - spinBox = new QSpinBox(); - spinBox->setRange(2, 32); - - text = new QLabel(QString::fromUtf8(title), widget); - text->setBuddy(radiobutton1); - - QSpacerItem *spacer = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); - - layout->addWidget(text, line, 0); - layout->addWidget(radiobutton1, line, 1); - layout->addWidget(radiobutton2, line, 2); - layout->addWidget(radiobutton3, line, 3); - layout->addWidget(spinBox, line, 4); - layout->addItem(spacer,line,5); - - QObject::connect(buttonGroup, SIGNAL(buttonClicked(QAbstractButton*)), this, SLOT(radioGroupChanged(QAbstractButton*))); - - spinBox->setEnabled(value > 1); - - if (value == 0) - radiobutton2->setChecked(true); - else if (value == 1) - radiobutton1->setChecked(true); - else - { - radiobutton3->setChecked(true); - spinBox->setValue(value); - } -} - -ADM_QthreadCount::~ADM_QthreadCount() -{ - if (buttonGroup) - delete buttonGroup; - - if (radiobutton1) - delete radiobutton1; - - if (radiobutton2) - delete radiobutton2; - - if (radiobutton3) - delete radiobutton3; - - if (spinBox) - delete spinBox; - - if (text) - delete text; -} - -diaElemThreadCount::diaElemThreadCount(uint32_t *value, const char *title, const char *tip) : diaElem(ELEM_THREAD_COUNT) -{ - param = (void*)value; - paramTitle = shortkey(title); - this->tip = tip; -} - -diaElemThreadCount::~diaElemThreadCount() -{ - ADM_dealloc(paramTitle); -} - -void diaElemThreadCount::setMe(void *dialog, void *opaque, uint32_t line) -{ - QGridLayout *layout = (QGridLayout*)opaque; - - ADM_QthreadCount *threadCount = new ADM_QthreadCount((QWidget*)dialog, paramTitle, *(uint32_t *)param, layout, line); - - myWidget = (void*)threadCount; -} - -void diaElemThreadCount::getMe(void) -{ - ADM_QthreadCount *threadCount = (ADM_QthreadCount*)myWidget; - uint32_t *val = (uint32_t*)param; - - if ((threadCount->radiobutton1)->isChecked()) - *val = 1; - else if ((threadCount->radiobutton2)->isChecked()) - *val = 0; - else - *val = (threadCount->spinBox)->value(); -} - -int diaElemThreadCount::getRequiredLayout(void) { return FAC_QT_GRIDLAYOUT; } - -//********************** -} // End of namesapce -//********************** -diaElem *qt4CreateThreadCount(uint32_t *value, const char *title, const char *tip) -{ - return new ADM_qt4Factory::diaElemThreadCount(value,title,tip); -} -void qt4DestroyThreadCount(diaElem *e) -{ - ADM_qt4Factory::diaElemThreadCount *a=(ADM_qt4Factory::diaElemThreadCount *)e; - delete a; -} -//EOF +/*************************************************************************** +FAC_toggle.cpp +Handle dialog factory element : Thread Count +(C) 2007 Gruntster +***************************************************************************/ + +/*************************************************************************** +* * +* This program is free software; you can redistribute it and/or modify * +* it under the terms of the GNU General Public License as published by * +* the Free Software Foundation; either version 2 of the License, or * +* (at your option) any later version. * +* * +***************************************************************************/ + +#include "T_threadCount.h" +#include "ADM_default.h" +#include "DIA_factory.h" +#include "ADM_dialogFactoryQt4.h" + +extern const char* shortkey(const char*); + +namespace ADM_qt4Factory +{ + +class diaElemThreadCount : public diaElem,QtFactoryUtils +{ + +public: + + diaElemThreadCount(uint32_t *value, const char *title, const char *tip = NULL); + virtual ~diaElemThreadCount() ; + void setMe(void *dialog, void *opaque, uint32_t line); + void getMe(void); + int getRequiredLayout(void); +}; + +void ADM_QthreadCount::radioGroupChanged(QAbstractButton *s) +{ + spinBox->setEnabled(radiobutton3->isChecked()); +} + +ADM_QthreadCount::ADM_QthreadCount(QWidget *widget, const char *title, uint32_t value, QGridLayout *layout, int line) : QWidget(widget) +{ + radiobutton1 = new QRadioButton(QString::fromUtf8(QT_TRANSLATE_NOOP("adm","Disabled")), widget); + radiobutton2 = new QRadioButton(QString::fromUtf8(QT_TRANSLATE_NOOP("adm","Auto-detect")), widget); + radiobutton3 = new QRadioButton(QString::fromUtf8(QT_TRANSLATE_NOOP("adm","Custom")), widget); + + buttonGroup = new QButtonGroup; + buttonGroup->addButton(radiobutton1); + buttonGroup->addButton(radiobutton2); + buttonGroup->addButton(radiobutton3); + + spinBox = new QSpinBox(); + spinBox->setRange(2, 32); + + text = new QLabel(QString::fromUtf8(title), widget); + text->setBuddy(radiobutton1); + + QSpacerItem *spacer = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + layout->addWidget(text, line, 0); + layout->addWidget(radiobutton1, line, 1); + layout->addWidget(radiobutton2, line, 2); + layout->addWidget(radiobutton3, line, 3); + layout->addWidget(spinBox, line, 4); + layout->addItem(spacer,line,5); + + QObject::connect(buttonGroup, SIGNAL(buttonClicked(QAbstractButton*)), this, SLOT(radioGroupChanged(QAbstractButton*))); + + spinBox->setEnabled(value > 1); + + if (value == 0) + radiobutton2->setChecked(true); + else if (value == 1) + radiobutton1->setChecked(true); + else + { + radiobutton3->setChecked(true); + spinBox->setValue(value); + } +} + +ADM_QthreadCount::~ADM_QthreadCount() +{ + if (buttonGroup) + delete buttonGroup; + + if (radiobutton1) + delete radiobutton1; + + if (radiobutton2) + delete radiobutton2; + + if (radiobutton3) + delete radiobutton3; + + if (spinBox) + delete spinBox; + + if (text) + delete text; +} + +diaElemThreadCount::diaElemThreadCount(uint32_t *value, const char *title, const char *tip) : diaElem(ELEM_THREAD_COUNT),QtFactoryUtils(title) +{ + param = (void*)value; + this->tip = tip; +} + +diaElemThreadCount::~diaElemThreadCount() +{ + +} + +void diaElemThreadCount::setMe(void *dialog, void *opaque, uint32_t line) +{ + QGridLayout *layout = (QGridLayout*)opaque; + + ADM_QthreadCount *threadCount = new ADM_QthreadCount((QWidget *)dialog,myQtTitle.toUtf8().constData(), *(uint32_t *)param, layout, line); + + myWidget = (void*)threadCount; +} + +void diaElemThreadCount::getMe(void) +{ + ADM_QthreadCount *threadCount = (ADM_QthreadCount*)myWidget; + uint32_t *val = (uint32_t*)param; + + if ((threadCount->radiobutton1)->isChecked()) + *val = 1; + else if ((threadCount->radiobutton2)->isChecked()) + *val = 0; + else + *val = (threadCount->spinBox)->value(); +} + +int diaElemThreadCount::getRequiredLayout(void) { return FAC_QT_GRIDLAYOUT; } + +//********************** +} // End of namesapce +//********************** +diaElem *qt4CreateThreadCount(uint32_t *value, const char *title, const char *tip) +{ + return new ADM_qt4Factory::diaElemThreadCount(value,title,tip); +} +void qt4DestroyThreadCount(diaElem *e) +{ + ADM_qt4Factory::diaElemThreadCount *a=(ADM_qt4Factory::diaElemThreadCount *)e; + delete a; +} +//EOF
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_threadCount.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_threadCount.h
Changed
@@ -1,32 +1,32 @@ -#ifndef T_threadCount_h -#define T_threadCount_h -#include <QButtonGroup> -#include <QGridLayout> -#include <QLabel> -#include <QRadioButton> -#include <QSpinBox> -#include <QWidget> -#include "ADM_default.h" - -namespace ADM_qt4Factory -{ - class ADM_QthreadCount : public QWidget - { - Q_OBJECT - - public slots: - void radioGroupChanged(QAbstractButton *s); - - public: - QLabel *text; - QRadioButton *radiobutton1; - QRadioButton *radiobutton2; - QRadioButton *radiobutton3; - QButtonGroup *buttonGroup; - QSpinBox *spinBox; - - ADM_QthreadCount(QWidget *widget, const char *title, uint32_t value, QGridLayout *layout, int line); - ~ADM_QthreadCount(); - }; -} -#endif // T_threadCount_h +#ifndef T_threadCount_h +#define T_threadCount_h +#include <QButtonGroup> +#include <QGridLayout> +#include <QLabel> +#include <QRadioButton> +#include <QSpinBox> +#include <QWidget> +#include "ADM_default.h" + +namespace ADM_qt4Factory +{ + class ADM_QthreadCount : public QWidget + { + Q_OBJECT + + public slots: + void radioGroupChanged(QAbstractButton *s); + + public: + QLabel *text; + QRadioButton *radiobutton1; + QRadioButton *radiobutton2; + QRadioButton *radiobutton3; + QButtonGroup *buttonGroup; + QSpinBox *spinBox; + + ADM_QthreadCount(QWidget *widget, const char *title, uint32_t value, QGridLayout *layout, int line); + ~ADM_QthreadCount(); + }; +} +#endif // T_threadCount_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/T_toggle.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/T_toggle.cpp
Changed
@@ -25,7 +25,7 @@ namespace ADM_qt4Factory { -class diaElemToggle : public diaElemToggleBase +class diaElemToggle : public diaElemToggleBase,QtFactoryUtils { protected: public: @@ -40,7 +40,7 @@ int getRequiredLayout(void); }; -class diaElemToggleUint : public diaElem +class diaElemToggleUint : public diaElem,QtFactoryUtils { protected: uint32_t *emb; @@ -58,7 +58,7 @@ void updateMe(); int getRequiredLayout(void); }; -class diaElemToggleInt : public diaElem +class diaElemToggleInt : public diaElem,QtFactoryUtils { protected: int32_t *emb; @@ -104,10 +104,9 @@ } diaElemToggle::diaElemToggle(bool *toggleValue,const char *toggleTitle, const char *tip) - : diaElemToggleBase() + : diaElemToggleBase(),QtFactoryUtils(toggleTitle) { param=(void *)toggleValue; - paramTitle=shortkey(toggleTitle); this->tip=tip; myWidget=NULL; nbLink=0; @@ -118,14 +117,10 @@ // ADM_QCheckBox *box=(ADM_QCheckBox *)myWidget; // if(box) delete box; myWidget=NULL; - if(paramTitle) - { - ADM_dealloc(paramTitle); - } } void diaElemToggle::setMe(void *dialog, void *opaque,uint32_t l) { - ADM_QCheckBox *box=new ADM_QCheckBox(QString::fromUtf8(paramTitle),(QWidget *)dialog,this,TT_TOGGLE); + ADM_QCheckBox *box=new ADM_QCheckBox(myQtTitle,(QWidget *)dialog,this,TT_TOGGLE); QVBoxLayout *layout=(QVBoxLayout*) opaque; myWidget=(void *)box; if( *(bool *)param) @@ -205,10 +200,9 @@ // An UInt and a toggle linked... //****************************************************** diaElemToggleUint::diaElemToggleUint(uint32_t *toggleValue,const char *toggleTitle, uint32_t *uintval, const char *name,uint32_t min,uint32_t max,const char *tip) - : diaElem(ELEM_TOGGLE_UINT) + : diaElem(ELEM_TOGGLE_UINT),QtFactoryUtils(toggleTitle) { param=(void *)toggleValue; - paramTitle=shortkey(toggleTitle); this->tip=tip; embName=name; emb=uintval; @@ -219,12 +213,10 @@ diaElemToggleUint::~diaElemToggleUint() { - if(paramTitle) - ADM_dealloc( paramTitle); } void diaElemToggleUint::setMe(void *dialog, void *opaque,uint32_t line) { - ADM_QCheckBox *box=new ADM_QCheckBox(QString::fromUtf8(paramTitle),(QWidget *)dialog,this,TT_TOGGLE_UINT); + ADM_QCheckBox *box=new ADM_QCheckBox(myQtTitle,(QWidget *)dialog,this,TT_TOGGLE_UINT); QGridLayout *layout=(QGridLayout*) opaque; QHBoxLayout *hboxLayout = new QHBoxLayout(); myWidget=(void *)box; @@ -312,10 +304,9 @@ //****************************************************** diaElemToggleInt::diaElemToggleInt(uint32_t *toggleValue,const char *toggleTitle, int32_t *uintval, const char *name,int32_t min,int32_t max,const char *tip) - : diaElem(ELEM_TOGGLE_INT) + : diaElem(ELEM_TOGGLE_INT),QtFactoryUtils(toggleTitle) { - param=(void *)toggleValue; - paramTitle=shortkey(toggleTitle); + param=(void *)toggleValue; this->tip=tip; embName=name; emb=uintval; @@ -330,7 +321,7 @@ } void diaElemToggleInt::setMe(void *dialog, void *opaque,uint32_t line) { - ADM_QCheckBox *box=new ADM_QCheckBox(QString::fromUtf8(paramTitle),(QWidget *)dialog,this,TT_TOGGLE_INT); + ADM_QCheckBox *box=new ADM_QCheckBox(myQtTitle,(QWidget *)dialog,this,TT_TOGGLE_INT); QGridLayout *layout=(QGridLayout*) opaque; QHBoxLayout *hboxLayout = new QHBoxLayout(); myWidget=(void *)box;
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_UIs/src/toolkit.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_UIs/src/toolkit.cpp
Changed
@@ -1,74 +1,74 @@ -#include <QtCore/QStack> -#include <QApplication> -#include <QDesktopWidget> - -#include "ADM_toolkitQt.h" -#include "ADM_assert.h" - -static QStack<QWidget*> widgetStack; - -void qtRegisterDialog(QWidget *dialog) -{ - if (widgetStack.count()) - dialog->setParent(widgetStack.top(), Qt::Dialog); - - widgetStack.push(dialog); -} - -void qtUnregisterDialog(QWidget *dialog) -{ - ADM_assert(widgetStack.top() == dialog); - widgetStack.pop(); -} - -QWidget* qtLastRegisteredDialog() -{ - if (widgetStack.count()) - return widgetStack.top(); - else - return NULL; -} - -uint8_t UI_getPhysicalScreenSize(void* window, uint32_t *w,uint32_t *h) -{ - QRect qrect = QApplication::desktop()->availableGeometry(); - - *w = (uint32_t)qrect.width(); - *h = (uint32_t)qrect.height(); - return 1; -} - -// Calculate the zoom ratio required to fit the whole image on the screen. -float UI_calcZoomToFitScreen(QWidget* window, QWidget* canvas, uint32_t imageWidth, uint32_t imageHeight) -{ - int windowWidth, windowHeight; - int drawingWidth, drawingHeight; - uint32_t screenWidth, screenHeight; - - windowWidth = window->frameSize().width(); - windowHeight = window->frameSize().height(); - - drawingWidth = canvas->frameSize().width(); - drawingHeight = canvas->frameSize().height(); - - UI_getPhysicalScreenSize(window, &screenWidth, &screenHeight); - - // Take drawing area out of the equation, how much extra do we need for additional controls? - windowWidth -= drawingWidth; - windowHeight -= drawingHeight; - - // This is the true amount of screen real estate we can work with - screenWidth -= windowWidth; - screenHeight -= windowHeight; - - // Calculate zoom ratio - if (imageWidth > screenWidth || imageHeight > screenHeight) - { - float widthRatio = (float)screenWidth / (float)imageWidth; - float heightRatio = (float)screenHeight / (float)imageHeight; - - return (widthRatio < heightRatio ? widthRatio : heightRatio); - } - else - return 1; -} +#include <QtCore/QStack> +#include <QApplication> +#include <QDesktopWidget> + +#include "ADM_toolkitQt.h" +#include "ADM_assert.h" + +static QStack<QWidget*> widgetStack; + +void qtRegisterDialog(QWidget *dialog) +{ + if (widgetStack.count()) + dialog->setParent(widgetStack.top(), Qt::Dialog); + + widgetStack.push(dialog); +} + +void qtUnregisterDialog(QWidget *dialog) +{ + ADM_assert(widgetStack.top() == dialog); + widgetStack.pop(); +} + +QWidget* qtLastRegisteredDialog() +{ + if (widgetStack.count()) + return widgetStack.top(); + else + return NULL; +} + +uint8_t UI_getPhysicalScreenSize(void* window, uint32_t *w,uint32_t *h) +{ + QRect qrect = QApplication::desktop()->availableGeometry(); + + *w = (uint32_t)qrect.width(); + *h = (uint32_t)qrect.height(); + return 1; +} + +// Calculate the zoom ratio required to fit the whole image on the screen. +float UI_calcZoomToFitScreen(QWidget* window, QWidget* canvas, uint32_t imageWidth, uint32_t imageHeight) +{ + int windowWidth, windowHeight; + int drawingWidth, drawingHeight; + uint32_t screenWidth, screenHeight; + + windowWidth = window->frameSize().width(); + windowHeight = window->frameSize().height(); + + drawingWidth = canvas->frameSize().width(); + drawingHeight = canvas->frameSize().height(); + + UI_getPhysicalScreenSize(window, &screenWidth, &screenHeight); + + // Take drawing area out of the equation, how much extra do we need for additional controls? + windowWidth -= drawingWidth; + windowHeight -= drawingHeight; + + // This is the true amount of screen real estate we can work with + screenWidth -= windowWidth; + screenHeight -= windowHeight; + + // Calculate zoom ratio + if (imageWidth > screenWidth || imageHeight > screenHeight) + { + float widthRatio = (float)screenWidth / (float)imageWidth; + float heightRatio = (float)screenHeight / (float)imageHeight; + + return (widthRatio < heightRatio ? widthRatio : heightRatio); + } + else + return 1; +}
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_jobs/include/T_jobs.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_jobs/include/T_jobs.h
Changed
@@ -1,69 +1,69 @@ -#ifndef Q_job_h -#define Q_job_h - -#include <QWidget> -#include "ui_uiJobs.h" -#include <vector> -#include <string> -using std::string; -using std::vector; -class jobWindow; -#include "ADM_default.h" -#include "ADM_coreCommandSocket.h" - -typedef enum -{ - JobAction_setReady, - JobAction_setOk, - JobAction_runNow, - JobAction_delete -}JobAction; - -typedef struct -{ - jobWindow *me; - const char *exeName; - string script; - string outputFile; -}spawnData; - -class ADMJob; -class jobProgress; -/** - \class jobWindow -*/ -class jobWindow : public QDialog -{ - Q_OBJECT - -public: - jobWindow(void); - virtual ~jobWindow(); - bool runProcess(spawnData *data); -protected: - ADM_commandSocket mySocket; - uint32_t localPort; - jobProgress *dialog; -protected: - int getActiveIndex(void) ; - bool runOneJob(ADMJob &job) ; - bool spawnChild(const char *exeName, const string &script, const string &outputFile); - bool popup(const char *errorMessage); -protected: - Ui_jobs ui; - void refreshList(void); - vector <ADMJob> listOfJob; - void runAction(JobAction action); -public slots: - // Actions - - void del(void); - void setOk(void); - void setReady(void); - void runNow(void); - void quit(void); - void runAllJob(void); - void cleanup(void); -}; -#endif // Q_gui2_h - +#ifndef Q_job_h +#define Q_job_h + +#include <QWidget> +#include "ui_uiJobs.h" +#include <vector> +#include <string> +using std::string; +using std::vector; +class jobWindow; +#include "ADM_default.h" +#include "ADM_coreCommandSocket.h" + +typedef enum +{ + JobAction_setReady, + JobAction_setOk, + JobAction_runNow, + JobAction_delete +}JobAction; + +typedef struct +{ + jobWindow *me; + const char *exeName; + string script; + string outputFile; +}spawnData; + +class ADMJob; +class jobProgress; +/** + \class jobWindow +*/ +class jobWindow : public QDialog +{ + Q_OBJECT + +public: + jobWindow(void); + virtual ~jobWindow(); + bool runProcess(spawnData *data); +protected: + ADM_commandSocket mySocket; + uint32_t localPort; + jobProgress *dialog; +protected: + int getActiveIndex(void) ; + bool runOneJob(ADMJob &job) ; + bool spawnChild(const char *exeName, const string &script, const string &outputFile); + bool popup(const char *errorMessage); +protected: + Ui_jobs ui; + void refreshList(void); + vector <ADMJob> listOfJob; + void runAction(JobAction action); +public slots: + // Actions + + void del(void); + void setOk(void); + void setReady(void); + void runNow(void); + void quit(void); + void runAllJob(void); + void cleanup(void); +}; +#endif // Q_gui2_h +
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_jobs/include/T_progress.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_jobs/include/T_progress.h
Changed
@@ -1,35 +1,35 @@ -#ifndef Q_jobProgress_h -#define Q_jobProgress_h -#include "string" -#include <QWidget> -#include "ui_uiProgress.h" -#include "ADM_default.h" -using std::string; - -/** - \class jobProgress -*/ -class jobProgress : public QDialog -{ - Q_OBJECT -protected: - uint32_t numberOfJobs; - uint32_t currentJob; - string currentOutputFile; - uint32_t percent; - - void updateUi(void); - -public: - jobProgress(uint32_t nbJobs); - virtual ~jobProgress(); - void setCurrentJob(uint32_t job); - void setCurrentOutputName(const string &name); - void setPercent(uint32_t percent); - void updatePercent(void); -protected: - Ui_DialogProgress ui; -public slots: -}; -#endif // Q_gui2_h - +#ifndef Q_jobProgress_h +#define Q_jobProgress_h +#include "string" +#include <QWidget> +#include "ui_uiProgress.h" +#include "ADM_default.h" +using std::string; + +/** + \class jobProgress +*/ +class jobProgress : public QDialog +{ + Q_OBJECT +protected: + uint32_t numberOfJobs; + uint32_t currentJob; + string currentOutputFile; + uint32_t percent; + + void updateUi(void); + +public: + jobProgress(uint32_t nbJobs); + virtual ~jobProgress(); + void setCurrentJob(uint32_t job); + void setCurrentOutputName(const string &name); + void setPercent(uint32_t percent); + void updatePercent(void); +protected: + Ui_DialogProgress ui; +public slots: +}; +#endif // Q_gui2_h +
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_jobs/src/ADM_jobProgress.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_jobs/src/ADM_jobProgress.cpp
Changed
@@ -65,7 +65,7 @@ } /** -*/ +*/ void jobProgress::updateUi(void) { char buffer[128]; @@ -77,7 +77,7 @@ /** */ -void jobProgress::updatePercent(void) +void jobProgress::updatePercent(void) { ui.progressBar->setValue(percent); QApplication::processEvents();
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update
Added
+(directory)
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update/CMakeLists.txt
Added
@@ -0,0 +1,1 @@ +ADD_SUBDIRECTORY(src)
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update/include
Added
+(directory)
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update/include/ADM_update.h
Added
@@ -0,0 +1,19 @@ +/** + \file ADM_update.h + \brief Check for update + \author mean (c) 2016 +*/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#pragma once +#include <string> +typedef void ADM_updateComplete(int version, const std::string &releaseDate,const std::string &downloadlink); + +void ADM_checkForUpdate(ADM_updateComplete *cb); \ No newline at end of file
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update/private_inc
Added
+(directory)
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update/private_inc/ADM_updateImpl.h
Added
@@ -0,0 +1,65 @@ +/** + \file ADM_update.h + \brief Check for update + \author mean (c) 2016 +*/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#pragma once +#include "ADM_update.h" +#include <QNetworkAccessManager> +#include <QNetworkRequest> +#include <QNetworkReply> +#include <QThread> + +#if 0 +#define ADM_UPDATE_SERVER "http://192.168.0.9/" +#else +#define ADM_UPDATE_SERVER "http://www.avidemux.org/update/" +#endif + +// Helper defines to construct URL +#ifdef __MINGW32__ + #ifdef _WIN64 + #define ADM_UPDATE_MACHINE "Win64" + #else // _WIN64 + #define ADM_UPDATE_MACHINE "Win32" + #endif // _WIN64 +#else //__MINGW32__ + #ifdef __APPLE__ + #define ADM_UPDATE_MACHINE "OsX" + #else + #ifdef __linux__ + #define ADM_UPDATE_MACHINE "Linux" + #else + #define ADM_UPDATE_MACHINE "???" + #endif + #endif // apple + +#endif // mingw + +#define ADM_UPDATE_TARGET "update_for_" ADM_UPDATE_MACHINE ".html" + +/** + */ +class ADMCheckUpdate: public QObject +{ + Q_OBJECT +public: + ADMCheckUpdate(ADM_updateComplete *up); + virtual ~ADMCheckUpdate(); +protected: + QNetworkAccessManager manager; + ADM_updateComplete *_updateCallback; + +public slots: + void execute(); + void downloadFinished(QNetworkReply *reply); +};
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update/src
Added
+(directory)
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update/src/ADM_update.cpp
Added
@@ -0,0 +1,103 @@ +/** + \file ADM_update.cpp + \brief Check for update + \author mean (c) 2016 +*/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "ADM_update.h" +#include "ADM_updateImpl.h" +#include "QTimer" +#include "ADM_default.h" +#include "ADM_string.h" +/** + */ +ADMCheckUpdate::ADMCheckUpdate(ADM_updateComplete *up) +{ + this->_updateCallback=up; + connect(&manager, SIGNAL(finished(QNetworkReply*)), + SLOT(downloadFinished(QNetworkReply*))); +} +/** + */ +ADMCheckUpdate::~ADMCheckUpdate() +{ + +} +/** + */ +void ADMCheckUpdate::execute() +{ + // Construct URL + std::string url=std::string(ADM_UPDATE_SERVER)+std::string("/")+std::string(ADM_UPDATE_TARGET); + QUrl qurl = QUrl::fromUserInput(QString(url.c_str())); + QNetworkRequest request(qurl); + QNetworkReply *reply = manager.get(request); +} +/** + */ +void ADMCheckUpdate::downloadFinished(QNetworkReply *reply) +{ + ADM_info("Download finished\n"); + QString st; +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) + st=reply->url().toDisplayString().toUtf8(); +#else + st=reply->url().toString().toUtf8(); +#endif + if(reply->error()) + { + ADM_warning("Error downloading update %s\n",st.toUtf8().constData()); + ADM_warning("Er=%s\n",reply->errorString().toUtf8().constData()); + return; + } + ADM_warning("Success downloading update %s\n",st.toUtf8().constData()); + QByteArray ba=reply->readAll(); + if(!ba.size()) + return; + std::string output=std::string(ba.data()); + output=QString(output.c_str()).simplified().toUtf8().constData(); + printf("wget output is <%s>\n",output.c_str()); + std::vector<std::string>result; + ADM_splitString(" ",output,result); + if(result.size()) + ADM_info("API version = <%s>\n",result [0].c_str()); + if(result.size()!=4) + { + ADM_warning("Invalid output\n"); + return; + } + if(!result[0].compare(std::string("1"))) + { + ADM_info("Version = <%s>\n",result [1].c_str()); + ADM_info("Release date = <%s>\n",result [2].c_str()); + ADM_info("Download URL = <%s>\n",result [3].c_str()); + int a,b,c,version; + sscanf(result[1].c_str(),"%d.%d.%d",&a,&b,&c); + version=(a*10000)+(b*100)+c; + // Compute current version + if(version>ADM_CURRENT_VERSION) + _updateCallback(version,result[2],result[3]); + else + ADM_info("Already up to date (%d/%d)\n",version,ADM_CURRENT_VERSION); + } + +} + +/** + * + */ +void ADM_checkForUpdate(ADM_updateComplete *up) +{ + + ADMCheckUpdate *update=new ADMCheckUpdate(up); + QTimer::singleShot(0, update, SLOT(execute())); +} +//EOF
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_update/src/CMakeLists.txt
Added
@@ -0,0 +1,14 @@ +SET(ADM_update "ADM_update${QT_LIBRARY_EXTENSION}6") +#ADD_DEFINITIONS( ${QT_DEFINITIONS}) +INCLUDE_DIRECTORIES(../include) +INCLUDE_DIRECTORIES(../private_inc) +INCLUDE_DIRECTORIES(${QT_HEADERS_DIR}) + +math(EXPR currentVersion "${CPACK_PACKAGE_VERSION_MAJOR}*10000+${CPACK_PACKAGE_VERSION_MINOR}*100+${CPACK_PACKAGE_VERSION_P}") + +ADM_QT_WRAP_CPP(${ADM_update}_source ADM_update.cpp ../private_inc/ADM_updateImpl.h ) +ADD_DEFINITIONS("-DADM_CURRENT_VERSION=${currentVersion}") + + +ADD_LIBRARY( ${ADM_update} STATIC ADM_update.cpp ${${ADM_update}_source}) +
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_about.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_about.cpp
Changed
@@ -1,64 +1,64 @@ -/*************************************************************************** - Q_about.cpp - ----------- - - begin : Fri May 5 2008 - copyright : (C) 2008 by gruntster - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "config.h" -#include "Q_about.h" -#include "ADM_inttype.h" -#include "ADM_toolkitQt.h" - -extern uint8_t DIA_license(void); - -Ui_aboutWindow::Ui_aboutWindow(QWidget* parent) : QDialog(parent) -{ - Q_INIT_RESOURCE(about); - - ui.setupUi(this); - - connect(ui.licenseButton, SIGNAL(clicked(bool)), this, SLOT(licenseButton_clicked(bool))); - - char subversion[128]={0}; -#if defined(ADM_SUBVERSION) - int l=strlen(ADM_SUBVERSION); - if(l>1) - { - sprintf(subversion,"%s <br><small>(%s)</small>", ADM_VERSION, ADM_SUBVERSION);// - }else - { - sprintf(subversion,"%s - Release",ADM_VERSION); - } -#endif - QString sv(subversion); - ui.versionLabel->setTextFormat(Qt::RichText); - ui.versionLabel->setText(ui.versionLabel->text() + sv); -} - -void Ui_aboutWindow::licenseButton_clicked(bool) -{ - DIA_license(); -} - -uint8_t DIA_about(void) -{ - Ui_aboutWindow dialog(qtLastRegisteredDialog()); - qtRegisterDialog(&dialog); - - dialog.exec(); - - qtUnregisterDialog(&dialog); - - return 1; -} +/*************************************************************************** + Q_about.cpp + ----------- + + begin : Fri May 5 2008 + copyright : (C) 2008 by gruntster + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "config.h" +#include "Q_about.h" +#include "ADM_inttype.h" +#include "ADM_toolkitQt.h" + +extern uint8_t DIA_license(void); + +Ui_aboutWindow::Ui_aboutWindow(QWidget* parent) : QDialog(parent) +{ + Q_INIT_RESOURCE(about); + + ui.setupUi(this); + + connect(ui.licenseButton, SIGNAL(clicked(bool)), this, SLOT(licenseButton_clicked(bool))); + + char subversion[128]={0}; +#if defined(ADM_SUBVERSION) + int l=strlen(ADM_SUBVERSION); + if(l>1) + { + sprintf(subversion,"%s <br><small>(%s)</small>", ADM_VERSION, ADM_SUBVERSION);// + }else + { + sprintf(subversion,"%s - Release",ADM_VERSION); + } +#endif + QString sv(subversion); + ui.versionLabel->setTextFormat(Qt::RichText); + ui.versionLabel->setText(ui.versionLabel->text() + sv); +} + +void Ui_aboutWindow::licenseButton_clicked(bool) +{ + DIA_license(); +} + +uint8_t DIA_about(void) +{ + Ui_aboutWindow dialog(qtLastRegisteredDialog()); + qtRegisterDialog(&dialog); + + dialog.exec(); + + qtUnregisterDialog(&dialog); + + return 1; +}
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_about.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_about.h
Changed
@@ -1,19 +1,19 @@ -#ifndef Q_about_h -#define Q_about_h -#include "ui_about.h" - -class Ui_aboutWindow : public QDialog -{ - Q_OBJECT - -private: - Ui_aboutDialog ui; - -public: - Ui_aboutWindow(QWidget* parent); - -private slots: - void licenseButton_clicked(bool); -}; - -#endif // Q_about_h +#ifndef Q_about_h +#define Q_about_h +#include "ui_about.h" + +class Ui_aboutWindow : public QDialog +{ + Q_OBJECT + +private: + Ui_aboutDialog ui; + +public: + Ui_aboutWindow(QWidget* parent); + +private slots: + void licenseButton_clicked(bool); +}; + +#endif // Q_about_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp
Changed
@@ -131,7 +131,7 @@ // start fileselector #define MAX_SOURCE_LENGTH 1024 char fileName[MAX_SOURCE_LENGTH]; - if(!FileSel_SelectRead("Select audio file",fileName,MAX_SOURCE_LENGTH-1,NULL)) + if(!FileSel_SelectRead(QT_TRANSLATE_NOOP("qaudiotracks","Select audio file"),fileName,MAX_SOURCE_LENGTH-1,NULL)) { ADM_info("No file selected as audioTrack\n"); // deactivate me @@ -145,7 +145,7 @@ ADM_edAudioTrackExternal *ext=create_edAudioExternal(fileName); if(!ext) { - GUI_Error_HIG("Error","Cannot use that file as audio track"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("qaudiotracks","Error"),QT_TRANSLATE_NOOP("qaudiotracks","Cannot use that file as audio track")); return ; } int poolIndex=_pool->size(); @@ -285,7 +285,7 @@ int trackIndex=window->inputs[i]->currentIndex(); if(map[trackIndex]) { - GUI_Error_HIG("Error","Some tracks are used multiple times"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("qaudiotracks","Error"), QT_TRANSLATE_NOOP("qaudiotracks","Some tracks are used multiple times")); return false; } map[trackIndex]++; @@ -411,7 +411,7 @@ QString num; ADM_edAudioTrackFromVideo *fromVideo=edTrack->castToTrackFromVideo() ; num.setNum(fromVideo->getMyTrackIndex()); - str=QString("Track ")+num+QString(" from video"); + str=QString(QT_TRANSLATE_NOOP("qaudiotracks","Track "))+num+QString(QT_TRANSLATE_NOOP("qaudiotracks"," from video")); } break; case ADM_EDAUDIO_EXTERNAL: @@ -419,7 +419,7 @@ ADM_edAudioTrackExternal *ext=edTrack->castToExternal() ; ADM_assert(ext); std::string name=ext->getMyName(); - str=QString("File ")+QString(name.c_str()); + str=QString(QT_TRANSLATE_NOOP("qaudiotracks","File "))+QString(name.c_str()); } break; default: @@ -453,7 +453,7 @@ //-- // add the "add audio track" item - window->inputs[dex]->addItem(QString(".... Add audio track")); + window->inputs[dex]->addItem(QString(QT_TRANSLATE_NOOP("qaudiotracks",".... Add audio track"))); // set index if possible if(forcedIndex==-1) { @@ -486,7 +486,7 @@ // -- language -- // now add codecs int nbAud=audioEncoderGetNumberOfEncoders(); - window->codec[dex]->addItem(QString("copy")); + window->codec[dex]->addItem(QString(QT_TRANSLATE_NOOP("qaudiotracks","copy"))); for(uint32_t i=1;i<nbAud;i++) { QString name=QString(audioEncoderGetDisplayName(i));
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_calculator.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_calculator.cpp
Changed
@@ -1,263 +1,263 @@ -/*************************************************************************** - Bitrate calculator - ------------------ - - begin : Sat Jun 14 2008 - copyright : (C) 2008 by gruntster/mean - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include <math.h> - -#include "Q_calculator.h" - -#include "avi_vars.h" -#include "ADM_videoFilter.h" -#include "ADM_audio/aviaudio.hxx" -#include "audioeng_buildfilters.h" -#include "ADM_video/ADM_vidMisc.h" -#include "ADM_encoder/adm_encConfig.h" -#include "ADM_toolkitQt.h" - -calculatorDialog::calculatorDialog(QWidget* parent) : QDialog(parent) -{ - ui.setupUi(this); - - connect(ui.formatComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(comboBox_currentIndexChanged(int))); - connect(ui.mediumComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(mediumComboBox_currentIndexChanged(int))); - connect(ui.customSizeSpinBox, SIGNAL(valueChanged(int)), this, SLOT(spinBox_valueChanged(int))); - connect(ui.audioTrack1SpinBox, SIGNAL(valueChanged(int)), this, SLOT(spinBox_valueChanged(int))); - connect(ui.audioTrack2SpinBox, SIGNAL(valueChanged(int)), this, SLOT(spinBox_valueChanged(int))); - - float duration = 0; - aviInfo info; - uint16_t mm, hh, ss, ms; - unsigned int track1 = 0; - - if (frameStart < frameEnd) - _videoFrameCount = frameEnd - frameStart; - else - _videoFrameCount = frameStart - frameEnd; - - duration = ((float)video_body->getTime(_videoFrameCount) / 1000.); - - if (duration < 0) - duration = -duration; - - _videoDuration = (uint32_t)ceil(duration); - - video_body->getVideoInfo(&info); - frame2time(_videoFrameCount, info.fps1000, &hh, &mm, &ss, &ms); - - ui.durationLabel->setText(QString("%1:%2:%3").arg(hh, 2, 10, QLatin1Char('0')).arg(mm, 2, 10, QLatin1Char('0')).arg(ss, 2, 10, QLatin1Char('0'))); - - if (audioProcessMode() && currentaudiostream) - { - AVDMGenericAudioStream *stream ; //= buildAudioFilter(currentaudiostream, 0); - - if (stream) - track1 = (stream->getInfo()->byterate * 8) / 1000; - -// deleteAudioFilter(stream); - } - else if(currentaudiostream) - track1 = (currentaudiostream->getInfo()->byterate * 8) / 1000; - - ui.audioTrack1SpinBox->setValue(track1); - - update(); -} - -calculatorDialog::~calculatorDialog() -{ -} - -void calculatorDialog::comboBox_currentIndexChanged(int index) -{ - update(); -} - -void calculatorDialog::mediumComboBox_currentIndexChanged(int value) -{ - ui.customSizeLabel->setEnabled(value == 5); - ui.customSizeSpinBox->setEnabled(value == 5); - ui.customSizeMbLabel->setEnabled(value == 5); - - update(); -} - -void calculatorDialog::spinBox_valueChanged(int value) -{ - update(); -} - -void calculatorDialog::update(void) -{ - unsigned int track1, track2; - uint32_t audioSize; - uint32_t totalSize; - aviInfo info; - - video_body->getVideoInfo(&info); - - track1 = ui.audioTrack1SpinBox->value(); - track2 = ui.audioTrack2SpinBox->value(); - - // kb->Byte - audioSize = ((((track1 + track2) * 1000) / 8) * _videoDuration) >> 20; - - ui.audioSizeLabel->setText(QString("%1").arg(audioSize)); - - // Compute total size - unsigned int s74, s80, dvd; - int formatIndex = ui.formatComboBox->currentIndex(); - - if (formatIndex == 2) - { - // Mpeg - s74 = 730; - s80 = 790; - dvd = 4300; - } - else - { - //AVI or OGM - s74 = 650; - s80 = 700; - dvd = 4300; - } - - int mediumIndex = ui.mediumComboBox->currentIndex(); - - switch(mediumIndex) - { - case 0: - totalSize = s80; - break; - case 1: - totalSize = 2 * s80; - break; - case 2: - totalSize = s74; - break; - case 3: - totalSize= 2 * s74; - break; - case 4: - totalSize = dvd; - break; - case 5: - totalSize = ui.customSizeSpinBox->value(); - break; - } - - ui.totalSizeLabel->setText(QString("%1").arg(totalSize)); - - // Compute muxing overhead size - unsigned int muxingOverheadSize; - int numberOfAudioTracks = 0; - int numberOfChunks; - - switch (formatIndex) - { - case 0: - // AVI - // Muxing overhead is 8 + 32 = 40 bytes per chunk. - // More or less: numberOfChunks = (x + 1) * _videoFrameCount, - // where x - the number of audio tracks - if (track1 != 0) - numberOfAudioTracks++; - - if (track2 != 0) - numberOfAudioTracks++; - - numberOfChunks = (numberOfAudioTracks + 1) * _videoFrameCount; - muxingOverheadSize = (unsigned int)ceil((numberOfChunks * 40) / 1048576.0); - break; - case 1: - // OGM - // Muxing overhead is 1.1% to 1.2% of (videoSize + audioSize) - muxingOverheadSize = (unsigned int)ceil(totalSize - totalSize / 1.012); - break; - case 2: - // MPEG - // Muxing overhead is 1% to 2% of (videoSize + audioSize) - muxingOverheadSize = (unsigned int)ceil(totalSize - totalSize / 1.02); - break; - } - - unsigned int videoSize = 0; - - // and compute - if (audioSize + muxingOverheadSize >= totalSize) - videoSize = 0; - else - videoSize = totalSize - audioSize - muxingOverheadSize; - - unsigned int picSize; - - // Compute average bps - float avg; - float bpp; - - avg = (videoSize * 1024. * 1024.) / _videoDuration; - - // now we have byte /sec, convert to kb per sec - avg = (avg * 8) / 1000; - ui.videoBitrateLabel->setText(QString("%1").arg((unsigned int)avg)); - ui.videoSizeLabel->setText(QString("%1").arg(videoSize)); - - // Bpp - bpp = avg * 1000000.; // kbit->bit + compensate for fps1000 - - // Fetch info from filter - if(videoProcessMode()) - picSize = getPictureSize(); - else - picSize = info.width * info.height; - - bpp = (bpp / picSize) / info.fps1000; - - ui.bppLabel->setText(QString("%1").arg(bpp, 0, 'g', 3)); -} - -unsigned int calculatorDialog::getPictureSize(void) -{ - AVDMGenericVideoStream *last = getLastVideoFilter(); - - return last->getInfo()->width * last->getInfo()->height; -} - -unsigned int calculatorDialog::videoSize(void) -{ - return atoi(ui.videoSizeLabel->text().toUtf8().constData()); -} - -unsigned int calculatorDialog::videoBitrate(void) -{ - return atoi(ui.videoBitrateLabel->text().toUtf8().constData()); -} - -void DIA_Calculator(uint32_t *sizeInMeg, uint32_t *avgBitrate) -{ - if (!avifileinfo) - return; - - calculatorDialog dialog(qtLastRegisteredDialog()); - qtRegisterDialog(&dialog); - - if (dialog.exec() == QDialog::Accepted) - videoCodecSetFinalSize(dialog.videoSize()); - - qtUnregisterDialog(&dialog); - - *sizeInMeg = dialog.videoSize(); - *avgBitrate = dialog.videoBitrate(); -} +/*************************************************************************** + Bitrate calculator + ------------------ + + begin : Sat Jun 14 2008 + copyright : (C) 2008 by gruntster/mean + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include <math.h> + +#include "Q_calculator.h" + +#include "avi_vars.h" +#include "ADM_videoFilter.h" +#include "ADM_audio/aviaudio.hxx" +#include "audioeng_buildfilters.h" +#include "ADM_video/ADM_vidMisc.h" +#include "ADM_encoder/adm_encConfig.h" +#include "ADM_toolkitQt.h" + +calculatorDialog::calculatorDialog(QWidget* parent) : QDialog(parent) +{ + ui.setupUi(this); + + connect(ui.formatComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(comboBox_currentIndexChanged(int))); + connect(ui.mediumComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(mediumComboBox_currentIndexChanged(int))); + connect(ui.customSizeSpinBox, SIGNAL(valueChanged(int)), this, SLOT(spinBox_valueChanged(int))); + connect(ui.audioTrack1SpinBox, SIGNAL(valueChanged(int)), this, SLOT(spinBox_valueChanged(int))); + connect(ui.audioTrack2SpinBox, SIGNAL(valueChanged(int)), this, SLOT(spinBox_valueChanged(int))); + + float duration = 0; + aviInfo info; + uint16_t mm, hh, ss, ms; + unsigned int track1 = 0; + + if (frameStart < frameEnd) + _videoFrameCount = frameEnd - frameStart; + else + _videoFrameCount = frameStart - frameEnd; + + duration = ((float)video_body->getTime(_videoFrameCount) / 1000.); + + if (duration < 0) + duration = -duration; + + _videoDuration = (uint32_t)ceil(duration); + + video_body->getVideoInfo(&info); + frame2time(_videoFrameCount, info.fps1000, &hh, &mm, &ss, &ms); + + ui.durationLabel->setText(QString("%1:%2:%3").arg(hh, 2, 10, QLatin1Char('0')).arg(mm, 2, 10, QLatin1Char('0')).arg(ss, 2, 10, QLatin1Char('0'))); + + if (audioProcessMode() && currentaudiostream) + { + AVDMGenericAudioStream *stream ; //= buildAudioFilter(currentaudiostream, 0); + + if (stream) + track1 = (stream->getInfo()->byterate * 8) / 1000; + +// deleteAudioFilter(stream); + } + else if(currentaudiostream) + track1 = (currentaudiostream->getInfo()->byterate * 8) / 1000; + + ui.audioTrack1SpinBox->setValue(track1); + + update(); +} + +calculatorDialog::~calculatorDialog() +{ +} + +void calculatorDialog::comboBox_currentIndexChanged(int index) +{ + update(); +} + +void calculatorDialog::mediumComboBox_currentIndexChanged(int value) +{ + ui.customSizeLabel->setEnabled(value == 5); + ui.customSizeSpinBox->setEnabled(value == 5); + ui.customSizeMbLabel->setEnabled(value == 5); + + update(); +} + +void calculatorDialog::spinBox_valueChanged(int value) +{ + update(); +} + +void calculatorDialog::update(void) +{ + unsigned int track1, track2; + uint32_t audioSize; + uint32_t totalSize; + aviInfo info; + + video_body->getVideoInfo(&info); + + track1 = ui.audioTrack1SpinBox->value(); + track2 = ui.audioTrack2SpinBox->value(); + + // kb->Byte + audioSize = ((((track1 + track2) * 1000) / 8) * _videoDuration) >> 20; + + ui.audioSizeLabel->setText(QString("%1").arg(audioSize)); + + // Compute total size + unsigned int s74, s80, dvd; + int formatIndex = ui.formatComboBox->currentIndex(); + + if (formatIndex == 2) + { + // Mpeg + s74 = 730; + s80 = 790; + dvd = 4300; + } + else + { + //AVI or OGM + s74 = 650; + s80 = 700; + dvd = 4300; + } + + int mediumIndex = ui.mediumComboBox->currentIndex(); + + switch(mediumIndex) + { + case 0: + totalSize = s80; + break; + case 1: + totalSize = 2 * s80; + break; + case 2: + totalSize = s74; + break; + case 3: + totalSize= 2 * s74; + break; + case 4: + totalSize = dvd; + break; + case 5: + totalSize = ui.customSizeSpinBox->value(); + break; + } + + ui.totalSizeLabel->setText(QString("%1").arg(totalSize)); + + // Compute muxing overhead size + unsigned int muxingOverheadSize; + int numberOfAudioTracks = 0; + int numberOfChunks; + + switch (formatIndex) + { + case 0: + // AVI + // Muxing overhead is 8 + 32 = 40 bytes per chunk. + // More or less: numberOfChunks = (x + 1) * _videoFrameCount, + // where x - the number of audio tracks + if (track1 != 0) + numberOfAudioTracks++; + + if (track2 != 0) + numberOfAudioTracks++; + + numberOfChunks = (numberOfAudioTracks + 1) * _videoFrameCount; + muxingOverheadSize = (unsigned int)ceil((numberOfChunks * 40) / 1048576.0); + break; + case 1: + // OGM + // Muxing overhead is 1.1% to 1.2% of (videoSize + audioSize) + muxingOverheadSize = (unsigned int)ceil(totalSize - totalSize / 1.012); + break; + case 2: + // MPEG + // Muxing overhead is 1% to 2% of (videoSize + audioSize) + muxingOverheadSize = (unsigned int)ceil(totalSize - totalSize / 1.02); + break; + } + + unsigned int videoSize = 0; + + // and compute + if (audioSize + muxingOverheadSize >= totalSize) + videoSize = 0; + else + videoSize = totalSize - audioSize - muxingOverheadSize; + + unsigned int picSize; + + // Compute average bps + float avg; + float bpp; + + avg = (videoSize * 1024. * 1024.) / _videoDuration; + + // now we have byte /sec, convert to kb per sec + avg = (avg * 8) / 1000; + ui.videoBitrateLabel->setText(QString("%1").arg((unsigned int)avg)); + ui.videoSizeLabel->setText(QString("%1").arg(videoSize)); + + // Bpp + bpp = avg * 1000000.; // kbit->bit + compensate for fps1000 + + // Fetch info from filter + if(videoProcessMode()) + picSize = getPictureSize(); + else + picSize = info.width * info.height; + + bpp = (bpp / picSize) / info.fps1000; + + ui.bppLabel->setText(QString("%1").arg(bpp, 0, 'g', 3)); +} + +unsigned int calculatorDialog::getPictureSize(void) +{ + AVDMGenericVideoStream *last = getLastVideoFilter(); + + return last->getInfo()->width * last->getInfo()->height; +} + +unsigned int calculatorDialog::videoSize(void) +{ + return atoi(ui.videoSizeLabel->text().toUtf8().constData()); +} + +unsigned int calculatorDialog::videoBitrate(void) +{ + return atoi(ui.videoBitrateLabel->text().toUtf8().constData()); +} + +void DIA_Calculator(uint32_t *sizeInMeg, uint32_t *avgBitrate) +{ + if (!avifileinfo) + return; + + calculatorDialog dialog(qtLastRegisteredDialog()); + qtRegisterDialog(&dialog); + + if (dialog.exec() == QDialog::Accepted) + videoCodecSetFinalSize(dialog.videoSize()); + + qtUnregisterDialog(&dialog); + + *sizeInMeg = dialog.videoSize(); + *avgBitrate = dialog.videoBitrate(); +}
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_calculator.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_calculator.h
Changed
@@ -1,30 +1,30 @@ -#ifndef Q_calculator_h -#define Q_calculator_h - -#include "ui_calculator.h" - -class calculatorDialog : public QDialog -{ - Q_OBJECT - -private: - Ui_CalculatorDialog ui; - unsigned int _videoFrameCount; - unsigned int _videoDuration; - - void update(void); - unsigned int getPictureSize(void); - -public: - calculatorDialog(QWidget* parent); - ~calculatorDialog(); - - unsigned int videoSize(void); - unsigned int videoBitrate(void); - -private slots: - void comboBox_currentIndexChanged(int index); - void mediumComboBox_currentIndexChanged(int index); - void spinBox_valueChanged(int value); -}; -#endif // Q_calculator_h +#ifndef Q_calculator_h +#define Q_calculator_h + +#include "ui_calculator.h" + +class calculatorDialog : public QDialog +{ + Q_OBJECT + +private: + Ui_CalculatorDialog ui; + unsigned int _videoFrameCount; + unsigned int _videoDuration; + + void update(void); + unsigned int getPictureSize(void); + +public: + calculatorDialog(QWidget* parent); + ~calculatorDialog(); + + unsigned int videoSize(void); + unsigned int videoBitrate(void); + +private slots: + void comboBox_currentIndexChanged(int index); + void mediumComboBox_currentIndexChanged(int index); + void spinBox_valueChanged(int value); +}; +#endif // Q_calculator_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_encoding.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_encoding.cpp
Changed
@@ -54,7 +54,7 @@ ui->comboBoxPriority->setCurrentIndex(2); connect(ui->checkBoxShutdown, SIGNAL(currentIndexChanged(int)), this, SLOT(priorityChanged(int))); - GUI_Error_HIG(QT_TR_NOOP("Privileges Required"), QT_TR_NOOP( "Root privileges are required to perform this operation.")); + GUI_Error_HIG(QT_TRANSLATE_NOOP("qencoding","Privileges Required"), QT_TRANSLATE_NOOP("qencoding","Root privileges are required to perform this operation.")); return; } @@ -74,7 +74,7 @@ ui->checkBoxShutdown->setCheckState(Qt::Unchecked); connect(ui->checkBoxShutdown, SIGNAL(stateChanged(int)), this, SLOT(shutdownChanged(int))); - GUI_Error_HIG(QT_TR_NOOP("Privileges Required"), QT_TR_NOOP( "Root privileges are required to perform this operation.")); + GUI_Error_HIG(QT_TRANSLATE_NOOP("qencoding","Privileges Required"), QT_TRANSLATE_NOOP("qencoding","Root privileges are required to perform this operation.")); } #endif } @@ -358,8 +358,8 @@ if(stopRequest) { - if(GUI_Alternate((char*)QT_TR_NOOP("The encoding is paused. Do you want to resume or abort?"), - (char*)QT_TR_NOOP("Resume"),(char*)QT_TR_NOOP("Abort"))) + if(GUI_Alternate((char*)QT_TRANSLATE_NOOP("qencoding","The encoding is paused. Do you want to resume or abort?"), + (char*)QT_TRANSLATE_NOOP("qencoding","Resume"),(char*)QT_TRANSLATE_NOOP("qencoding","Abort"))) { stopRequest=false; }
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_jobs.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_jobs.cpp
Changed
@@ -10,7 +10,7 @@ #include "A_functions.h" static void updateStatus(void); -static const char *StringStatus[]={QT_TRANSLATE_NOOP("adm","Ready"),QT_TRANSLATE_NOOP("adm","Succeeded"),QT_TRANSLATE_NOOP("adm","Failed"),QT_TRANSLATE_NOOP("adm","Deleted"),QT_TRANSLATE_NOOP("adm","Running")}; +static const char *StringStatus[]={QT_TRANSLATE_NOOP("qjobs","Ready"),QT_TRANSLATE_NOOP("qjobs","Succeeded"),QT_TRANSLATE_NOOP("qjobs","Failed"),QT_TRANSLATE_NOOP("qjobs","Deleted"),QT_TRANSLATE_NOOP("qjobs","Running")}; ADM_Job_Descriptor::ADM_Job_Descriptor(void) { @@ -34,7 +34,7 @@ // Set headers QStringList headers; - headers << QT_TRANSLATE_NOOP("adm","Job Name") << QT_TRANSLATE_NOOP("adm","Status") << QT_TRANSLATE_NOOP("adm","Start Time") << QT_TRANSLATE_NOOP("adm","End Time"); + headers << QT_TRANSLATE_NOOP("qjobs","Job Name") << QT_TRANSLATE_NOOP("qjobs","Status") << QT_TRANSLATE_NOOP("qjobs","Start Time") << QT_TRANSLATE_NOOP("qjobs","End Time"); ui.tableWidget->setVerticalHeaderLabels(headers); updateRows(); @@ -59,7 +59,7 @@ static void ADM_setText(const char *txt,uint32_t col, uint32_t row,QTableWidget *w) { QString str(txt); - QTableWidgetItem *newItem = new QTableWidgetItem(str);//GetFileName(_jobsName[i])); + QTableWidgetItem *newItem = new QTableWidgetItem(str);//getFileName(_jobsName[i])); w->setItem(row, col, newItem); } @@ -75,7 +75,7 @@ for(int i=0;i<_nbJobs;i++) { j=&(desc[i]); - ADM_setText(ADM_GetFileName(_jobsName[i]),0,i,ui.tableWidget); + ADM_setText(ADM_getFileName(_jobsName[i]).c_str(),0,i,ui.tableWidget); ADM_setText(StringStatus[j->status],1,i,ui.tableWidget); sprintf(str,"%02u:%02u:%02u",j->startDate.hours,j->startDate.minutes,j->startDate.seconds); @@ -98,7 +98,7 @@ if (sel >= 0 && sel < _nbJobs) { - if (GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("adm","Sure!"), QT_TRANSLATE_NOOP("adm","Delete job"), QT_TRANSLATE_NOOP("adm","Are you sure you want to delete %s job?"), ADM_GetFileName(_jobsName[sel]))) + if (GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("qjobs","Sure!"), QT_TRANSLATE_NOOP("qjobs","Delete job"), QT_TRANSLATE_NOOP("qjobs","Are you sure you want to delete %s job?"), ADM_getFileName(_jobsName[sel]).c_str())) { desc[sel].status = STATUS_DELETED; unlink(_jobsName[sel]); @@ -112,7 +112,7 @@ */ void jobsWindow::DeleteAll(bool b) { - if (GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("adm","Sure!"), QT_TRANSLATE_NOOP("adm","Delete *all* job"), QT_TRANSLATE_NOOP("adm","Are you sure you want to delete ALL jobs?"))) + if (GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("qjobs","Sure!"), QT_TRANSLATE_NOOP("qjobs","Delete *all* job"), QT_TRANSLATE_NOOP("qjobs","Are you sure you want to delete ALL jobs?"))) { for(int sel = 0; sel < _nbJobs; sel++) { @@ -136,13 +136,13 @@ if(sel >= 0 && sel < _nbJobs) { if(desc[sel].status == STATUS_SUCCEED) - GUI_Info_HIG(ADM_LOG_INFO,QT_TRANSLATE_NOOP("adm","Already done"),QT_TRANSLATE_NOOP("adm","This script has already been successfully executed.")); + GUI_Info_HIG(ADM_LOG_INFO,QT_TRANSLATE_NOOP("qjobs","Already done"),QT_TRANSLATE_NOOP("qjobs","This script has already been successfully executed.")); else { desc[sel].status=STATUS_RUNNING; updateRows(); GUI_Quiet(); - TLK_getDate(&(desc[sel].startDate)); + desc[sel].startDate=ADM_getCurrentDate(); IScriptEngine *engine = getDefaultScriptEngine(); @@ -151,7 +151,7 @@ else desc[sel].status=STATUS_FAILED; - TLK_getDate(&(desc[sel].endDate)); + desc[sel].endDate=ADM_getCurrentDate(); updateRows(); GUI_Verbose(); } @@ -171,7 +171,7 @@ desc[sel].status=STATUS_RUNNING; updateRows(); GUI_Quiet(); - TLK_getDate(&(desc[sel].startDate)); + desc[sel].startDate=ADM_getCurrentDate(); IScriptEngine *engine = getDefaultScriptEngine(); @@ -180,7 +180,7 @@ else desc[sel].status=STATUS_FAILED; - TLK_getDate(&(desc[sel].endDate)); + desc[sel].endDate=ADM_getCurrentDate(); updateRows(); GUI_Verbose(); }
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_jobs.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_jobs.h
Changed
@@ -1,48 +1,48 @@ -#ifndef Q_jobs_h -#define Q_jobs_h - -#include "ui_jobs.h" -#include "ADM_misc.h" - -typedef enum -{ - STATUS_READY = 0, - STATUS_SUCCEED, - STATUS_FAILED, - STATUS_DELETED, - STATUS_RUNNING -} JOB_STATUS; - -class ADM_Job_Descriptor -{ -public: - JOB_STATUS status; - ADM_date startDate; - ADM_date endDate; - - ADM_Job_Descriptor(void); -}; - -class jobsWindow : public QDialog -{ - Q_OBJECT - -protected: - uint32_t _nbJobs; - char **_jobsName; - ADM_Job_Descriptor *desc; - - void updateRows(void); - -public: - jobsWindow(uint32_t n, char **j); - ~jobsWindow(); - Ui_jobsDialog ui; - -public slots: +#ifndef Q_jobs_h +#define Q_jobs_h + +#include "ui_jobs.h" +#include "ADM_misc.h" + +typedef enum +{ + STATUS_READY = 0, + STATUS_SUCCEED, + STATUS_FAILED, + STATUS_DELETED, + STATUS_RUNNING +} JOB_STATUS; + +class ADM_Job_Descriptor +{ +public: + JOB_STATUS status; + ADM_date startDate; + ADM_date endDate; + + ADM_Job_Descriptor(void); +}; + +class jobsWindow : public QDialog +{ + Q_OBJECT + +protected: + uint32_t _nbJobs; + char **_jobsName; + ADM_Job_Descriptor *desc; + + void updateRows(void); + +public: + jobsWindow(uint32_t n, char **j); + ~jobsWindow(); + Ui_jobsDialog ui; + +public slots: void RunOne(bool b); void RunAll(bool b); void DeleteOne(bool b); - void DeleteAll(bool b); -}; -#endif // Q_jobs_h + void DeleteAll(bool b); +}; +#endif // Q_jobs_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_license.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_license.cpp
Changed
@@ -1,708 +1,708 @@ -/*************************************************************************** - Q_about.cpp - ----------- - - begin : Fri May 5 2008 - copyright : (C) 2008 by gruntster - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include "ADM_inttype.h" -#include "Q_license.h" -#include "ADM_toolkitQt.h" - -Ui_licenseWindow::Ui_licenseWindow(QWidget *parent) : QDialog(parent) -{ - ui.setupUi(this); - - ui.licenseTextEdit->setHtml(QT_TR_NOOP("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">" \ - "" \ - "<html>" \ - "<head>" \ - " <title>Avidemux is free software; you can redistribute it and/or" \ - " modify it under the terms of the GNU General Public License" \ - " version 2 as published by the Free Software Foundation</title>" \ - "<style type=\"text/css\">" \ - "<!--" \ - " /* Style Definitions */" \ - " p.licenseStyle, li.licenseStyle, div.licenseStyle" \ - " {margin:0cm;" \ - " margin-bottom:.0001pt;" \ - " font-size:12.0pt;" \ - " font-family:\"Times New Roman\";}" \ - " /* Page Definitions */" \ - " @page Section1" \ - " {size:612.0pt 792.0pt;" \ - " margin:72.0pt 90.0pt 72.0pt 90.0pt;}" \ - "div.Section1" \ - " {page:Section1;}" \ - "-->" \ - "</style>" \ - "</head>" \ - "" \ - "<body lang=\"EN-GB\" style='text-justify-trim:punctuation'>" \ - " <div class=\"Section1\">" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'>Avidemux is" \ - " free software; you can redistribute it and/or modify it under" \ - " the terms of the GNU General Public License version 2 as" \ - " published by the Free Software Foundation.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <b><span style='font-size:10.0pt; font-family:Arial'>" \ - " </span></b></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><b><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC" \ - " LICENSE</span></b></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><b><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Version 2, June" \ - " 1991</span></b></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991" \ - " Free Software Foundation, Inc.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><span lang=\"FR\" style=" \ - " 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite" \ - " 330, Boston, MA 02111-1307 USA</span></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><span lang=\"FR\" style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to" \ - " copy and distribute verbatim copies of this license document," \ - " but changing it is not allowed.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><b><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>The licenses for most" \ - " software are designed to take away your freedom to share and" \ - " change it. By contrast, the GNU General Public License is" \ - " intended to guarantee your freedom to share and change free" \ - " software--to make sure the software is free for all its users. " \ - " This General Public License applies to most of the Free" \ - " Software Foundation's software and to any other program whose" \ - " authors commit to using it. (Some other Free Software" \ - " Foundation software is covered by the GNU Library General" \ - " Public License instead.) You can apply it to your programs," \ - " too.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>When we speak of free" \ - " software, we are referring to freedom, not price. Our General" \ - " Public Licenses are designed to make sure that you have the" \ - " freedom to distribute copies of free software (and charge for" \ - " this service if you wish), that you receive source code or can" \ - " get it if you want it, that you can change the software or use" \ - " pieces of it in new free programs; and that you know you can do" \ - " these things.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>To protect your rights, we" \ - " need to make restrictions that forbid anyone to deny you these" \ - " rights or to ask you to surrender the rights. These" \ - " restrictions translate to certain responsibilities for you if" \ - " you distribute copies of the software, or if you modify" \ - " it.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>For example, if you" \ - " distribute copies of such a program, whether gratis or for a" \ - " fee, you must give the recipients all the rights that you have." \ - " You must make sure that they, too, receive or can get the" \ - " source code. And you must show them these terms so they know" \ - " their rights.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>We protect your rights" \ - " with two steps: (1) copyright the software, and (2) offer you" \ - " this license which gives you legal permission to copy," \ - " distribute and/or modify the software.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Also, for each author's" \ - " protection and ours, we want to make certain that everyone" \ - " understands that there is no warranty for this free software. " \ - " If the software is modified by someone else and passed on, we" \ - " want its recipients to know that what they have is not the" \ - " original, so that any problems introduced by others will not" \ - " reflect on the original authors' reputations.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Finally, any free program" \ - " is threatened constantly by software patents. We wish to avoid" \ - " the danger that redistributors of a free program will" \ - " individually obtain patent licenses, in effect making the" \ - " program proprietary. To prevent this, we have made it clear" \ - " that any patent must be licensed for everyone's free use or not" \ - " licensed at all.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>The precise terms and" \ - " conditions for copying, distribution and modification" \ - " follow.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><b><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC" \ - " LICENSE</span></b></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><b><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR" \ - " COPYING, DISTRIBUTION AND MODIFICATION</span></b></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>0. This License applies to" \ - " any program or other work which contains a notice placed by the" \ - " copyright holder saying it may be distributed under the terms" \ - " of this General Public License. The \"Program\", below, refers" \ - " to any such program or work, and a \"work based on the Program\"" \ - " means either the Program or any derivative work under copyright" \ - " law: that is to say, a work containing the Program or a portion" \ - " of it, either verbatim or with modifications and/or translated" \ - " into another language. (Hereinafter, translation is included" \ - " without limitation in the term \"modification\".) Each licensee" \ - " is addressed as \"you\".</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Activities other than" \ - " copying, distribution and modification are not covered by this" \ - " License; they are outside its scope. The act of running the" \ - " Program is not restricted, and the output from the Program is" \ - " covered only if its contents constitute a work based on the" \ - " Program (independent of having been made by running the" \ - " Program). Whether that is true depends on what the Program" \ - " does.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>1. You may copy and" \ - " distribute verbatim copies of the Program's source code as you" \ - " receive it, in any medium, provided that you conspicuously and" \ - " appropriately publish on each copy an appropriate copyright" \ - " notice and disclaimer of warranty; keep intact all the notices" \ - " that refer to this License and to the absence of any warranty;" \ - " and give any other recipients of the Program a copy of this" \ - " License along with the Program.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>You may charge a fee for" \ - " the physical act of transferring a copy, and you may at your" \ - " option offer warranty protection in exchange for a" \ - " fee.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>2. You may modify your" \ - " copy or copies of the Program or any portion of it, thus" \ - " forming a work based on the Program, and copy and distribute" \ - " such modifications or work under the terms of Section 1 above," \ - " provided that you also meet all of these conditions:</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>a) You must cause the" \ - " modified files to carry prominent notices stating that you" \ - " changed the files and the date of any change.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>b) You must cause any work" \ - " that you distribute or publish, that in whole or in part" \ - " contains or is derived from the Program or any part thereof, to" \ - " be licensed as a whole at no charge to all third parties under" \ - " the terms of this License.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>c) If the modified program" \ - " normally reads commands interactively when run, you must cause" \ - " it, when started running for such interactive use in the most" \ - " ordinary way, to print or display an announcement including an" \ - " appropriate copyright notice and a notice that there is no" \ - " warranty (or else, saying that you provide a warranty) and that" \ - " users may redistribute the program under these conditions, and" \ - " telling the user how to view a copy of this License. " \ - " (Exception: if the Program itself is interactive but does not" \ - " normally print such an announcement, your work based on the" \ - " Program is not required to print an announcement.)</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>These requirements apply" \ - " to the modified work as a whole. If identifiable sections of" \ - " that work are not derived from the Program, and can be" \ - " reasonably considered independent and separate works in" \ - " themselves, then this License, and its terms, do not apply to" \ - " those sections when you distribute them as separate works. But" \ - " when you distribute the same sections as part of a whole which" \ - " is a work based on the Program, the distribution of the whole" \ - " must be on the terms of this License, whose permissions for" \ - " other licensees extend to the entire whole, and thus to each" \ - " and every part regardless of who wrote it.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent" \ - " of this section to claim rights or contest your rights to work" \ - " written entirely by you; rather, the intent is to exercise the" \ - " right to control the distribution of derivative or collective" \ - " works based on the Program.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>In addition, mere" \ - " aggregation of another work not based on the Program with the" \ - " Program (or with a work based on the Program) on a volume of a" \ - " storage or distribution medium does not bring the other work" \ - " under the scope of this License.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>3. You may copy and" \ - " distribute the Program (or a work based on it, under Section 2)" \ - " in object code or executable form under the terms of Sections 1" \ - " and 2 above provided that you also do one of the" \ - " following:</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the" \ - " complete corresponding machine-readable source code, which must" \ - " be distributed under the terms of Sections 1 and 2 above on a" \ - " medium customarily used for software interchange;" \ - " or,</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a" \ - " written offer, valid for at least three years, to give any" \ - " third party, for a charge no more than your cost of physically" \ - " performing source distribution, a complete machine-readable" \ - " copy of the corresponding source code, to be distributed under" \ - " the terms of Sections 1 and 2 above on a medium customarily" \ - " used for software interchange; or,</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the" \ - " information you received as to the offer to distribute" \ - " corresponding source code. (This alternative is allowed only" \ - " for noncommercial distribution and only if you received the" \ - " program in object code or executable form with such an offer," \ - " in accord with Subsection b above.)</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>The source code for a work" \ - " means the preferred form of the work for making modifications" \ - " to it. For an executable work, complete source code means all" \ - " the source code for all modules it contains, plus any" \ - " associated interface definition files, plus the scripts used to" \ - " control compilation and installation of the executable. " \ - " However, as a special exception, the source code distributed" \ - " need not include anything that is normally distributed (in" \ - " either source or binary form) with the major components" \ - " (compiler, kernel, and so on) of the operating system on which" \ - " the executable runs, unless that component itself accompanies" \ - " the executable.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>If distribution of" \ - " executable or object code is made by offering access to copy" \ - " from a designated place, then offering equivalent access to" \ - " copy the source code from the same place counts as distribution" \ - " of the source code, even though third parties are not compelled" \ - " to copy the source along with the object code.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>4. You may not copy," \ - " modify, sublicense, or distribute the Program except as" \ - " expressly provided under this License. Any attempt otherwise" \ - " to copy, modify, sublicense or distribute the Program is void," \ - " and will automatically terminate your rights under this" \ - " License. However, parties who have received copies, or rights," \ - " from you under this License will not have their licenses" \ - " terminated so long as such parties remain in full" \ - " compliance.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>5. You are not required to" \ - " accept this License, since you have not signed it. However," \ - " nothing else grants you permission to modify or distribute the" \ - " Program or its derivative works. These actions are prohibited" \ - " by law if you do not accept this License. Therefore, by" \ - " modifying or distributing the Program (or any work based on the" \ - " Program), you indicate your acceptance of this License to do" \ - " so, and all its terms and conditions for copying, distributing" \ - " or modifying the Program or works based on it.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>6. Each time you" \ - " redistribute the Program (or any work based on the Program)," \ - " the recipient automatically receives a license from the" \ - " original licensor to copy, distribute or modify the Program" \ - " subject to these terms and conditions. You may not impose any" \ - " further restrictions on the recipients' exercise of the rights" \ - " granted herein. You are not responsible for enforcing" \ - " compliance by third parties to this License.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of" \ - " a court judgment or allegation of patent infringement or for" \ - " any other reason (not limited to patent issues), conditions are" \ - " imposed on you (whether by court order, agreement or otherwise)" \ - " that contradict the conditions of this License, they do not" \ - " excuse you from the conditions of this License. If you cannot" \ - " distribute so as to satisfy simultaneously your obligations" \ - " under this License and any other pertinent obligations, then as" \ - " a consequence you may not distribute the Program at all. For" \ - " example, if a patent license would not permit royalty-free" \ - " redistribution of the Program by all those who receive copies" \ - " directly or indirectly through you, then the only way you could" \ - " satisfy both it and this License would be to refrain entirely" \ - " from distribution of the Program.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>If any portion of this" \ - " section is held invalid or unenforceable under any particular" \ - " circumstance, the balance of the section is intended to apply" \ - " and the section as a whole is intended to apply in other" \ - " circumstances.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>It is not the purpose of" \ - " this section to induce you to infringe any patents or other" \ - " property right claims or to contest validity of any such" \ - " claims; this section has the sole purpose of protecting the" \ - " integrity of the free software distribution system, which is" \ - " implemented by public license practices. Many people have made" \ - " generous contributions to the wide range of software" \ - " distributed through that system in reliance on consistent" \ - " application of that system; it is up to the author/donor to" \ - " decide if he or she is willing to distribute software through" \ - " any other system and a licensee cannot impose that" \ - " choice.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>This section is intended" \ - " to make thoroughly clear what is believed to be a consequence" \ - " of the rest of this License.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>8. If the distribution" \ - " and/or use of the Program is restricted in certain countries" \ - " either by patents or by copyrighted interfaces, the original" \ - " copyright holder who places the Program under this License may" \ - " add an explicit geographical distribution limitation excluding" \ - " those countries, so that distribution is permitted only in or" \ - " among countries not thus excluded. In such case, this License" \ - " incorporates the limitation as if written in the body of this" \ - " License.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>9. The Free Software" \ - " Foundation may publish revised and/or new versions of the" \ - " General Public License from time to time. Such new versions" \ - " will be similar in spirit to the present version, but may" \ - " differ in detail to address new problems or" \ - " concerns.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>Each version is given a" \ - " distinguishing version number. If the Program specifies a" \ - " version number of this License which applies to it and \"any" \ - " later version\", you have the option of following the terms and" \ - " conditions either of that version or of any later version" \ - " published by the Free Software Foundation. If the Program does" \ - " not specify a version number of this License, you may choose" \ - " any version ever published by the Free Software" \ - " Foundation.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>10. If you wish to" \ - " incorporate parts of the Program into other free programs whose" \ - " distribution conditions are different, write to the author to" \ - " ask for permission. For software which is copyrighted by the" \ - " Free Software Foundation, write to the Free Software" \ - " Foundation; we sometimes make exceptions for this. Our" \ - " decision will be guided by the two goals of preserving the free" \ - " status of all derivatives of our free software and of promoting" \ - " the sharing and reuse of software generally.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><b><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS" \ - " LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM," \ - " TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN" \ - " OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER" \ - " PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY" \ - " KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED" \ - " TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A" \ - " PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND" \ - " PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM" \ - " PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY" \ - " SERVICING, REPAIR OR CORRECTION.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" style=" \ - " 'text-align:justify;text-autospace:none'><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS" \ - " REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY" \ - " COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR" \ - " REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU" \ - " FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR" \ - " CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO" \ - " USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR" \ - " DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR" \ - " THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY" \ - " OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN" \ - " ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - "" \ - " <p class=\"licenseStyle\" align=\"center\" style=" \ - " 'text-align:center;text-autospace:none'><b><span style=" \ - " 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND" \ - " CONDITIONS</span></b></p>" \ - "" \ - " <p class=\"licenseStyle\" style='text-autospace:none'>" \ - " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ - " </div>" \ - "</body>" \ - "</html>")); -} - -uint8_t DIA_license(void) -{ - Ui_licenseWindow dialog(qtLastRegisteredDialog()); - - qtRegisterDialog(&dialog); - dialog.exec(); - qtUnregisterDialog(&dialog); - - return 1; -} +/*************************************************************************** + Q_about.cpp + ----------- + + begin : Fri May 5 2008 + copyright : (C) 2008 by gruntster + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "ADM_inttype.h" +#include "Q_license.h" +#include "ADM_toolkitQt.h" + +Ui_licenseWindow::Ui_licenseWindow(QWidget *parent) : QDialog(parent) +{ + ui.setupUi(this); + + ui.licenseTextEdit->setHtml(QT_TRANSLATE_NOOP("qlicense","<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">" \ + "" \ + "<html>" \ + "<head>" \ + " <title>Avidemux is free software; you can redistribute it and/or" \ + " modify it under the terms of the GNU General Public License" \ + " version 2 as published by the Free Software Foundation</title>" \ + "<style type=\"text/css\">" \ + "<!--" \ + " /* Style Definitions */" \ + " p.licenseStyle, li.licenseStyle, div.licenseStyle" \ + " {margin:0cm;" \ + " margin-bottom:.0001pt;" \ + " font-size:12.0pt;" \ + " font-family:\"Times New Roman\";}" \ + " /* Page Definitions */" \ + " @page Section1" \ + " {size:612.0pt 792.0pt;" \ + " margin:72.0pt 90.0pt 72.0pt 90.0pt;}" \ + "div.Section1" \ + " {page:Section1;}" \ + "-->" \ + "</style>" \ + "</head>" \ + "" \ + "<body lang=\"EN-GB\" style='text-justify-trim:punctuation'>" \ + " <div class=\"Section1\">" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'>Avidemux is" \ + " free software; you can redistribute it and/or modify it under" \ + " the terms of the GNU General Public License version 2 as" \ + " published by the Free Software Foundation.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <b><span style='font-size:10.0pt; font-family:Arial'>" \ + " </span></b></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><b><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC" \ + " LICENSE</span></b></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><b><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Version 2, June" \ + " 1991</span></b></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991" \ + " Free Software Foundation, Inc.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><span lang=\"FR\" style=" \ + " 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite" \ + " 330, Boston, MA 02111-1307 USA</span></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><span lang=\"FR\" style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to" \ + " copy and distribute verbatim copies of this license document," \ + " but changing it is not allowed.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><b><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>The licenses for most" \ + " software are designed to take away your freedom to share and" \ + " change it. By contrast, the GNU General Public License is" \ + " intended to guarantee your freedom to share and change free" \ + " software--to make sure the software is free for all its users. " \ + " This General Public License applies to most of the Free" \ + " Software Foundation's software and to any other program whose" \ + " authors commit to using it. (Some other Free Software" \ + " Foundation software is covered by the GNU Library General" \ + " Public License instead.) You can apply it to your programs," \ + " too.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>When we speak of free" \ + " software, we are referring to freedom, not price. Our General" \ + " Public Licenses are designed to make sure that you have the" \ + " freedom to distribute copies of free software (and charge for" \ + " this service if you wish), that you receive source code or can" \ + " get it if you want it, that you can change the software or use" \ + " pieces of it in new free programs; and that you know you can do" \ + " these things.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>To protect your rights, we" \ + " need to make restrictions that forbid anyone to deny you these" \ + " rights or to ask you to surrender the rights. These" \ + " restrictions translate to certain responsibilities for you if" \ + " you distribute copies of the software, or if you modify" \ + " it.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>For example, if you" \ + " distribute copies of such a program, whether gratis or for a" \ + " fee, you must give the recipients all the rights that you have." \ + " You must make sure that they, too, receive or can get the" \ + " source code. And you must show them these terms so they know" \ + " their rights.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>We protect your rights" \ + " with two steps: (1) copyright the software, and (2) offer you" \ + " this license which gives you legal permission to copy," \ + " distribute and/or modify the software.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Also, for each author's" \ + " protection and ours, we want to make certain that everyone" \ + " understands that there is no warranty for this free software. " \ + " If the software is modified by someone else and passed on, we" \ + " want its recipients to know that what they have is not the" \ + " original, so that any problems introduced by others will not" \ + " reflect on the original authors' reputations.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Finally, any free program" \ + " is threatened constantly by software patents. We wish to avoid" \ + " the danger that redistributors of a free program will" \ + " individually obtain patent licenses, in effect making the" \ + " program proprietary. To prevent this, we have made it clear" \ + " that any patent must be licensed for everyone's free use or not" \ + " licensed at all.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>The precise terms and" \ + " conditions for copying, distribution and modification" \ + " follow.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><b><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC" \ + " LICENSE</span></b></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><b><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR" \ + " COPYING, DISTRIBUTION AND MODIFICATION</span></b></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>0. This License applies to" \ + " any program or other work which contains a notice placed by the" \ + " copyright holder saying it may be distributed under the terms" \ + " of this General Public License. The \"Program\", below, refers" \ + " to any such program or work, and a \"work based on the Program\"" \ + " means either the Program or any derivative work under copyright" \ + " law: that is to say, a work containing the Program or a portion" \ + " of it, either verbatim or with modifications and/or translated" \ + " into another language. (Hereinafter, translation is included" \ + " without limitation in the term \"modification\".) Each licensee" \ + " is addressed as \"you\".</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Activities other than" \ + " copying, distribution and modification are not covered by this" \ + " License; they are outside its scope. The act of running the" \ + " Program is not restricted, and the output from the Program is" \ + " covered only if its contents constitute a work based on the" \ + " Program (independent of having been made by running the" \ + " Program). Whether that is true depends on what the Program" \ + " does.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>1. You may copy and" \ + " distribute verbatim copies of the Program's source code as you" \ + " receive it, in any medium, provided that you conspicuously and" \ + " appropriately publish on each copy an appropriate copyright" \ + " notice and disclaimer of warranty; keep intact all the notices" \ + " that refer to this License and to the absence of any warranty;" \ + " and give any other recipients of the Program a copy of this" \ + " License along with the Program.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>You may charge a fee for" \ + " the physical act of transferring a copy, and you may at your" \ + " option offer warranty protection in exchange for a" \ + " fee.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>2. You may modify your" \ + " copy or copies of the Program or any portion of it, thus" \ + " forming a work based on the Program, and copy and distribute" \ + " such modifications or work under the terms of Section 1 above," \ + " provided that you also meet all of these conditions:</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>a) You must cause the" \ + " modified files to carry prominent notices stating that you" \ + " changed the files and the date of any change.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>b) You must cause any work" \ + " that you distribute or publish, that in whole or in part" \ + " contains or is derived from the Program or any part thereof, to" \ + " be licensed as a whole at no charge to all third parties under" \ + " the terms of this License.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>c) If the modified program" \ + " normally reads commands interactively when run, you must cause" \ + " it, when started running for such interactive use in the most" \ + " ordinary way, to print or display an announcement including an" \ + " appropriate copyright notice and a notice that there is no" \ + " warranty (or else, saying that you provide a warranty) and that" \ + " users may redistribute the program under these conditions, and" \ + " telling the user how to view a copy of this License. " \ + " (Exception: if the Program itself is interactive but does not" \ + " normally print such an announcement, your work based on the" \ + " Program is not required to print an announcement.)</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>These requirements apply" \ + " to the modified work as a whole. If identifiable sections of" \ + " that work are not derived from the Program, and can be" \ + " reasonably considered independent and separate works in" \ + " themselves, then this License, and its terms, do not apply to" \ + " those sections when you distribute them as separate works. But" \ + " when you distribute the same sections as part of a whole which" \ + " is a work based on the Program, the distribution of the whole" \ + " must be on the terms of this License, whose permissions for" \ + " other licensees extend to the entire whole, and thus to each" \ + " and every part regardless of who wrote it.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent" \ + " of this section to claim rights or contest your rights to work" \ + " written entirely by you; rather, the intent is to exercise the" \ + " right to control the distribution of derivative or collective" \ + " works based on the Program.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>In addition, mere" \ + " aggregation of another work not based on the Program with the" \ + " Program (or with a work based on the Program) on a volume of a" \ + " storage or distribution medium does not bring the other work" \ + " under the scope of this License.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>3. You may copy and" \ + " distribute the Program (or a work based on it, under Section 2)" \ + " in object code or executable form under the terms of Sections 1" \ + " and 2 above provided that you also do one of the" \ + " following:</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the" \ + " complete corresponding machine-readable source code, which must" \ + " be distributed under the terms of Sections 1 and 2 above on a" \ + " medium customarily used for software interchange;" \ + " or,</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a" \ + " written offer, valid for at least three years, to give any" \ + " third party, for a charge no more than your cost of physically" \ + " performing source distribution, a complete machine-readable" \ + " copy of the corresponding source code, to be distributed under" \ + " the terms of Sections 1 and 2 above on a medium customarily" \ + " used for software interchange; or,</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the" \ + " information you received as to the offer to distribute" \ + " corresponding source code. (This alternative is allowed only" \ + " for noncommercial distribution and only if you received the" \ + " program in object code or executable form with such an offer," \ + " in accord with Subsection b above.)</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>The source code for a work" \ + " means the preferred form of the work for making modifications" \ + " to it. For an executable work, complete source code means all" \ + " the source code for all modules it contains, plus any" \ + " associated interface definition files, plus the scripts used to" \ + " control compilation and installation of the executable. " \ + " However, as a special exception, the source code distributed" \ + " need not include anything that is normally distributed (in" \ + " either source or binary form) with the major components" \ + " (compiler, kernel, and so on) of the operating system on which" \ + " the executable runs, unless that component itself accompanies" \ + " the executable.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>If distribution of" \ + " executable or object code is made by offering access to copy" \ + " from a designated place, then offering equivalent access to" \ + " copy the source code from the same place counts as distribution" \ + " of the source code, even though third parties are not compelled" \ + " to copy the source along with the object code.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>4. You may not copy," \ + " modify, sublicense, or distribute the Program except as" \ + " expressly provided under this License. Any attempt otherwise" \ + " to copy, modify, sublicense or distribute the Program is void," \ + " and will automatically terminate your rights under this" \ + " License. However, parties who have received copies, or rights," \ + " from you under this License will not have their licenses" \ + " terminated so long as such parties remain in full" \ + " compliance.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>5. You are not required to" \ + " accept this License, since you have not signed it. However," \ + " nothing else grants you permission to modify or distribute the" \ + " Program or its derivative works. These actions are prohibited" \ + " by law if you do not accept this License. Therefore, by" \ + " modifying or distributing the Program (or any work based on the" \ + " Program), you indicate your acceptance of this License to do" \ + " so, and all its terms and conditions for copying, distributing" \ + " or modifying the Program or works based on it.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>6. Each time you" \ + " redistribute the Program (or any work based on the Program)," \ + " the recipient automatically receives a license from the" \ + " original licensor to copy, distribute or modify the Program" \ + " subject to these terms and conditions. You may not impose any" \ + " further restrictions on the recipients' exercise of the rights" \ + " granted herein. You are not responsible for enforcing" \ + " compliance by third parties to this License.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of" \ + " a court judgment or allegation of patent infringement or for" \ + " any other reason (not limited to patent issues), conditions are" \ + " imposed on you (whether by court order, agreement or otherwise)" \ + " that contradict the conditions of this License, they do not" \ + " excuse you from the conditions of this License. If you cannot" \ + " distribute so as to satisfy simultaneously your obligations" \ + " under this License and any other pertinent obligations, then as" \ + " a consequence you may not distribute the Program at all. For" \ + " example, if a patent license would not permit royalty-free" \ + " redistribution of the Program by all those who receive copies" \ + " directly or indirectly through you, then the only way you could" \ + " satisfy both it and this License would be to refrain entirely" \ + " from distribution of the Program.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>If any portion of this" \ + " section is held invalid or unenforceable under any particular" \ + " circumstance, the balance of the section is intended to apply" \ + " and the section as a whole is intended to apply in other" \ + " circumstances.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>It is not the purpose of" \ + " this section to induce you to infringe any patents or other" \ + " property right claims or to contest validity of any such" \ + " claims; this section has the sole purpose of protecting the" \ + " integrity of the free software distribution system, which is" \ + " implemented by public license practices. Many people have made" \ + " generous contributions to the wide range of software" \ + " distributed through that system in reliance on consistent" \ + " application of that system; it is up to the author/donor to" \ + " decide if he or she is willing to distribute software through" \ + " any other system and a licensee cannot impose that" \ + " choice.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>This section is intended" \ + " to make thoroughly clear what is believed to be a consequence" \ + " of the rest of this License.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>8. If the distribution" \ + " and/or use of the Program is restricted in certain countries" \ + " either by patents or by copyrighted interfaces, the original" \ + " copyright holder who places the Program under this License may" \ + " add an explicit geographical distribution limitation excluding" \ + " those countries, so that distribution is permitted only in or" \ + " among countries not thus excluded. In such case, this License" \ + " incorporates the limitation as if written in the body of this" \ + " License.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>9. The Free Software" \ + " Foundation may publish revised and/or new versions of the" \ + " General Public License from time to time. Such new versions" \ + " will be similar in spirit to the present version, but may" \ + " differ in detail to address new problems or" \ + " concerns.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>Each version is given a" \ + " distinguishing version number. If the Program specifies a" \ + " version number of this License which applies to it and \"any" \ + " later version\", you have the option of following the terms and" \ + " conditions either of that version or of any later version" \ + " published by the Free Software Foundation. If the Program does" \ + " not specify a version number of this License, you may choose" \ + " any version ever published by the Free Software" \ + " Foundation.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>10. If you wish to" \ + " incorporate parts of the Program into other free programs whose" \ + " distribution conditions are different, write to the author to" \ + " ask for permission. For software which is copyrighted by the" \ + " Free Software Foundation, write to the Free Software" \ + " Foundation; we sometimes make exceptions for this. Our" \ + " decision will be guided by the two goals of preserving the free" \ + " status of all derivatives of our free software and of promoting" \ + " the sharing and reuse of software generally.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><b><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS" \ + " LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM," \ + " TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN" \ + " OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER" \ + " PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY" \ + " KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED" \ + " TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A" \ + " PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND" \ + " PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM" \ + " PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY" \ + " SERVICING, REPAIR OR CORRECTION.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" style=" \ + " 'text-align:justify;text-autospace:none'><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS" \ + " REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY" \ + " COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR" \ + " REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU" \ + " FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR" \ + " CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO" \ + " USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR" \ + " DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR" \ + " THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY" \ + " OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN" \ + " ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + "" \ + " <p class=\"licenseStyle\" align=\"center\" style=" \ + " 'text-align:center;text-autospace:none'><b><span style=" \ + " 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND" \ + " CONDITIONS</span></b></p>" \ + "" \ + " <p class=\"licenseStyle\" style='text-autospace:none'>" \ + " <span style='font-size:10.0pt; font-family:Arial'> </span></p>" \ + " </div>" \ + "</body>" \ + "</html>")); +} + +uint8_t DIA_license(void) +{ + Ui_licenseWindow dialog(qtLastRegisteredDialog()); + + qtRegisterDialog(&dialog); + dialog.exec(); + qtUnregisterDialog(&dialog); + + return 1; +}
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_license.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_license.h
Changed
@@ -1,17 +1,17 @@ -#ifndef Q_license_h -#define Q_license_h - -#include "ui_license.h" - -class Ui_licenseWindow : public QDialog -{ - Q_OBJECT - -private: - Ui_licenseDialog ui; - -public: - Ui_licenseWindow(QWidget *parent); -}; - -#endif // Q_license_h +#ifndef Q_license_h +#define Q_license_h + +#include "ui_license.h" + +class Ui_licenseWindow : public QDialog +{ + Q_OBJECT + +private: + Ui_licenseDialog ui; + +public: + Ui_licenseWindow(QWidget *parent); +}; + +#endif // Q_license_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_processing.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_processing.cpp
Changed
@@ -63,7 +63,7 @@ setWindowModality(Qt::ApplicationModal); connect( ui->cancelButton,SIGNAL(clicked(bool)),this,SLOT(stop(bool))); - ui->labelTimeLeft->setText(QString("Unknown")); + ui->labelTimeLeft->setText(QString(QT_TRANSLATE_NOOP("qprocessing", "Unknown"))); ui->progressBar->setValue((int)0); show(); } @@ -157,9 +157,9 @@ void DIA_processingQt4::stop(bool a) { ADM_info("Stop Request\n"); - if (GUI_Confirmation_HIG(QT_TR_NOOP("_Resume"), - QT_TR_NOOP("The processing is paused."), - QT_TR_NOOP("Cancel it ?"))) + if (GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("qprocessing", "_Resume"), + QT_TRANSLATE_NOOP("qprocessing", "The processing is paused."), + QT_TRANSLATE_NOOP("qprocessing", "Cancel it ?"))) { _stopRequest=true; }
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_processing.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_processing.h
Changed
@@ -1,38 +1,38 @@ -/** - * - */ -#pragma once -#include "ui_processing.h" -#include "ADM_default.h" -#include "DIA_processing.h" -namespace ADM_Qt4CoreUIToolkit -{ -#define PROC_NB_SLOTS 10 -/** - * \class DIA_processingQt4 QObject,public DIA_audioTrackBase - */ -class DIA_processingQt4 : public QDialog, public DIA_processingBase -{ - Q_OBJECT -protected: - virtual void postCtor( void ) ; - Ui_DialogProcessing *ui; - bool _stopRequest; - Clock _totalTime; - int _slots[PROC_NB_SLOTS]; - int _slotIndex; - bool _first; - -public: - DIA_processingQt4( const char *title, uint64_t totalToProcess ); - virtual ~DIA_processingQt4(); - - virtual bool update(uint32_t frames,uint64_t processed); - -public slots: - void stop(bool a); - -}; -} - -// EOF +/** + * + */ +#pragma once +#include "ui_processing.h" +#include "ADM_default.h" +#include "DIA_processing.h" +namespace ADM_Qt4CoreUIToolkit +{ +#define PROC_NB_SLOTS 10 +/** + * \class DIA_processingQt4 QObject,public DIA_audioTrackBase + */ +class DIA_processingQt4 : public QDialog, public DIA_processingBase +{ + Q_OBJECT +protected: + virtual void postCtor( void ) ; + Ui_DialogProcessing *ui; + bool _stopRequest; + Clock _totalTime; + int _slots[PROC_NB_SLOTS]; + int _slotIndex; + bool _first; + +public: + DIA_processingQt4( const char *title, uint64_t totalToProcess ); + virtual ~DIA_processingQt4(); + + virtual bool update(uint32_t frames,uint64_t processed); + +public slots: + void stop(bool a); + +}; +} + +// EOF
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_props.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_props.h
Changed
@@ -1,14 +1,14 @@ -#ifndef Q_props_h -#define Q_props_h - -#include "ui_props.h" - -class propWindow : public QDialog -{ - Q_OBJECT - -public: - propWindow(QWidget *parent); - Ui_propsDialog ui; -}; -#endif // Q_props_h +#ifndef Q_props_h +#define Q_props_h + +#include "ui_props.h" + +class propWindow : public QDialog +{ + Q_OBJECT + +public: + propWindow(QWidget *parent); + Ui_propsDialog ui; +}; +#endif // Q_props_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp
Changed
@@ -85,7 +85,7 @@ { char fileIdx[1024]; - if(FileSel_SelectRead(QT_TR_NOOP("Select Idx File"),fileIdx,1023, NULL) && ADM_fileExist(fileIdx)) + if(FileSel_SelectRead(QT_TRANSLATE_NOOP("qvobsub","Select Idx File"),fileIdx,1023, NULL) && ADM_fileExist(fileIdx)) { // Set entry ui.lineEditIdx->setText(fileIdx);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_vobsub.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_vobsub.h
Changed
@@ -1,29 +1,29 @@ -#ifndef Q_vobsub_h -#define Q_vobsub_h -#if 0 -#include "ui_vobsub.h" -#include "ADM_image.h" -#include "ADM_videoFilter.h" -#include "ADM_videoFilter/ADM_vobsubinfo.h" -#include "ADM_videoFilter/ADM_vidVobSub.h" - -class Ui_vobsubWindow : public QDialog -{ - Q_OBJECT - -protected: - vobSubParam *param; - void fillLanguage(const char *file); - -public: - Ui_vobsubWindow(QWidget *parent, vobSubParam *param); - ~Ui_vobsubWindow(); - Ui_vobSubDialog ui; - - void gather(void); - -private slots: - void idxSel(bool i); -}; -#endif // Q_vobsub_h +#ifndef Q_vobsub_h +#define Q_vobsub_h +#if 0 +#include "ui_vobsub.h" +#include "ADM_image.h" +#include "ADM_videoFilter.h" +#include "ADM_videoFilter/ADM_vobsubinfo.h" +#include "ADM_videoFilter/ADM_vidVobSub.h" + +class Ui_vobsubWindow : public QDialog +{ + Q_OBJECT + +protected: + vobSubParam *param; + void fillLanguage(const char *file); + +public: + Ui_vobsubWindow(QWidget *parent, vobSubParam *param); + ~Ui_vobsubWindow(); + Ui_vobSubDialog ui; + + void gather(void); + +private slots: + void idxSel(bool i); +}; +#endif // Q_vobsub_h #endif \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_working.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_working.h
Changed
@@ -1,23 +1,23 @@ -#ifndef Q_working_h -#define Q_working_h - -#include "ui_working.h" - -class workWindow : public QDialog -{ - Q_OBJECT - -public: - bool active; - workWindow(QWidget *parent); - Ui_workingDialog *ui; -public slots: - void stop(bool a); -protected: - void closeEvent(QCloseEvent *event) - { - stop(true); - } - -}; -#endif // Q_working_h +#ifndef Q_working_h +#define Q_working_h + +#include "ui_working.h" + +class workWindow : public QDialog +{ + Q_OBJECT + +public: + bool active; + workWindow(QWidget *parent); + Ui_workingDialog *ui; +public slots: + void stop(bool a); +protected: + void closeEvent(QCloseEvent *event) + { + stop(true); + } + +}; +#endif // Q_working_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/T_index_pg.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/T_index_pg.h
Changed
@@ -1,44 +1,44 @@ -#ifndef T_index_pg_h -#define T_index_pg_h - -#include <QDialog> -#include <QLabel> -#include <QProgressBar> -#include <QVBoxLayout> -#include <QWidget> - -class Ui_iDialog -{ -public: - QWidget *verticalLayout; - QVBoxLayout *vboxLayout; - QLabel *labelTimeLeft; - QLabel *labelImages; - QProgressBar *progressBar; - - void setupUi(QDialog *Dialog); - void retranslateUi(QDialog *Dialog); -}; - -namespace Ui { - class Dialog : public Ui_iDialog {}; -}; - -class Ui_indexingDialog : public QDialog -{ - Q_OBJECT - -protected: - int lock; - -public: - int abted; - Ui_iDialog ui; - Ui_indexingDialog(QWidget *parent, const char *name); - ~Ui_indexingDialog(); - void setTime(const char *f); - void setImage(const char *f); - void setETA(const char *f); - void setPercent(float f); -}; -#endif // T_index_pg_h +#ifndef T_index_pg_h +#define T_index_pg_h + +#include <QDialog> +#include <QLabel> +#include <QProgressBar> +#include <QVBoxLayout> +#include <QWidget> + +class Ui_iDialog +{ +public: + QWidget *verticalLayout; + QVBoxLayout *vboxLayout; + QLabel *labelTimeLeft; + QLabel *labelImages; + QProgressBar *progressBar; + + void setupUi(QDialog *Dialog); + void retranslateUi(QDialog *Dialog); +}; + +namespace Ui { + class Dialog : public Ui_iDialog {}; +}; + +class Ui_indexingDialog : public QDialog +{ + Q_OBJECT + +protected: + int lock; + +public: + int abted; + Ui_iDialog ui; + Ui_indexingDialog(QWidget *parent, const char *name); + ~Ui_indexingDialog(); + void setTime(const char *f); + void setImage(const char *f); + void setETA(const char *f); + void setPercent(float f); +}; +#endif // T_index_pg_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/alert_qt4.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_dialog/alert_qt4.cpp
Changed
@@ -29,13 +29,13 @@ { void GUI_Alert(const char *alertstring) { - QMessageBox::critical(qtLastRegisteredDialog(), QString::fromUtf8(QT_TR_NOOP("Alert")), + QMessageBox::critical(qtLastRegisteredDialog(), QString::fromUtf8(QT_TRANSLATE_NOOP("qtalert","Alert")), QString::fromUtf8(alertstring), QMessageBox::Ok ); } void GUI_Info(const char *alertstring) { - QMessageBox::information(qtLastRegisteredDialog(), QString::fromUtf8(QT_TR_NOOP("Info")), + QMessageBox::information(qtLastRegisteredDialog(), QString::fromUtf8(QT_TRANSLATE_NOOP("qtalert","Info")), QString::fromUtf8(alertstring), QMessageBox::Ok ); } @@ -60,7 +60,7 @@ alertString.replace("\n", "<br>"); } - QMessageBox::information(qtLastRegisteredDialog(), QString::fromUtf8(QT_TR_NOOP("Info")), + QMessageBox::information(qtLastRegisteredDialog(), QString::fromUtf8(QT_TRANSLATE_NOOP("qtalert","Info")), alertString, QMessageBox::Ok); } @@ -85,7 +85,7 @@ alertString.replace("\n", "<br>"); } - QMessageBox::critical(qtLastRegisteredDialog(), QString::fromUtf8(QT_TR_NOOP("Info")), + QMessageBox::critical(qtLastRegisteredDialog(), QString::fromUtf8(QT_TRANSLATE_NOOP("qtalert","Info")), alertString, QMessageBox::Ok); } @@ -109,7 +109,7 @@ QMessageBox::StandardButton reply; - reply = QMessageBox::question(qtLastRegisteredDialog(), QString::fromUtf8(QT_TR_NOOP("Confirmation")), + reply = QMessageBox::question(qtLastRegisteredDialog(), QString::fromUtf8(QT_TRANSLATE_NOOP("qtalert","Confirmation")), alertString, QMessageBox::Yes | QMessageBox::No); if (reply == QMessageBox::Yes) @@ -139,7 +139,7 @@ QMessageBox::StandardButton reply; - reply = QMessageBox::question(qtLastRegisteredDialog(), QString::fromUtf8(QT_TR_NOOP("Confirmation")), + reply = QMessageBox::question(qtLastRegisteredDialog(), QString::fromUtf8(QT_TRANSLATE_NOOP("qtalert","Confirmation")), alertString, QMessageBox::Yes | QMessageBox::No ); if (reply == QMessageBox::Yes) @@ -158,7 +158,7 @@ return 0; } - reply = QMessageBox::question(qtLastRegisteredDialog(), QString::fromUtf8(QT_TR_NOOP("Question")), + reply = QMessageBox::question(qtLastRegisteredDialog(), QString::fromUtf8(QT_TRANSLATE_NOOP("qtalert","Question")), QString::fromUtf8(alertstring), QMessageBox::Yes | QMessageBox::No); if (reply==QMessageBox::Yes) @@ -181,14 +181,14 @@ QMessageBox box(qtLastRegisteredDialog()); - box.setWindowTitle(QString::fromUtf8(QT_TR_NOOP("Question?"))); + box.setWindowTitle(QString::fromUtf8(QT_TRANSLATE_NOOP("qtalert","Question?"))); box.addButton(QString::fromUtf8(choice1),QMessageBox::YesRole); box.addButton(QString::fromUtf8(choice2),QMessageBox::NoRole); if (title) box.setText(QString::fromUtf8(title)); else - box.setText(QObject::tr("Question")); + box.setText(QT_TRANSLATE_NOOP("qtalert","Question")); box.setIcon(QMessageBox::Question);
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp
Changed
@@ -315,7 +315,7 @@ uint32_t tag=ADM_vf_getTag(filterIndex); if(!ADM_vf_canBePartialized(tag)) { - GUI_Error_HIG("Partial","This filter cannot be made partial"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("qmainfilter","Partial"),QT_TRANSLATE_NOOP("qmainfilter","This filter cannot be made partial")); return; } // Get info about that filter.. @@ -492,17 +492,17 @@ //____________________ // Context Menu //____________________ - QAction *add = new QAction(QString("Add"),this); + QAction *add = new QAction(QString(QT_TRANSLATE_NOOP("qmainfilter","Add")),this); availableList->setContextMenuPolicy(Qt::ActionsContextMenu); availableList->addAction(add ); connect(add,SIGNAL(triggered(bool )),this,SLOT(addSlot())); - QAction *remove = new QAction(QString("Remove"),this); - QAction *configure = new QAction(QString("Configure"),this); - QAction *up = new QAction(QString("Move up"),this); - QAction *down = new QAction(QString("Move down"),this); - QAction *partial = new QAction(QString("Make partial"),this); + QAction *remove = new QAction(QString(QT_TRANSLATE_NOOP("qmainfilter","Remove")),this); + QAction *configure = new QAction(QString(QT_TRANSLATE_NOOP("qmainfilter","Configure")),this); + QAction *up = new QAction(QString(QT_TRANSLATE_NOOP("qmainfilter","Move up")),this); + QAction *down = new QAction(QString(QT_TRANSLATE_NOOP("qmainfilter","Move down")),this); + QAction *partial = new QAction(QString(QT_TRANSLATE_NOOP("qmainfilter","Make partial")),this); activeList->setContextMenuPolicy(Qt::ActionsContextMenu); activeList->addAction(up); @@ -581,7 +581,7 @@ char name[1024]; - if(!FileSel_SelectRead(QT_TR_NOOP("Load video filters.."),name,1023,NULL)) + if(!FileSel_SelectRead(QT_TRANSLATE_NOOP("qmainfilter","Load video filters.."),name,1023,NULL)) return; call_scriptEngine(name); buildActiveFilterList(); @@ -596,7 +596,7 @@ printf("save filters\n"); char name[1024]; - if(!FileSel_SelectWrite(QT_TR_NOOP("Save video filters.."),name,1023,NULL)) + if(!FileSel_SelectWrite(QT_TRANSLATE_NOOP("qmainfilter","Save video filters.."),name,1023,NULL)) return; printf("save filters, part 2\n"); IScriptEngine *engine=getPythonScriptEngine();
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_filters/Q_seekablePreview.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_filters/Q_seekablePreview.h
Changed
@@ -1,44 +1,44 @@ -/*************************************************************************** - Q_seekablePreview.h - ------------------- - - begin : Fri Sep 5 2008 - copyright : (C) 2008 by gruntster - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_cpp.h" -#include "ui_seekablePreview.h" - -#include "ADM_assert.h" -//#include "ADM_videoFilter.h" -#include "DIA_flyDialog.h" -#include "../ADM_dialog/DIA_flyPreview.h" - -class Ui_seekablePreviewWindow : public QDialog -{ - Q_OBJECT +/*************************************************************************** + Q_seekablePreview.h + ------------------- + + begin : Fri Sep 5 2008 + copyright : (C) 2008 by gruntster + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_cpp.h" +#include "ui_seekablePreview.h" + +#include "ADM_assert.h" +//#include "ADM_videoFilter.h" +#include "DIA_flyDialog.h" +#include "../ADM_dialog/DIA_flyPreview.h" + +class Ui_seekablePreviewWindow : public QDialog +{ + Q_OBJECT protected: static bool setCurrentPtsCallback(void *cookie,uint64_t pts); -public: - ADM_QCanvas *canvas; - flySeekablePreview *seekablePreview; - Ui_seekablePreviewDialog ui; - Ui_seekablePreviewWindow(QWidget *parent, ADM_coreVideoFilter *videoStream, uint32_t defaultFrame = 0); - ~Ui_seekablePreviewWindow(); - void resetVideoStream(ADM_coreVideoFilter *videoStream); +public: + ADM_QCanvas *canvas; + flySeekablePreview *seekablePreview; + Ui_seekablePreviewDialog ui; + Ui_seekablePreviewWindow(QWidget *parent, ADM_coreVideoFilter *videoStream, uint32_t defaultFrame = 0); + ~Ui_seekablePreviewWindow(); + void resetVideoStream(ADM_coreVideoFilter *videoStream); uint32_t frameIndex(); - bool setTime(uint64_t timestamp); - -public slots: + bool setTime(uint64_t timestamp); + +public slots: void sliderChanged(int value); - void nextImage(void); -}; + void nextImage(void); +};
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qtray.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qtray.cpp
Changed
@@ -1,142 +1,142 @@ -/*************************************************************************** - ADM_qtray.cpp - ------------- - - begin : Tue Sep 2 2008 - copyright : (C) 2008 by gruntster - - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include <string.h> -#include <stdio.h> -#include <QDialog> -#include <QMenu> - -#include "ADM_default.h" -#include "ADM_qtray.h" - -#include "tray/film1.xpm" -#include "tray/film3.xpm" -#include "tray/film5.xpm" -#include "tray/film7.xpm" -#include "tray/film9.xpm" -#include "tray/film11.xpm" -#include "tray/film13.xpm" -#include "tray/film15.xpm" -#include "tray/film17.xpm" -#include "tray/film19.xpm" -#include "tray/film21.xpm" -#include "tray/film23.xpm" - -extern void UI_deiconify(void); - -void ADM_qtray_signalReceiver::restore(void) -{ - UI_deiconify(); - parent->showNormal(); -} - -void ADM_qtray_signalReceiver::iconActivated(QSystemTrayIcon::ActivationReason reason) -{ - if (reason == QSystemTrayIcon::DoubleClick) - restore(); -} - -ADM_qtray::ADM_qtray(const void* parent) : ADM_tray(parent) -{ - _parent = parent; - lastIcon = 0; - maxIcons = 12; - - pixmap = new QIcon[maxIcons]; - pixmap[0] = QIcon(QPixmap(xpm_film1)); - pixmap[1] = QIcon(QPixmap(xpm_film3)); - pixmap[2] = QIcon(QPixmap(xpm_film5)); - pixmap[3] = QIcon(QPixmap(xpm_film7)); - pixmap[4] = QIcon(QPixmap(xpm_film9)); - pixmap[5] = QIcon(QPixmap(xpm_film11)); - pixmap[6] = QIcon(QPixmap(xpm_film13)); - pixmap[7] = QIcon(QPixmap(xpm_film15)); - pixmap[8] = QIcon(QPixmap(xpm_film17)); - pixmap[9] = QIcon(QPixmap(xpm_film19)); - pixmap[10] = QIcon(QPixmap(xpm_film21)); - pixmap[11] = QIcon(QPixmap(xpm_film23)); - - signalReceiver = new ADM_qtray_signalReceiver(); - signalReceiver->parent = (QDialog*)parent; - QSystemTrayIcon* trayIcon = new QSystemTrayIcon(pixmap[0], (QObject*)parent); - - sys = trayIcon; - - trayIcon->setToolTip("Avidemux"); - - openAction = new QAction(QT_TR_NOOP("Open Avidemux"), (QObject*)parent); - QObject::connect(openAction, SIGNAL(triggered()), signalReceiver, SLOT(restore())); - QObject::connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), signalReceiver, SLOT(iconActivated(QSystemTrayIcon::ActivationReason))); - - trayIconMenu = new QMenu((QWidget*)parent); - trayIconMenu->addAction(openAction); - - trayIcon->setContextMenu(trayIconMenu); - trayIcon->show(); -} - -ADM_qtray::~ADM_qtray() -{ - ADM_info("Deleting tray\n"); - if(sys) - { - QSystemTrayIcon *t=(QSystemTrayIcon *)sys; - t->hide(); - delete t; - sys=NULL; - } - if(signalReceiver) - { - delete signalReceiver; - signalReceiver=NULL; - } - if(pixmap) - { - delete [] pixmap; - pixmap=NULL; - } -} - -uint8_t ADM_qtray::setPercent(int percent) -{ - char percentS[40]; - - sprintf(percentS, "Avidemux [%d%%]", percent); - - lastIcon++; - - if (lastIcon >= maxIcons) - lastIcon = 0; - - ((QSystemTrayIcon*)sys)->setIcon(pixmap[lastIcon]); - ((QSystemTrayIcon*)sys)->setToolTip(percentS); - - return 1; -} - -uint8_t ADM_qtray::setStatus(int working) -{ - return 1; -} -/** - \fn DIA_createTray -*/ -ADM_tray *DIA_createTray(void const*parent) -{ - return new ADM_qtray(parent); -} +/*************************************************************************** + ADM_qtray.cpp + ------------- + + begin : Tue Sep 2 2008 + copyright : (C) 2008 by gruntster + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include <string.h> +#include <stdio.h> +#include <QDialog> +#include <QMenu> + +#include "ADM_default.h" +#include "ADM_qtray.h" + +#include "tray/film1.xpm" +#include "tray/film3.xpm" +#include "tray/film5.xpm" +#include "tray/film7.xpm" +#include "tray/film9.xpm" +#include "tray/film11.xpm" +#include "tray/film13.xpm" +#include "tray/film15.xpm" +#include "tray/film17.xpm" +#include "tray/film19.xpm" +#include "tray/film21.xpm" +#include "tray/film23.xpm" + +extern void UI_deiconify(void); + +void ADM_qtray_signalReceiver::restore(void) +{ + UI_deiconify(); + parent->showNormal(); +} + +void ADM_qtray_signalReceiver::iconActivated(QSystemTrayIcon::ActivationReason reason) +{ + if (reason == QSystemTrayIcon::DoubleClick) + restore(); +} + +ADM_qtray::ADM_qtray(const void* parent) : ADM_tray(parent) +{ + _parent = parent; + lastIcon = 0; + maxIcons = 12; + + pixmap = new QIcon[maxIcons]; + pixmap[0] = QIcon(QPixmap(xpm_film1)); + pixmap[1] = QIcon(QPixmap(xpm_film3)); + pixmap[2] = QIcon(QPixmap(xpm_film5)); + pixmap[3] = QIcon(QPixmap(xpm_film7)); + pixmap[4] = QIcon(QPixmap(xpm_film9)); + pixmap[5] = QIcon(QPixmap(xpm_film11)); + pixmap[6] = QIcon(QPixmap(xpm_film13)); + pixmap[7] = QIcon(QPixmap(xpm_film15)); + pixmap[8] = QIcon(QPixmap(xpm_film17)); + pixmap[9] = QIcon(QPixmap(xpm_film19)); + pixmap[10] = QIcon(QPixmap(xpm_film21)); + pixmap[11] = QIcon(QPixmap(xpm_film23)); + + signalReceiver = new ADM_qtray_signalReceiver(); + signalReceiver->parent = (QDialog*)parent; + QSystemTrayIcon* trayIcon = new QSystemTrayIcon(pixmap[0], (QObject*)parent); + + sys = trayIcon; + + trayIcon->setToolTip("Avidemux"); + + openAction = new QAction(QT_TRANSLATE_NOOP("qtray","Open Avidemux"), (QObject*)parent); + QObject::connect(openAction, SIGNAL(triggered()), signalReceiver, SLOT(restore())); + QObject::connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), signalReceiver, SLOT(iconActivated(QSystemTrayIcon::ActivationReason))); + + trayIconMenu = new QMenu((QWidget*)parent); + trayIconMenu->addAction(openAction); + + trayIcon->setContextMenu(trayIconMenu); + trayIcon->show(); +} + +ADM_qtray::~ADM_qtray() +{ + ADM_info("Deleting tray\n"); + if(sys) + { + QSystemTrayIcon *t=(QSystemTrayIcon *)sys; + t->hide(); + delete t; + sys=NULL; + } + if(signalReceiver) + { + delete signalReceiver; + signalReceiver=NULL; + } + if(pixmap) + { + delete [] pixmap; + pixmap=NULL; + } +} + +uint8_t ADM_qtray::setPercent(int percent) +{ + char percentS[40]; + + sprintf(percentS, "Avidemux [%d%%]", percent); + + lastIcon++; + + if (lastIcon >= maxIcons) + lastIcon = 0; + + ((QSystemTrayIcon*)sys)->setIcon(pixmap[lastIcon]); + ((QSystemTrayIcon*)sys)->setToolTip(percentS); + + return 1; +} + +uint8_t ADM_qtray::setStatus(int working) +{ + return 1; +} +/** + \fn DIA_createTray +*/ +ADM_tray *DIA_createTray(void const*parent) +{ + return new ADM_qtray(parent); +}
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qtray.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qtray.h
Changed
@@ -1,56 +1,56 @@ -/*************************************************************************** - ADM_qtray.h - ----------- - - begin : Tue Sep 2 2008 - copyright : (C) 2008 by gruntster - - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#ifndef ADM_QTRAY_H -#define ADM_QTRAY_H - -#include <QAction> -#include <QIcon> -#include <QSystemTrayIcon> -#include "ADM_default.h" -#include "ADM_tray.h" - -class ADM_qtray_signalReceiver : public QObject -{ - Q_OBJECT - -public: - QDialog *parent; - -public slots: - void restore(void); - void iconActivated(QSystemTrayIcon::ActivationReason reason); -}; - -class ADM_qtray : public ADM_tray -{ -protected: - QAction *openAction; - QMenu *trayIconMenu; - QIcon *pixmap; - int lastIcon; - int maxIcons; - ADM_qtray_signalReceiver *signalReceiver; - -public: - ADM_qtray(const void *parent); - ~ADM_qtray(); - uint8_t setPercent(int percent); - uint8_t setStatus(int working); -}; -#endif +/*************************************************************************** + ADM_qtray.h + ----------- + + begin : Tue Sep 2 2008 + copyright : (C) 2008 by gruntster + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef ADM_QTRAY_H +#define ADM_QTRAY_H + +#include <QAction> +#include <QIcon> +#include <QSystemTrayIcon> +#include "ADM_default.h" +#include "ADM_tray.h" + +class ADM_qtray_signalReceiver : public QObject +{ + Q_OBJECT + +public: + QDialog *parent; + +public slots: + void restore(void); + void iconActivated(QSystemTrayIcon::ActivationReason reason); +}; + +class ADM_qtray : public ADM_tray +{ +protected: + QAction *openAction; + QMenu *trayIconMenu; + QIcon *pixmap; + int lastIcon; + int maxIcons; + ADM_qtray_signalReceiver *signalReceiver; + +public: + ADM_qtray(const void *parent); + ~ADM_qtray(); + uint8_t setPercent(int percent); + uint8_t setStatus(int working); +}; +#endif
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/FileAction.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/FileAction.cpp
Changed
@@ -1,11 +1,11 @@ -#include "FileAction.h" - -FileAction::FileAction(const QString& text, const QString& filePath, QObject* parent) : QAction(text, parent) -{ - this->_filePath = filePath; -} - -const QString& FileAction::filePath() -{ - return this->_filePath; +#include "FileAction.h" + +FileAction::FileAction(const QString& text, const QString& filePath, QObject* parent) : QAction(text, parent) +{ + this->_filePath = filePath; +} + +const QString& FileAction::filePath() +{ + return this->_filePath; } \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp
Changed
@@ -41,6 +41,7 @@ #include "ADM_preview.h" #include "DIA_defaultAskAvisynthPort.hxx" #include "ADM_systemTrayProgress.h" +#include "../../ADM_update/include/ADM_update.h" using namespace std; #define ADM_SLIDER_REFRESH_PERIOD 500 @@ -58,6 +59,8 @@ bool openGLStarted=false; #endif +MainWindow *MainWindow::mainWindowSingleton=NULL; + extern int global_argc; extern char **global_argv; @@ -197,6 +200,27 @@ else sendAction(ACT_Scale); } + +/** + * + * @param version + * @param date + * @param url + */ +void MainWindow::updateAvailableSlot(int version, std::string date, std::string url) +{ + QMessageBox msgBox; + int a,b,c; + a=version/10000; + b=(version-a*10000)/100; + c=version%100; + QString versionString=QString("%1.%2.%3").arg(a).arg(b).arg(c); + QString msg=QT_TRANSLATE_NOOP("qgui2","<b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small>"); + msg=msg.arg(versionString,date.c_str(),url.c_str(),url.c_str()); + msgBox.setText(msg); + msgBox.setTextFormat(Qt::RichText); + msgBox.exec(); +} /** * \fn dragTimerTimeout */ @@ -316,6 +340,7 @@ */ MainWindow::MainWindow(const vector<IScriptEngine*>& scriptEngines) : _scriptEngines(scriptEngines), QMainWindow() { + MainWindow::mainWindowSingleton=this; qtRegisterDialog(this); ui.setupUi(this); dragState=dragState_Normal; @@ -332,6 +357,8 @@ connect( this,SIGNAL(actionSignal(Action )),this,SLOT(actionSlot(Action ))); // connect( ui.checkDisplayOut,SIGNAL(stateChanged(int)),this,SLOT(previewModeChanged(int))); + // + connect(this, SIGNAL(updateAvailable(int,std::string,std::string)),this,SLOT(updateAvailableSlot(int,std::string,std::string))); /* Connect our button to buttonPressed @@ -400,8 +427,8 @@ buildCustomMenu(); // Crash in some cases addScriptReferencesToHelpMenu(); - QString rFiles=QString::fromUtf8(QT_TRANSLATE_NOOP("adm","Recent Files")); - QString rProjects=QString::fromUtf8(QT_TRANSLATE_NOOP("adm","Recent Projects")); + QString rFiles=QString::fromUtf8(QT_TRANSLATE_NOOP("qgui2","Recent Files")); + QString rProjects=QString::fromUtf8(QT_TRANSLATE_NOOP("qgui2","Recent Projects")); recentFiles=new QMenu(rFiles, this); recentProjects=new QMenu(rProjects, this); @@ -702,7 +729,9 @@ sendAction(ACT_MarkB); else sendAction(ACT_GotoMarkB); - return true; + return true; + default: + break; } } /* else */ if (keyEvent->key() == Qt::Key_Space) @@ -730,6 +759,8 @@ case QEvent::User: this->openFiles(((FileDropEvent*)event)->files); break; + default: + break; } return QObject::eventFilter(watched, event); @@ -963,6 +994,7 @@ /** \fn FatalFunctionQt */ +extern void abortExitHandler(); static void FatalFunctionQt(const char *title, const char *info) { printf("Crash Dump for %s\n",title); @@ -971,10 +1003,11 @@ QMessageBox msgBox; msgBox.setText(title); - msgBox.setInformativeText(QT_TR_NOOP("The application has encountered a fatal problem\nThe current editing has been saved and will be reloaded at next start")); + msgBox.setInformativeText(QT_TRANSLATE_NOOP("qgui2","The application has encountered a fatal problem\nThe current editing has been saved and will be reloaded at next start")); msgBox.setDetailedText(info); msgBox.setIcon(QMessageBox::Critical); msgBox.exec(); + abortExitHandler(); // Try to cleanup abort(); } @@ -991,6 +1024,30 @@ ADM_info("Load default settings if any... \n"); A_loadDefaultSettings(); + + // start update checking.. + bool autoUpdateEnabled=false; + if(prefs->get(UPDATE_ENABLED,&autoUpdateEnabled)) + { + if(autoUpdateEnabled) + { + // Mark last check + struct timeval tp; + struct timezone tz; + gettimeofday(&tp,&tz); + uint32_t days=1+(tp.tv_sec-1472894364)/(60*60*24); // days since 03 sept + uint32_t lastCheck; + prefs->get(UPDATE_LASTCHECK,&lastCheck); + ADM_info("[autoUpdate]Current date %d , last check = %d\n",days,lastCheck); + if(days>lastCheck) + { + prefs->set(UPDATE_LASTCHECK,days); + prefs->save(); + ADM_checkForUpdate(&MainWindow::updateCheckDone); + } + } + } + myApplication->exec(); #ifdef USE_OPENGL if(openGLStarted) @@ -1010,6 +1067,18 @@ return 1; } /** + * \fn updateCheckDone + * @param version + * @param date + * @param downloadLink + */ +void MainWindow::updateCheckDone(int version, const std::string &date, const std::string &downloadLink) +{ + ADM_info("Version available %d from %s at %s\n",version,date.c_str(),downloadLink.c_str()); + emit mainWindowSingleton->updateAvailable(version,date,downloadLink); +} + +/** \fn searchTranslationTable(const char *name)) \brief return the action corresponding to a give button. The translation table is in translation_table.h */ @@ -1050,8 +1119,9 @@ const char *name; nbVid=ADM_ve6_getNbEncoders(); + WIDGET(comboBoxVideo)->clear(); printf("Found %d video encoder(s)\n",nbVid); - for(uint32_t i=1;i<nbVid;i++) + for(uint32_t i=0;i<nbVid;i++) { ADM_ve6_getEncoderInfo(i,&name,&maj,&mn,&pa); WIDGET(comboBoxVideo)->addItem(name); @@ -1063,7 +1133,8 @@ nbAud=audioEncoderGetNumberOfEncoders(); printf("Found %d audio encoder(s)\n",nbAud); - for(uint32_t i=1;i<nbAud;i++) + WIDGET(comboBoxAudio)->clear(); + for(uint32_t i=0;i<nbAud;i++) { name=audioEncoderGetDisplayName(i); WIDGET(comboBoxAudio)->addItem(name); @@ -1095,7 +1166,9 @@ { if(_upd_in_progres) return; _upd_in_progres++; + bool old=slider->blockSignals(true); slider->setValue( (int)(val * ADM_SCALE_INCREMENT)); + slider->blockSignals(old); _upd_in_progres--; } @@ -1188,7 +1261,7 @@ break; } - sprintf(string,QT_TR_NOOP("%c-%s (%02d)"),c,f,qp); + sprintf(string,QT_TRANSLATE_NOOP("qgui2","%c-%s (%02d)"),c,f,qp); WIDGET(label_8)->setText(string); } @@ -1261,7 +1334,7 @@ uint32_t shorty=(uint32_t)(curTime/1000); ms2time(shorty,&hh,&mm,&ss,&ms); - sprintf(text, "/%02d:%02d:%02d.%03d", hh, mm, ss, ms); + sprintf(text, "/ %02d:%02d:%02d.%03d", hh, mm, ss, ms); WIDGET(totalTime)->setText(text); slider->setTotalDuration(curTime); } @@ -1445,7 +1518,7 @@ void UI_setAudioTrackCount( int nb ) { char txt[50]; - sprintf(txt," (%d track(s))",nb); + sprintf(txt,QT_TRANSLATE_NOOP("qgui2"," (%d track(s))"),nb); WIDGET(TrackCountLabel)->setText(QString(txt)); } @@ -1477,6 +1550,5 @@ #endif ADM_warning("Exiting app\n"); } - //******************************************** //EOF
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.h
Changed
@@ -8,6 +8,7 @@ #include <QSlider> #include <QWidget> #include <QtCore/QTimer> +#include <string> #include "ADM_qslider.h" #include "T_thumbSlider.h" @@ -48,6 +49,7 @@ { } + protected: QTimer timer; public slots: @@ -64,6 +66,7 @@ //ADM_ExitCleanup(); emit quit(); } + }; /** * \enum ADM_dragState @@ -91,6 +94,8 @@ void buildCustomMenu(void); void buildRecentMenu(void); void buildRecentProjectMenu(void); + static void updateCheckDone(int version, const std::string &date, const std::string &downloadLink); + static MainWindow *mainWindowSingleton; protected: QMenu *jsMenu; @@ -107,6 +112,7 @@ public slots: + void updateAvailableSlot(int version, std::string date, std::string url); void dragTimerTimeout(void); void actionSlot(Action a) { @@ -163,6 +169,7 @@ signals: void actionSignal(Action a); + void updateAvailable(int version,const std::string date,const std::string downloadLink); protected: ADM_dragState dragState; QTimer dragTimer; @@ -174,7 +181,7 @@ void addScriptReferencesToHelpMenu(); bool buildMyMenu(void); bool buildMenu(QMenu *root,MenuEntry *menu, int nb); - void buildRecentMenu(QMenu *menu, const char **files, QAction **actions); + void buildRecentMenu(QMenu *menu,std::vector<std::string>files, QAction **actions); void searchMenu(QAction * action,MenuEntry *menu, int nb); void searchRecentFiles(QAction *action, QAction **actionList, int firstEventId); #ifdef ENABLE_EVENT_FILTER
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp
Changed
@@ -48,27 +48,27 @@ if (this->_scriptEngines.size() == 1) { - itemName = "Project Script"; + itemName = QT_TRANSLATE_NOOP("qgui2menu","Project Script"); } else { - itemName = this->_scriptEngines[engineIndex]->name() + " Project"; + itemName = this->_scriptEngines[engineIndex]->name() + QT_TRANSLATE_NOOP("qgui2menu"," Project"); } MenuEntry dummyEntry = {MENU_SUBMENU, itemName, NULL, ACT_DUMMY, NULL, NULL}; it = fileMenu.insert(it, dummyEntry); - MenuEntry runProjectEntry = {MENU_SUBACTION, "&Run Project...", NULL, firstMenuId, NULL, NULL}; + MenuEntry runProjectEntry = {MENU_SUBACTION, QT_TRANSLATE_NOOP("qgui2menu","&Run Project..."), NULL, firstMenuId, NULL, NULL}; it = fileMenu.insert(it + 1, runProjectEntry); if ((this->_scriptEngines[engineIndex]->capabilities() & IScriptEngine::Debugger) == IScriptEngine::Debugger) { - MenuEntry debugEntry = {MENU_SUBACTION, "&Debug Project...", NULL, (Action)(firstMenuId + 1), NULL, NULL}; + MenuEntry debugEntry = {MENU_SUBACTION, QT_TRANSLATE_NOOP("qgui2menu","&Debug Project..."), NULL, (Action)(firstMenuId + 1), NULL, NULL}; it = fileMenu.insert(it + 1, debugEntry); i++; } - MenuEntry saveAsProjectEntry = {MENU_SUBACTION, "Save &As Project...", NULL, (Action)(firstMenuId + 2), NULL, NULL}; + MenuEntry saveAsProjectEntry = {MENU_SUBACTION, QT_TRANSLATE_NOOP("qgui2menu","Save &As Project..."), NULL, (Action)(firstMenuId + 2), NULL, NULL}; it = fileMenu.insert(it + 1, saveAsProjectEntry); i += 3; } @@ -88,11 +88,11 @@ if (this->_scriptEngines.size() == 1) { - itemName = "Scripting Shell"; + itemName = QT_TRANSLATE_NOOP("qgui2menu","Scripting Shell"); } else { - itemName = this->_scriptEngines[engineIndex]->name() + " Shell"; + itemName = this->_scriptEngines[engineIndex]->name() + QT_TRANSLATE_NOOP("qgui2menu"," Shell"); } MenuEntry entry = {MENU_ACTION, itemName, NULL, (Action)(ACT_SCRIPT_ENGINE_SHELL_FIRST + engineIndex), NULL, NULL}; @@ -114,11 +114,11 @@ { if (this->_scriptEngines.size() == 1) { - itemName = "Scripting Reference"; + itemName = QT_TRANSLATE_NOOP("qgui2menu","Scripting Reference"); } else { - itemName = this->_scriptEngines[engineIndex]->name() + " Reference"; + itemName = this->_scriptEngines[engineIndex]->name() + QT_TRANSLATE_NOOP("qgui2menu"," Reference"); } FileAction *action = new FileAction( @@ -190,6 +190,7 @@ printf("Executing %s with %s engine\n", filePath.toUtf8().constData(), this->_scriptEngines[engineIndex]->name().c_str()); A_parseScript(this->_scriptEngines[engineIndex], filePath.toUtf8().constData()); + A_Resync(); } } } @@ -213,15 +214,15 @@ this->addScriptDirToMenu(ui.menuAuto, ADM_getAutoDir(), fileExts); } -void MainWindow::buildRecentMenu(QMenu *menu, const char **files, QAction **actions) +void MainWindow::buildRecentMenu(QMenu *menu, std::vector<std::string>files, QAction **actions) { menu->clear(); for (int i = 0; i < NB_LAST_FILES; i++) { - if (files[i]) + if (files[i].size()) { - actions[i] = menu->addAction(QString('0' + i) + QString(":") + QString::fromUtf8(files[i])); + actions[i] = menu->addAction(QString('0' + i) + QString(":") + QString::fromUtf8(files[i].c_str())); } else { @@ -270,4 +271,4 @@ void MainWindow::searchRecentProjects(QAction * action) { this->searchRecentFiles(action, this->recentProjectAction, ACT_RECENT_PROJECT0); -} \ No newline at end of file +}
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.h
Changed
@@ -1,61 +1,61 @@ -#ifndef T_preview_h -#define T_preview_h - -#include <QPaintEvent> -#include <QWidget> -#include <QFrame> - -/** - * - */ -class ADM_QvideoDrawer -{ -public: - virtual ~ADM_QvideoDrawer() {} - virtual bool draw(QWidget *widget, QPaintEvent *ev)=0; -}; - -/** - \class ADM_Qvideo -*/ -class ADM_Qvideo : public QWidget -{ - Q_OBJECT - ADM_QvideoDrawer *drawer; - bool doOnce; - QFrame *hostFrame; -protected: - int _width,_height; -public: - ADM_Qvideo(QFrame *z); - ~ADM_Qvideo(); - void paintEvent(QPaintEvent *ev); - void setDrawer(ADM_QvideoDrawer *d) - { - drawer=d; - } - // This disables internal double buffer of Qt - // Set it to false if the native Qt redraw system is used - void useExternalRedraw(bool external) - { - setAttribute( Qt::WA_PaintOnScreen, external ); - } - void setADMSize(int width,int height) - { - _width=width; - _height=height; - hostFrame->setFixedSize(_width,_height); - hostFrame->adjustSize(); - hostFrame->updateGeometry(); - setFixedSize(_width,_height); - this->adjustSize(); - this->updateGeometry(); - } - QSize sizeHint() const - { - if(!_width || !_height) return QWidget::sizeHint(); - return QSize(_width,_height); - } - -}; -#endif // T_preview_h +#ifndef T_preview_h +#define T_preview_h + +#include <QPaintEvent> +#include <QWidget> +#include <QFrame> + +/** + * + */ +class ADM_QvideoDrawer +{ +public: + virtual ~ADM_QvideoDrawer() {} + virtual bool draw(QWidget *widget, QPaintEvent *ev)=0; +}; + +/** + \class ADM_Qvideo +*/ +class ADM_Qvideo : public QWidget +{ + Q_OBJECT + ADM_QvideoDrawer *drawer; + bool doOnce; + QFrame *hostFrame; +protected: + int _width,_height; +public: + ADM_Qvideo(QFrame *z); + ~ADM_Qvideo(); + void paintEvent(QPaintEvent *ev); + void setDrawer(ADM_QvideoDrawer *d) + { + drawer=d; + } + // This disables internal double buffer of Qt + // Set it to false if the native Qt redraw system is used + void useExternalRedraw(bool external) + { + setAttribute( Qt::WA_PaintOnScreen, external ); + } + void setADMSize(int width,int height) + { + _width=width; + _height=height; + hostFrame->setFixedSize(_width,_height); + hostFrame->adjustSize(); + hostFrame->updateGeometry(); + setFixedSize(_width,_height); + this->adjustSize(); + this->updateGeometry(); + } + QSize sizeHint() const + { + if(!_width || !_height) return QWidget::sizeHint(); + return QSize(_width,_height); + } + +}; +#endif // T_preview_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_ocr/Q_ocr.h -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_ocr/Q_ocr.h
Changed
@@ -1,41 +1,41 @@ -#ifndef Q_ocr_h -#define Q_ocr_h - -#include "ui_ocr.h" -#include "ADM_image.h" -#include "ADM_videoFilter.h" -#include "ADM_ocr/ADM_ocr.h" -#include "ADM_ocr/ADM_ocrInternal.h" -#include "ADM_UIs/ADM_QT4/include/DIA_flyDialogQt4.h" - -class Ui_ocrWindow : public QDialog -{ - Q_OBJECT - -public: - Ui_ocrWindow(QWidget *parent); - ~Ui_ocrWindow(); - Ui_DialogOcr ui; - - uint32_t _w,_h; - uint8_t *data; - ADM_QCanvas *canvas; - admGlyph *_glyph,*_head; - char *_decodedString; - - ADM_QCanvas *smallCanvas; - ReplyType _reply; - - void setGlyph(admGlyph *glyph,admGlyph *head,char *decodedString); - void dialogReturn(ReplyType r); - void resizeSmall(uint32_t w,uint32_t h,uint8_t *smallData); - -public slots: - void pushButtonCalibrate(bool i); - void pushButtonSkipAll(bool i); - void pushButtonSkip(bool i); - void pushButtonIgnore(bool i); - void pushButtonOk(bool i); - void pushButtonClose(bool i); -}; -#endif // Q_ocr_h +#ifndef Q_ocr_h +#define Q_ocr_h + +#include "ui_ocr.h" +#include "ADM_image.h" +#include "ADM_videoFilter.h" +#include "ADM_ocr/ADM_ocr.h" +#include "ADM_ocr/ADM_ocrInternal.h" +#include "ADM_UIs/ADM_QT4/include/DIA_flyDialogQt4.h" + +class Ui_ocrWindow : public QDialog +{ + Q_OBJECT + +public: + Ui_ocrWindow(QWidget *parent); + ~Ui_ocrWindow(); + Ui_DialogOcr ui; + + uint32_t _w,_h; + uint8_t *data; + ADM_QCanvas *canvas; + admGlyph *_glyph,*_head; + char *_decodedString; + + ADM_QCanvas *smallCanvas; + ReplyType _reply; + + void setGlyph(admGlyph *glyph,admGlyph *head,char *decodedString); + void dialogReturn(ReplyType r); + void resizeSmall(uint32_t w,uint32_t h,uint8_t *smallData); + +public slots: + void pushButtonCalibrate(bool i); + void pushButtonSkipAll(bool i); + void pushButtonSkip(bool i); + void pushButtonIgnore(bool i); + void pushButtonOk(bool i); + void pushButtonClose(bool i); +}; +#endif // Q_ocr_h
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_shell/Q_shell.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ADM_shell/Q_shell.cpp
Changed
@@ -1,160 +1,160 @@ -/*************************************************************************** - - \file Q_shell.cpp - \brief UI for qt4 shell interface - \author mean, fixount@free.fr 2007/2009 - - - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include <vector> -#include "ADM_inttype.h" -#include <QtCore/QFileInfo> -#include <QtCore/QUrl> -#include <QtGui/QKeyEvent> -#include <QGraphicsView> -#include "Q_shell.h" -#include "ADM_default.h" -#include "ui_shell.h" -#include "ADM_toolkitQt.h" - -/** - \fn qShell -*/ -qShell::qShell(QWidget *parent, IScriptEngine *engine) : QDialog(parent) -{ - ADM_info("Setting up JS shell..\n"); - _engine = engine; - for(int i=0;i<Q_SHELL_HISTORY;i++) - history[i]=NULL; - - ui.setupUi(this); - ui.textBrowser_2->installEventFilter(this); - connect((ui.evalute),SIGNAL(clicked(bool)),this,SLOT(evaluate(bool))); - connect((ui.clear),SIGNAL(clicked(bool)),this,SLOT(clear(bool))); - print(IScriptEngine::Information, "Enter your commands then press the evaluate button or CTRL+ENTER.\n"); - print(IScriptEngine::Information, "You can use CTRL+PageUP and CTRL+Page Down to recall previous commands\nReady.\n"); - indexRead=indexWrite=0; -} -/** - \fn ~qShell -*/ -qShell::~qShell() -{ - ADM_info("Destroying JS shell..\n"); - for(int i=0;i<Q_SHELL_HISTORY;i++) - { - if(history[i]) delete history[i]; - history[i]=NULL; - } - -} -bool qShell::run(void) -{ - this->exec(); - return true; -} -/** - \fn evaluate - \brief callback for the evaluate button -*/ -bool qShell::evaluate(bool x) -{ - ADM_info("Evaluating...\n"); - // 1 Get text from UI - QString text=ui.textBrowser_2->toPlainText(); - int dex=indexWrite & (Q_SHELL_HISTORY-1); - if(history[dex]) delete history[dex]; - history[dex]=new QString(text); - indexWrite++; - indexRead=indexWrite-1; // Points to the last one - - ui.textBrowser->setFontItalic(true); - ui.textBrowser->append(text); - ui.textBrowser->setFontItalic(false); - ui.textBrowser_2->setPlainText(""); - _engine->runScript(text.toLatin1().constData(), IScriptEngine::Normal); - return true; -} -/** - \fn print -*/ -bool qShell::print(IScriptEngine::EventType type,const char *s) -{ - QString string(s); - - switch(type) - { - case IScriptEngine::Information: ui.textBrowser->setTextColor(QColor(0,0,0));break; - case IScriptEngine::Error: ui.textBrowser->setTextColor(QColor(255,0,0));break; - default: break; - } - ui.textBrowser->insertPlainText(string); - ui.textBrowser->setTextColor(QColor(0,0,0)); - return true; -} -/** - \fn clear -*/ -bool qShell::clear(bool x) -{ - ui.textBrowser->clear(); - return true; -} -/** - \fn eventFilter - \brief -*/ -bool qShell::eventFilter(QObject* watched, QEvent* event) -{ - if(event->type()==QEvent::KeyPress) - { - QKeyEvent *keyEvent = (QKeyEvent*)event; - if(keyEvent->modifiers() == Qt::ControlModifier) - switch (keyEvent->key()) - { - case Qt::Key_PageUp: previousCommand();return true;break; - case Qt::Key_PageDown: nextCommand();return true;break; - default:break; - } - } - return QObject::eventFilter(watched, event); -} -/** - \fn previousCommand -*/ -bool qShell::previousCommand(void) -{ - int dex=indexRead & (Q_SHELL_HISTORY-1); - QString *copy=history[dex]; - if(indexRead) indexRead--; - if(!copy) return true; - ui.textBrowser_2->clear(); - ui.textBrowser_2->append(*copy); - return true; -} -/** - \fn nextCommand -*/ -bool qShell::nextCommand(void) -{ - if(indexRead+1<indexWrite) indexRead++; - else return true; - int dex=indexRead & (Q_SHELL_HISTORY-1); - QString *copy=history[dex]; - if(!copy) return true; - ui.textBrowser_2->clear(); - ui.textBrowser_2->append(*copy); - return true; -} -//EOF - - +/*************************************************************************** + + \file Q_shell.cpp + \brief UI for qt4 shell interface + \author mean, fixount@free.fr 2007/2009 + + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include <vector> +#include "ADM_inttype.h" +#include <QtCore/QFileInfo> +#include <QtCore/QUrl> +#include <QtGui/QKeyEvent> +#include <QGraphicsView> +#include "Q_shell.h" +#include "ADM_default.h" +#include "ui_shell.h" +#include "ADM_toolkitQt.h" + +/** + \fn qShell +*/ +qShell::qShell(QWidget *parent, IScriptEngine *engine) : QDialog(parent) +{ + ADM_info("Setting up JS shell..\n"); + _engine = engine; + for(int i=0;i<Q_SHELL_HISTORY;i++) + history[i]=NULL; + + ui.setupUi(this); + ui.textBrowser_2->installEventFilter(this); + connect((ui.evalute),SIGNAL(clicked(bool)),this,SLOT(evaluate(bool))); + connect((ui.clear),SIGNAL(clicked(bool)),this,SLOT(clear(bool))); + print(IScriptEngine::Information, QT_TRANSLATE_NOOP("qshell","Enter your commands then press the evaluate button or CTRL+ENTER.\n")); + print(IScriptEngine::Information, QT_TRANSLATE_NOOP("qshell","You can use CTRL+PageUP and CTRL+Page Down to recall previous commands\nReady.\n")); + indexRead=indexWrite=0; +} +/** + \fn ~qShell +*/ +qShell::~qShell() +{ + ADM_info("Destroying JS shell..\n"); + for(int i=0;i<Q_SHELL_HISTORY;i++) + { + if(history[i]) delete history[i]; + history[i]=NULL; + } + +} +bool qShell::run(void) +{ + this->exec(); + return true; +} +/** + \fn evaluate + \brief callback for the evaluate button +*/ +bool qShell::evaluate(bool x) +{ + ADM_info("Evaluating...\n"); + // 1 Get text from UI + QString text=ui.textBrowser_2->toPlainText(); + int dex=indexWrite & (Q_SHELL_HISTORY-1); + if(history[dex]) delete history[dex]; + history[dex]=new QString(text); + indexWrite++; + indexRead=indexWrite-1; // Points to the last one + + ui.textBrowser->setFontItalic(true); + ui.textBrowser->append(text); + ui.textBrowser->setFontItalic(false); + ui.textBrowser_2->setPlainText(""); + _engine->runScript(text.toLatin1().constData(), IScriptEngine::Normal); + return true; +} +/** + \fn print +*/ +bool qShell::print(IScriptEngine::EventType type,const char *s) +{ + QString string(s); + + switch(type) + { + case IScriptEngine::Information: ui.textBrowser->setTextColor(QColor(0,0,0));break; + case IScriptEngine::Error: ui.textBrowser->setTextColor(QColor(255,0,0));break; + default: break; + } + ui.textBrowser->insertPlainText(string); + ui.textBrowser->setTextColor(QColor(0,0,0)); + return true; +} +/** + \fn clear +*/ +bool qShell::clear(bool x) +{ + ui.textBrowser->clear(); + return true; +} +/** + \fn eventFilter + \brief +*/ +bool qShell::eventFilter(QObject* watched, QEvent* event) +{ + if(event->type()==QEvent::KeyPress) + { + QKeyEvent *keyEvent = (QKeyEvent*)event; + if(keyEvent->modifiers() == Qt::ControlModifier) + switch (keyEvent->key()) + { + case Qt::Key_PageUp: previousCommand();return true;break; + case Qt::Key_PageDown: nextCommand();return true;break; + default:break; + } + } + return QObject::eventFilter(watched, event); +} +/** + \fn previousCommand +*/ +bool qShell::previousCommand(void) +{ + int dex=indexRead & (Q_SHELL_HISTORY-1); + QString *copy=history[dex]; + if(indexRead) indexRead--; + if(!copy) return true; + ui.textBrowser_2->clear(); + ui.textBrowser_2->append(*copy); + return true; +} +/** + \fn nextCommand +*/ +bool qShell::nextCommand(void) +{ + if(indexRead+1<indexWrite) indexRead++; + else return true; + int dex=indexRead & (Q_SHELL_HISTORY-1); + QString *copy=history[dex]; + if(!copy) return true; + ui.textBrowser_2->clear(); + ui.textBrowser_2->append(*copy); + return true; +} +//EOF + +
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/ADM_userInterfaces/ui_support.cpp -> avidemux_2.6.14.tar.gz/avidemux/qt4/ADM_userInterfaces/ui_support.cpp
Changed
@@ -63,8 +63,8 @@ (*map)[msgid] = buffer; } - - return map->value(msgid); +#warning DANGEROUS FIXME + return map->value(msgid); // dangerous } /** * \fn initTranslator @@ -79,27 +79,22 @@ void loadTranslator(void) { - char *lang=NULL; + std::string lang; bool autoSelect=true; - if(prefs->get(DEFAULT_LANGUAGE,&lang)) + if(prefs->get(DEFAULT_LANGUAGE,lang)) { - if(lang && strlen(lang)>0 && strcmp(lang,"auto")) + if(lang.size() && lang.compare("auto")) autoSelect=false; } if(autoSelect) { ADM_info("Using system language\n"); - if(lang) - { - ADM_dealloc(lang); - lang=NULL; - } - lang=ADM_strdup(QLocale::system().name().toUtf8().constData()); + lang=std::string(QLocale::system().name().toUtf8().constData()); }else { ADM_info("Language forced \n"); } - ADM_info("Initializing language %s\n",lang); + ADM_info("Initializing language %s\n",lang.c_str()); #if QT_VERSION < QT_VERSION_CHECK(5,0,0) const std::string flavor="qt4"; #else @@ -109,10 +104,9 @@ ADM_info("Translation folder is <%s>\n",i18nFolder.c_str()); QString appdir = QString(i18nFolder.c_str()); QString languageFile; - if(lang) + if(lang.size()) { - languageFile=QString(lang); - ADM_dealloc(lang); + languageFile=QString(lang.c_str()); } int nbLoaded=0; qtTranslator=new QTranslator();
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux/qt4/CMakeLists.txt
Changed
@@ -77,6 +77,7 @@ # Add job control ########################################### ADD_SUBDIRECTORY(ADM_jobs) +ADD_SUBDIRECTORY(ADM_update) IF(USE_OPENGL) ADD_SUBDIRECTORY(ADM_openGL) ENDIF(USE_OPENGL) @@ -148,6 +149,7 @@ ADM_filters${QT_LIBRARY_EXTENSION} ADM_UI${QT_LIBRARY_EXTENSION}6 ADM_dialogQt4 + ADM_update${QT_LIBRARY_EXTENSION}6 #ADM_editor6 ADM_internalVideoFilter6 ADM_UI${QT_LIBRARY_EXTENSION}6 @@ -178,7 +180,7 @@ ########################################### # UI Specific ########################################### -TARGET_LINK_LIBRARIES(avidemux3_${QT_EXTENSION} ${QT_QTGUI_LIBRARY} ${QT_QTCORE_LIBRARY} ${PTHREAD_LIBRARIES}) +TARGET_LINK_LIBRARIES(avidemux3_${QT_EXTENSION} ${QT_QTGUI_LIBRARY} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${PTHREAD_LIBRARIES}) ########################################### # OS Specific
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux.pro
Added
@@ -0,0 +1,1788 @@ +HEADERS = \ +../../../avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoder6_export.h \ +../../../avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoderInternal.h \ +../../../avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoderFFmpeg.h \ +../../../avidemux_core/ADM_coreVideoEncoder/include/ADM_encoderConf.h \ +../../../avidemux_core/ADM_coreVideoEncoder/include/FFcodecContext.h \ +../../../avidemux_core/ADM_coreVideoEncoder/include/FFcodecSettings.h \ +../../../avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoderFFmpeg_param.h \ +../../../avidemux_core/ADM_coreVideoEncoder/include/FFcodecSettings_desc.cpp.h \ +../../../avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoder.h \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreXvba/include/fglrxinfo.h \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreXvba/include/ADM_coreXvbaInternal.h \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreXvba/include/ADM_coreXvba.h \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/include/ADM_coreLibVA_internal.h \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/include/ADM_coreLibVA.h \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/include/ADM_coreVdpau.h \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/include/ADM_coreVdpauInternal.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_hwAccel.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.orig \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_codecFFsimple.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_rgb16.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoDecoderInternal.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_codecEmpty.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_codecNull.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_uyvy.h \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej \ +../../../avidemux_core/ADM_coreVideoCodec/include/ADM_codec.h \ +../../../avidemux_core/ADM_coreImageLoader/include/ADM_imageLoader.h \ +../../../avidemux_core/ADM_coreAudioCodec/include/ADM_ad_plugin.h \ +../../../avidemux_core/ADM_coreAudioCodec/include/ADM_audiocodeclist.h \ +../../../avidemux_core/ADM_coreAudioCodec/include/ADM_audiocodec.h \ +../../../avidemux_core/ADM_coreAudioCodec/include/adm_ogg.h \ +../../../avidemux_core/ADM_coreSqlLight3/include/IError.h \ +../../../avidemux_core/ADM_coreSqlLight3/include/Query.h \ +../../../avidemux_core/ADM_coreSqlLight3/include/libsqlitewrapped.h \ +../../../avidemux_core/ADM_coreSqlLight3/include/SysLog2.h \ +../../../avidemux_core/ADM_coreSqlLight3/include/ADM_coreSqlLight3_export.h \ +../../../avidemux_core/ADM_coreSqlLight3/include/Database.h \ +../../../avidemux_core/ADM_coreSqlLight3/include/StderrLog.h \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_avcodec.h.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_vdpau.h.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_ff_spsinfo.h.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavutil_avutil.h.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_mathops.h.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavutil_lfg.h.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_golomb.h.patch \ +../../../avidemux_core/ADM_coreDemuxer/include/ADM_demuxerInternal.h \ +../../../avidemux_core/ADM_coreDemuxer/include/unix/avifmt.h \ +../../../avidemux_core/ADM_coreDemuxer/include/avifmt2.h \ +../../../avidemux_core/ADM_coreDemuxer/include/ADM_coreDemuxerMpeg.h \ +../../../avidemux_core/ADM_coreDemuxer/include/ADM_coreDemuxer.h \ +../../../avidemux_core/ADM_coreDemuxer/include/ADM_coreDemuxerMpegTemplate.cpp.h \ +../../../avidemux_core/ADM_coreDemuxer/include/ADM_Video.h \ +../../../avidemux_core/ADM_coreDemuxer/include/ADM_coreDemuxer6_export.h \ +../../../avidemux_core/ADM_coreDemuxer/include/ADM_bitmap.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_videoInfoExtractor.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_confCouple.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_coreUtils.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_last.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_memio.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_string.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_compressedImage.h \ +../../../avidemux_core/ADM_coreUtils/include/fourcc.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_getbits.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_codecType.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_bitstream.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_writeRiff.h \ +../../../avidemux_core/ADM_coreUtils/include/prefs2_list.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_fileio.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_iso639.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_h265_tag.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_coreJson.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_threadQueue.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_paramList.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_h264_tag.h \ +../../../avidemux_core/ADM_coreUtils/include/FFcodecContext_param.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_frameType.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_coreCodecMapping.h \ +../../../avidemux_core/ADM_coreUtils/include/prefs.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_coreUtils6_export.h \ +../../../avidemux_core/ADM_coreUtils/include/ADM_quota.h \ +../../../avidemux_core/ADM_coreUtils/src/JSONOptions.h \ +../../../avidemux_core/ADM_coreUtils/src/prefs2.h \ +../../../avidemux_core/ADM_coreUtils/src/libjson.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONNode.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs/._Unknown_C.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs/._GNU_C.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs/Unknown_C.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs/Strings_Defs.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs/._Visual_C.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs/._Strings_Defs.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs/Visual_C.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONValidator.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONWorker.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONMemory.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/NumberToString.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONStream.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSON_Base64.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONChildren.h \ +../../../avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.h \ +../../../avidemux_core/ADM_coreUtils/src/prefs2_pref.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioStreamConstantChunk.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioStreamEac3.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audiodef.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioStreamDCA.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioWrite.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioStream.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioIdentify.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioAccessFile.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioCodecEnum.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioWriteWav.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioStreamBuffered.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioAccessFileAACADTS.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_coreAudio.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioStreamPCM.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioStreamAC3.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioClock.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_baseAudioStream.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioWriteAAC.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_audioStreamMP3.h \ +../../../avidemux_core/ADM_coreAudio/include/ADM_coreAudio6_export.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_bridge.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_SRC.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_film2pal.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_mixer.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_conf.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/ADM_audioFilter.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_limiter.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/ADM_coreAudioFilterAPI6_export.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_normalize.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_limiter_param.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audioEncoderApi.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/ADM_audioResample.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_dolby.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audio_encoderPlugin.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_normalize_param.h \ +../../../avidemux_core/ADM_coreAudioFilter/include/audiofilter_internal.h \ +../../../avidemux_core/ADM_coreScript/include/ADM_scriptDFInteger.h \ +../../../avidemux_core/ADM_coreScript/include/ScriptShell.h \ +../../../avidemux_core/ADM_coreScript/include/ADM_scriptDFMenu.h \ +../../../avidemux_core/ADM_coreScript/include/ADM_ScriptEngineLoader.h \ +../../../avidemux_core/ADM_coreScript/include/IScriptWriter.h \ +../../../avidemux_core/ADM_coreScript/include/ADM_scriptDFTimeStamp.h \ +../../../avidemux_core/ADM_coreScript/include/ADM_scriptDialogFactory.h \ +../../../avidemux_core/ADM_coreScript/include/ADM_scriptDFToggle.h \ +../../../avidemux_core/ADM_coreScript/include/IScriptEngine.h \ +../../../avidemux_core/ADM_coreScript/include/ADM_scriptDF.h \ +../../../avidemux_core/ADM_coreScript/include/ADM_coreScript_export.h \ +../../../avidemux_core/ADM_coreSocket/include/ADM_coreSocket.h \ +../../../avidemux_core/ADM_coreSocket/include/ADM_coreCommandSocket.h \ +../../../avidemux_core/ADM_coreSocket/include/ADM_coreAvsProtocol.h \ +../../../avidemux_core/ADM_coreSocket/include/ADM_coreSocket6_export.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_coreImage6_export.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_videoFilterDynamic.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_mmxMacros.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_pp.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_image.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_interlaced.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_videoFilter_internal.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_videoFilter_iface.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_vidFieldUtil.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_imageResizer.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_print_priv.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_imageFlags.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_colorspace.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_rgb.h \ +../../../avidemux_core/ADM_coreImage/include/ADM_vidField.h \ +../../../avidemux_core/ADM_coreSubtitles/include/ADM_coreSubtitles.h \ +../../../avidemux_core/ADM_coreAudioParser/include/ADM_audioParser6_export.h \ +../../../avidemux_core/ADM_coreAudioParser/include/ADM_aacLatm.h \ +../../../avidemux_core/ADM_coreAudioParser/include/ADM_eac3info.h \ +../../../avidemux_core/ADM_coreAudioParser/include/ADM_aacadts.h \ +../../../avidemux_core/ADM_coreAudioParser/include/ADM_mp3info.h \ +../../../avidemux_core/ADM_coreAudioParser/include/ADM_dcainfo.h \ +../../../avidemux_core/ADM_coreAudioParser/include/ADM_a52info.h \ +../../../avidemux_core/ADM_coreAudioParser/include/ADM_aacinfo.h \ +../../../avidemux_core/ADM_core/include/ADM_coreTranslator.h \ +../../../avidemux_core/ADM_core/include/ADM_misc.h \ +../../../avidemux_core/ADM_core/include/ADM_crashdump_apple.h \ +../../../avidemux_core/ADM_core/include/ADM_queue.h \ +../../../avidemux_core/ADM_core/include/ADM_crashdump.h \ +../../../avidemux_core/ADM_core/include/ADM_dynamicLoading.h \ +../../../avidemux_core/ADM_core/include/ADM_cpuCap.h \ +../../../avidemux_core/ADM_core/include/ADM_assert.h \ +../../../avidemux_core/ADM_core/include/ADM_core6_export.h \ +../../../avidemux_core/ADM_core/include/ADM_threads.h \ +../../../avidemux_core/ADM_core/include/ADM_memsupport.h \ +../../../avidemux_core/ADM_core/include/ADM_byteBuffer.h \ +../../../avidemux_core/ADM_core/include/ADM_prettyPrint.h \ +../../../avidemux_core/ADM_core/include/ADM_clock.h \ +../../../avidemux_core/ADM_core/include/ADM_inttype.h \ +../../../avidemux_core/ADM_core/include/ADM_crashdump_other.h \ +../../../avidemux_core/ADM_core/include/ADM_default.h \ +../../../avidemux_core/ADM_core/include/ADM_vidMisc.h \ +../../../avidemux_core/ADM_core/include/ADM_cpp.h \ +../../../avidemux_core/ADM_core/include/ADM_ptrQueue.h \ +../../../avidemux_core/ADM_core/include/ADM_mangle.h \ +../../../avidemux_core/ADM_core/include/ADM_win32.h \ +../../../avidemux_core/ADM_core/include/BVector.h \ +../../../avidemux_core/ADM_core/include/ADM_crashdump_mingw.h \ +../../../avidemux_core/ADM_core/include/ADM_files.h \ +../../../avidemux_core/ADM_core/include/ADM_crashdump_unix.h \ +../../../avidemux_core/ADM_core/src/ADM_nvwa/static_assert.h \ +../../../avidemux_core/ADM_core/src/ADM_nvwa/debug_new.h \ +../../../avidemux_core/ADM_core/src/ADM_nvwa/fast_mutex.h \ +../../../avidemux_core/ADM_coreMuxer/include/ADM_muxerProto.h \ +../../../avidemux_core/ADM_coreMuxer/include/ADM_coreMuxer6_export.h \ +../../../avidemux_core/ADM_coreMuxer/include/ADM_muxerUtils.h \ +../../../avidemux_core/ADM_coreMuxer/include/ADM_coreMuxerFfmpeg.h \ +../../../avidemux_core/ADM_coreMuxer/include/ADM_muxerInternal.h \ +../../../avidemux_core/ADM_coreMuxer/include/ADM_muxer.h \ +../../../avidemux_core/ADM_coreMuxer/include/.ADM_muxer.h.swp \ +../../../avidemux_core/ADM_coreVideoFilter/include/ADM_videoFilterCache.h \ +../../../avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilterFunc.h \ +../../../avidemux_core/ADM_coreVideoFilter/include/ADM_filterCategory.h \ +../../../avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilter6_export.h \ +../../../avidemux_core/ADM_coreVideoFilter/include/ADM_videoFilterBridge.h \ +../../../avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilter.h \ +../../../avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilterInternal.h \ +../../../avidemux_core/ADM_coreVideoFilter/include/DIA_flyDialog.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_demuxerTS.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_demuxerEs.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/ADM_indexFile.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmxPacket.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_demuxerMSDVR.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmxPSPacket.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_mpegstartcode.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_demuxerPS.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_demuxer.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_io.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_indexer.h \ +../../../avidemux_core/ADM_coreDemuxerMpeg/include/dmx_identify.h \ +../../../avidemux_core/ADM_coreAudioDevice/include/ADM_coreAudioDevice6_export.h \ +../../../avidemux_core/ADM_coreAudioDevice/include/ADM_audiodevice.h \ +../../../avidemux_core/ADM_coreAudioDevice/include/ADM_audioDeviceInternal.h \ +../../../avidemux_core/ADM_coreAudioDevice/include/audio_out.h \ +../../../avidemux_core/ADM_coreAudioEncoder/include/audioencoderInternal.h \ +../../../avidemux_core/ADM_coreAudioEncoder/include/audioencoder.h \ +../../../avidemux_core/ADM_coreAudioEncoder/include/ADM_coreAudioEncoder6_export.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_uiTypes.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_fileSel.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_coreUI_internal.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_factoryStubs.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_factory.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_working.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_processing.h \ +../../../avidemux_core/ADM_coreUI/include/ADM_coreUI6_export.h \ +../../../avidemux_core/ADM_coreUI/include/ADM_windowInfo.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_enter.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_audioTracks.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_encoding.h \ +../../../avidemux_core/ADM_coreUI/include/DIA_coreToolkit.h \ +../../../avidemux_core/ADM_coreJobs/include/ADM_coreJobs.h \ +../../../avidemux_core/ADM_coreJobs/include/sqlJobs.h \ +../../../avidemux_core/ADM_coreJobs/include/ADM_coreJobs_export.h \ +../../../avidemux/qt4/ADM_update/include/ADM_update.h \ +../../../avidemux/qt4/ADM_update/private_inc/ADM_updateImpl.h \ +../../../avidemux/qt4/ADM_openGL/include/ADM_openGl.h \ +../../../avidemux/qt4/ADM_jobs/include/T_progress.h \ +../../../avidemux/qt4/ADM_jobs/include/T_jobs.h \ +../../../avidemux/qt4/ADM_UIs/include/DIA_flyDialogQt4_template.h \ +../../../avidemux/qt4/ADM_UIs/include/DIA_flyDialogQt4.h \ +../../../avidemux/qt4/ADM_UIs/include/ADM_dialogFactoryQt4.h \ +../../../avidemux/qt4/ADM_UIs/include/ADM_UIQT46_export.h \ +../../../avidemux/qt4/ADM_UIs/include/ADM_toolkitQt.h \ +../../../avidemux/qt4/ADM_UIs/include/T_openGLFilter.h \ +../../../avidemux/qt4/ADM_UIs/src/T_filesel.h \ +../../../avidemux/qt4/ADM_UIs/src/T_bitrate.h \ +../../../avidemux/qt4/ADM_UIs/src/T_button.h \ +../../../avidemux/qt4/ADM_UIs/src/T_slider.h \ +../../../avidemux/qt4/ADM_UIs/src/T_notch.h \ +../../../avidemux/qt4/ADM_UIs/src/T_dialogFactory.h \ +../../../avidemux/qt4/ADM_UIs/src/T_toggle.h \ +../../../avidemux/qt4/ADM_UIs/src/T_threadCount.h \ +../../../avidemux/qt4/ADM_UIs/src/T_menu.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_filters/Q_mainfilter.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_filters/Q_seekablePreview.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/T_thumbSlider.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/T_vumeter.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/FileAction.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_systemTrayProgress.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qslider.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qtray.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/translation_table.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_dummyWidget.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_ocr/Q_ocr.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_jobs.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_license.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/T_index_pg.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_processing.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_audioTracks.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_props.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_vobsub.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_working.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_audioTrackClass.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/DIA_flyPreview.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_encoding.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_calculator.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_about.h \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_shell/Q_shell.h \ +../../../avidemux/common/avi_vars.h \ +../../../avidemux/common/ADM_render/GUI_render.h \ +../../../avidemux/common/ADM_render/GUI_simpleRender.h \ +../../../avidemux/common/ADM_render/GUI_nullRender.h \ +../../../avidemux/common/ADM_render/GUI_qtGlRender.h \ +../../../avidemux/common/ADM_render/GUI_vdpauRender.h \ +../../../avidemux/common/ADM_render/GUI_accelRender.h \ +../../../avidemux/common/ADM_render/GUI_libvaRender.h \ +../../../avidemux/common/ADM_render/ADM_render6_export.h \ +../../../avidemux/common/ADM_render/GUI_sdlRender.h \ +../../../avidemux/common/ADM_render/GUI_renderInternal.h \ +../../../avidemux/common/ADM_render/GUI_xvRender.h \ +../../../avidemux/common/ADM_videoCodec/include/ADM_ffmpeg_libva_internal.h \ +../../../avidemux/common/ADM_videoCodec/include/ADM_ffmpeg_xvba_internal.h \ +../../../avidemux/common/ADM_videoCodec/include/ADM_codecXvba.h \ +../../../avidemux/common/ADM_videoCodec/private_inc/ADM_ffmpeg_vdpau_internal.h \ +../../../avidemux/common/ADM_videoCodec/private_inc/ADM_codecLibVA.h \ +../../../avidemux/common/ADM_script2/include/ADM_script.h \ +../../../avidemux/common/ADM_toolkit/ADM_audioQueue.h \ +../../../avidemux/common/ADM_toolkit/ADM_packetQueue.h \ +../../../avidemux/common/adm_main.h \ +../../../avidemux/common/gui_action.hxx \ +../../../avidemux/common/prototype.h \ +../../../avidemux/common/ADM_preview.h \ +../../../avidemux/common/ADM_videoEncoder/include/ADM_videoEncoderApi.h \ +../../../avidemux/common/ADM_videoFilter2/include/ADM_videoFilters.h \ +../../../avidemux/common/ADM_videoFilter2/include/ADM_filterChain.h \ +../../../avidemux/common/ADM_videoFilter2/include/ADM_filterThread.h \ +../../../avidemux/common/ADM_videoFilter2/include/ADM_videoFilterApi.h \ +../../../avidemux/common/ADM_videoFilter2/src/partial.h \ +../../../avidemux/common/ADM_audioFilter/include/ADM_audioFilterInterface.h \ +../../../avidemux/common/ADM_audioFilter/include/audiofilter_thread.h \ +../../../avidemux/common/ADM_audioFilter/include/audiofilter_access.h \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/samplerate.h \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/fastest_coeffs.h \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/float_cast.h \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/high_qual_coeffs.h \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/mid_qual_coeffs.h \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/common.h \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_dolby_table.h \ +../../../avidemux/common/ADM_muxerGate/include/ADM_videoProcess.h \ +../../../avidemux/common/ADM_muxerGate/include/ADM_videoCopy.h \ +../../../avidemux/common/A_functions.h \ +../../../avidemux/common/ADM_libraries/ADM_libsdl/SDLMain.h \ +../../../avidemux/common/ADM_slave.h \ +../../../avidemux/common/ADM_plugin/ADM_vidEnc_plugin.h \ +../../../avidemux/common/ADM_commonUI/DIA_idx_pg.h \ +../../../avidemux/common/ADM_commonUI/DIA_busy.h \ +../../../avidemux/common/ADM_commonUI/systray.h \ +../../../avidemux/common/ADM_commonUI/DIA_defaultAskAvisynthPort.hxx \ +../../../avidemux/common/ADM_commonUI/myOwnMenu.h \ +../../../avidemux/common/ADM_commonUI/GUI_ui.h \ +../../../avidemux/common/ADM_commonUI/ADM_tray.h \ +../../../avidemux/common/ADM_editor/include/ADM_edCache.h \ +../../../avidemux/common/ADM_editor/include/ADM_edAudioTrackFromVideo.h \ +../../../avidemux/common/ADM_editor/include/ADM_edPtsDts.h \ +../../../avidemux/common/ADM_editor/include/ADM_editInternal.h \ +../../../avidemux/common/ADM_editor/include/ADM_edScriptGenerator.h \ +../../../avidemux/common/ADM_editor/include/ADM_segment.h \ +../../../avidemux/common/ADM_editor/include/ADM_edit.hxx \ +../../../avidemux/common/ADM_editor/include/ADM_edAudioTrack.h \ +../../../avidemux/common/ADM_editor/include/IEditor.h \ +../../../avidemux/common/ADM_editor/include/ADM_edPoolOfAudioTracks.h \ +../../../avidemux/common/ADM_editor/include/ADM_edEditableAudioTrack.h \ +../../../avidemux/common/ADM_editor/include/ADM_edActiveAudioTracks.h \ +../../../avidemux/common/ADM_editor/include/ADM_edAudioTrackExternal.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/a52_internal.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/mm_accel.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/tables.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/a52.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/bitstream.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/attributes.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/mad.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/layer3.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/global.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/bit.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/layer12.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/huffman.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/madmem.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/stream.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/config.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/frame.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/version.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/decoder.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/synth.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/fixed.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/timer.h \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_vorbis/ADM_ad_vorbis.h \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/include/PythonEngine.h \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/include/pyFunc.h \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/include/pyClassDescriptor.h \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/include/tinypy.h \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonScriptWriter.h \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/ADM_pyAvidemux.h \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/modules/re/regexpr.h \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/TinyParams.h \ +../../../avidemux_plugins/ADM_audioEncoders/lame/lame_encoder.h \ +../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.h \ +../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame_param.h \ +../../../avidemux_plugins/ADM_audioEncoders/vorbis/vorbis_encoder.h \ +../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.h \ +../../../avidemux_plugins/ADM_audioEncoders/pcm/audioencoder_pcm.h \ +../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.h \ +../../../avidemux_plugins/ADM_audioEncoders/aften/aften_encoder.h \ +../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.h \ +../../../avidemux_plugins/ADM_audioEncoders/faac/faac_encoder.h \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/ADM_lav_mp2.h \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/ADM_lav_aac.h \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/lavcodec_encoder.h \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.h \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/ADM_lav_dts.h \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/ADM_lav_ac3.h \ +../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.h \ +../../../avidemux_plugins/ADM_audioEncoders/twolame/twolame_encoder.h \ +../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.h \ +../../../avidemux_plugins/ADM_audioEncoders/dcaenc/dcaencoder.h \ +../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/stillsstream.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/mjpeg_logging.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/stream_params.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/yuv4mpeg.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/inputstrm.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/format_codes.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/systems.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/mpegconsts.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/cpu_accel.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/videostrm.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/multiplexor.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ADM_transfert.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/audiostrm.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/streamType.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/interact.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ADM_mthread.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/aunitbuffer.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/decodebufmodel.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/mplexconsts.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/mjpeg_types.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/padstrm.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/aunit.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/bits.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/yuv4mpeg_intern.h \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/outputstrm.hpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ADM_inout.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/time/time.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/process/process.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_win32_impl.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/impl.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/config.h.in \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/warning.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_win32.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_base.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/number/random.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/io/FileSystem.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/io/File.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_posix.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/sys/error.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/prog/option.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/endian.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/config.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/track_prop.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/track.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/itmf_tags.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/itmf_generic.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/streaming.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/isma.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/mp4v2.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/project.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/file_prop.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/chapter.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/platform.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/general.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/sample.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/project.h.in \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/include/mp4v2/file.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4file.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atoms.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/bmff/impl.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/bmff/bmff.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/bmff/typebmff.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/util.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/exception.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/impl.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4atom.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4array.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/impl.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/itmf.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/type.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/generic.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/CoverArtBox.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/Tags.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/ocidescriptors.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/rtphint.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4util.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/src.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/text.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4property.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4track.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4descriptor.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/log.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4container.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/enum.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/descriptors.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/odcommands.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qosqualifiers.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qtff/impl.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qtff/ColorParameterBox.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qtff/coding.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qtff/PictureAspectRatioBox.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qtff/qtff.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/mp4v2_muxer.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.h \ +../../../avidemux_plugins/ADM_muxers/muxerMp4/mp4_muxer.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avilist_avi.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/op_aviwrite.hxx \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/aviIndexOdml.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/aviIndex.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avi_utils.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/aviIndexAvi.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avilist.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/GUI_mux.h \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avi_muxer.h \ +../../../avidemux_plugins/ADM_muxers/muxerDummy/ADM_dummy.h \ +../../../avidemux_plugins/ADM_muxers/muxerRaw/muxerRaw.h \ +../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.h \ +../../../avidemux_plugins/ADM_muxers/muxerMkv/mkv_muxer.h \ +../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.h \ +../../../avidemux_plugins/ADM_muxers/muxerffPS/ps_muxer.h \ +../../../avidemux_plugins/ADM_muxers/muxerWebm/webm_muxer.h \ +../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.h \ +../../../avidemux_plugins/ADM_muxers/muxerffTS/ts_muxer.h \ +../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/yadif.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-freetype.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-arcs-bezier.hh \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-geometry.hh \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-common.hh \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-arc-bezier.hh \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-sdf-glsl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-common-glsl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/smooth.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGlDistort.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shaderLoader.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotate.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGlvertex.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/resize.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/vdpauFilterDeint.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.h \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.h \ +../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264.h \ +../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.h \ +../../../avidemux_plugins/ADM_videoEncoder/x264/x264_encoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.h \ +../../../avidemux_plugins/ADM_videoEncoder/libva/ADM_libvaEncoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/jpeg/jpeg_encoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/null/nullEncoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/huff/huff_encoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/mpegMatrix.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/mpeg2_encoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.h \ +../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.h \ +../../../avidemux_plugins/ADM_videoEncoder/x265/x265_settings.h \ +../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.h \ +../../../avidemux_plugins/ADM_videoEncoder/yv12/ADM_yv12Encoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.h \ +../../../avidemux_plugins/ADM_videoEncoder/png/ADM_pngEncoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc_utils.h \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvenc.h \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffnvenc.h \ +../../../avidemux_plugins/ADM_videoEncoder/xvid4/ADM_xvid4.h \ +../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4_encoder.h \ +../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.h \ +../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/DIA_flyLogo.h \ +../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.h \ +../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.h \ +../../../avidemux_plugins/ADM_videoFilters6/logo/logo.h \ +../../../avidemux_plugins/ADM_videoFilters6/hue/hue.h \ +../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.h \ +../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/Q_hue.h \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.h \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/DIA_flyEq2.h \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/Q_eq2.h \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/eq2.h \ +../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ivtcDupeRemover.h \ +../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/fluxsmooth.h \ +../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.h \ +../../../avidemux_plugins/ADM_videoFilters6/rotate/rte.h \ +../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.h \ +../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/kdeint.h \ +../../../avidemux_plugins/ADM_videoFilters6/mSharpen/msharpen.h \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/asharp.h \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/Q_asharp.h \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.h \ +../../../avidemux_plugins/ADM_videoFilters6/resize/swresize.h \ +../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_drawing.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_types.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_library.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_parse.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_func_template.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_shaper.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_cache_template.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_bitmap.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_utils.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/x86/cpuid.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_render.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_cache.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_font.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/config.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_rasterizer.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_fontconfig.h \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ass_ssa.h \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/chromashift.h \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/DIA_flyChromaShift.h \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/Q_chromashift.h \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift_param.h \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.h \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.h \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilterparam.h \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/strnew.h \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/cdebug.h \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avspipecomm.h \ +../../../avidemux_plugins/ADM_videoFilters6/addBorder/addBorder.h \ +../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h \ +../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.h \ +../../../avidemux_plugins/ADM_videoFilters6/decimate/dec.h \ +../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/vdpauFilterDeint.h \ +../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/vdpauFilter.h \ +../../../avidemux_plugins/ADM_videoFilters6/resampleFps/confResampleFps.h \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/convolution.h \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidConvolution.hxx \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.h \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/DIA_flyMpDelogo.h \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/delogo.h \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/Q_mpdelogo.h \ +../../../avidemux_plugins/ADM_videoFilters6/dgBob/dgBob.h \ +../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lav.h \ +../../../avidemux_plugins/ADM_videoFilters6/largeMedian/convolution.h \ +../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.h \ +../../../avidemux_plugins/ADM_videoFilters6/black/black.h \ +../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_debug.h \ +../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.h \ +../../../avidemux_plugins/ADM_videoFilters6/telecide/telec.h \ +../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/blackenBorder.h \ +../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h \ +../../../avidemux_plugins/ADM_videoFilters6/changeFps/confChangeFps.h \ +../../../avidemux_plugins/ADM_videoFilters6/mcDeint/mcdeint.h \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/DIA_flyContrast.h \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/Q_contrast.h \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/contrast.h \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.h \ +../../../avidemux_plugins/ADM_videoFilters6/colorYUV/colorYuv.h \ +../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv_param.h \ +../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.h \ +../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/fade.h \ +../../../avidemux_plugins/ADM_videoFilters6/fadeTo/fade.h \ +../../../avidemux_plugins/ADM_videoFilters6/yadif/yadif.h \ +../../../avidemux_plugins/ADM_videoFilters6/crop/crop.h \ +../../../avidemux_plugins/ADM_videoFilters6/crop/DIA_flyCrop.h \ +../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/Q_crop.h \ +../../../avidemux_plugins/ADM_videoFilters6/removePlane/rplane.h \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/denoise3dHQ.h \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.h \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/denoise3d.h \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.h \ +../../../avidemux_plugins/ADM_audioDevices/Win32/ADM_deviceWin32.h \ +../../../avidemux_plugins/ADM_audioDevices/PulseAudioSimple/ADM_devicePulseSimple.h \ +../../../avidemux_plugins/ADM_audioDevices/Oss/ADM_deviceoss.h \ +../../../avidemux_plugins/ADM_audioDevices/Arts/ADM_deviceArts.h \ +../../../avidemux_plugins/ADM_audioDevices/AudioCore/ADM_deviceAudioCore.h \ +../../../avidemux_plugins/ADM_audioDevices/Jack/ADM_deviceJack.h \ +../../../avidemux_plugins/ADM_audioDevices/Alsa/ADM_deviceALSA.h \ +../../../avidemux_plugins/ADM_audioDevices/Sdl/ADM_deviceSDL.h \ +../../../avidemux_plugins/ADM_audioDevices/Esd/ADM_deviceEsd.h \ +../../../avidemux_plugins/ADM_videoDecoder/vpx/ADM_vpx.h \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Tree.h \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4.h \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Leaf.h \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_atom.h \ +../../../avidemux_plugins/ADM_demuxers/Mxf/ADM_mxf.h \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsAudioProbe.h \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsGetBits.h \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndex.h \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.h \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/dmxTSPacket.h \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsPatPmt.h \ +../../../avidemux_plugins/ADM_demuxers/AvsProxy/avsHeader.h \ +../../../avidemux_plugins/ADM_demuxers/AvsProxy/ADM_avsproxy_internal.h \ +../../../avidemux_plugins/ADM_demuxers/AvsProxy/ADM_avsproxy.h \ +../../../avidemux_plugins/ADM_demuxers/AvsProxy/ADM_avsproxy_net.h \ +../../../avidemux_plugins/ADM_demuxers/Matroska/mkv_tags.h \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkv.h \ +../../../avidemux_plugins/ADM_demuxers/Matroska/mkv_tagenum.h \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_ebml.h \ +../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.h \ +../../../avidemux_plugins/ADM_demuxers/Pictures/ADM_pics.h~ \ +../../../avidemux_plugins/ADM_demuxers/Pictures/ADM_pics.h \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/ADM_vsProxy.h \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/ADM_vs.h \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.h \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_riff.h \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.h \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_odml_audio.h \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfPacket.h \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfIo.h \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.h \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.h \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psAudioProbe.h \ + + +SOURCES = \ +../../../avidemux_core/ADM_coreVideoEncoder/include/FFcodecSettings_desc.cpp.h \ +../../../avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp \ +../../../avidemux_core/ADM_coreVideoEncoder/src/FFcodecContext.conf \ +../../../avidemux_core/ADM_coreVideoEncoder/src/FFcodecSettings.conf \ +../../../avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoder.cpp \ +../../../avidemux_core/ADM_coreVideoEncoder/src/FFcodecContext_desc.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreXvba/src/ADM_coreXvba.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreXvba/src/fglrx.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA_test.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA_encoder.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpau.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpauMixer.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecs.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecSearch.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/src/ADM_ffHwAccel.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/src/ADM_rgb16.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp \ +../../../avidemux_core/ADM_coreVideoCodec/src/ADM_uyvy.cpp \ +../../../avidemux_core/ADM_coreImageLoader/src/ADM_imageLoader.cpp \ +../../../avidemux_core/ADM_coreSqlLight3/src/SysLog.cpp \ +../../../avidemux_core/ADM_coreSqlLight3/src/StderrLog.cpp \ +../../../avidemux_core/ADM_coreSqlLight3/src/Database.cpp \ +../../../avidemux_core/ADM_coreSqlLight3/src/Query.cpp \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_mpeg12enc.c.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavutil_lfg.c.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavformat_isom.c.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavformat_movenc.c.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_h264_parser.c.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_mpegvideo_enc.c.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavformat_mpegtsenc.c.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavcodec_h263dec.c.patch \ +../../../avidemux_core/ffmpeg_package/patches/libavformat_matroskaenc.c.patch \ +../../../avidemux_core/ADM_coreDemuxer/include/ADM_coreDemuxerMpegTemplate.cpp.h \ +../../../avidemux_core/ADM_coreDemuxer/src/ADM_dynaDemuxer.cpp \ +../../../avidemux_core/ADM_coreDemuxer/src/ADM_demuxer.cpp \ +../../../avidemux_core/ADM_coreUtils/src/prefs.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp \ +../../../avidemux_core/ADM_coreUtils/src/prefs2_json.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_paramList.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_codecType.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_file.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_string.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_writeRiff.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_infoExtractor.cpp \ +../../../avidemux_core/ADM_coreUtils/src/prefs2.conf \ +../../../avidemux_core/ADM_coreUtils/src/ADM_memio.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_coreCodecMapping.cpp \ +../../../avidemux_core/ADM_coreUtils/src/fourcc.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_confCouple.cpp \ +../../../avidemux_core/ADM_coreUtils/src/prefs2_desc.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_last.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH264.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_getbits.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_threadQueue.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_frameType.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH265.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_json.cpp \ +../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSON_Base64.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONDebug.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONValidator.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONIterators.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONChildren.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONNode.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONMemory.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONWorker.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONStream.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/libjson.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONWriter.cpp \ +../../../avidemux_core/ADM_coreUtils/src/Source/JSONNode_Mutex.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_infoExtractorVC1.cpp \ +../../../avidemux_core/ADM_coreUtils/src/ADM_bitstream.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioIdentify.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioAccessFile.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamEac3.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioAccessFileAACADTS.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioWriteAAC.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamConstantChunk.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioWrite.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamPCM.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioClock.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioAccessFileAACADTS_indexer.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamDCA.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioUtils.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioWriteWav.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamAC3.cpp \ +../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamBuffered.cpp \ +../../../avidemux_core/ADM_coreAudioFilter/src/audiofilterAPI.cpp \ +../../../avidemux_core/ADM_coreScript/src/ADM_scriptDialogFactory.cpp \ +../../../avidemux_core/ADM_coreScript/src/ADM_scriptDFMenu.cpp \ +../../../avidemux_core/ADM_coreScript/src/ADM_scriptDFToggle.cpp \ +../../../avidemux_core/ADM_coreScript/src/ADM_scriptDFTimeStamp.cpp \ +../../../avidemux_core/ADM_coreScript/src/ADM_scriptDFInteger.cpp \ +../../../avidemux_core/ADM_coreScript/src/ADM_ScriptEngineLoader.cpp \ +../../../avidemux_core/ADM_coreSocket/src/ADM_coreCommandSocket.cpp \ +../../../avidemux_core/ADM_coreSocket/src/ADM_avsProtocol.cpp \ +../../../avidemux_core/ADM_coreSocket/src/ADM_coreSocket.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_imageUtils.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_image.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_print.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_vidFieldBlend.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_vidFieldUtil.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_imageOperation.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_imageResizer.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_interlaceUtil.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_vidFieldASM.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_colorspace.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_vidFields.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_pp.cpp \ +../../../avidemux_core/ADM_coreImage/src/ADM_videoFilter.cpp \ +../../../avidemux_core/ADM_coreSubtitles/src/ADM_coreSubtitles.cpp \ +../../../avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp \ +../../../avidemux_core/ADM_coreSubtitles/src/ADM_subLoader.cpp \ +../../../avidemux_core/ADM_coreAudioParser/src/ADM_aacinfo.cpp \ +../../../avidemux_core/ADM_coreAudioParser/src/ADM_a52info.cpp \ +../../../avidemux_core/ADM_coreAudioParser/src/ADM_aacLatm.cpp \ +../../../avidemux_core/ADM_coreAudioParser/src/ADM_aacadts.cpp \ +../../../avidemux_core/ADM_coreAudioParser/src/ADM_mp3info.cpp \ +../../../avidemux_core/ADM_coreAudioParser/src/ADM_eac3info.cpp \ +../../../avidemux_core/ADM_coreAudioParser/src/ADM_dcainfo.cpp \ +../../../avidemux_core/ADM_core/src/ADM_threads.cpp \ +../../../avidemux_core/ADM_core/src/TLK_clock.cpp \ +../../../avidemux_core/ADM_core/src/ADM_fileio.cpp \ +../../../avidemux_core/ADM_core/src/ADM_cpuCap.cpp \ +../../../avidemux_core/ADM_core/src/ADM_win32.cpp \ +../../../avidemux_core/ADM_core/src/ADM_folder_linux.cpp \ +../../../avidemux_core/ADM_core/src/ADM_memsupport.cpp \ +../../../avidemux_core/ADM_core/src/ADM_crashdump_mingw.cpp \ +../../../avidemux_core/ADM_core/src/ADM_folder_mac.cpp \ +../../../avidemux_core/ADM_core/src/ADM_misc.cpp \ +../../../avidemux_core/ADM_core/src/ADM_benchmark.cpp \ +../../../avidemux_core/ADM_core/src/ADM_crashdump_other.cpp \ +../../../avidemux_core/ADM_core/src/ADM_crashdump_apple.cpp \ +../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp \ +../../../avidemux_core/ADM_core/src/ADM_debug.cpp \ +../../../avidemux_core/ADM_core/src/ADM_coreTranslator.cpp \ +../../../avidemux_core/ADM_core/src/ADM_memcpy.cpp \ +../../../avidemux_core/ADM_core/src/ADM_folder_unix.cpp \ +../../../avidemux_core/ADM_core/src/ADM_crashdump_unix.cpp \ +../../../avidemux_core/ADM_core/src/dirent.c \ +../../../avidemux_core/ADM_core/src/ADM_nvwa/debug_new.cpp \ +../../../avidemux_core/ADM_core/src/ADM_nvwa/addr2line.cpp \ +../../../avidemux_core/ADM_core/src/ADM_queue.cpp \ +../../../avidemux_core/ADM_core/src/ADM_folder_win32.cpp \ +../../../avidemux_core/ADM_core/src/ADM_dynamicLoading.cpp \ +../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp \ +../../../avidemux_core/ADM_coreMuxer/src/ADM_muxerUtils.cpp \ +../../../avidemux_core/ADM_coreMuxer/src/ADM_dynaMuxer.cpp \ +../../../avidemux_core/ADM_coreVideoFilter/src/DIA_flyDialog.cpp \ +../../../avidemux_core/ADM_coreVideoFilter/src/ADM_coreVideoFilterFunc.cpp \ +../../../avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterBridge.cpp \ +../../../avidemux_core/ADM_coreVideoFilter/src/ADM_coreVideoFilter.cpp \ +../../../avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterCache.cpp \ +../../../avidemux_core/ADM_coreDemuxerMpeg/src/dmxPacket.cpp \ +../../../avidemux_core/ADM_coreDemuxerMpeg/src/ADM_indexFile.cpp \ +../../../avidemux_core/ADM_coreDemuxerMpeg/src/dmx_io.cpp \ +../../../avidemux_core/ADM_coreDemuxerMpeg/src/dmxPSPacket.cpp \ +../../../avidemux_core/ADM_coreAudioDevice/src/ADM_audioDeviceThreaded.cpp \ +../../../avidemux_core/ADM_coreAudioDevice/src/ADM_audiodevice.cpp \ +../../../avidemux_core/ADM_coreAudioEncoder/src/audioencoder.cpp \ +../../../avidemux_core/ADM_coreUI/src/DIA_coreToolkit.cpp \ +../../../avidemux_core/ADM_coreUI/src/DIA_factory.cpp \ +../../../avidemux_core/ADM_coreUI/src/DIA_working.cpp \ +../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp \ +../../../avidemux_core/ADM_coreUI/src/DIA_encoding.cpp \ +../../../avidemux_core/ADM_coreJobs/src/ADM_coreJobs.cpp \ +../../../avidemux_core/ADM_coreJobs/src/sqlJobs.cpp \ +../../../avidemux/qt4/ADM_update/src/ADM_update.cpp \ +../../../avidemux/qt4/ADM_openGL/src/ADM_openGl.cpp \ +../../../avidemux/qt4/ADM_openGL/src/ADM_openGlDownloadTexture.cpp \ +../../../avidemux/qt4/ADM_jobs/src/ADM_jobs.cpp \ +../../../avidemux/qt4/ADM_jobs/src/ADM_jobProgress.cpp \ +../../../avidemux/qt4/ADM_jobs/src/ADM_runOneJob.cpp \ +../../../avidemux/qt4/ADM_jobs/src/ADM_jobControl.cpp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_bar.cpp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_matrix.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_threadCount.cpp.orig \ +../../../avidemux/qt4/ADM_UIs/src/T_threadCount.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_bitrate.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_toggle.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_threadCount.cpp.rej \ +../../../avidemux/qt4/ADM_UIs/src/FAC_aspectRatio.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_QCanvas.cpp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_notch.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_button.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_dialogFactory.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_menu.cpp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_integer.cpp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_timeStamp.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_slider.cpp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_readOnlyText.cpp \ +../../../avidemux/qt4/ADM_UIs/src/.T_menu.cpp.swp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_hex.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_filesel.cpp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_frame.cpp \ +../../../avidemux/qt4/ADM_UIs/src/DIA_none.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_flyDialogQt4.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_openGL.cpp \ +../../../avidemux/qt4/ADM_UIs/src/T_notch.cpp \ +../../../avidemux/qt4/ADM_UIs/src/FAC_float.cpp \ +../../../avidemux/qt4/ADM_UIs/src/toolkit.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_filters/filter_none.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_filters/Q_seekablePreview.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/FileAction.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/T_vumeter.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/gui_none.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_systemTrayProgress_default.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_systemTrayProgress_win32.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2GL.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qtray.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qslider.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/file_qt4.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_dummyWidget.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/T_thumbSlider.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_ocr/Q_ocr.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ui_support.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_calculator.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/T_index_pg.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_jobs.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_encoding.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/OCR_none.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_about.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_props.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_processing.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_working.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/DIA_busy.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_license.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/alert_qt4.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/DIA_none.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_shell/Q_shell.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_shell/qt4Shell.cpp \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_shell/Q_shell.cpp.orig \ +../../../avidemux/common/gui_savenew.cpp \ +../../../avidemux/common/gui_autodrive.cpp \ +../../../avidemux/common/ADM_render/GUI_simpleRenderStub.cpp \ +../../../avidemux/common/ADM_render/GUI_libvaRender.cpp \ +../../../avidemux/common/ADM_render/GUI_sdlRender.cpp \ +../../../avidemux/common/ADM_render/GUI_qtGlRender.cpp \ +../../../avidemux/common/ADM_render/GUI_vdpauRender.cpp \ +../../../avidemux/common/ADM_render/GUI_xvRender.cpp \ +../../../avidemux/common/ADM_render/GUI_simpleRender.cpp \ +../../../avidemux/common/ADM_render/GUI_render.cpp \ +../../../avidemux/common/gui_save.cpp \ +../../../avidemux/common/ADM_audioCodec/src/ADM_lpcm.cpp \ +../../../avidemux/common/ADM_audioCodec/src/ADM_pluginLoad.cpp \ +../../../avidemux/common/ADM_audioCodec/src/ADM_codecwav.cpp \ +../../../avidemux/common/ADM_audioCodec/src/ADM_8bits.cpp \ +../../../avidemux/common/ADM_audioCodec/src/ADM_audiocodec.cpp \ +../../../avidemux/common/main.cpp \ +../../../avidemux/common/ADM_preview.cpp \ +../../../avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp \ +../../../avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp \ +../../../avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp \ +../../../avidemux/common/ADM_videoCodec/src/ADM_videoCodec.cpp \ +../../../avidemux/common/ADM_videoCodec/src/ADM_dynVideoDecoder.cpp \ +../../../avidemux/common/ADM_videoCodec/src/ADM_ffmpeg_vdpau.cpp \ +../../../avidemux/common/ADM_script2/src/ADM_script.cpp \ +../../../avidemux/common/gui_navigate.cpp \ +../../../avidemux/common/ADM_toolkit/ADM_audioQueue.cpp \ +../../../avidemux/common/ADM_toolkit/ADM_packetQueue.cpp \ +../../../avidemux/common/ADM_toolkit/automation.cpp \ +../../../avidemux/common/ADM_toolkit/filesel.cpp \ +../../../avidemux/common/ADM_osSupport/ADM_misc.cpp \ +../../../avidemux/common/ADM_osSupport/ADM_crashHook.cpp \ +../../../avidemux/common/ADM_videoEncoder/src/ADM_VideoEncoders.cpp \ +../../../avidemux/common/ADM_videoEncoder/src/ADM_dynVideoEncoder.cpp \ +../../../avidemux/common/ADM_previewNavigate.cpp \ +../../../avidemux/common/gui_main.cpp \ +../../../avidemux/common/ADM_videoFilter2/src/ADM_videoFilters.cpp \ +../../../avidemux/common/ADM_videoFilter2/src/ADM_vidPartial.cpp \ +../../../avidemux/common/ADM_videoFilter2/src/partial.conf \ +../../../avidemux/common/ADM_videoFilter2/src/ADM_pluginLoad.cpp \ +../../../avidemux/common/ADM_videoFilter2/src/partial_json.cpp \ +../../../avidemux/common/ADM_videoFilter2/src/partial_desc.cpp \ +../../../avidemux/common/ADM_videoFilter2/src/ADM_filterThread.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_dolby.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiocopy.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_interface.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_film2pal.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_encoder.cpp \ +../../../avidemux/common/ADM_audioFilter/src/ADM_audioResample.cpp \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/src_linear.cpp \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/src_zoh.cpp \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/src_sinc.cpp \ +../../../avidemux/common/ADM_audioFilter/src/ADM_libsamplerate/samplerate.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_SRC.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_limiter.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_bridge.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_normalize.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audio_encoderPlugin.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_thread.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_access.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter.cpp \ +../../../avidemux/common/ADM_audioFilter/src/audiofilter_mixer.cpp \ +../../../avidemux/common/ADM_muxerGate/src/ADM_videoCopyFromAnnexB.cpp \ +../../../avidemux/common/ADM_muxerGate/src/ADM_videoProcess.cpp \ +../../../avidemux/common/ADM_muxerGate/src/ADM_videoCopy.cpp \ +../../../avidemux/common/ADM_gettext.cpp \ +../../../avidemux/common/ADM_slave.cpp \ +../../../avidemux/common/gui_play.cpp \ +../../../avidemux/common/gui_blackframes.cpp \ +../../../avidemux/common/ADM_commonUI/DIA_bitrateHisto.cpp \ +../../../avidemux/common/ADM_commonUI/DIA_builtin.cpp \ +../../../avidemux/common/ADM_commonUI/DIA_gototime.cpp \ +../../../avidemux/common/ADM_commonUI/DIA_postproc.cpp \ +../../../avidemux/common/ADM_commonUI/DIA_jobs_save.cpp \ +../../../avidemux/common/ADM_commonUI/DIA_prefs.cpp \ +../../../avidemux/common/ADM_commonUI/DIA_audioFilter.cpp \ +../../../avidemux/common/ADM_commonUI/DIA_plugins.cpp \ +../../../avidemux/common/gui_action.cpp \ +../../../avidemux/common/GUI_jobs.cpp \ +../../../avidemux/common/ADM_editor/src/ADM_edSearch.cpp \ +../../../avidemux/common/ADM_editor/src/ADM_edit.cpp \ +../../../avidemux/common/ADM_editor/src/utils/ADM_edScriptGenerator.cpp \ +../../../avidemux/common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp \ +../../../avidemux/common/ADM_editor/src/utils/ADM_edPtsDts.cpp \ +../../../avidemux/common/ADM_editor/src/utils/ADM_edIdentify.cpp \ +../../../avidemux/common/ADM_editor/src/utils/ADM_edMarker.cpp \ +../../../avidemux/common/ADM_editor/src/utils/ADM_editIface.cpp \ +../../../avidemux/common/ADM_editor/src/utils/ADM_edCache.cpp \ +../../../avidemux/common/ADM_editor/src/utils/ADM_edFrameType.cpp \ +../../../avidemux/common/ADM_editor/src/ADM_edRender.cpp \ +../../../avidemux/common/ADM_editor/src/ADM_edRenderInternal.cpp \ +../../../avidemux/common/ADM_editor/src/ADM_edVideoCopy.cpp \ +../../../avidemux/common/ADM_editor/src/ADM_edStub.cpp \ +../../../avidemux/common/ADM_editor/src/ADM_segment.cpp \ +../../../avidemux/common/ADM_editor/src/audio/ADM_edAudioPacket.cpp \ +../../../avidemux/common/ADM_editor/src/audio/ADM_edAudioTrack.cpp \ +../../../avidemux/common/ADM_editor/src/audio/ADM_edAudioTrackFromVideo.cpp \ +../../../avidemux/common/ADM_editor/src/audio/ADM_edEditableAudioTrack.cpp \ +../../../avidemux/common/ADM_editor/src/audio/ADM_edAudioTrackExternal.cpp \ +../../../avidemux/common/ADM_editor/src/audio/ADM_edActiveAudioTracks.cpp \ +../../../avidemux/common/ADM_editor/src/audio/ADM_edAudioPcm.cpp \ +../../../avidemux/common/ADM_editor/src/audio/ADM_edPoolOfAudioTracks.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/downmix.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/parse.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/bit_allocate.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/bitstream.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_liba52/imdct.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ac3/ADM_ad_a52.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_dca/ADM_dca.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_opus/ADM_opus.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ulaw/ADM_ad_ulaw.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/timer.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/bit.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/huffman.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/decoder.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/fixed.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/layer3.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/stream.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/frame.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/version.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/minimad.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/layer12.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_libMad/synth.c \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_mad/ADM_ad_mad.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_faad/ADM_ad_faad.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ima_adpcm/ADM_ad_ima_adpcm.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_lav/ADM_ad_lav.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_amrnb/ADM_ad_amrnb.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_opencore_amrwb/ADM_ad_opencore_amrwb.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_vorbis/ADM_ad_vorbis.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_ms_adpcm/ADM_ad_ms_adpcm.cpp \ +../../../avidemux_plugins/ADM_audioDecoders/ADM_ad_opencore_amrnb/ADM_ad_opencore_amrnb.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/editor_gen.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/tinypy/tst/hello.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/tinypy/init_math.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/tinypy/tinypy.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/tinypy/math.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/tinypy/tinypy.c.org \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonScriptWriter.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/pyDialogFactory_gen.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/pyDFTimeStamp_gen.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/adm_gen.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/modules/re/init.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/modules/re/regexpr.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/pyDFMenu_gen.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/GUI_gen.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/pyDFInteger_gen.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/ADM_pyAvidemux.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/TinyParams.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/pyDFToggle_gen.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/ADM_pyTests.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/ADM_pyAvidemuxAudio.cpp \ +../../../avidemux_plugins/ADM_scriptEngines/tinyPy/src/pyHelpers_gen.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/lame/lame_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/lame/lame_encoder.conf \ +../../../avidemux_plugins/ADM_audioEncoders/lame/lame_encoder_json.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/vorbis/vorbis_encoder_json.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/vorbis/vorbis_encoder.conf \ +../../../avidemux_plugins/ADM_audioEncoders/vorbis/vorbis_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/pcm/audioencoder_pcm.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/aften/aften_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/aften/aften_encoder_json.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/aften/aften_check.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/aften/aften_encoder.conf \ +../../../avidemux_plugins/ADM_audioEncoders/faac/faac_encoder.conf \ +../../../avidemux_plugins/ADM_audioEncoders/faac/faac_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/faac/faac_encoder_json.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/lavcodec_encoder_json.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/lavcodec_encoder.conf \ +../../../avidemux_plugins/ADM_audioEncoders/lavcodec/lavcodec_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/twolame/twolame_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/twolame/twolame_encoder.conf \ +../../../avidemux_plugins/ADM_audioEncoders/twolame/twolame_encoder_json.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/dcaenc/dcaencoder_desc.cpp \ +../../../avidemux_plugins/ADM_audioEncoders/dcaenc/dcaencoder.conf \ +../../../avidemux_plugins/ADM_audioEncoders/dcaenc/dcaencoder_json.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlvConfig.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlvPlugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/mpastrm_in.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/decodebufmodel.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/mjpeg_logging.c \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ADM_mthread.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/bits.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/videostrm_out.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/padstrm.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ADM_mplexInput.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/cpu_accel.c \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/stream_params.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/interact.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/multiplexor.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ADM_mplexMuxer.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/dtsstrm_in.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/lpcmstrm_in.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ADM_transfert.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ADM_mplexOutput.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/videostrm_in.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/systems.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/inputstrm.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/audiostrm_out.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/stillsstream.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/mpegconsts.c \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/yuv4mpeg.c \ +../../../avidemux_plugins/ADM_muxers/muxerMplex/ac3strm_in.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/time/time_win32.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/time/time.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/time/time_posix.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/process/process_win32.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/process/process_posix.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/number/random_posix.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/number/random_win32.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/io/File_win32.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/io/File_posix.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/io/FileSystem.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/io/FileSystem_win32.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/io/FileSystem_posix.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/io/File.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_win32.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/sys/error.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/prog/option.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_sdtp.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_pasp.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4file_io.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/bmff/typebmff.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_stsc.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4track.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_dac3.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_amr.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4descriptor.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_stsz.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_mdhd.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_video.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_smi.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/odcommands.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/cmeta.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_url.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_root.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4util.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_encv.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_text.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_treftype.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_stsd.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_uuid.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_d263.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/ocidescriptors.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_udta.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/rtphint.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_avcC.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qosqualifiers.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_avc1.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_elst.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_ac3.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/CoverArtBox.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/type.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/generic.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/itmf/Tags.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_tfhd.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_ohdr.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_tkhd.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4atom.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_nmhd.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_s263.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_mp4s.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/exception.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_free.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4info.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_ftyp.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_stbl.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_tx3g.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_urn.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_hdlr.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4file.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/log.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/text.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/3gp.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_colr.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4container.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_enca.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_damr.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_gmin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_hinf.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/mp4property.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_mp4v.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_ftab.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_stdp.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_hnti.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_stz2.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_chpl.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_standard.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_dref.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/isma.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_trun.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_rtp.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_meta.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_vmhd.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/descriptors.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_mvhd.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_sdp.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qtff/coding.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qtff/ColorParameterBox.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/qtff/PictureAspectRatioBox.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_href.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_mdat.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_sound.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/mp4v2_muxer.conf \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/mp4v2_muxer_desc.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Video.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Plugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4/mp4_muxer.conf \ +../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Plugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMp4/mp4_muxer_desc.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/aviIndexAvi.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/op_aviwrite.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avilist.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avi_muxer_desc.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviPlugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avi_muxer.conf \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avi_utils.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/aviIndexOdml.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerAvi/avilist_avi.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerDummy/ADM_dummy.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerDummy/ADM_dummyPlugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerRaw/muxerRaw.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerRaw/muxerRawPlugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMkv/mkv_muxer_desc.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvPlugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMkv/mkv_muxer.conf \ +../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerMkv/.muxerMkvConfig.cpp.swp \ +../../../avidemux_plugins/ADM_muxers/muxerffPS/ps_muxer.conf \ +../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerffPS/ps_muxer_desc.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSPlugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerWebm/webm_muxer.conf \ +../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmPlugin.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerWebm/webm_muxer_desc.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerffTS/ts_muxer.conf \ +../../../avidemux_plugins/ADM_muxers/muxerffTS/ts_muxer_desc.cpp \ +../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSPlugin.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/yadif_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/yadif.conf \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-outline.cc \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-blob.cc \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-arc.cc \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-arcs.cc \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-extents.cc \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-shaders.cc \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glyphy/glyphy-sdf.cc \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/smooth.conf \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/smooth_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/smooth_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shaderLoader_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shaderLoader.conf \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shaderLoader_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotate_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotate.conf \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotate_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/resize.conf \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/resize_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/resize_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/vdpauFilterDeint.conf \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/vdpauFilterDeint_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/vdpauFilterDeint_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x264/x264_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x264/x264_encoder_json.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264_noui.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Plugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x264/x264_encoder.conf \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ffMpeg4Plugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/libva/libvaencPlugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/libva/ADM_libvaEncoder.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/jpeg/jpegPlugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/jpeg/jpeg_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/jpeg/jpeg_encoder.conf \ +../../../avidemux_plugins/ADM_videoEncoder/null/nullPlugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/null/nullEncoder.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/huff/huff_encoder.conf \ +../../../avidemux_plugins/ADM_videoEncoder/huff/huffPlugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/huff/huff_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/mpeg2_encoder.conf \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/mpeg2_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ffMpeg2Plugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ffFlv1Plugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x265/x265_settings_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x265/x265_settings_json.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x265/x265_settings.conf \ +../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Plugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265_noui.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/yv12/yv12Plugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/yv12/ADM_yv12Encoder.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ffMsMp4Plugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/png/pngPlugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/png/ADM_pngEncoder.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvenc_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvenc.conf \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc_utils.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvenc_json.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEncPlugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffnvenc.conf \ +../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEncPlugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffnvenc_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffnvenc_json.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4_encoder_desc.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/xvid4/ADM_xvid4.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Plugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4_encoder.conf \ +../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4_encoder_json.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffDv/ffDvPlugin.cpp \ +../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/logo/logo_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/logo/logo.conf \ +../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/hue/hue_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/hue/hue.conf \ +../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/Q_hue.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/hue/hue_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/eq2_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/eq2.conf \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/DIA_flyEq2.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/eq2_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/Q_eq2.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ivtcDupeRemover_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ivtcDupeRemover.conf \ +../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ivtcDupeRemover_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/fluxsmooth_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/fluxsmooth.conf \ +../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/fluxsmooth_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFluxAsm.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/rotate/rte.conf \ +../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/rotate/rte_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/kdeint.conf \ +../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/kdeint_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mSharpen/msharpen_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mSharpen/msharpen.conf \ +../../../avidemux_plugins/ADM_videoFilters6/mSharpen/msharpen_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/asharp_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/asharp.conf \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/asharp_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/Q_asharp.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/resize/swresize.conf \ +../../../avidemux_plugins/ADM_videoFilters6/resize/swresize_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_shaper.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_library.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_font.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_render.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_bitmap.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_rasterizer.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_blur.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_render_api.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_cache.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_strtod.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_drawing.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_rasterizer_c.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_fontconfig.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_utils.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/ass_parse.c \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ass_ssa.conf \ +../../../avidemux_plugins/ADM_videoFilters6/ass/ass_ssa_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/chromashift_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/DIA_flyChromaShift.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/chromashift.conf \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/chromashift_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/Q_chromashift.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilterparam_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilterparam.conf \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilterparam_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/strnew.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avspipecomm.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/avsfilter/cdebug.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/addBorder/addBorder_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/addBorder/addBorder.conf \ +../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate_sse.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/decimate/dec_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/decimate/dec.conf \ +../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate_util.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/vdpauFilterDeint.conf \ +../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/vdpauFilterDeint_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/vdpauFilter.conf \ +../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/vdpauFilter_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/resampleFps/confResampleFps.conf \ +../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/resampleFps/confResampleFps_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/convolution_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/convolution.conf \ +../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/delogo_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/delogo_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/delogo.conf \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/Q_mpdelogo.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/DIA_flyMpDelogo.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/dgBob/dgBob.conf \ +../../../avidemux_plugins/ADM_videoFilters6/dgBob/dgBob_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/dgBob/dgBob_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lav_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lav.conf \ +../../../avidemux_plugins/ADM_videoFilters6/largeMedian/convolution_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/largeMedian/convolution.conf \ +../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/black/black_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/black/black.conf \ +../../../avidemux_plugins/ADM_videoFilters6/black/black_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_getFrame.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/telecide/telec.conf \ +../../../avidemux_plugins/ADM_videoFilters6/telecide/telec_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/blackenBorder.conf \ +../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/blackenBorder_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/changeFps/confChangeFps_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/changeFps/confChangeFps.conf \ +../../../avidemux_plugins/ADM_videoFilters6/mcDeint/mcdeint_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mcDeint/mcdeint.conf \ +../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mcDeint/mcdeint_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/contrast_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/contrast_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/DIA_flyContrast.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/contrast.conf \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/Q_contrast.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/colorYUV/colorYuv.conf \ +../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/colorYUV/avsColor.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/colorYUV/colorYuv_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/fade_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/fade.conf \ +../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/fade_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fadeTo/fade_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/fadeTo/fade.conf \ +../../../avidemux_plugins/ADM_videoFilters6/fadeTo/fade_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/yadif/yadif_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/yadif/yadif.conf \ +../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif_asm.c \ +../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/crop/DIA_flyCrop.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/crop/crop_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/crop/crop.conf \ +../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/Q_crop.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/removePlane/rplane_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/removePlane/rplane.conf \ +../../../avidemux_plugins/ADM_videoFilters6/removePlane/rplane_json.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/denoise3dHQ.conf \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/denoise3d.conf \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/denoise3dHQ_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/denoise3d_desc.cpp \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/denoise3dHQ_json.cpp \ +../../../avidemux_plugins/ADM_audioDevices/Win32/ADM_deviceWin32.cpp \ +../../../avidemux_plugins/ADM_audioDevices/PulseAudioSimple/ADM_devicePulseSimple.cpp \ +../../../avidemux_plugins/ADM_audioDevices/Oss/ADM_deviceoss.cpp \ +../../../avidemux_plugins/ADM_audioDevices/Arts/ADM_deviceArts.cpp \ +../../../avidemux_plugins/ADM_audioDevices/AudioCore/ADM_deviceAudioCore.cpp \ +../../../avidemux_plugins/ADM_audioDevices/Jack/ADM_deviceJack.cpp \ +../../../avidemux_plugins/ADM_audioDevices/Alsa/ADM_deviceALSA.cpp \ +../../../avidemux_plugins/ADM_audioDevices/Sdl/ADM_deviceSDL.cpp \ +../../../avidemux_plugins/ADM_audioDevices/Esd/ADM_deviceEsd.cpp \ +../../../avidemux_plugins/ADM_videoDecoder/vpx/vpxPlugin.cpp \ +../../../avidemux_plugins/ADM_videoDecoder/vpx/ADM_vpx.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Leaf.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Fragments.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Plugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4audio.cpp.orig \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_atom.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4.cpp.orig \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4audio.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_atom.cpp.orig \ +../../../avidemux_plugins/ADM_demuxers/Mxf/ADM_mxf.cpp \ +../../../avidemux_plugins/ADM_demuxers/Mxf/ADM_mxfPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsPatPmt.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsReadIndex.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsGetBits.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsBruteForce.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsAudio.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsAudioProbe.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsCrc.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsComputeTimeStamp.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/dmxTSPacket.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndex.cpp \ +../../../avidemux_plugins/ADM_demuxers/AvsProxy/ADM_avsproxy.cpp \ +../../../avidemux_plugins/ADM_demuxers/AvsProxy/ADM_avsproxyAudio.cpp \ +../../../avidemux_plugins/ADM_demuxers/AvsProxy/ADM_avsPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/AvsProxy/ADM_avsproxy_net.cpp \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkv_audio.cpp \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ebml.cpp \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvTrackType.cpp \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvEntries.cpp \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkv.cpp \ +../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/Matroska/mkv_tags.cpp \ +../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flvPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flvIndex.cpp \ +../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp \ +../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flvAudio.cpp \ +../../../avidemux_plugins/ADM_demuxers/Pictures/ADM_picPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/Pictures/ADM_pics.cpp \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/ADM_vsProxy_cli.cpp \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/ADM_vsPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/ADM_vsProxy.cpp \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/ADM_vs.cpp \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_odml_audio.cpp \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_odml_odml.cpp \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_odml_regular.cpp \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_riff.cpp \ +../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfAudio.cpp \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfChunk.cpp \ +../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfPacket.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psPlugin.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psAudio.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psReadIndex.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psAudioProbe.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psComputeTimeStamp.cpp \ +../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp \ + + +FORMS = \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui \ +../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui \ +../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui \ +../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui \ +../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui \ +../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui \ +../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui \ +../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui \ +../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui \ +../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui \ +../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui \ +../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui \ +../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui \ +../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui \ +../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui \ +../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui \ +../../../avidemux/qt4/ADM_jobs/src/uiProgress.ui \ +../../../avidemux/qt4/ADM_jobs/src/uiJobs.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_filters/seekablePreview.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_filters/mainfilter.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_gui/gui2.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_ocr/ocr.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/calculator.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/license.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/audioTracks.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/processing.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/props.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/about.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/jobs.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/working.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/encoding.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_dialog/vobsub.ui \ +../../../avidemux/qt4/ADM_userInterfaces/ADM_shell/shell.ui \ + + +TRANSLATIONS = \ +avidemux.ts \ +avidemux_hu.ts \ +avidemux_pt_BR.ts \ +avidemux_fr.ts \ +avidemux_da.ts \ +avidemux_en.ts \ +avidemux_el.ts \ +avidemux_tr.ts \ +avidemux_ru.ts \ +avidemux_ja.ts \ +avidemux_eu.ts \ +avidemux_zh_TW.ts \ +avidemux_pl.ts \ +avidemux_sr.ts \ +avidemux_de.ts \ +avidemux_it.ts \ +avidemux_ca.ts \ +avidemux_es.ts \ +avidemux_cs.ts \ + +
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_ca.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_ca.ts
Changed
@@ -3735,6 +3735,7 @@ <translation type="obsolete">Potser es refereix a un fitxer d'índex antic.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">Ha fallat l'intent d'obrir %s!</translation> </message> @@ -3819,6 +3820,24 @@ 2) Afegir-los un rere l'altre</translation> </message> <message> + <location line="-36"/> + <source>Cannot find a demuxer for %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Some timing information are incorrect. It happens with some capture software. If you re encode video we should drop these informations, @@ -3828,92 +3847,67 @@ Drop timing informations ?</source> <translation type="unfinished"></translation> </message> - <message> - <source>Cannot find a demuxer for %s</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: -1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>ADM_Qt4CoreUIToolkit</name> <message> <source>Alert</source> - <translation type="unfinished">Avís</translation> + <translation type="obsolete">Avís</translation> </message> <message> <source>Info</source> - <translation type="unfinished">Informació</translation> + <translation type="obsolete">Informació</translation> </message> <message> <source>Confirmation</source> - <translation type="unfinished">Confirmació</translation> + <translation type="obsolete">Confirmació</translation> </message> <message> <source>Question</source> - <translation type="unfinished">Pregunta</translation> + <translation type="obsolete">Pregunta</translation> </message> <message> <source>Question?</source> - <translation type="unfinished">Pregunta?</translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Pregunta?</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Constant Bitrate</source> - <translation type="unfinished">Taxa de bits constant</translation> + <translation type="obsolete">Taxa de bits constant</translation> </message> <message> <source>Constant Quantiser</source> - <translation type="unfinished">Quantificador constant</translation> + <translation type="obsolete">Quantificador constant</translation> </message> <message> <source>Same Quantiser as Input</source> - <translation type="unfinished">Mateix quantificador que l'entrada</translation> + <translation type="obsolete">Mateix quantificador que l'entrada</translation> </message> <message> <source>Constant Rate Factor</source> - <translation type="unfinished">Factor de ràtio constant</translation> + <translation type="obsolete">Factor de ràtio constant</translation> </message> <message> <source>Two Pass - Video Size</source> - <translation type="unfinished">Dues passades - mida del vídeo</translation> + <translation type="obsolete">Dues passades - mida del vídeo</translation> </message> <message> <source>Two Pass - Average Bitrate</source> - <translation type="unfinished">Dues passades - taxa de bits mitjana</translation> + <translation type="obsolete">Dues passades - taxa de bits mitjana</translation> </message> <message> <source>Encoding mode</source> - <translation type="unfinished">Mode de codificació</translation> + <translation type="obsolete">Mode de codificació</translation> </message> <message> <source>Bitrate</source> - <translation type="unfinished">Taxa de bits</translation> + <translation type="obsolete">Taxa de bits</translation> </message> <message> <source>Target bitrate (kb/s)</source> - <translation type="unfinished">Taxa de bits sortida (kb/s)</translation> + <translation type="obsolete">Taxa de bits sortida (kb/s)</translation> </message> <message> <source>Quantiser</source> @@ -3921,19 +3915,15 @@ </message> <message> <source>Target video size (MB)</source> - <translation type="unfinished">Mida vídeo sortida (MB)</translation> + <translation type="obsolete">Mida vídeo sortida (MB)</translation> </message> <message> <source>Average bitrate (kb/s)</source> - <translation type="unfinished">Taxa de bits mitjana (kb/s)</translation> + <translation type="obsolete">Taxa de bits mitjana (kb/s)</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> </context> <context> @@ -3968,10 +3958,21 @@ </message> </context> <context> - <name>ADM_ffDvEncoder</name> + <name>ADM_QthreadCount</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished">Desactivat</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Autodetecta</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Personalitzat</translation> </message> </context> <context> @@ -4042,14 +4043,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation type="unfinished">Desactivat</translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> <translation type="unfinished">Autodetecta</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Personalitzat</translation> </message> @@ -4057,6 +4061,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished">Obre l'Avidemux</translation> </message> @@ -4257,122 +4263,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Calculadora</translation> </message> <message> + <location line="+12"/> <source>Target</source> <translation type="unfinished">Objectiu</translation> </message> <message> + <location line="+28"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+8"/> <source>Medium:</source> <translation type="unfinished">Medi:</translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished">Format:</translation> </message> <message> + <location line="+7"/> <source>Duration:</source> <translation type="unfinished">Durada:</translation> </message> <message> + <location line="+8"/> <source>1 x 80 minute CD</source> <translation type="unfinished">1 CD de 80 minuts</translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished">2 CDs de 80 minuts</translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished">1 CD de 74 minuts</translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished">2 CDs de 74 minuts</translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished">DVD-5</translation> </message> <message> + <location line="+5"/> <source>Custom</source> <translation type="unfinished">Personalitzat</translation> </message> <message> + <location line="+58"/> <source>Custom Size:</source> <translation type="unfinished">Mida personalit.:</translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished">Taxa de bits de l'àudio</translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished">Pista 1:</translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished">kbps</translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished">Pista 2:</translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished">Resultat</translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished">Mida de l'àudio:</translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished">Mida del vídeo:</translation> </message> <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-101"/> <source>Total Size:</source> <translation type="unfinished">Mida total:</translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished">Bits per píxel:</translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished">Taxa de bits del vídeo:</translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished">Accepta</translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished">Cancel·la</translation> </message> @@ -4632,23 +4677,23 @@ </message> <message> <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished">S'ha aturat la codificació. Voleu reprendre-la o bé cancel·lar-la?</translation> + <translation type="obsolete">S'ha aturat la codificació. Voleu reprendre-la o bé cancel·lar-la?</translation> </message> <message> <source>Resume</source> - <translation type="unfinished">Reprèn</translation> + <translation type="obsolete">Reprèn</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Cancel·la</translation> + <translation type="obsolete">Cancel·la</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Calen privilegis</translation> + <translation type="obsolete">Calen privilegis</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Calen privilegis de root per realitzar aquesta operació.</translation> + <translation type="obsolete">Calen privilegis de root per realitzar aquesta operació.</translation> </message> </context> <context> @@ -4674,13 +4719,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -4742,14 +4780,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">S'està indexant</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -4757,10 +4798,15 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+25"/> <source>Track 1</source> <translation type="unfinished">Pista 2: {1?}</translation> </message> <message> + <location line="+23"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Configura</translation> </message> @@ -4769,73 +4815,96 @@ <translation type="obsolete">Filtres d'àudio</translation> </message> <message> + <location line="-105"/> <source>Track 2</source> <translation type="unfinished">Pista 2: {2?}</translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished">Pista 2: {3?}</translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished">Pista 2: {4?}</translation> </message> <message> + <location line="-93"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Filtres</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+18"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Filtres</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> <source>Dialog</source> <translation type="unfinished">Diàleg</translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished">Calibra</translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished">Salta'ls tots</translation> </message> <message> + <location line="+7"/> <source>Skip Glyph</source> <translation type="unfinished">Salta el símbol</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Ignora</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">Accepta</translation> </message> <message> + <location line="+18"/> <source>Close</source> <translation type="unfinished">Tanca</translation> </message> <message> + <location line="+10"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">Codi de temps:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="+7"/> <source>Nb Lines :</source> <translation type="unfinished">Nombre de línies: </translation> </message> @@ -4843,34 +4912,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> <source>Dialog</source> <translation type="unfinished">Diàleg</translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished">Cancel·la</translation> </message> <message> - <source>TimeLeft</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> - <source>ProcessImages</source> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-41"/> + <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> + <location line="+14"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -4878,22 +4955,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="+14"/> <source>...</source> <translation type="unfinished">...</translation> </message> <message> + <location line="-34"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> @@ -4950,7 +5032,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">S'ha produït un problema en inicialitzar el dispositiu d'àudio</translation> + <translation type="obsolete">S'ha produït un problema en inicialitzar el dispositiu d'àudio</translation> </message> </context> <context> @@ -5261,11 +5343,11 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Hi ha hagut un problema en la lectura d'encapçalaments d'SVQ3</translation> + <translation type="obsolete">Hi ha hagut un problema en la lectura d'encapçalaments d'SVQ3</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">No hi ha taula stts</translation> + <translation type="obsolete">No hi ha taula stts</translation> </message> </context> <context> @@ -5298,6 +5380,7 @@ <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -5306,14 +5389,22 @@ <translation type="obsolete"><b>Vídeo</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Copiat</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Configura</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Filtres</translation> </message> @@ -5322,6 +5413,7 @@ <translation type="obsolete"><b>Àudio</b></translation> </message> <message> + <location line="+27"/> <source>&Shift:</source> <translation type="unfinished">&Despl.:</translation> </message> @@ -5330,6 +5422,21 @@ <translation type="obsolete"><b>Format</b></translation> </message> <message> + <location line="+265"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished">...</translation> </message> @@ -5346,14 +5453,17 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="-297"/> <source>Time:</source> <translation type="unfinished">Temps:</translation> </message> <message> + <location line="+19"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished">/ 00:00:00.000</translation> </message> @@ -5362,30 +5472,37 @@ <translation type="obsolete">Tipus fotogr.:</translation> </message> <message> + <location line="+42"/> <source>?</source> <translation type="unfinished">?</translation> </message> <message> <source>Selection</source> - <translation type="unfinished">Selecció</translation> + <translation type="obsolete">Selecció</translation> </message> <message> + <location line="+134"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> <message> + <location line="-1441"/> <source>&Help</source> <translation type="unfinished">Aj&uda</translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished">&Vídeo</translation> </message> <message> + <location line="+46"/> <source>&Audio</source> <translation type="unfinished">&Audio</translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished">&Fitxer</translation> </message> @@ -5398,14 +5515,17 @@ <translation type="obsolete">&Desa</translation> </message> <message> + <location line="-10"/> <source>&Tools</source> <translation type="unfinished">E&ines</translation> </message> <message> + <location line="-36"/> <source>&Edit</source> <translation type="unfinished">&Edita</translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished">Visua&litza</translation> </message> @@ -5414,10 +5534,12 @@ <translation type="obsolete">&Vista prèvia</translation> </message> <message> + <location line="+21"/> <source>&Custom</source> <translation type="unfinished">&Personal.</translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished">Ve&s</translation> </message> @@ -5426,6 +5548,7 @@ <translation type="obsolete">Au&to</translation> </message> <message> + <location line="+1583"/> <source>&Open...</source> <translation type="unfinished">&Obre</translation> </message> @@ -5490,18 +5613,23 @@ <translation type="obsolete">]</translation> </message> <message> + <location line="+12"/> <source>&Information...</source> <translation type="unfinished">&Propietats</translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished">Alt+Return</translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished">Desa el &vídeo</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished">Desa el vídeo</translation> </message> @@ -5526,18 +5654,24 @@ <translation type="obsolete">Desa una imatge com a JPEG</translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished">Carrega / &Executa un projecte</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished">Carrega / Executa un projecte</translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished">Desa el p&rojecte</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished">Desa el projecte</translation> </message> @@ -5634,6 +5768,7 @@ <translation type="obsolete">&Desa</translation> </message> <message> + <location line="+81"/> <source>Ctrl+Alt+S</source> <translation type="unfinished">Ctrl+Alt+S</translation> </message> @@ -5642,10 +5777,12 @@ <translation type="obsolete">&Filtres</translation> </message> <message> + <location line="-72"/> <source>&Calculator...</source> <translation type="unfinished">&Calculadora</translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished">F7</translation> </message> @@ -5894,22 +6031,27 @@ <translation type="obsolete">Edita els símbols</translation> </message> <message> + <location line="+15"/> <source>&Input</source> <translation type="unfinished">&Entrada</translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished">&Sortida</translation> </message> <message> + <location line="+106"/> <source>Si&de</source> <translation type="unfinished">Al &costat</translation> </message> <message> + <location line="-12"/> <source>&Top</source> <translation type="unfinished">Al &damunt</translation> </message> <message> + <location line="-12"/> <source>&Separate</source> <translation type="unfinished">Sepa&rades</translation> </message> @@ -5922,14 +6064,17 @@ <translation type="obsolete">Ctrl+W</translation> </message> <message> + <location line="-1184"/> <source>ms</source> <translation type="unfinished">ms</translation> </message> <message> + <location line="+793"/> <source>A:</source> <translation type="unfinished">A:</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished">B:</translation> </message> @@ -6002,109 +6147,227 @@ <translation type="obsolete">Video CD</translation> </message> <message> + <location line="-137"/> <source>Frame type:</source> <translation type="unfinished">Tipus fotograma: </translation> </message> <message> + <location line="-1265"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+30"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+196"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="-903"/> + <source>Play [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+3"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> - <source>&Codec Options</source> + <location line="+26"/> + <source>Stop [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+C</source> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+N</source> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Selection</source> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Volume</source> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+V</source> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio Metre</source> + <location line="+26"/> + <source>Search previous black frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+M</source> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> <translation type="unfinished"></translation> </message> <message> - <source>Display processed video on playback</source> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> <source>Open Video</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+107"/> + <source>&Codec Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+C</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Ctrl+Alt+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>&Volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Audio Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+M</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MjpegEncoder</name> @@ -6483,11 +6746,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">L'encapçalament és malformat</translation> + <translation type="obsolete">L'encapçalament és malformat</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">S'està desempaquetant el flux de bits</translation> + <translation type="obsolete">S'està desempaquetant el flux de bits</translation> </message> <message> <source>Indexing</source> @@ -6510,7 +6773,7 @@ </message> <message> <source>Question</source> - <translation type="unfinished">Pregunta</translation> + <translation type="obsolete">Pregunta</translation> </message> <message> <source>Question?</source> @@ -6520,18 +6783,22 @@ <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -6551,129 +6818,158 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Sense estratègia</translation> + <translation type="obsolete">Sense estratègia</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">3:2 pulldown</translation> + <translation type="obsolete">3:2 pulldown</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">NTSC convertit des de PAL</translation> + <translation type="obsolete">NTSC convertit des de PAL</translation> </message> <message> <source>Top</source> - <translation type="unfinished">Al damunt</translation> + <translation type="obsolete">Al damunt</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Baix</translation> + <translation type="obsolete">Baix</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Mai</translation> + <translation type="obsolete">Mai</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">Si es manté l'efecte "pinta"</translation> + <translation type="obsolete">Si es manté l'efecte "pinta"</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Sempre</translation> + <translation type="obsolete">Sempre</translation> </message> <message> <source>None</source> - <translation type="unfinished">Cap</translation> + <translation type="obsolete">Cap</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">Cap però amb càlcul</translation> + <translation type="obsolete">Cap però amb càlcul</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">Postproc. sobre la millor correspondència</translation> + <translation type="obsolete">Postproc. sobre la millor correspondència</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">Postproc. i mostra zones (depuració)</translation> + <translation type="obsolete">Postproc. i mostra zones (depuració)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">Processa fotograma (no camps)</translation> + <translation type="obsolete">Processa fotograma (no camps)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">Processa fotograma, (no camps), depuració</translation> + <translation type="obsolete">Processa fotograma, (no camps), depuració</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">E_stratègia: </translation> + <translation type="obsolete">E_stratègia: </translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">_Ordre dels camps:</translation> + <translation type="obsolete">_Ordre dels camps:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">_Postprocessament:</translation> + <translation type="obsolete">_Postprocessament:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">_Prova enrere: </translation> + <translation type="obsolete">_Prova enrere: </translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">Lllindar _directe: </translation> + <translation type="obsolete">Lllindar _directe: </translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">Llindar _enrere: </translation> + <translation type="obsolete">Llindar _enrere: </translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">Llindar _soroll: </translation> + <translation type="obsolete">Llindar _soroll: </translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">Llindar postp_rocessament: </translation> + <translation type="obsolete">Llindar postp_rocessament: </translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">_Usa croma per decidir</translation> + <translation type="obsolete">_Usa croma per decidir</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">_Mostra informació</translation> + <translation type="obsolete">_Mostra informació</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">Depu_ra</translation> + <translation type="obsolete">Depu_ra</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">Fus_iona</translation> + <translation type="obsolete">Fus_iona</translation> </message> <message> <source>Decomb Telecide</source> - <translation type="unfinished">Decomb Telecide</translation> + <translation type="obsolete">Decomb Telecide</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>L'Avidemux és programari lliure; podeu redistribuir-lo i/o modificar-lo sota les condicions de la GNU General Public License, versió 2, tal com l'ha publicada la Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>L'Avidemux és programari lliure; podeu redistribuir-lo i/o modificar-lo sota les condicions de la GNU General Public License, versió 2, tal com l'ha publicada la Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></translation> </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Ui_vobsubWindow</name> <message> <source>Select Idx File</source> - <translation type="unfinished">Seleccioneu el fitxer d'IDX</translation> + <translation type="obsolete">Seleccioneu el fitxer d'IDX</translation> + </message> +</context> +<context> + <name>VapourSynthProxy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -6688,13 +6984,6 @@ </message> </context> <context> - <name>Webmmuxer</name> - <message> - <source>Saving Webm</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>XvidConfigDialog</name> <message> <source><default></source> @@ -7171,22 +7460,27 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation type="unfinished">Pel que fa a l'Avidemux</translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished">Avidemux </translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished">Editor de vídeo multiplataforma</translation> </message> <message> + <location line="+29"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="+36"/> <source>&License</source> <translation type="unfinished">&Llicència</translation> </message> @@ -7199,44 +7493,59 @@ <translation type="obsolete">© 2001 - 2010 Mean {2001 ?} {2012 ?}</translation> </message> <message> + <location line="+20"/> <source>OK</source> <translation type="unfinished">Accepta</translation> </message> <message> + <location line="-75"/> <source>© 2001 - 2016 Mean</source> <translation type="unfinished">© 2001 - 2010 Mean {2001 ?} {2012 ?} {2001 ?} {2016 ?}</translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished">Vora _esquerra:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Vora _dreta:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Vora _superior:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Vora _inferior:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished">Afegeix vores</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Els paràmetres són incorrectes</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Tots els paràmetres han de ser parells i dins del rang.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -7268,669 +7577,575 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">_Usa la safata de sistema en codificar</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">_Permet freq. d'àudio no estàndard per a DVD</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">Crea fitxers d'_OpenDML</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished">SIMD</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished">Habilita totes les SIMD</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">Habilita MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">Habilita MMEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">Habilita 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">Habilita 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">Habilita SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">Habilita SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">Habilita SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">Habilita SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">Fils _lavc: </translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">Multi-fil</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished">Alta</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished">Per sobre del normal</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">Per sota del normal</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished">Baixa</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished">Prioritat de _codificació: </translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">Prioritat _indexació / desempaquetament: </translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">_Prioritat de reproducció:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">Priorització</translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">_Usa etiqueta (tag) alternativa per a MP3 en MP4</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished">Xv (millor)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (bona)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">_Visualització vídeo: </translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">No mostris cap avís</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Mostra només els avisos d'error</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Mostra tots els avisos</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">_Missatges a mostrar</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished">PCM</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished">Master</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">_Control de volum: </translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">Sense reduir pistes</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">Estèreo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished">Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">Pro Logic II</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">_Reduc. pistes en reproduc. local: </translation> </message> <message> + <location line="+14"/> <source>_AudioDevice</source> <translation type="unfinished">Dispositiu d'_àudio</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+3"/> <source>_Horizontal deblocking</source> <translation type="unfinished">Desbloqueig _horitzontal</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">Desbloqueig _vertical</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation type="unfinished">Elimina l'efecte "_ringing"</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Intensitat: </translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">Postprocessament predeterminat</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Interfície d'usuari</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Sortida</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Àudio</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Vídeo</translation> + <translation type="unfinished">Vídeo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">CPU</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished">Multiprocessament</translation> </message> <message> + <location line="+21"/> <source>Preferences</source> <translation type="unfinished">Preferències</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Append</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+41"/> <source>Close</source> <translation type="unfinished">Tanca</translation> </message> <message> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> <source>-</source> <translation type="unfinished">-</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-1"/> <source>Connect to avsproxy</source> <translation type="unfinished">Connecta a l'avsproxy</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Undo</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cut</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+11"/> <source>Copy</source> <translation type="unfinished">Copiat</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Delete</source> <translation type="unfinished">Esborra</translation> </message> <message> + <location line="+2"/> <source>Set Marker A</source> <translation type="unfinished">Posa el marcador A</translation> </message> <message> + <location line="+1"/> <source>Set Marker B</source> <translation type="unfinished">Posa el marcador B</translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+12"/> + <location line="+8"/> <source>Filters</source> <translation type="unfinished">Filtres</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Build Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>About</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+22"/> <source>Play/Stop</source> <translation type="unfinished">Reprodueix / Atura</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>Previous Intra Frame</source> <translation type="unfinished">Fotograma clau anterior</translation> </message> <message> + <location line="+1"/> <source>Next Intra Frame</source> <translation type="unfinished">Fotograma clau següent</translation> </message> <message> + <location line="+1"/> <source>Previous Black Frame</source> <translation type="unfinished">Fotograma negre anterior</translation> </message> <message> + <location line="+1"/> <source>Next Black Frame</source> <translation type="unfinished">Fotograma negre següent</translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> <source>R_esampling (Hz):</source> <translation type="unfinished">R_emostreig (Hz):</translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation type="unfinished">Freqüència remostreig (Hz)</translation> </message> <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>None</source> <translation type="unfinished">Cap</translation> </message> <message> + <location line="-24"/> <source>Film to PAL</source> <translation type="unfinished">Film a PAL</translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation type="unfinished">PAL a Film</translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation type="unfinished">_Canvi veloc. d'imatge: </translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation type="unfinished">Sense canvi</translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation type="unfinished">Mono</translation> </message> <message> + <location line="+2"/> <source>Stereo+surround</source> <translation type="unfinished">Stereo+surround</translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished">Stereo+center</translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished">Stereo+center+surround</translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished">Stereo front+stereo rear</translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation type="unfinished">5 canals</translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation type="unfinished">5.1</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished">Dolby Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished">Dolby Pro Logic II</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>Automatic (max -3 dB)</source> <translation type="unfinished">Automàtic (màx.: -3dB)</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Gain mode:</source> <translation type="unfinished">Mode de _guany:</translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation type="unfinished">Valor de gu_any:</translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation type="unfinished">_Mesclador:</translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+13"/> <source>Audio Filters</source> <translation type="unfinished">Filtres d'àudio</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> <source>Fontconfig</source> <translation type="unfinished">Fontconfig</translation> </message> <message> - <source>FreeType 2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Gettext</source> <translation type="unfinished">Gettext</translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation type="unfinished">SDL</translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation type="unfinished">XVideo</translation> </message> <message> - <source>VDPAU</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>x86</source> <translation type="unfinished">x86</translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished">x86-64</translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation type="unfinished">Biblioteques</translation> </message> <message> + <location line="+5"/> <source>Built-in Support</source> <translation type="unfinished">Suport incorporat</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation type="unfinished">Nom de la _tasca:</translation> </message> <message> + <location line="+3"/> <source>Output _File:</source> <translation type="unfinished">_Fitxer de sortida:</translation> </message> <message> + <location line="+0"/> <source>Select Video To Write</source> <translation type="unfinished">Seleccioneu el fitxer de vídeo per escriure</translation> </message> <message> + <location line="+3"/> <source>Save Job</source> <translation type="unfinished">Desa la tasca</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation type="unfinished">Connectors d'àudio</translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation type="unfinished">Connectors del codificador de vídeo</translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished">Codificador de vídeo</translation> </message> <message> - <source>Video Decoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+34"/> <source>Audio Device Plugins</source> <translation type="unfinished">Connectors del dispositiu d'àudio</translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished">Dispositiu d'àudio</translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished">Connectors del codificador d'àudio</translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished">Codificadors d'àudio</translation> </message> <message> - <source>Demuxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxers</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+64"/> <source>Plugins Info</source> <translation type="unfinished">Info sobre els connectors</translation> </message> <message> - <source>Enable openGl support</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Split MPEG files every (MB):</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>VDPAU (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>OpenGL (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No audio track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>An audio track is necessary to create such file</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation type="unfinished">S'ha produït un error de còdec</translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No AAC audio encoder plugin found.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select FLV1 codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select mpeg4 sp codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Select script to save</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_main.cpp" line="+329"/> <source>Not coded in this version</source> <translation type="unfinished">No s'ha codificat en aquesta versió</translation> </message> @@ -7943,244 +8158,282 @@ <translation type="obsolete">Seleccioneu un fitxer d'AVI per afegir</translation> </message> <message> + <location line="+181"/> <source>Are you sure?</source> <translation type="unfinished">N'esteu segur?</translation> </message> <message> + <location line="+87"/> <source>Permission error</source> <translation type="unfinished">S'ha produït un error sobre permisos</translation> </message> <message> + <location line="+0"/> <source>Cannot open "%s".</source> <translation type="unfinished">No es pot obrir "%s".</translation> </message> <message> + <location line="+4"/> <source>File error</source> <translation type="unfinished">S'ha produït un error de fitxer</translation> </message> <message> + <location line="+0"/> <source>"%s" does not exist.</source> <translation type="unfinished">"%s" no existeix.</translation> </message> <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished">No es pot obrir el projecte utilitzant el carregador de vídeo.</translation> </message> <message> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> <translation type="unfinished">Proveu amb 'Fitxer' -> 'Carr/Exec Projecte...'</translation> </message> <message> + <location line="+4"/> <source>Could not open the file</source> <translation type="unfinished">No s'ha pogut obrir el fitxer</translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation type="unfinished">Pistes d'àudio múltiples</translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished">El fitxer que acabeu de carregar conté diverses pistes d'àudio. Aneu a "Àudio -> Pista Principal" per seleccionar la pista activa.</translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished">Alguna cosa ha fallat en afegir.</translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished">Alguna cosa ha falalt (II).</translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation type="unfinished">S'està comprovant el vídeo.</translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation type="unfinished">No s'ha trobat cap error</translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation type="unfinished">S'han trobat errors en %u fotogrames.</translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation type="unfinished">Marcador A > B</translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation type="unfinished">No podeu esborrar la selecció</translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation type="unfinished">No podeu esborrar tots els fotogrames.</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> <source>Something bad happened</source> <translation type="unfinished">Alguna cosa no ha funcionat</translation> </message> <message> + <location line="+88"/> <source>_Track from video:</source> <translation type="unfinished">_Pista des del vídeo: </translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation type="unfinished">Pista principal d'àudio</translation> </message> <message> + <location line="+253"/> <source>AvsProxy</source> <translation type="unfinished">AvsProxy</translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation type="unfinished">Ha fallat la connexió amb l'avsproxy. Segur que està funcionant?</translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation type="unfinished">avsproxy</translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation type="unfinished">Tipus fotograma: </translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation type="unfinished">Mida fotograma: </translation> </message> <message> + <location line="+2"/> <source>Frame Hex Dump</source> <translation type="unfinished">Bolcat hexadecimal fotograma</translation> </message> <message> - <source>TimeStamp:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+34"/> <source>Go to Time</source> <translation type="unfinished">Salta al temps</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> <source>_Filter strength:</source> <translation type="unfinished">_Intensitat del filtre:</translation> </message> <message> + <location line="+1"/> <source>_Swap U and V</source> <translation type="unfinished">_Intercanvia U & V</translation> </message> <message> + <location line="+12"/> <source>_Deringing</source> <translation type="unfinished">Elimina l'efecte "_ringing"</translation> </message> <message> - <source>Output file</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Job name</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue job to jobList</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_save.cpp" line="-221"/> <source>Select Workbench to Save</source> <translation type="unfinished">Seleccioneu una tasca per desar.</translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation type="unfinished">Seleccioneu un fitxer per desar l'àudio.</translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation type="unfinished">Seleccioneu un seguit de fitxers de JPEG per desar.</translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation type="unfinished">Seleccioneu un fitxer de BMP per desar.</translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation type="unfinished">Seleccioneu un fitxer de JPEG per desar.</translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation type="unfinished">Seleccioneu un fitxer per desar.</translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation type="unfinished">S'està desant l'àudio.</translation> </message> <message> - <source>Jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Fail to save as jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+179"/> <source>Saving as set of jpegs</source> <translation type="unfinished">S'estan desant com a grup de JPEG.</translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished">No es pot descodificar el fotograma.</translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished">S'està cancel·lant.</translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished">Fet</translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished">S'han desat %d imatges.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation type="unfinished">Error</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation type="unfinished">No s'han pogut desar totes les imatges.</translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished">Ha fallat l'operació de BMP.</translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished">El desament de %s com a fitxer de BMP ha fallat.</translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished">El fitxer %s s'ha desat satisfactòriament.</translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation type="unfinished">Ha fallat</translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished">El fitxer %s no s'ha desat correctament.</translation> </message> <message> - <source>Recent Files</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+404"/> <source>Recent Projects</source> <translation type="unfinished">Projectes recents</translation> </message> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> <source>Custom</source> - <translation type="obsolete">Personalitzat</translation> + <translation type="unfinished">Personalitzat</translation> </message> <message> <source>_Mode:</source> @@ -8223,10 +8476,6 @@ <translation type="obsolete">Entrellaçat</translation> </message> <message> - <source>Quantization</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Rate Control</source> <translation type="obsolete">Control taxa</translation> </message> @@ -8255,14 +8504,11 @@ <translation type="obsolete">MPEG</translation> </message> <message> - <source>Advanced Simple Profile</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Motion Estimation</source> <translation type="obsolete">Estimac. moviment</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> <source>Medium</source> <translation type="unfinished">Mitjà</translation> </message> @@ -8323,395 +8569,1390 @@ <translation type="obsolete">Filtre parcial de vídeo</translation> </message> <message> + <location line="+9"/> + <source>Limited Search</source> + <translation type="unfinished">Cerca limitada</translation> + </message> + <message> + <location line="+1"/> + <source>Medium Search</source> + <translation type="unfinished">Cerca regular</translation> + </message> + <message> + <location line="+1"/> + <source>Wide Search</source> + <translation type="unfinished">Cerca àmplia</translation> + </message> + <message> + <location line="+32"/> + <source>Motion</source> + <translation type="unfinished">Moviment</translation> + </message> + <message> + <location line="+25"/> + <source>Curve Compression</source> + <translation type="unfinished">Compressió corbada</translation> + </message> + <message> + <location line="+7"/> + <source>Two Pass</source> + <translation type="unfinished">Dues passades</translation> + </message> + <message> + <source>Ready</source> + <translation type="obsolete">Preparat</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Ha tingut èxit</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">S'ha esborrat</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">Processant</translation> + </message> + <message> + <source>Job Name</source> + <translation type="obsolete">Nom de la tasca</translation> + </message> + <message> + <source>Status</source> + <translation type="obsolete">Estat</translation> + </message> + <message> + <source>Start Time</source> + <translation type="obsolete">Hora inici</translation> + </message> + <message> + <source>End Time</source> + <translation type="obsolete">Hora final</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">És clar!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Suprimeix la tasca</translation> + </message> + <message> + <source>Are you sure you want to delete %s job?</source> + <translation type="obsolete">Esteu segur que voleu suprimir la tasca %s?</translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="obsolete">Suprimeix *totes* les tasques</translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="obsolete">Esteu segur que voleu suprimir TOTES les tasques?</translation> + </message> + <message> + <source>Already done</source> + <translation type="obsolete">Ja està fet</translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="obsolete">Aquests script ja s'ha executat amb èxit.</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished">Guany</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished">S'està desant</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-7"/> + <source>DRC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Manual (dB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Remix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Shift audio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-19"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="-3"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-144"/> + <source>Video Decoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>Demuxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-293"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enable openGl support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>_Split MPEG files every (MB):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>VDPAU (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>OpenGL (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-75"/> + <source>Open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Append</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>First Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Last Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Marker A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Go To Marker B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+161"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Caram!</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">S'ha produït un problema en inicialitzar el dispositiu d'àudio</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished">No</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Ha fallat el desament.</translation> + </message> + <message> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished">Desactivat</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Autodetecta</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-87"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> - <source>Limited Search</source> - <translation type="unfinished">Cerca limitada</translation> - </message> - <message> - <source>Medium Search</source> - <translation type="unfinished">Cerca regular</translation> - </message> - <message> - <source>Wide Search</source> - <translation type="unfinished">Cerca àmplia</translation> - </message> - <message> + <location line="+4"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion</source> - <translation type="unfinished">Moviment</translation> - </message> - <message> + <location line="+8"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> - <source>Curve Compression</source> - <translation type="unfinished">Compressió corbada</translation> - </message> - <message> + <location line="+6"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> - <source>Two Pass</source> - <translation type="unfinished">Dues passades</translation> + <location line="+10"/> + <source>Xvid4 Configuration</source> + <translation type="unfinished"></translation> </message> <message> - <source>Xvid4 Configuration</source> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="-1"/> + <source>Recent Files</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Preparat</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Ha tingut èxit</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">S'ha esborrat</translation> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">Processant</translation> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> - <translation type="unfinished">Nom de la tasca</translation> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished">DTS</translation> </message> <message> - <source>Status</source> - <translation type="unfinished">Estat</translation> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> </message> <message> - <source>Start Time</source> - <translation type="unfinished">Hora inici</translation> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> </message> <message> - <source>End Time</source> - <translation type="unfinished">Hora final</translation> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">És clar!</translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished">WMA</translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Suprimeix la tasca</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished">LPCM</translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> - <translation type="unfinished">Esteu segur que voleu suprimir la tasca %s?</translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished">AC3</translation> </message> <message> - <source>Delete *all* job</source> - <translation type="unfinished">Suprimeix *totes* les tasques</translation> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> - <translation type="unfinished">Esteu segur que voleu suprimir TOTES les tasques?</translation> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> - <translation type="unfinished">Ja està fet</translation> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished">Ogg Vorbis</translation> </message> <message> - <source>This script has already been successfully executed.</source> - <translation type="unfinished">Aquests script ja s'ha executat amb èxit.</translation> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">Guany</translation> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished">AAC</translation> </message> <message> - <source>Mixer</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished">QDM2</translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished">AMR-NB</translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished">MSADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished">ULAW</translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished">IMA ADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished">8-bit PCM</translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished">Còdec desconegut</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">S'ha produït un error de memòria</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+132"/> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Desconegut</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location line="+75"/> + <source>can't write to file "%s": %s +%s </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Ignora</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> - <translation type="unfinished">S'està desant</translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">Taxa de _bits: </translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished">Configuració d'Aften</translation> </message> </context> <context> - <name>asharp</name> + <name>asfdemuxer</name> <message> - <source>Asharp</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">S'està indexant</translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+66"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished">Adaptative sharpener de MarcFD.</translation> </message> + <message> + <location line="-1"/> + <source>Asharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> <source>ASharp</source> - <translation type="obsolete">ASharp</translation> + <translation type="unfinished">ASharp</translation> </message> <message> + <location line="+96"/> <source>Strength</source> - <translation type="obsolete">Intensitat</translation> + <translation type="unfinished">Intensitat</translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">Threshold</translation> + <translation type="unfinished">Threshold</translation> </message> <message> + <location line="+7"/> <source>Block Adaptative</source> - <translation type="obsolete">Bloc adaptatiu</translation> + <translation type="unfinished">Bloc adaptatiu</translation> </message> <message> <source>High Quality Block Filtering</source> <translation type="obsolete">Filtre de bloc d'alta qualitat</translation> </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">Fitxer de _subtítols (ASS/SSA):</translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished">Seleccioneu el fitxer de subtítols</translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">_Espaiat línia:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">Mida _lletra: </translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">Marge _superior:</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">Marge _inferior:</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished">ASS</translation> </message> <message> + <location line="-112"/> <source>SSA/ASS/SRT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -8733,51 +9974,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+601"/> <source>_loader file:</source> <translation type="unfinished">fitxer _carregador:</translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished">Seleccioneu el fitxer carregador [avsload.exe]</translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished">fitxer d'_avs:</translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished">Seleccioneu el fitxer d'avs [*.avs]</translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished">_Temps d'espera de la canonada ('pipe'): </translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished">Configuració de l'AvsFilter</translation> </message> <message> + <location line="-12"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">Taxa de bits constant</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">Quantificador constant</translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">Mateix quantificador que l'entrada</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">Factor de ràtio constant</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">Dues passades - mida del vídeo</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">Dues passades - taxa de bits mitjana</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Mode de codificació</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Taxa de bits</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">Taxa de bits sortida (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Mida vídeo sortida (MB)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">Taxa de bits mitjana (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -8785,33 +10150,46 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished">Vora _esquerra:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Vora _dreta:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Vora _superior:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Vora _inferior:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">Blacken Borders</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Els paràmetres són incorrectes</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Tots els paràmetres han de ser parells i dins del rang.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -8845,8 +10223,27 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">Personalitzat</translation> </message> @@ -8863,68 +10260,85 @@ <translation type="obsolete">Resample fps</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid fps</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>changefps</name> - <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">Error</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+0"/> + <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>chromashift</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+35"/> <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished">Desplaça la crominància en U i V per reparar una luminància/crominància mal sincronitzada.</translation> </message> <message> + <location line="-1"/> <source>ChromaShift</source> <translation type="unfinished">ChromaShift</translation> </message> @@ -8932,113 +10346,140 @@ <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete">ChromaShift</translation> + <translation type="unfinished">ChromaShift</translation> </message> <message> + <location line="+24"/> <source>V Shift</source> - <translation type="obsolete">Desp. en V</translation> + <translation type="unfinished">Desp. en V</translation> </message> <message> + <location line="+7"/> <source>U Shift</source> - <translation type="obsolete">Desp. en U</translation> + <translation type="unfinished">Desp. en U</translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">Cap</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Cap</translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -9046,30 +10487,12 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished">Ajusta el contrast, la lluminositat i els colors.</translation> </message> <message> + <location line="-1"/> <source>Contrast</source> <translation type="unfinished">Contrast</translation> </message> @@ -9077,8 +10500,10 @@ <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Contrast</translation> + <translation type="unfinished">Contrast</translation> </message> <message> <source>Contrast:</source> @@ -9093,37 +10518,45 @@ <translation type="obsolete">Espai de color</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Luminància</translation> + <translation type="unfinished">Luminància</translation> </message> <message> + <location line="+7"/> <source>ChromaU</source> - <translation type="obsolete">Crominància en U</translation> + <translation type="unfinished">Crominància en U</translation> </message> <message> + <location line="+7"/> <source>ChromaV</source> - <translation type="obsolete">Crominància en V</translation> + <translation type="unfinished">Crominància en V</translation> </message> <message> + <location line="+46"/> <source>Brightness</source> - <translation type="obsolete">Lluminositat</translation> + <translation type="unfinished">Lluminositat</translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">Processament de la _luminància</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Process luma plane</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">Processament de la _luminància</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Fast Convolution</translation> </message> @@ -9131,14 +10564,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Carrega'l</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">Fitxer de recuperació de fallada</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -9150,19 +10586,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -9171,56 +10611,63 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Crop</translation> + <translation type="unfinished">Crop</translation> </message> <message> + <location line="+20"/> <source>Right:</source> - <translation type="obsolete">Dreta:</translation> + <translation type="unfinished">Dreta:</translation> </message> <message> + <location line="+7"/> <source>Top:</source> - <translation type="obsolete">Amunt:</translation> + <translation type="unfinished">Amunt:</translation> </message> <message> + <location line="+43"/> <source>Reset</source> - <translation type="obsolete">Reinicialitza</translation> + <translation type="unfinished">Reinicialitza</translation> </message> <message> + <location line="+21"/> <source>Bottom:</source> - <translation type="obsolete">Avall:</translation> + <translation type="unfinished">Avall:</translation> </message> <message> + <location line="+7"/> <source>Left:</source> - <translation type="obsolete">Esquerra:</translation> + <translation type="unfinished">Esquerra:</translation> </message> <message> + <location line="+30"/> <source>Auto Crop</source> - <translation type="obsolete">Tall automàtic</translation> + <translation type="unfinished">Tall automàtic</translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">Taxa de _bits: </translation> </message> -</context> -<context> - <name>decimate</name> - <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">Descarta proper</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Substitueix (interpola)</translation> </message> @@ -9229,49 +10676,70 @@ <translation type="obsolete">Descarta dupls. grans (animés)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">Elimina duplic. pulldown</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">Més ràpida (sense chroma, luma parcial)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">Mitjana (luma complet, sense chroma)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Mode:</translation> </message> <message> - <source>_Quality:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Threshold 1:</source> <translation type="unfinished">Llindar _1: </translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">Llindar _2: </translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">C_icle:</translation> </message> <message> - <source>Sho_w</source> + <location line="+4"/> + <source>Decomb Decimate</source> + <translation type="unfinished">Decomb Decimate</translation> + </message> + <message> + <location line="-39"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> - <translation type="unfinished">Decomb Decimate</translation> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+12"/> + <source>_Quality:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Sho_w</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>delogo</name> @@ -9287,68 +10755,83 @@ <context> <name>delogo2</name> <message> - <source>MPlayer delogo2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+43"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished">Torna transparent un logo interpolant una caixa circumdant.</translation> </message> -</context> -<context> - <name>dgbob</name> <message> - <source>dgbob</source> + <location line="-1"/> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+57"/> <source>Donald Graft Bob.</source> <translation type="unfinished">Filtre Bob, de Donald Graft.</translation> </message> <message> + <location line="+11"/> <source>Top</source> <translation type="unfinished">Al damunt</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Baix</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Manté # fotogr. i FPS</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">Dobla # fotog. i fps </translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">Dobla # fotog. (ralentí)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">_Mode:</translation> </message> <message> - <source>_Threshold:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Extra</source> <translation type="unfinished">_Extra</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">Compr. extra (s'ha d'evitar el seu ús) </translation> </message> <message> + <location line="+3"/> <source>DGBob</source> <translation type="unfinished">DGBob</translation> </message> + <message> + <location line="-27"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>dmxHeader</name> @@ -9366,24 +10849,53 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished">Dummy</translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">S'està codificant...</translation> </message> <message> + <location line="+57"/> <source>Phase:</source> <translation type="unfinished">Fase:</translation> </message> <message> + <location line="+216"/> <source>Video Codec:</source> <translation type="unfinished">Còdec de vídeo:</translation> </message> <message> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Cap</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Desconegut</translation> </message> @@ -9396,10 +10908,14 @@ <translation type="obsolete">Còdec d'àudio:</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> @@ -9416,6 +10932,9 @@ <translation type="obsolete">Fotogrames/s:</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> @@ -9440,6 +10959,7 @@ <translation type="obsolete">Fotogram. totals:</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kB/s</translation> </message> @@ -9452,73 +10972,89 @@ <translation type="obsolete">Quantificador:</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">Apaga l'ordinador en acabar</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">Prioritat:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">Alta</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">Per sobre del normal</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">Per sota del normal</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">Baixa</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Atura / Cancel·la</translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> + <location line="+13"/> + <source>Advanced</source> + <translation type="unfinished">Avançat</translation> + </message> + <message> + <location line="-164"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+48"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+50"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -9526,20 +11062,23 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -9547,27 +11086,29 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Advanced</source> - <translation type="unfinished">Avançat</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -9603,10 +11144,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">MPlayer eq2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished">Ajusta el contrast, la lluminositat, la saturació i la gamma.</translation> </message> @@ -9634,43 +11177,70 @@ <translation type="obsolete">Gamma</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+243"/> <source>Green</source> - <translation type="obsolete">Verd</translation> + <translation type="unfinished">Verd</translation> </message> <message> + <location line="-31"/> <source>Red</source> - <translation type="obsolete">Vermell</translation> + <translation type="unfinished">Vermell</translation> </message> <message> + <location line="-7"/> <source>Blue</source> - <translation type="obsolete">Blau</translation> + <translation type="unfinished">Blau</translation> </message> <message> + <location line="+21"/> <source>Weight</source> - <translation type="obsolete">Pes</translation> + <translation type="unfinished">Pes</translation> </message> <message> + <location line="-7"/> <source>Initial</source> - <translation type="obsolete">Inicial</translation> + <translation type="unfinished">Inicial</translation> </message> <message> + <location line="-206"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Contrast</translation> + <translation type="unfinished">Contrast</translation> </message> <message> + <location line="-14"/> <source>Saturation</source> - <translation type="obsolete">Saturació</translation> + <translation type="unfinished">Saturació</translation> </message> <message> + <location line="+7"/> <source>Brightness</source> - <translation type="obsolete">Lluminositat</translation> + <translation type="unfinished">Lluminositat</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">Taxa de _bits: </translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>Fade</source> - <translation type="unfinished">Fade</translation> + <translation type="obsolete">Fade</translation> </message> <message> <source>Fade in/out.</source> @@ -9678,211 +11248,304 @@ </message> <message> <source>Out</source> - <translation type="unfinished">En negre</translation> + <translation type="obsolete">En negre</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Fosa en negre</translation> + <translation type="obsolete">Fosa en negre</translation> </message> <message> <source>In</source> - <translation type="unfinished">En blanc</translation> + <translation type="obsolete">En blanc</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">Fosa en blanc</translation> + <translation type="obsolete">Fosa en blanc</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">_Tipus de fosa:</translation> + <translation type="obsolete">_Tipus de fosa:</translation> + </message> +</context> +<context> + <name>fade to</name> + <message> + <source>Fade</source> + <translation type="obsolete">Fade</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">Fade</translation> </message> <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">En negre</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">Fosa en negre</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">En blanc</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">Fosa en blanc</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">_Tipus de fosa:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> - <translation type="unfinished">Fade</translation> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">Predetermin.</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">Progressiu</translation> + </message> + <message> + <location line="+4"/> + <source>Top Field First</source> + <translation type="unfinished">Camp parell abans</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom Field First</source> + <translation type="unfinished">Camp senar abans</translation> + </message> + <message> + <location line="+10"/> + <source>Threading</source> + <translation type="unfinished">Multiprocessament</translation> + </message> + <message> + <location line="+4"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">Mida mem. intermèdia VBV:</translation> + </message> + <message> + <location line="+32"/> + <source>Interlacing</source> + <translation type="unfinished">Entrellaçat</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Control taxa</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Predetermin.</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">Progressiu</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> - <source>Top Field First</source> - <translation type="unfinished">Camp parell abans</translation> - </message> - <message> - <source>Bottom Field First</source> - <translation type="unfinished">Camp senar abans</translation> - </message> - <message> - <source>Threading</source> - <translation type="unfinished">Multiprocessament</translation> - </message> - <message> + <location line="+15"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> - <source>VBV Buffer Size:</source> - <translation type="unfinished">Mida mem. intermèdia VBV:</translation> - </message> - <message> + <location line="+2"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Entrellaçat</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Control taxa</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -9890,150 +11553,187 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">Cap</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Full</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+23"/> + <source>Threading</source> + <translation type="unfinished">Multiprocessament</translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">Interfície d'usuari</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">Estimac. moviment</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">Control taxa</translation> + </message> + <message> + <location line="-72"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Multiprocessament</translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfície d'usuari</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Estimac. moviment</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Control taxa</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -10041,94 +11741,117 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Cap</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Full</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Interfície d'usuari</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Control taxa</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfície d'usuari</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Control taxa</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -10136,47 +11859,219 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Avançat</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">S'ha produït un error de fitxer</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">No es pot obrir "%s".</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished">%s ja existeix. + +El voleu substituir?</translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished">Podria ser que intentéssiu sobreescriure un fitxer d'entrada!</translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">No es pot escriure el fitxer</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">No teniu accés d'escriptura a "%s".</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -10210,30 +12105,27 @@ <source>Partial Video Filter</source> <translation type="obsolete">Filtre parcial de vídeo</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+38"/> <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished">Netejador espai-temporal de Ross Thomas.</translation> </message> <message> + <location line="+50"/> <source>_Temporal threshold:</source> <translation type="unfinished">Llindar _temporal:</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">Llindar _espacial:</translation> </message> <message> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished">FluxSmooth</translation> </message> @@ -10241,142 +12133,447 @@ <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">Cap</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Full</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Interfície d'usuari</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Control taxa</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfície d'usuari</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Control taxa</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">No está suportat</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">Comprov. temporal i espacial</translation> + <translation type="unfinished">Comprov. temporal i espacial</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">Bob, comprov. temp. i espacial </translation> + <translation type="unfinished">Bob, comprov. temp. i espacial </translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">Salta compr. temp. espacial </translation> + <translation type="unfinished">Salta compr. temp. espacial </translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">Bob, salta compr. temp. espac.</translation> + <translation type="unfinished">Bob, salta compr. temp. espac.</translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete">Camp senar abans</translation> + <translation type="unfinished">Camp senar abans</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">Camp parell abans</translation> + <translation type="unfinished">Camp parell abans</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Mode:</translation> + <translation type="unfinished">_Mode:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">_Ordre:</translation> + <translation type="unfinished">_Ordre:</translation> + </message> + <message> + <location line="-194"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+197"/> + <source>yadif</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -10389,10 +12586,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -10400,34 +12599,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">No hi ha dades</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">Taxa de bits màxima:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">Taxa de bits mitjana:</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">Nombre de fotogrames-I:</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">Nombre de fotogrames-P:</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">Nombre de fotogrames-B:</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">Màxim de fotogrames-B:</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">Histograma de la taxa de bits</translation> </message> @@ -10435,129 +12643,229 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+58"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished">Ajusta el matís i la saturació.</translation> + </message> + <message> + <location line="-1"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> - <translation type="unfinished">Ajusta el matís i la saturació.</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Matís</translation> + <translation type="unfinished">Matís</translation> </message> <message> + <location line="+20"/> <source>Saturation</source> - <translation type="obsolete">Saturació</translation> + <translation type="unfinished">Saturació</translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">_Soroll:</translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Full</translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Ràpid</translation> </message> <message> - <source>use QT4 version</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">_Canvi veloc. d'imatge: </translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">Caram!</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">S'ha produït un error molt greu en construir la llista de tasques.</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">No hi ha cap tasca desada</translation> </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Tasques</translation> </message> <message> + <location line="+37"/> <source>Delete Sel. Job</source> <translation type="unfinished">Suprimeix les tasques seleccionades</translation> </message> <message> + <location line="+7"/> <source>Delete All Jobs</source> <translation type="unfinished">Suprimeix totes les tasques</translation> </message> <message> + <location line="+7"/> <source>Run All Jobs</source> <translation type="unfinished">Executa totes les tasques</translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished">Executa les tasques seleccionades</translation> </message> @@ -10636,22 +12944,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Quantificador:</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Quantificador:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -10706,92 +13019,113 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">Al damunt</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Baix</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished">_Ordre dels camps:</translation> </message> <message> - <source>_Threshold:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+1"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">Més petit suposa més desentrellaçament</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">_Nitideja</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">_Sharper engine:</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">Dues _vies</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">Extrapola millor (més val no fer-la servir)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">_Mapeja</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">Mostra àrees entrellaçades (només prova!)</translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished">KernelDeint</translation> </message> + <message> + <location line="-28"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">Mode _taxa de bits: </translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">Taxa de _bits: </translation> </message> <message> + <location line="+9"/> + <source>LAME Configuration</source> + <translation type="unfinished">Configuració LAME</translation> + </message> + <message> + <location line="-7"/> <source>_Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Disable reservoir:</source> <translation type="unfinished"></translation> </message> - <message> - <source>LAME Configuration</source> - <translation type="unfinished">Configuració LAME</translation> - </message> </context> <context> <name>largeMedian</name> @@ -10815,29 +13149,35 @@ <context> <name>largemedian</name> <message> - <source>Large Median (5x5).</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Median filter on 5x5 matrix.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+71"/> <source>_Process luma</source> <translation type="unfinished">Processament de la _luminància</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Process luma plane</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">Processament de la _luminància</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Fast Convolution</translation> </message> + <message> + <location line="-40"/> + <source>Large Median (5x5).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lavDeint</name> @@ -10882,48 +13222,85 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">Taxa de _bits: </translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Intercanvia U & V</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Mostra _vectors de moviment</translation> </message> <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Opcions del descodificador</translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">Cap</translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">Fusió lineal </translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Interpolació lineal </translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Interpolació cúbica </translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Interpolac. mediana </translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">Desentrell. FFmpeg</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Desentrellaçat:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">Nivell _automàtic</translation> </message> <message> + <location line="-127"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+130"/> <source>libavcodec deinterlacer</source> <translation type="unfinished"></translation> </message> @@ -10931,10 +13308,12 @@ <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished">Llicència</translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished">Accepta</translation> </message> @@ -10943,44 +13322,96 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">_Logo (fitxer JPG):</translation> + <translation type="obsolete">_Logo (fitxer JPG):</translation> </message> <message> <source>Select JPEG file</source> - <translation type="unfinished">Seleccioneu el fitxer de JPEG</translation> + <translation type="obsolete">Seleccioneu el fitxer de JPEG</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">Posició _X: </translation> + <translation type="obsolete">Posició _X: </translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Posició _Y: </translation> + <translation type="obsolete">Posició _Y: </translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">_Alfa: </translation> + <translation type="obsolete">_Alfa: </translation> </message> <message> <source>Logo</source> - <translation type="unfinished">Logo</translation> + <translation type="obsolete">Logo</translation> </message> <message> - <source>Add logo.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Put a logo on top of video, with alpha blending.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">Logo</translation> + </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -10988,34 +13419,42 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Gestor de filtres de vídeo</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation type="unfinished">Transformació</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Entrellaçat</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Colors</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">Soroll</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Nitidesa</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Subtítols</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Diversos</translation> </message> @@ -11024,6 +13463,7 @@ <translation type="obsolete">Externs</translation> </message> <message> + <location line="-182"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"><big><b>Filtres actius</b></big></translation> </message> @@ -11084,18 +13524,22 @@ <translation type="obsolete">Afegeix</translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"><big><b>Filtres disponibles</b></big></translation> </message> <message> + <location line="+155"/> <source>&Preview</source> <translation type="unfinished">&Vista prèvia</translation> </message> <message> + <location line="+11"/> <source>&Close</source> <translation type="unfinished">&Tanca</translation> </message> <message> + <location line="-71"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> @@ -11156,62 +13600,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+425"/> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished">Desentrellaçador per motion compensation. Portat de l'MPlayer.</translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished">Ràpid</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Mitjà</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Lent, estimació iterativa movim.</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">Extra lent (com [3] + fotogr. referèn. múltiple)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Mode:</translation> </message> <message> - <source>Bottom :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Qp:</source> <translation type="unfinished">_QP:</translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished">mcDeinterlace</translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="-51"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -11219,125 +13681,343 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>mkvmuxer</name> + <name>mergeFields</name> <message> - <source>Saving Mkv</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">Combina dues imatges com si fossin dos camps.</translation> + </message> </context> <context> - <name>mp3d</name> + <name>mkvmuxer</name> <message> - <source>Mplayer Denoise 3D HQ</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> + <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Intensitat _luminància espacial:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Intensitat _crominància espacial:</translation> </message> <message> - <source>Luma _Temporal strength:</source> + <location line="+6"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished">MPlayer denoise3d</translation> + </message> + <message> + <location line="-41"/> + <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> - <translation type="unfinished">MPlayer denoise3d</translation> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> - <source>Mplayer Denoise 3D</source> + <location line="+35"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3dlow</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+37"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished">Redueix el soroll, suavitza la imatge, augmenta la compressibilitat.</translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Intensitat _luminància espacial:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Intensitat _crominància espacial:</translation> </message> <message> + <location line="+1"/> <source>_Temporal strength:</source> <translation type="unfinished">Intensitat _temporal:</translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished">MPlayer denoise3d</translation> </message> + <message> + <location line="-39"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4demuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Hi ha hagut un problema en la lectura d'encapçalaments d'SVQ3</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">No hi ha taula stts</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">No está suportat</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Àudio</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished">S'està desant</translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Vídeo</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>msharpen</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> <source>Sharpen edges without amplifying noise. By Donald Graft.</source> <translation type="unfinished">Aguditza els contorns sense amplificar el soroll. Per Donald Graft.</translation> </message> <message> + <location line="+55"/> <source>_Mask</source> <translation type="unfinished">_Màscara</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">_High Q</translation> </message> <message> - <source>_Threshold:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>_Strength:</source> <translation type="unfinished">_Intensitat: </translation> </message> <message> + <location line="+5"/> <source>MSharpen</source> <translation type="unfinished">MSharpen</translation> </message> <message> + <location line="-65"/> <source>Msharpen</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+59"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Error</translation> </message> </context> <context> @@ -11366,42 +14046,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -11418,17 +14108,40 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">L'encapçalament és malformat</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">S'està desempaquetant el flux de bits</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -11440,6 +14153,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>Mono</source> @@ -11497,18 +14223,26 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">Propietats</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Vídeo</translation> </message> <message> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished">TextLabel</translation> </message> <message> + <location line="-49"/> <source>Frame Rate:</source> <translation type="unfinished">Freq. de quadre:</translation> </message> @@ -11517,22 +14251,28 @@ <translation type="obsolete">Nre. de fotogrames: </translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Durada total:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Relació d'aspecte:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Mida de la imatge:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">Còdec 4CC:</translation> </message> <message> + <location line="+10"/> <source>Extra Video Properties</source> <translation type="unfinished">Altres propietats del vídeo</translation> </message> @@ -11549,6 +14289,7 @@ <translation type="obsolete">Quart de píxel:</translation> </message> <message> + <location line="+43"/> <source>Audio</source> <translation type="unfinished">Àudio</translation> </message> @@ -11557,67 +14298,503 @@ <translation type="obsolete">Mida del fitxer:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">Freqüència:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Taxa de bits variable: </translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">Taxa de bits:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">Canals:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">Còdec: </translation> </message> <message> + <location line="+19"/> <source>OK</source> <translation type="unfinished">Accepta</translation> </message> <message> + <location line="-135"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">S'està indexant</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Calen privilegis</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Calen privilegis de root per realitzar aquesta operació.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">S'ha aturat la codificació. Voleu reprendre-la o bé cancel·lar-la?</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Reprèn</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Cancel·la</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Projectes recents</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Preparat</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Ha tingut èxit</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Ha fallat</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">S'ha esborrat</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Processant</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Nom de la tasca</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Estat</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Hora inici</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Hora final</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">És clar!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Suprimeix la tasca</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">Esteu segur que voleu suprimir la tasca %s?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Suprimeix *totes* les tasques</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Esteu segur que voleu suprimir TOTES les tasques?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Ja està fet</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Aquests script ja s'ha executat amb èxit.</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>L'Avidemux és programari lliure; podeu redistribuir-lo i/o modificar-lo sota les condicions de la GNU General Public License, versió 2, tal com l'ha publicada la Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>L'Avidemux és programari lliure; podeu redistribuir-lo i/o modificar-lo sota les condicions de la GNU General Public License, versió 2, tal com l'ha publicada la Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Partial</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">Afegeix</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">Suprimeix</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Configura</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Desconegut</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">No</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Sí</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">Mono</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">Estèreo</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">Mono</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">Estèreo</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Avís</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">Informació</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished">Confirmació</translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished">Pregunta</translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished">Pregunta?</translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Obre l'Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished">Seleccioneu el fitxer d'IDX</translation> </message> </context> <context> @@ -11630,38 +14807,47 @@ <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+151"/> + <source>Process luma plane</source> + <translation type="unfinished">Process luma plane</translation> + </message> + <message> + <location line="-106"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> - <source>Process luma plane</source> - <translation type="unfinished">Process luma plane</translation> - </message> - <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -11669,46 +14855,57 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Mode:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">_Nova veloc. d'imatge:</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation type="unfinished">Resample fps</translation> </message> <message> + <location line="-322"/> <source>Custom</source> <translation type="unfinished">Personalitzat</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> @@ -11716,10 +14913,17 @@ <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Ni l'amplada ni l'alçària no poden ser senars</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -11727,112 +14931,376 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Resize</translation> + <translation type="unfinished">Resize</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Aspect Ratio</source> - <translation type="obsolete">Relació d'aspecte</translation> + <translation type="unfinished">Relació d'aspecte</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Lock Aspect Ratio</source> - <translation type="obsolete">Bloqueja la relació d'aspecte</translation> + <translation type="unfinished">Bloqueja la relació d'aspecte</translation> </message> <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> <source>Source:</source> - <translation type="obsolete">Origen:</translation> + <translation type="unfinished">Origen:</translation> </message> <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> <source>Destination:</source> - <translation type="obsolete">Destinació:</translation> + <translation type="unfinished">Destinació:</translation> </message> <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> <source>Resize Dimensions</source> - <translation type="obsolete">Redimensiona</translation> + <translation type="unfinished">Redimensiona</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Width:</source> - <translation type="obsolete">Amplada:</translation> + <translation type="unfinished">Amplada:</translation> </message> <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> <source>Height:</source> - <translation type="obsolete">Alçària:</translation> + <translation type="unfinished">Alçària:</translation> </message> <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> <source>Round to the Nearest Multiple of 16</source> - <translation type="obsolete">Arrodoneix al múltiple de 16 més proper</translation> + <translation type="unfinished">Arrodoneix al múltiple de 16 més proper</translation> </message> <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Percent</source> - <translation type="obsolete">Percent</translation> + <translation type="unfinished">Percent</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> <source>Error X / Y:</source> - <translation type="obsolete">Error X / Y:</translation> + <translation type="unfinished">Error X / Y:</translation> </message> <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> <source>0.00 / 0.00</source> - <translation type="obsolete">0.00 / 0.00</translation> + <translation type="unfinished">0.00 / 0.00</translation> </message> <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> <source>Resize Method:</source> - <translation type="obsolete">Mètode de redimensionament:</translation> + <translation type="unfinished">Mètode de redimensionament:</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> <source>Bilinear</source> - <translation type="obsolete">Bilinear</translation> + <translation type="unfinished">Bilinear</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Bicubic</translation> + <translation type="unfinished">Bicubic</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Lanzcos3</source> - <translation type="obsolete">Lanzcos3</translation> + <translation type="unfinished">Lanzcos3</translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Ni l'amplada ni l'alçària no poden ser senars</translation> + <translation type="obsolete">Ni l'amplada ni l'alçària no poden ser senars</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Rotate</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-7"/> <source>None</source> <translation type="unfinished">Cap</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 graus</translation> </message> @@ -11841,6 +15309,7 @@ <translation type="obsolete">90°</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 graus</translation> </message> @@ -11849,6 +15318,7 @@ <translation type="obsolete">180°</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 graus</translation> </message> @@ -11857,21 +15327,30 @@ <translation type="obsolete">270°</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">_Angle: </translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -11913,28 +15392,46 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Vista prèvia</translation> </message> <message> - <source>Angle (°):</source> + <location line="+83"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>separateFields</name> <message> - <source>Preview</source> - <translation type="unfinished">Vista prèvia</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished">Separate Fields</translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>sharpen</name> <message> - <source>next</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> <translation type="unfinished"></translation> </message> </context> @@ -11950,6 +15447,19 @@ </message> </context> <context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>subAss</name> <message> <source>_Subtitle file (ASS/SSA):</source> @@ -11983,148 +15493,355 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Sense estratègia</translation> </message> <message> - <source>Mac OS X QuickDraw</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 pulldown</translation> </message> <message> - <source>OpenGL</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> </message> <message> - <source>MS Windows Direct3D</source> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC convertit des de PAL</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Al damunt</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Baix</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Mai</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Si es manté l'efecte "pinta"</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Sempre</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Cap</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Cap però amb càlcul</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Postproc. sobre la millor correspondència</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Postproc. i mostra zones (depuració)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Processa fotograma (no camps)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Processa fotograma, (no camps), depuració</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">E_stratègia: </translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">_Ordre dels camps:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Postprocessament:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">_Prova enrere: </translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">Lllindar _directe: </translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">Llindar _enrere: </translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">Llindar _soroll: </translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Llindar postp_rocessament: </translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">_Usa croma per decidir</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">_Mostra informació</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Depu_ra</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">Fus_iona</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished">Decomb Telecide</translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">S'està indexant</translation> + </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>twolame</name> <message> - <source>Keep Top Field</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">Taxa de _bits: </translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished">Configuració de TwoLame</translation> + </message> +</context> +<context> + <name>uisupport</name> + <message> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>unstackfield</name> <message> - <source>vdpau</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -12241,22 +15958,27 @@ <translation type="obsolete">Retard:</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished">Mida i posició de la lletra dels subtítols</translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -12264,65 +15986,249 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">Qualitatiu</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Mode:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">Taxa de _bits: </translation> </message> <message> - <source>_Quality:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+9"/> <source>Vorbis Configuration</source> <translation type="unfinished">Configuració Vorbis </translation> </message> + <message> + <location line="-7"/> + <source>_Quality:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">Processament</translation> </message> <message> + <location line="+64"/> <source>Elapsed:</source> <translation type="unfinished">Transcorregut:</translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished">Temps restant:</translation> </message> <message> + <location line="+26"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+87"/> <source>Cancel</source> <translation type="unfinished">Cancel·la</translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Personalitzat</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Taxa de bits sortida:</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Quantificador:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Qualitat: </translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Mida vídeo sortida:</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Taxa de bits mitjana:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished">L'Optimització ramificada de macrobloc requereix l'activació de la Quantificació adptativa a la variància. La Quantificació adaptativa a la variància s'activarà automàticament. + +Voleu continuar?</translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished">L'Optimització ramificada de macrobloc requereix l'activació de la Quantificació adptativa a la variància. L'Optimització ramificada de macrobloc es desactivarà automàticament. + +Voleu continuar?</translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Esborra</translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> <source><default></source> @@ -12333,8 +16239,9 @@ <translation type="obsolete"><personalitzat></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+56"/> <source>Save As</source> - <translation type="obsolete">Desa com</translation> + <translation type="unfinished">Desa com</translation> </message> <message> <source>x264 Configuration File (*.xml)</source> @@ -12349,8 +16256,9 @@ <translation type="obsolete">Taxa de bits sortida:</translation> </message> <message> + <location line="+2982"/> <source>kbit/s</source> - <translation type="obsolete">kbit/s</translation> + <translation type="unfinished">kbit/s</translation> </message> <message> <source>Quantiser:</source> @@ -12361,12 +16269,14 @@ <translation type="obsolete">Qualitat: </translation> </message> <message> + <location line="-2655"/> <source>Target Video Size:</source> - <translation type="obsolete">Mida vídeo sortida:</translation> + <translation type="unfinished">Mida vídeo sortida:</translation> </message> <message> + <location line="+78"/> <source>MB</source> - <translation type="obsolete">MB</translation> + <translation type="unfinished">MB</translation> </message> <message> <source>Average Bitrate:</source> @@ -12401,160 +16311,206 @@ <translation type="obsolete">Esteu segur que voleu suprimir la zona seleccionada?</translation> </message> <message> + <location line="-446"/> <source>x264 Configuraton</source> - <translation type="obsolete">Configuració de l'x264</translation> + <translation type="unfinished">Configuració de l'x264</translation> </message> <message> + <location line="+24"/> <source>Configuration:</source> - <translation type="obsolete">Configuració:</translation> + <translation type="unfinished">Configuració:</translation> </message> <message> + <location line="+24"/> + <location line="+3152"/> <source>Delete</source> - <translation type="obsolete">Esborra</translation> + <translation type="unfinished">Esborra</translation> </message> <message> + <location line="-3110"/> <source>General</source> - <translation type="obsolete">General</translation> + <translation type="unfinished">General</translation> </message> <message> + <location line="+270"/> <source>Rate Control</source> - <translation type="obsolete">Control taxa</translation> + <translation type="unfinished">Control taxa</translation> </message> <message> + <location line="+21"/> <source>Constant Bitrate (Single Pass)</source> - <translation type="obsolete">Taxa de bits constant (Passada única)</translation> + <translation type="unfinished">Taxa de bits constant (Passada única)</translation> </message> <message> + <location line="+5"/> <source>Constant Quantiser (Single Pass)</source> - <translation type="obsolete">Quantificador constant (Passada única)</translation> + <translation type="unfinished">Quantificador constant (Passada única)</translation> </message> <message> + <location line="+5"/> <source>Constant Rate Factor (Single Pass)</source> - <translation type="obsolete">Factor de ràtio constant (Dues passades)</translation> + <translation type="unfinished">Factor de ràtio constant (Dues passades)</translation> </message> <message> + <location line="+5"/> <source>Video Size (Two Pass)</source> - <translation type="obsolete">Mida del vídeo (Dues passades)</translation> + <translation type="unfinished">Mida del vídeo (Dues passades)</translation> </message> <message> + <location line="+5"/> <source>Average Bitrate (Two Pass)</source> - <translation type="obsolete">Taxa de bits mitjana (Dues passades)</translation> + <translation type="unfinished">Taxa de bits mitjana (Dues passades)</translation> </message> <message> + <location line="+23"/> <source>Encoding Mode:</source> - <translation type="obsolete">Mode de codificació:</translation> + <translation type="unfinished">Mode de codificació:</translation> </message> <message> + <location line="+82"/> + <location line="+200"/> <source>0 (High Quality)</source> - <translation type="obsolete">0 (Qualiat alta)</translation> + <translation type="unfinished">0 (Qualiat alta)</translation> </message> <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> <source>Quantiser</source> - <translation type="obsolete">Quantificador</translation> + <translation type="unfinished">Quantificador</translation> </message> <message> + <location line="-1826"/> + <location line="+200"/> <source>51 (Low Quality)</source> - <translation type="obsolete">51 (Qualitat baixa)</translation> + <translation type="unfinished">51 (Qualitat baixa)</translation> </message> <message> + <location line="+78"/> <source>Frametype Lookahead:</source> - <translation type="obsolete">Anticipació tipus de fotograma:</translation> + <translation type="unfinished">Anticipació tipus de fotograma:</translation> </message> <message> + <location line="+14"/> + <location line="+2490"/> <source>frames</source> - <translation type="obsolete">fotogrames</translation> + <translation type="unfinished">fotogrames</translation> </message> <message> + <location line="-100"/> <source>Multithreading</source> - <translation type="obsolete">Multifil</translation> + <translation type="unfinished">Multifil</translation> </message> <message> + <location line="+8"/> <source>Disable</source> - <translation type="obsolete">Desactiva</translation> + <translation type="unfinished">Desactiva</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Autodetecta</translation> + <translation type="unfinished">Autodetecta</translation> </message> <message> + <location line="+49"/> <source>Enforce Repeatability</source> - <translation type="obsolete">Imposa repetibilitat</translation> + <translation type="unfinished">Imposa repetibilitat</translation> </message> <message> + <location line="+7"/> <source>Slice-based Threading</source> - <translation type="obsolete">Fils basats en llesques</translation> + <translation type="unfinished">Fils basats en llesques</translation> </message> <message> + <location line="+9"/> <source>Custom Threaded Lookahead Buffer:</source> - <translation type="obsolete">Custom Threaded Lookahead Buffer:</translation> + <translation type="unfinished">Custom Threaded Lookahead Buffer:</translation> </message> <message> + <location line="-2369"/> <source>Motion</source> - <translation type="obsolete">Moviment</translation> + <translation type="unfinished">Moviment</translation> </message> <message> + <location line="+6"/> <source>Motion Estimation</source> - <translation type="obsolete">Estimac. moviment</translation> + <translation type="unfinished">Estimac. moviment</translation> </message> <message> + <location line="+8"/> <source>Motion Estimation Method:</source> - <translation type="obsolete">Mètode Motion Estimation:</translation> + <translation type="unfinished">Mètode Motion Estimation:</translation> </message> <message> + <location line="+13"/> <source>Diamond Search</source> - <translation type="obsolete">Cerca en diamant</translation> + <translation type="unfinished">Cerca en diamant</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">Cerca hexagonal</translation> + <translation type="unfinished">Cerca hexagonal</translation> </message> <message> + <location line="+5"/> <source>Uneven Multi-hexagonal Search</source> - <translation type="obsolete">Cerca multihexagonal irregular</translation> + <translation type="unfinished">Cerca multihexagonal irregular</translation> </message> <message> + <location line="+5"/> <source>Exhaustive Search</source> - <translation type="obsolete">Cerca exhaustiva</translation> + <translation type="unfinished">Cerca exhaustiva</translation> </message> <message> + <location line="+5"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">Cerca exhaustiva Hadamard</translation> + <translation type="unfinished">Cerca exhaustiva Hadamard</translation> </message> <message> + <location line="+42"/> <source>1 (Fast)</source> - <translation type="obsolete">1 (Ràpida)</translation> + <translation type="unfinished">1 (Ràpida)</translation> </message> <message> + <location line="+20"/> <source>Subpixel Refinement</source> - <translation type="obsolete">Precisió de subpíxel</translation> + <translation type="unfinished">Precisió de subpíxel</translation> </message> <message> <source>9 (Best)</source> <translation type="obsolete">9 (Millor)</translation> </message> <message> + <location line="+98"/> <source>Motion Vector</source> - <translation type="obsolete">Vector de moviment</translation> + <translation type="unfinished">Vector de moviment</translation> </message> <message> + <location line="+38"/> <source>Maximum Motion Vector Length:</source> - <translation type="obsolete">Longitud màxima del vector de moviment:</translation> + <translation type="unfinished">Longitud màxima del vector de moviment:</translation> </message> <message> + <location line="+70"/> <source>Minimum Buffer Between Threads:</source> - <translation type="obsolete">Mem. intermèdia mínima entre fils:</translation> + <translation type="unfinished">Mem. intermèdia mínima entre fils:</translation> </message> <message> + <location line="+7"/> <source>Maximum Motion Vector Search Range:</source> - <translation type="obsolete">Màxim interval de cerca del vector de moviment:</translation> + <translation type="unfinished">Màxim interval de cerca del vector de moviment:</translation> </message> <message> + <location line="+12"/> <source>Prediction</source> - <translation type="obsolete">Predicció</translation> + <translation type="unfinished">Predicció</translation> </message> <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> <source>Disabled</source> - <translation type="obsolete">Desactivat</translation> + <translation type="unfinished">Desactivat</translation> </message> <message> <source>Blind Offset</source> @@ -12565,80 +16521,101 @@ <translation type="obsolete">Anàlisi intel·ligent</translation> </message> <message> + <location line="-453"/> <source>Direct Prediction Mode:</source> - <translation type="obsolete">Mode de predicció directa:</translation> + <translation type="unfinished">Mode de predicció directa:</translation> </message> <message> + <location line="+7"/> <source>Weighted Prediction for P-frames:</source> - <translation type="obsolete">Predicció ponderada per fotogrames-P:</translation> + <translation type="unfinished">Predicció ponderada per fotogrames-P:</translation> </message> <message> + <location line="+13"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Cap</translation> + <translation type="unfinished">Cap</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">Espacial</translation> + <translation type="unfinished">Espacial</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">Temporal</translation> + <translation type="unfinished">Temporal</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Auto</translation> + <translation type="unfinished">Auto</translation> </message> <message> + <location line="+25"/> <source>Weighted Prediction for B-frames</source> - <translation type="obsolete">Predicció ponderada per fotogrames-B</translation> + <translation type="unfinished">Predicció ponderada per fotogrames-B</translation> </message> <message> + <location line="+7"/> <source>Constrained Intra Prediction</source> - <translation type="obsolete">Predicció Intra restringida</translation> + <translation type="unfinished">Predicció Intra restringida</translation> </message> <message> + <location line="+24"/> <source>Partition</source> - <translation type="obsolete">Partició</translation> + <translation type="unfinished">Partició</translation> </message> <message> + <location line="+6"/> <source>Partition Search</source> - <translation type="obsolete">Cerca de partició</translation> + <translation type="unfinished">Cerca de partició</translation> </message> <message> + <location line="+8"/> <source>8x8 DCT Spatial Transform</source> - <translation type="obsolete">Transformada DCT espacial 8x8</translation> + <translation type="unfinished">Transformada DCT espacial 8x8</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">Predicció Intra sobre els blocs 8x8, 8x16 i 16x8 dels fotogrames-P</translation> + <translation type="unfinished">Predicció Intra sobre els blocs 8x8, 8x16 i 16x8 dels fotogrames-P</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> - <translation type="obsolete">Predicció Intra sobre els blocs 8x8, 8x16 i 16x8 dels fotogrames-B</translation> + <translation type="unfinished">Predicció Intra sobre els blocs 8x8, 8x16 i 16x8 dels fotogrames-B</translation> </message> <message> + <location line="+7"/> <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">Predicció Intra sobre els blocs 4x4, 4x8 i 8x4 dels fotogrames-P</translation> + <translation type="unfinished">Predicció Intra sobre els blocs 4x4, 4x8 i 8x4 dels fotogrames-P</translation> </message> <message> + <location line="+7"/> <source>8x8 Intra-predicted Blocks</source> - <translation type="obsolete">Predicció Intra sobre els blocs 8x8</translation> + <translation type="unfinished">Predicció Intra sobre els blocs 8x8</translation> </message> <message> + <location line="+7"/> <source>4x4 Intra-predicted Blocks</source> - <translation type="obsolete">Predicció Intra sobre els blocs 4x4</translation> + <translation type="unfinished">Predicció Intra sobre els blocs 4x4</translation> </message> <message> + <location line="+26"/> <source>Frame</source> - <translation type="obsolete">Fotograma</translation> + <translation type="unfinished">Fotograma</translation> </message> <message> + <location line="+6"/> <source>Frame Encoding</source> - <translation type="obsolete">Codificació de fotograma</translation> + <translation type="unfinished">Codificació de fotograma</translation> </message> <message> + <location line="+6"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> <source>Pure Interlaced Mode</source> @@ -12649,196 +16626,247 @@ <translation type="obsolete">Filtre Loop</translation> </message> <message> + <location line="+21"/> + <location line="+1328"/> <source>Strength:</source> - <translation type="obsolete">Intensitat:</translation> + <translation type="unfinished">Intensitat:</translation> </message> <message> + <location line="-1289"/> <source>Threshold:</source> - <translation type="obsolete">Llindar:</translation> + <translation type="unfinished">Llindar:</translation> </message> <message> + <location line="+124"/> <source>Maximum Reference Frames:</source> - <translation type="obsolete">Màxim de fotogrames de referència:</translation> + <translation type="unfinished">Màxim de fotogrames de referència:</translation> </message> <message> + <location line="+39"/> <source>B-frames</source> - <translation type="obsolete">Fotogrames-B</translation> + <translation type="unfinished">Fotogrames-B</translation> </message> <message> + <location line="+6"/> <source>B-frames as References:</source> - <translation type="obsolete">Fotogrames-B com a referència:</translation> + <translation type="unfinished">Fotogrames-B com a referència:</translation> </message> <message> + <location line="+15"/> <source>Strictly Hierarchical Pyramid</source> - <translation type="obsolete">Piràmide rigorosament jeràrquica</translation> + <translation type="unfinished">Piràmide rigorosament jeràrquica</translation> </message> <message> + <location line="+5"/> <source>Non-strict (Not Blu-ray Compatible)</source> - <translation type="obsolete">No rigorosa (no compatible amb Blu-ray)</translation> + <translation type="unfinished">No rigorosa (no compatible amb Blu-ray)</translation> </message> <message> + <location line="+31"/> <source>Fast</source> - <translation type="obsolete">Ràpid</translation> + <translation type="unfinished">Ràpid</translation> </message> <message> + <location line="+5"/> <source>Optimal</source> - <translation type="obsolete">Òptim</translation> + <translation type="unfinished">Òptim</translation> </message> <message> + <location line="+74"/> <source>B-frame Bias:</source> - <translation type="obsolete">Biaix dels fotogrames-B:</translation> + <translation type="unfinished">Biaix dels fotogrames-B:</translation> </message> <message> + <location line="+7"/> <source>Maximum Consecutive B-frames:</source> - <translation type="obsolete">Màxim de fotogrames-B consecutius:</translation> + <translation type="unfinished">Màxim de fotogrames-B consecutius:</translation> </message> <message> + <location line="+7"/> <source>Adaptive B-frame Decision:</source> - <translation type="obsolete">Decisió per fotogrames-B adaptativa:</translation> + <translation type="unfinished">Decisió per fotogrames-B adaptativa:</translation> </message> <message> + <location line="+10"/> <source>I-frames</source> - <translation type="obsolete">Fotogrames-I</translation> + <translation type="unfinished">Fotogrames-I</translation> </message> <message> <source>Maximum GOP Size:</source> <translation type="obsolete">Mida màxima del GOP:</translation> </message> <message> + <location line="+82"/> <source>I-frame Threshold:</source> - <translation type="obsolete">Llindar fotogrames-I:</translation> + <translation type="unfinished">Llindar fotogrames-I:</translation> </message> <message> <source>Minimum GOP Size:</source> <translation type="obsolete">Mida mínima del GOP:</translation> </message> <message> + <location line="+60"/> + <location line="+6"/> <source>Analysis</source> - <translation type="obsolete">Anàlisi</translation> + <translation type="unfinished">Anàlisi</translation> </message> <message> + <location line="+6"/> <source>Mixed References</source> - <translation type="obsolete">Referències mixtes</translation> + <translation type="unfinished">Referències mixtes</translation> </message> <message> + <location line="+7"/> <source>Chroma Motion Estimation</source> - <translation type="obsolete">Estimac. moviment crominància</translation> + <translation type="unfinished">Estimac. moviment crominància</translation> </message> <message> + <location line="+9"/> <source>Trellis Quantization:</source> - <translation type="obsolete">Quantificació de Trellis:</translation> + <translation type="unfinished">Quantificació de Trellis:</translation> </message> <message> + <location line="+11"/> <source>Final Macroblock Only</source> - <translation type="obsolete">Només macrobloc final</translation> + <translation type="unfinished">Només macrobloc final</translation> </message> <message> + <location line="+5"/> <source>Always On</source> - <translation type="obsolete">Sempre activa</translation> + <translation type="unfinished">Sempre activa</translation> </message> <message> + <location line="+23"/> <source>Fast Skip Detection on P-frames</source> - <translation type="obsolete">Detecció "fast skip" sobre fotogrames-P</translation> + <translation type="unfinished">Detecció "fast skip" sobre fotogrames-P</translation> </message> <message> + <location line="+7"/> <source>DCT Decimation on P-frames</source> - <translation type="obsolete">Delmació DCT sobres fotogrames-P</translation> + <translation type="unfinished">Delmació DCT sobres fotogrames-P</translation> </message> <message> + <location line="+9"/> <source>Psychovisual Rate Distortion Optimisation:</source> - <translation type="obsolete">Optimització "Psychovisual Rate Distortion":</translation> + <translation type="unfinished">Optimització "Psychovisual Rate Distortion":</translation> </message> <message> + <location line="+74"/> <source>Noise Reduction:</source> - <translation type="obsolete">Reducció del soroll:</translation> + <translation type="unfinished">Reducció del soroll:</translation> </message> <message> + <location line="+36"/> <source>Luma Quantisation Deadzone</source> - <translation type="obsolete">Quantif. luminància per zona morta</translation> + <translation type="unfinished">Quantif. luminància per zona morta</translation> </message> <message> + <location line="+8"/> <source>Intra Luma Quantisation Deadzone:</source> - <translation type="obsolete">Zona morta quantificació Intra Luma:</translation> + <translation type="unfinished">Zona morta quantificació Intra Luma:</translation> </message> <message> + <location line="+7"/> <source>Inter Luma Quantisation Deadzone:</source> - <translation type="obsolete">Zona morta quantificació Inter Luma:</translation> + <translation type="unfinished">Zona morta quantificació Inter Luma:</translation> </message> <message> + <location line="+66"/> <source>Quantisation Matrix</source> - <translation type="obsolete">Matriu de quantificació</translation> + <translation type="unfinished">Matriu de quantificació</translation> </message> <message> + <location line="+8"/> <source>Flat Matrix</source> - <translation type="obsolete">Matriu plana</translation> + <translation type="unfinished">Matriu plana</translation> </message> <message> + <location line="+10"/> <source>JVT Matrix</source> - <translation type="obsolete">Matriu JVT</translation> + <translation type="unfinished">Matriu JVT</translation> </message> <message> + <location line="+9"/> <source>Custom Matrix</source> - <translation type="obsolete">Matriu personalitzada</translation> + <translation type="unfinished">Matriu personalitzada</translation> </message> <message> + <location line="+10"/> + <location line="+856"/> <source>Edit</source> - <translation type="obsolete">Edita</translation> + <translation type="unfinished">Edita</translation> </message> <message> + <location line="-809"/> <source>Quantiser Control</source> - <translation type="obsolete">Control quantificador</translation> + <translation type="unfinished">Control quantificador</translation> </message> <message> + <location line="+35"/> <source>Maximum Quantiser:</source> - <translation type="obsolete">Quantificador màxim:</translation> + <translation type="unfinished">Quantificador màxim:</translation> </message> <message> + <location line="+7"/> <source>I and P-frame Quantiser Ratio:</source> - <translation type="obsolete">Ràtio quantificador fotogrames-I i P:</translation> + <translation type="unfinished">Ràtio quantificador fotogrames-I i P:</translation> </message> <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> <source>%</source> - <translation type="obsolete">%</translation> + <translation type="unfinished">%</translation> </message> <message> + <location line="-459"/> <source>Maximum Quantiser Step:</source> - <translation type="obsolete">Màxima variació del quantificador:</translation> + <translation type="unfinished">Màxima variació del quantificador:</translation> </message> <message> + <location line="+34"/> <source>P and B-frame Quantiser Ratio:</source> - <translation type="obsolete">Ràtio quantificador fotogrames-P i B:</translation> + <translation type="unfinished">Ràtio quantificador fotogrames-P i B:</translation> </message> <message> + <location line="+7"/> <source>Average Bitrate Tolerance:</source> - <translation type="obsolete">Tolerància taxa de bits mitjana:</translation> + <translation type="unfinished">Tolerància taxa de bits mitjana:</translation> </message> <message> + <location line="+7"/> <source>Chroma to Luma Quantiser Offset:</source> - <translation type="obsolete">Compensació quantificacor Chroma amb respecte a Luma:</translation> + <translation type="unfinished">Compensació quantificacor Chroma amb respecte a Luma:</translation> </message> <message> + <location line="+34"/> <source>Minimum Quantiser:</source> - <translation type="obsolete">Quantificador mínim:</translation> + <translation type="unfinished">Quantificador mínim:</translation> </message> <message> + <location line="+48"/> <source>Quantiser Curve Compression</source> - <translation type="obsolete">Compressió corbada del quantificador</translation> + <translation type="unfinished">Compressió corbada del quantificador</translation> </message> <message> + <location line="+8"/> <source>Quantiser Curve Compression:</source> - <translation type="obsolete">Compressió corbada del quantificador:</translation> + <translation type="unfinished">Compressió corbada del quantificador:</translation> </message> <message> + <location line="+45"/> <source>Reduce Fluctuation Before Curve Compression:</source> - <translation type="obsolete">Redueix la fluctuació abans de la compressió corbada:</translation> + <translation type="unfinished">Redueix la fluctuació abans de la compressió corbada:</translation> </message> <message> + <location line="+70"/> <source>Reduce Fluctuation After Curve Compression:</source> - <translation type="obsolete">Redueix la fluctuació després de la compressió corbada:</translation> + <translation type="unfinished">Redueix la fluctuació després de la compressió corbada:</translation> </message> <message> + <location line="+12"/> <source>Adaptive Quantisation</source> - <translation type="obsolete">Quantificació adaptativa</translation> + <translation type="unfinished">Quantificació adaptativa</translation> </message> <message> <source>Variance AQ</source> @@ -12849,296 +16877,383 @@ <translation type="obsolete">Avançat</translation> </message> <message> + <location line="+129"/> <source>Video Buffer Verifier</source> - <translation type="obsolete">Verificador mem. intermèdia vídeo</translation> + <translation type="unfinished">Verificador mem. intermèdia vídeo</translation> </message> <message> + <location line="+8"/> <source>Maximum VBV Bitrate:</source> - <translation type="obsolete">Màxima taxa de bits VBV:</translation> + <translation type="unfinished">Màxima taxa de bits VBV:</translation> </message> <message> + <location line="+7"/> <source>Initial VBV Buffer Occupancy:</source> - <translation type="obsolete">Ocupació inicial mem. intermèdia VBV:</translation> + <translation type="unfinished">Ocupació inicial mem. intermèdia VBV:</translation> </message> <message> + <location line="+16"/> <source>kbit</source> - <translation type="obsolete">kbit</translation> + <translation type="unfinished">kbit</translation> </message> <message> + <location line="+87"/> <source>VBV Buffer Size:</source> - <translation type="obsolete">Mida mem. intermèdia VBV:</translation> + <translation type="unfinished">Mida mem. intermèdia VBV:</translation> </message> <message> + <location line="+12"/> <source>Slicing</source> - <translation type="obsolete">Divisió en llesques</translation> + <translation type="unfinished">Divisió en llesques</translation> </message> <message> + <location line="+6"/> <source>Slices per Frame:</source> - <translation type="obsolete">Llesques per fotograma:</translation> + <translation type="unfinished">Llesques per fotograma:</translation> </message> <message> + <location line="+7"/> <source>Maximum Size per Slice:</source> - <translation type="obsolete">Mida màxima de la llesca:</translation> + <translation type="unfinished">Mida màxima de la llesca:</translation> </message> <message> + <location line="+16"/> <source>bytes</source> - <translation type="obsolete">bytes</translation> + <translation type="unfinished">bytes</translation> </message> <message> + <location line="+22"/> <source>Maximum Macroblocks per Slice:</source> - <translation type="obsolete">Màxim de macroblocs per llesca:</translation> + <translation type="unfinished">Màxim de macroblocs per llesca:</translation> </message> <message> + <location line="+58"/> <source>Zones</source> - <translation type="obsolete">Zones</translation> + <translation type="unfinished">Zones</translation> </message> <message> + <location line="+20"/> <source>Add</source> - <translation type="obsolete">Afegeix</translation> + <translation type="unfinished">Afegeix</translation> </message> <message> + <location line="+193"/> <source>Output</source> - <translation type="obsolete">Sortida</translation> + <translation type="unfinished">Sortida</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+584"/> <source>Sequence Parameter Set Identifer:</source> - <translation type="obsolete">Identificador del set de paràmetres de seqüència:</translation> + <translation type="unfinished">Identificador del set de paràmetres de seqüència:</translation> </message> <message> + <location line="-692"/> <source>IDC Level:</source> - <translation type="obsolete">Nivell d'IDC:</translation> + <translation type="unfinished">Nivell d'IDC:</translation> </message> <message> + <location line="+702"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+2482"/> <source>Generate Access Unit Delimiters</source> - <translation type="obsolete">Genera delimitadors d'unitat d'accés</translation> + <translation type="unfinished">Genera delimitadors d'unitat d'accés</translation> </message> <message> + <location line="+24"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Relació d'aspecte de píxel</translation> + <translation type="unfinished">Relació d'aspecte de píxel</translation> </message> <message> + <location line="+18"/> <source>As Input</source> - <translation type="obsolete">Com a l'entrada</translation> + <translation type="unfinished">Com a l'entrada</translation> </message> <message> + <location line="+49"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+35"/> <source>Predefined Aspect Ratio:</source> - <translation type="obsolete">Relació d'aspecte predefinida:</translation> + <translation type="unfinished">Relació d'aspecte predefinida:</translation> </message> <message> + <location line="+13"/> <source>16:15 (PAL 4:3)</source> - <translation type="obsolete">16:15 (PAL 4:3)</translation> + <translation type="unfinished">16:15 (PAL 4:3)</translation> </message> <message> + <location line="+5"/> <source>64:45 (PAL 16:9)</source> - <translation type="obsolete">64:45 (PAL 16:9)</translation> + <translation type="unfinished">64:45 (PAL 16:9)</translation> </message> <message> + <location line="+5"/> <source>8:9 (NTSC 4:3)</source> - <translation type="obsolete">8:9 (NTSC 4:3)</translation> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> </message> <message> + <location line="+5"/> <source>32:27 (NTSC 16:9)</source> - <translation type="obsolete">32:27 (NTSC 16:9)</translation> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> </message> <message> + <location line="+48"/> <source>Video Usability Information</source> - <translation type="obsolete">Informació sobre la utilització del vídeo</translation> + <translation type="unfinished">Informació sobre la utilització del vídeo</translation> </message> <message> + <location line="+6"/> <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> - <translation type="obsolete">Aquests paràmetres només són suggeriments per al dispositiu de reproducció. Useu-lo sota la pròpia responsabilitat.</translation> + <translation type="unfinished">Aquests paràmetres només són suggeriments per al dispositiu de reproducció. Useu-lo sota la pròpia responsabilitat.</translation> </message> <message> + <location line="+38"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> <source>Undefined</source> - <translation type="obsolete">Indefinit/da</translation> + <translation type="unfinished">Indefinit/da</translation> </message> <message> + <location line="-131"/> + <location line="+63"/> + <location line="+73"/> <source>BT709</source> - <translation type="obsolete">BT709</translation> + <translation type="unfinished">BT709</translation> </message> <message> + <location line="-131"/> + <location line="+63"/> <source>BT470M</source> - <translation type="obsolete">BT470M</translation> + <translation type="unfinished">BT470M</translation> </message> <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> <source>BT470BG</source> - <translation type="obsolete">BT470M</translation> + <translation type="unfinished">BT470M</translation> </message> <message> + <location line="-68"/> <source>Linear</source> - <translation type="obsolete">Lineal</translation> + <translation type="unfinished">Lineal</translation> </message> <message> + <location line="+5"/> <source>LOG100</source> - <translation type="obsolete">LOG100</translation> + <translation type="unfinished">LOG100</translation> </message> <message> + <location line="+5"/> <source>LOG316</source> - <translation type="obsolete">LOG316</translation> + <translation type="unfinished">LOG316</translation> </message> <message> + <location line="+5"/> <source>SMPTEL170M</source> - <translation type="obsolete">SMPTEL170M</translation> + <translation type="unfinished">SMPTEL170M</translation> </message> <message> + <location line="-73"/> + <location line="+78"/> + <location line="+58"/> <source>SMPTE240M</source> - <translation type="obsolete">SMPTE240M</translation> + <translation type="unfinished">SMPTE240M</translation> </message> <message> + <location line="-171"/> <source>Colour Primaries:</source> - <translation type="obsolete">Colors primaris:</translation> + <translation type="unfinished">Colors primaris:</translation> </message> <message> + <location line="-89"/> <source>Show</source> - <translation type="obsolete">Mostra</translation> + <translation type="unfinished">Mostra</translation> </message> <message> + <location line="+5"/> <source>Crop</source> - <translation type="obsolete">Crop</translation> + <translation type="unfinished">Crop</translation> </message> <message> + <location line="+240"/> <source>FCC</source> - <translation type="obsolete">FCC</translation> + <translation type="unfinished">FCC</translation> </message> <message> + <location line="-126"/> + <location line="+136"/> <source>SMPTE170M</source> - <translation type="obsolete">SMPTE170M</translation> + <translation type="unfinished">SMPTE170M</translation> </message> <message> + <location line="+10"/> <source>GBR</source> - <translation type="obsolete">GBR</translation> + <translation type="unfinished">GBR</translation> </message> <message> + <location line="+5"/> <source>YCgCo</source> - <translation type="obsolete">YCgCo</translation> + <translation type="unfinished">YCgCo</translation> </message> <message> + <location line="-45"/> <source>Colour Matrix:</source> - <translation type="obsolete">Matriu del color:</translation> + <translation type="unfinished">Matriu del color:</translation> </message> <message> + <location line="-179"/> <source>Component</source> - <translation type="obsolete">Component</translation> + <translation type="unfinished">Component</translation> </message> <message> + <location line="+5"/> <source>PAL</source> - <translation type="obsolete">PAL</translation> + <translation type="unfinished">PAL</translation> </message> <message> + <location line="+5"/> <source>NTSC</source> - <translation type="obsolete">NTSC</translation> + <translation type="unfinished">NTSC</translation> </message> <message> + <location line="+5"/> <source>SECAM</source> - <translation type="obsolete">SECAM</translation> + <translation type="unfinished">SECAM</translation> </message> <message> + <location line="+5"/> <source>MAC</source> - <translation type="obsolete">MAC</translation> + <translation type="unfinished">MAC</translation> </message> <message> + <location line="+63"/> <source>Film</source> - <translation type="obsolete">Film</translation> + <translation type="unfinished">Film</translation> </message> <message> + <location line="+23"/> <source>Transfer Characteristics:</source> - <translation type="obsolete">Característiques de la transferència:</translation> + <translation type="unfinished">Característiques de la transferència:</translation> </message> <message> + <location line="+184"/> <source>Chroma Sample Location:</source> - <translation type="obsolete">Posició de la mostra Chroma:</translation> + <translation type="unfinished">Posició de la mostra Chroma:</translation> </message> <message> + <location line="-308"/> <source>Video Format:</source> - <translation type="obsolete">Format del vídeo:</translation> + <translation type="unfinished">Format del vídeo:</translation> </message> <message> + <location line="-43"/> <source>Overscan:</source> - <translation type="obsolete">Overscan:</translation> + <translation type="unfinished">Overscan:</translation> </message> <message> + <location line="+384"/> <source>Full Range Samples</source> - <translation type="obsolete">Mostres de tot l'interval</translation> + <translation type="unfinished">Mostres de tot l'interval</translation> </message> <message> <source>Trellis optimisation isn't possible without CABAC coding enabled. Trellis optimisation will automatically be disabled. @@ -13149,54 +17264,216 @@ Voleu continuar?</translation> </message> <message> + <location line="-3682"/> <source>Fast First Pass</source> - <translation type="obsolete">Primera passada ràpida</translation> + <translation type="unfinished">Primera passada ràpida</translation> </message> <message> + <location line="+498"/> <source>Macroblock-tree Rate Control</source> - <translation type="obsolete">Control de la taxa ramificat per macrobloc</translation> + <translation type="unfinished">Control de la taxa ramificat per macrobloc</translation> </message> <message> + <location line="+2440"/> <source>Custom:</source> <comment>multithreading</comment> - <translation type="obsolete">Personalitzat:</translation> + <translation type="unfinished">Personalitzat:</translation> </message> <message> + <location line="-1259"/> <source>Periodic Intra Refresh</source> - <translation type="obsolete">Actualització periòdica fotogrames clau</translation> + <translation type="unfinished">Actualització periòdica fotogrames clau</translation> </message> <message> + <location line="+1415"/> <source>Custom:</source> <comment>PAR</comment> - <translation type="obsolete">Personalitzat:</translation> + <translation type="unfinished">Personalitzat:</translation> </message> <message> + <location line="-2343"/> <source>10 (Best)</source> - <translation type="obsolete">9 (Millor) {10 ?}</translation> + <translation type="unfinished">9 (Millor) {10 ?}</translation> </message> <message> + <location line="+563"/> <source>Interlaced:</source> - <translation type="obsolete">Entrellaçat:</translation> + <translation type="unfinished">Entrellaçat:</translation> </message> <message> + <location line="+13"/> <source>Bottom Field First</source> - <translation type="obsolete">Camp senar abans</translation> + <translation type="unfinished">Camp senar abans</translation> </message> <message> + <location line="+5"/> <source>Top Field First</source> - <translation type="obsolete">Camp parell abans</translation> + <translation type="unfinished">Camp parell abans</translation> </message> <message> + <location line="+1164"/> <source>Normal</source> - <translation type="obsolete">Normal</translation> + <translation type="unfinished">Normal</translation> </message> <message> + <location line="+1125"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="-3853"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+319"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+632"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+210"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+86"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+278"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+660"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+313"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+145"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+182"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+348"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -13214,81 +17491,95 @@ <translation type="obsolete">S'ha produït un error en llegir el fitxer de matriu personalitzada.</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> <source>x264 Custom Matrix</source> - <translation type="obsolete">Matriu personalitzada de l'x264</translation> + <translation type="unfinished">Matriu personalitzada de l'x264</translation> </message> <message> + <location line="+16"/> <source>Intra 4x4</source> - <translation type="obsolete">Intra 4x4</translation> + <translation type="unfinished">Intra 4x4</translation> </message> <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> <source>Luma:</source> - <translation type="obsolete">Luminància:</translation> + <translation type="unfinished">Luminància:</translation> </message> <message> + <location line="-1385"/> + <location line="+446"/> <source>Chroma U/V:</source> - <translation type="obsolete">Crominància en U/V:</translation> + <translation type="unfinished">Crominància en U/V:</translation> </message> <message> + <location line="-238"/> <source>Inter 4x4</source> - <translation type="obsolete">Inter 4x4</translation> + <translation type="unfinished">Inter 4x4</translation> </message> <message> + <location line="+446"/> <source>Intra 8x8</source> - <translation type="obsolete">Intra 8x8</translation> + <translation type="unfinished">Intra 8x8</translation> </message> <message> + <location line="+703"/> <source>Inter 8x8</source> - <translation type="obsolete">Inter 8x8</translation> + <translation type="unfinished">Inter 8x8</translation> </message> <message> + <location line="+727"/> <source>Load File</source> - <translation type="obsolete">Carrega el fitxer</translation> + <translation type="unfinished">Carrega el fitxer</translation> </message> <message> + <location line="+20"/> <source>OK</source> - <translation type="obsolete">Accepta</translation> + <translation type="unfinished">Accepta</translation> </message> <message> + <location line="+10"/> <source>Cancel</source> - <translation type="obsolete">Cancel·la</translation> + <translation type="unfinished">Cancel·la</translation> </message> </context> <context> <name>x264Dialog</name> <message> <source>Target Bitrate:</source> - <translation type="unfinished">Taxa de bits sortida:</translation> + <translation type="obsolete">Taxa de bits sortida:</translation> </message> <message> <source>kbit/s</source> - <translation type="unfinished">kbit/s</translation> + <translation type="obsolete">kbit/s</translation> </message> <message> <source>Quantiser:</source> - <translation type="unfinished">Quantificador:</translation> + <translation type="obsolete">Quantificador:</translation> </message> <message> <source>Quality:</source> - <translation type="unfinished">Qualitat: </translation> + <translation type="obsolete">Qualitat: </translation> </message> <message> <source>Target Video Size:</source> - <translation type="unfinished">Mida vídeo sortida:</translation> + <translation type="obsolete">Mida vídeo sortida:</translation> </message> <message> <source>MB</source> - <translation type="unfinished">MB</translation> + <translation type="obsolete">MB</translation> </message> <message> <source>Average Bitrate:</source> - <translation type="unfinished">Taxa de bits mitjana:</translation> + <translation type="obsolete">Taxa de bits mitjana:</translation> </message> <message> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> - <translation type="unfinished">L'Optimització ramificada de macrobloc requereix l'activació de la Quantificació adptativa a la variància. La Quantificació adaptativa a la variància s'activarà automàticament. + <translation type="obsolete">L'Optimització ramificada de macrobloc requereix l'activació de la Quantificació adptativa a la variància. La Quantificació adaptativa a la variància s'activarà automàticament. Voleu continuar?</translation> </message> @@ -13296,7 +17587,7 @@ <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> - <translation type="unfinished">L'Optimització ramificada de macrobloc requereix l'activació de la Quantificació adptativa a la variància. L'Optimització ramificada de macrobloc es desactivarà automàticament. + <translation type="obsolete">L'Optimització ramificada de macrobloc requereix l'activació de la Quantificació adptativa a la variància. L'Optimització ramificada de macrobloc es desactivarà automàticament. Voleu continuar?</translation> </message> @@ -13340,36 +17631,61 @@ </message> </context> <context> - <name>x265Dialog</name> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Personalitzat</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished">Taxa de bits sortida:</translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished">kbit/s</translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">Quantificador:</translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished">Qualitat: </translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished">Mida vídeo sortida:</translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">Taxa de bits mitjana:</translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> @@ -13378,6 +17694,7 @@ Voleu continuar?</translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> @@ -13385,164 +17702,1450 @@ Voleu continuar?</translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Esborra</translation> + </message> +</context> +<context> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished">Configuració:</translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished">Desa com</translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">Esborra</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished">General</translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished">Nivell d'IDC:</translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Auto</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Control taxa</translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Mida vídeo sortida:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished">Taxa de bits constant (Passada única)</translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished">Quantificador constant (Passada única)</translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished">Factor de ràtio constant (Dues passades)</translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished">Mida del vídeo (Dues passades)</translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished">Taxa de bits mitjana (Dues passades)</translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished">Mode de codificació:</translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished">0 (Qualiat alta)</translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished">Quantificador</translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished">51 (Qualitat baixa)</translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished">Anticipació tipus de fotograma:</translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished">fotogrames</translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished">Identificador del set de paràmetres de seqüència:</translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Moviment</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Estimac. moviment</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished">Mètode Motion Estimation:</translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">Cerca en diamant</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">Cerca hexagonal</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished">Cerca multihexagonal irregular</translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished">Cerca exhaustiva</translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished">1 (Ràpida)</translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished">Precisió de subpíxel</translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished">9 (Millor) {7 ?}</translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished">Vector de moviment</translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished">Màxim interval de cerca del vector de moviment:</translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished">Predicció</translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished">Predicció ponderada per fotogrames-B</translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished">Predicció Intra restringida</translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished">Predicció ponderada per fotogrames-P:</translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Desactivat</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished">Fotograma</translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished">Codificació de fotograma</translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished">Entrellaçat:</translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished">Camp parell abans</translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished">Camp senar abans</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished">Màxim de fotogrames de referència:</translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished">Fotogrames-B</translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished">Fotogrames-B com a referència:</translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished">Piràmide rigorosament jeràrquica</translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished">No rigorosa (no compatible amb Blu-ray)</translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Ràpid</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished">Òptim</translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished">Biaix dels fotogrames-B:</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished">Decisió per fotogrames-B adaptativa:</translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished">Fotogrames-I</translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished">Llindar fotogrames-I:</translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished">Anàlisi</translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished">Quantificació de Trellis:</translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished">Només macrobloc final</translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished">Sempre activa</translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished">Detecció "fast skip" sobre fotogrames-P</translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished">Delmació DCT sobres fotogrames-P</translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished">Optimització "Psychovisual Rate Distortion":</translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished">Reducció del soroll:</translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished">Matriu de quantificació</translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished">Matriu plana</translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished">Matriu JVT</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished">Matriu personalitzada</translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished">Edita</translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished">Control quantificador</translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished">Compensació quantificacor Chroma amb respecte a Luma:</translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished">Ràtio quantificador fotogrames-I i P:</translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished">%</translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished">Màxima variació del quantificador:</translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished">Ràtio quantificador fotogrames-P i B:</translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished">Tolerància taxa de bits mitjana:</translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished">Compressió corbada del quantificador</translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished">Compressió corbada del quantificador:</translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished">Redueix la fluctuació abans de la compressió corbada:</translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished">Redueix la fluctuació després de la compressió corbada:</translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished">Quantificació adaptativa</translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normal</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished">Intensitat:</translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished">Verificador mem. intermèdia vídeo</translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished">Màxima taxa de bits VBV:</translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished">Ocupació inicial mem. intermèdia VBV:</translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished">kbit</translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">Mida mem. intermèdia VBV:</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished">Divisió en llesques</translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished">Llesques per fotograma:</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished">Mida màxima de la llesca:</translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished">bytes</translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished">Màxim de macroblocs per llesca:</translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished">Zones</translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Afegeix</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished">Multifil</translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Desactiva</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Autodetecta</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished">Personalitzat:</translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished">Imposa repetibilitat</translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished">Fils basats en llesques</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished">Custom Threaded Lookahead Buffer:</translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Sortida</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished">Genera delimitadors d'unitat d'accés</translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Relació d'aspecte de píxel</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished">Personalitzat:</translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished">Com a l'entrada</translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished">Relació d'aspecte predefinida:</translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished">16:15 (PAL 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished">64:45 (PAL 16:9)</translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished">Informació sobre la utilització del vídeo</translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished">Aquests paràmetres només són suggeriments per al dispositiu de reproducció. Useu-lo sota la pròpia responsabilitat.</translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished">Overscan:</translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished">Indefinit/da</translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished">Mostra</translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">Crop</translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished">Format del vídeo:</translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished">Component</translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished">PAL</translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished">NTSC</translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished">SECAM</translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished">MAC</translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished">Colors primaris:</translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished">BT709</translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished">BT470M</translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished">BT470M</translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished">SMPTE170M</translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished">SMPTE240M</translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished">Film</translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished">Característiques de la transferència:</translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished">Lineal</translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished">LOG100</translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished">LOG316</translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished">SMPTEL170M</translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished">Matriu del color:</translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished">FCC</translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished">GBR</translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished">YCgCo</translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Cap</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished">Posició de la mostra Chroma:</translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished">Mostres de tot l'interval</translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished">Intra 4x4</translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished">Luminància:</translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished">Crominància en U/V:</translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished">Inter 4x4</translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished">Intra 8x8</translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished">Inter 8x8</translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished">Carrega el fitxer</translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">Accepta</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Cancel·la</translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Taxa de bits sortida:</translation> + </message> + <message> + <source>kbit/s</source> + <translation type="obsolete">kbit/s</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Quantificador:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Qualitat: </translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Mida vídeo sortida:</translation> + </message> + <message> + <source>MB</source> + <translation type="obsolete">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Taxa de bits mitjana:</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="obsolete">L'Optimització ramificada de macrobloc requereix l'activació de la Quantificació adptativa a la variància. La Quantificació adaptativa a la variància s'activarà automàticament. + +Voleu continuar?</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="obsolete">L'Optimització ramificada de macrobloc requereix l'activació de la Quantificació adptativa a la variància. L'Optimització ramificada de macrobloc es desactivarà automàticament. + +Voleu continuar?</translation> + </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Cap</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished">Baixa</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Mitjà</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Full</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Personalitzat</translation> </message> <message> + <location line="+43"/> + <source>Threading</source> + <translation type="unfinished">Multiprocessament</translation> + </message> + <message> + <location line="+40"/> + <source>Motion Estimation</source> + <translation type="unfinished">Estimac. moviment</translation> + </message> + <message> + <location line="+21"/> + <source>Rate Control</source> + <translation type="unfinished">Control taxa</translation> + </message> + <message> + <location line="-45"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Relació d'aspecte:</translation> + </message> + <message> + <location line="+40"/> + <source>Aspect Ratio</source> + <translation type="unfinished">Relació d'aspecte</translation> + </message> + <message> + <location line="-83"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Multiprocessament</translation> + <location line="+4"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Estimac. moviment</translation> + <location line="+4"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Control taxa</translation> - </message> - <message> + <location line="+15"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Comprov. temporal i espacial</translation> </message> <message> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, comprov. temp. i espacial </translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Salta compr. temp. espacial </translation> </message> <message> - <source>Mi_n. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, salta compr. temp. espac.</translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Camp senar abans</translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Relació d'aspecte:</translation> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Camp parell abans</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Mode:</translation> </message> <message> - <source>Aspect Ratio</source> - <translation type="unfinished">Relació d'aspecte</translation> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Ordre:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> </message> </context> <context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_cs.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_cs.ts
Changed
@@ -7579,6 +7579,7 @@ <translation type="obsolete">Může to být starým indexovým souborem.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">Selhalo otevření %s!</translation> </message> @@ -7586,7 +7587,7 @@ <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution 2.) concatinate them together</source> - <translation type="unfinished">Zatím nemůžete míchat různé rozměry obrazu. Pozdější použití částečného filtru tento problém neobejde. Dočasné řešení tedy je: + <translation type="obsolete">Zatím nemůžete míchat různé rozměry obrazu. Pozdější použití částečného filtru tento problém neobejde. Dočasné řešení tedy je: 1) Změna velikosti, přidání černých okrajů nebo ořez každého souboru na stejné rozlišení 2) Spojit je dohromady</translation> </message> @@ -7678,6 +7679,24 @@ Chcete ten režim použít?</translation> </message> <message> + <location line="-36"/> + <source>Cannot find a demuxer for %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Some timing information are incorrect. It happens with some capture software. If you re encode video we should drop these informations, @@ -7687,10 +7706,6 @@ Drop timing informations ?</source> <translation type="unfinished"></translation> </message> - <message> - <source>Cannot find a demuxer for %s</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>ADM_Qbitrate</name> @@ -7747,81 +7762,66 @@ <name>ADM_Qt4CoreUIToolkit</name> <message> <source>Alert</source> - <translation type="unfinished">Upozornění</translation> + <translation type="obsolete">Upozornění</translation> </message> <message> <source>Info</source> - <translation type="unfinished">Informace</translation> + <translation type="obsolete">Informace</translation> </message> <message> <source>Confirmation</source> - <translation type="unfinished">Potvrzení</translation> + <translation type="obsolete">Potvrzení</translation> </message> <message> <source>Question</source> - <translation type="unfinished">Otázka</translation> + <translation type="obsolete">Otázka</translation> </message> <message> <source>Question?</source> - <translation type="unfinished">Otázka</translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Otázka</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Constant Bitrate</source> - <translation type="unfinished">Konstantní datový tok</translation> + <translation type="obsolete">Konstantní datový tok</translation> </message> <message> <source>Constant Quantiser</source> - <translation type="unfinished">Konstantní kvantizér</translation> + <translation type="obsolete">Konstantní kvantizér</translation> </message> <message> <source>Same Quantiser as Input</source> - <translation type="unfinished">Stejný kvantizér jako vstup</translation> + <translation type="obsolete">Stejný kvantizér jako vstup</translation> </message> <message> <source>Constant Rate Factor</source> - <translation type="unfinished">Faktor konstantního toku</translation> + <translation type="obsolete">Faktor konstantního toku</translation> </message> <message> <source>Two Pass - Video Size</source> - <translation type="unfinished">Dva průchody - velikost videa</translation> + <translation type="obsolete">Dva průchody - velikost videa</translation> </message> <message> <source>Two Pass - Average Bitrate</source> - <translation type="unfinished">Dva průchody - průměrný datový tok</translation> + <translation type="obsolete">Dva průchody - průměrný datový tok</translation> </message> <message> <source>Encoding mode</source> - <translation type="unfinished">Režim kódování</translation> + <translation type="obsolete">Režim kódování</translation> </message> <message> <source>Bitrate</source> - <translation type="unfinished">Datový tok</translation> + <translation type="obsolete">Datový tok</translation> </message> <message> <source>Target bitrate (kb/s)</source> - <translation type="unfinished">Cílový datový tok (kb/s)</translation> + <translation type="obsolete">Cílový datový tok (kb/s)</translation> </message> <message> <source>Quantizer</source> - <translation type="unfinished">Kvantizér</translation> + <translation type="obsolete">Kvantizér</translation> </message> <message> <source>Quantiser</source> @@ -7829,15 +7829,15 @@ </message> <message> <source>Target video size (MB)</source> - <translation type="unfinished">Cílová velikost videa (MB)</translation> + <translation type="obsolete">Cílová velikost videa (MB)</translation> </message> <message> <source>Average bitrate (kb/s)</source> - <translation type="unfinished">Průměrný datový tok (kb/s)</translation> + <translation type="obsolete">Průměrný datový tok (kb/s)</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> + <translation type="obsolete">-</translation> </message> </context> <context> @@ -7874,23 +7874,19 @@ <context> <name>ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> <source>Disabled</source> - <translation type="obsolete">Vypnuto</translation> + <translation type="unfinished">Vypnuto</translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> - <translation type="obsolete">Automatická detekce</translation> + <translation type="unfinished">Automatická detekce</translation> </message> <message> + <location line="+1"/> <source>Custom</source> - <translation type="obsolete">Vlastní</translation> - </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> - <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Vlastní</translation> </message> </context> <context> @@ -7967,14 +7963,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation type="unfinished">Vypnuto</translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> <translation type="unfinished">Automatická detekce</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Vlastní</translation> </message> @@ -7982,6 +7981,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished">Otevřít Avidemux</translation> </message> @@ -8200,122 +8201,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Kalkulátor</translation> </message> <message> + <location line="+12"/> <source>Target</source> <translation type="unfinished">Cíl</translation> </message> <message> + <location line="+28"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+8"/> <source>Medium:</source> <translation type="unfinished">Médium:</translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished">Formát:</translation> </message> <message> + <location line="+7"/> <source>Duration:</source> <translation type="unfinished">Délka:</translation> </message> <message> + <location line="+8"/> <source>1 x 80 minute CD</source> <translation type="unfinished">1 x 80minutové CD</translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished">2 x 80minutové CD</translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished">1 x 74minutové CD</translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished">2 x 74minutové CD</translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished">DVD-5</translation> </message> <message> + <location line="+5"/> <source>Custom</source> <translation type="unfinished">Vlastní</translation> </message> <message> + <location line="+58"/> <source>Custom Size:</source> <translation type="unfinished">Vlastní velikost:</translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished">Datový tok zvuku</translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished">1. stopa:</translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished">kb/s</translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished">2. stopa:</translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished">Výsledek</translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished">Velikost zvuku:</translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished">Velikost videa:</translation> </message> <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-101"/> <source>Total Size:</source> <translation type="unfinished">Celková velikost:</translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished">Bitů na pixel:</translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished">Datový tok videa:</translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished">Zrušit</translation> </message> @@ -8594,23 +8634,23 @@ </message> <message> <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished">Kódování je pozastaveno. Chcete v něm pokračovat, nebo jej ukončit?</translation> + <translation type="obsolete">Kódování je pozastaveno. Chcete v něm pokračovat, nebo jej ukončit?</translation> </message> <message> <source>Resume</source> - <translation type="unfinished">Pokračovat</translation> + <translation type="obsolete">Pokračovat</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Ukončit</translation> + <translation type="obsolete">Ukončit</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Uživatelská práva</translation> + <translation type="obsolete">Uživatelská práva</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">K této akci jsou vyžadována práva roota.</translation> + <translation type="obsolete">K této akci jsou vyžadována práva roota.</translation> </message> </context> <context> @@ -8647,13 +8687,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -8719,14 +8752,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">Indexuji</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished">Zbývající čas: nekonečno</translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished">Počet snímků: </translation> </message> @@ -9306,10 +9342,15 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+25"/> <source>Track 1</source> <translation type="unfinished">2. stopa: {1?}</translation> </message> <message> + <location line="+23"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Nastavit</translation> </message> @@ -9318,29 +9359,41 @@ <translation type="obsolete">Audio filtry</translation> </message> <message> + <location line="-105"/> <source>Track 2</source> <translation type="unfinished">2. stopa: {2?}</translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished">2. stopa: {3?}</translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished">2. stopa: {4?}</translation> </message> <message> + <location line="-93"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Filtry</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+18"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Filtry</translation> - </message> </context> <context> <name>DialogEq2</name> @@ -9384,46 +9437,57 @@ <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> <source>Dialog</source> <translation type="unfinished">Dialog</translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished">Kalibrace</translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished">Přeskočit všechno</translation> </message> <message> + <location line="+7"/> <source>Skip Glyph</source> <translation type="unfinished">Přeskočit glyf</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Ignorovat</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">OK</translation> </message> <message> + <location line="+18"/> <source>Close</source> <translation type="unfinished">Zavřít</translation> </message> <message> + <location line="+10"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">Časový kód:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="+7"/> <source>Nb Lines :</source> <translation type="unfinished">Počet titulků:</translation> </message> @@ -9431,34 +9495,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> <source>Dialog</source> <translation type="unfinished">Dialog</translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished">Zrušit</translation> </message> <message> - <source>TimeLeft</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> - <source>ProcessImages</source> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-41"/> + <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> + <location line="+14"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -9466,22 +9538,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="+14"/> <source>...</source> <translation type="unfinished">...</translation> </message> <message> + <location line="-34"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> @@ -9596,7 +9673,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Chyba inicializace zvukového zařízení</translation> + <translation type="obsolete">Chyba inicializace zvukového zařízení</translation> </message> </context> <context> @@ -9936,11 +10013,11 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Chyba čtení hlavičky SVQ3</translation> + <translation type="obsolete">Chyba čtení hlavičky SVQ3</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">Není stts tabulka</translation> + <translation type="obsolete">Není stts tabulka</translation> </message> </context> <context> @@ -9973,6 +10050,7 @@ <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -9981,14 +10059,22 @@ <translation type="obsolete"><b>Video</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Kopie</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Nastavit</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Filtry</translation> </message> @@ -9997,6 +10083,7 @@ <translation type="obsolete"><b>Audio</b></translation> </message> <message> + <location line="+27"/> <source>&Shift:</source> <translation type="unfinished">&Posun:</translation> </message> @@ -10005,6 +10092,21 @@ <translation type="obsolete"><b>Formát</b></translation> </message> <message> + <location line="+265"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished">...</translation> </message> @@ -10021,14 +10123,17 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="-297"/> <source>Time:</source> <translation type="unfinished">Čas:</translation> </message> <message> + <location line="+19"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished">/ 00:00:00.000</translation> </message> @@ -10037,30 +10142,37 @@ <translation type="obsolete">Typ snímku:</translation> </message> <message> + <location line="+42"/> <source>?</source> <translation type="unfinished">?</translation> </message> <message> <source>Selection</source> - <translation type="unfinished">Výběr</translation> + <translation type="obsolete">Výběr</translation> </message> <message> + <location line="+134"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> <message> + <location line="-1441"/> <source>&Help</source> <translation type="unfinished">Náp&ověda</translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished">&Video</translation> </message> <message> + <location line="+46"/> <source>&Audio</source> <translation type="unfinished">&Audio</translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished">&Soubor</translation> </message> @@ -10073,14 +10185,17 @@ <translation type="obsolete">&Uložit</translation> </message> <message> + <location line="-10"/> <source>&Tools</source> <translation type="unfinished">&Nástroje</translation> </message> <message> + <location line="-36"/> <source>&Edit</source> <translation type="unfinished">&Upravit</translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished">&Zobrazit</translation> </message> @@ -10089,10 +10204,12 @@ <translation type="obsolete">&Režim náhledu</translation> </message> <message> + <location line="+21"/> <source>&Custom</source> <translation type="unfinished">V&lastní</translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished">Pře&jít</translation> </message> @@ -10101,6 +10218,7 @@ <translation type="obsolete">Au&to</translation> </message> <message> + <location line="+1583"/> <source>&Open...</source> <translation type="unfinished">&Otevřít...</translation> </message> @@ -10141,14 +10259,18 @@ <translation type="obsolete">&Předvolby...</translation> </message> <message> + <location line="+12"/> <source>&Information...</source> <translation type="unfinished">&Informace...</translation> </message> <message> + <location line="+12"/> <source>Save &Video...</source> <translation type="unfinished">&Uložit video...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished">Uložit video</translation> </message> @@ -10169,18 +10291,24 @@ <translation type="obsolete">Uložit JPEG obrázek</translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished">N&ačíst/spustit projekt...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished">Načíst/spustit projekt</translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished">Uložit p&rojekt</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished">Uložit projekt</translation> </message> @@ -10269,6 +10397,7 @@ <translation type="obsolete">&Filtry</translation> </message> <message> + <location line="+9"/> <source>&Calculator...</source> <translation type="unfinished">&Kalkulátor...</translation> </message> @@ -10489,30 +10618,37 @@ <translation type="obsolete">Upravit glyfy</translation> </message> <message> + <location line="+18"/> <source>&Input</source> <translation type="unfinished">&Vstup</translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished">Vý&stup</translation> </message> <message> + <location line="+106"/> <source>Si&de</source> <translation type="unfinished">V&edle sebe</translation> </message> <message> + <location line="-12"/> <source>&Top</source> <translation type="unfinished">&Na sebe</translation> </message> <message> + <location line="-533"/> <source>Frame type:</source> <translation type="unfinished">Typ snímku:</translation> </message> <message> + <location line="+521"/> <source>&Separate</source> <translation type="unfinished">S&amostatně</translation> </message> <message> + <location line="-1184"/> <source>ms</source> <translation type="unfinished">ms</translation> </message> @@ -10525,10 +10661,12 @@ <translation type="obsolete">Uložit výběr jako JPEG obrázky...</translation> </message> <message> + <location line="+793"/> <source>A:</source> <translation type="unfinished">A:</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished">B:</translation> </message> @@ -10593,117 +10731,237 @@ <translation type="obsolete">Video CD</translation> </message> <message> + <location line="-1402"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+30"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+196"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="-903"/> + <source>Play [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+3"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> - <source>Alt+Return</source> + <location line="+26"/> + <source>Stop [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>F7</source> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Codec Options</source> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+C</source> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+N</source> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Selection</source> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+S</source> + <location line="+26"/> + <source>Search previous black frame</source> <translation type="unfinished"></translation> </message> <message> - <source>&Volume</source> + <location line="+23"/> + <source>Search next black frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+V</source> + <location line="+23"/> + <source>Go to first frame [HOME]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio Metre</source> + <location line="+23"/> + <source>Go to last frame [END]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+M</source> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Display processed video on playback</source> + <location line="+3"/> + <source>Forward one minute</source> <translation type="unfinished"></translation> </message> <message> + <location line="+185"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> <source>Open Video</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+12"/> + <source>Alt+Return</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+57"/> + <source>F7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>&Codec Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+C</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Ctrl+Alt+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+S</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Audio Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+M</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MjpegEncoder</name> @@ -11082,11 +11340,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">Špatná hlavička</translation> + <translation type="obsolete">Špatná hlavička</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">Rozbaluji bitstream</translation> + <translation type="obsolete">Rozbaluji bitstream</translation> </message> <message> <source>Indexing</source> @@ -11109,7 +11367,7 @@ </message> <message> <source>Question</source> - <translation type="unfinished">Otázka</translation> + <translation type="obsolete">Otázka</translation> </message> <message> <source>Question?</source> @@ -11130,18 +11388,22 @@ <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -11161,123 +11423,129 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Žádná strategie</translation> + <translation type="obsolete">Žádná strategie</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">3:2 pulldown</translation> + <translation type="obsolete">3:2 pulldown</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">NTSC konvertované z PAL</translation> + <translation type="obsolete">NTSC konvertované z PAL</translation> </message> <message> <source>Top</source> - <translation type="unfinished">Vrchní</translation> + <translation type="obsolete">Vrchní</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Spodní</translation> + <translation type="obsolete">Spodní</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Nikdy</translation> + <translation type="obsolete">Nikdy</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">Pokud je stále prokládaný</translation> + <translation type="obsolete">Pokud je stále prokládaný</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Vždy</translation> + <translation type="obsolete">Vždy</translation> </message> <message> <source>None</source> - <translation type="unfinished">Nic</translation> + <translation type="obsolete">Nic</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">Žádné, ale spočítat</translation> + <translation type="obsolete">Žádné, ale spočítat</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">Při nejlepší shodě</translation> + <translation type="obsolete">Při nejlepší shodě</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">Ano a ukázat zóny (ladění)</translation> + <translation type="obsolete">Ano a ukázat zóny (ladění)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">Zpracovat obraz (ne půlsnímky)</translation> + <translation type="obsolete">Zpracovat obraz (ne půlsnímky)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">Zpracovat obraz (ne půlsnímky), ladění</translation> + <translation type="obsolete">Zpracovat obraz (ne půlsnímky), ladění</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">_Strategie:</translation> + <translation type="obsolete">_Strategie:</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">Poř_adí půlsnímků:</translation> + <translation type="obsolete">Poř_adí půlsnímků:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">_Dodatečné zpracování:</translation> + <translation type="obsolete">_Dodatečné zpracování:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">Z_kusit zpětně:</translation> + <translation type="obsolete">Z_kusit zpětně:</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">_Přímý práh:</translation> + <translation type="obsolete">_Přímý práh:</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">Zpě_tný práh:</translation> + <translation type="obsolete">Zpě_tný práh:</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">P_ráh šumu:</translation> + <translation type="obsolete">P_ráh šumu:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">Prá_h dodatečného zpracování:</translation> + <translation type="obsolete">Prá_h dodatečného zpracování:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">Po_užít chrominanci pro rozhodnutí</translation> + <translation type="obsolete">Po_užít chrominanci pro rozhodnutí</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">Zobrazovat _informace</translation> + <translation type="obsolete">Zobrazovat _informace</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">_Ladění</translation> + <translation type="obsolete">_Ladění</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">Pr_olnutí</translation> + <translation type="obsolete">Pr_olnutí</translation> </message> <message> <source>Decomb Telecide</source> - <translation type="unfinished">Decomb Telecide</translation> + <translation type="obsolete">Decomb Telecide</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux je svobodný software; můžete jej šířit a modifikovat podle ustanovení GNU General Public License verze 2, vydané Free Software Foundation.</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux je svobodný software; můžete jej šířit a modifikovat podle ustanovení GNU General Public License verze 2, vydané Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></translation> </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Ui_pluginManagerWindow</name> @@ -11302,7 +11570,30 @@ <name>Ui_vobsubWindow</name> <message> <source>Select Idx File</source> - <translation type="unfinished">Vyberte idx soubor</translation> + <translation type="obsolete">Vyberte idx soubor</translation> + </message> +</context> +<context> + <name>VapourSynthProxy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -11317,13 +11608,6 @@ </message> </context> <context> - <name>Webmmuxer</name> - <message> - <source>Saving Webm</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>XvidConfigDialog</name> <message> <source><default></source> @@ -11800,14 +12084,17 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation type="unfinished">O Avidemuxu</translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished">Avidemux </translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished">Multiplatformní video editor</translation> </message> @@ -11816,6 +12103,7 @@ <translation type="obsolete">© 2001 - 2010 Mean {2001 ?} {2012 ?}</translation> </message> <message> + <location line="+85"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> @@ -11824,48 +12112,64 @@ <translation type="obsolete">© 2001 - 2010 Mean</translation> </message> <message> + <location line="-56"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="+36"/> <source>&License</source> <translation type="unfinished">&Licence</translation> </message> <message> + <location line="-55"/> <source>© 2001 - 2016 Mean</source> <translation type="unfinished">© 2001 - 2010 Mean {2001 ?} {2016 ?}</translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished">_Levý okraj:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">_Pravý okraj:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">_Horní okraj:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">_Dolní okraj:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished">Add Borders</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Nesprávné parametry</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Všechny parametry musí být sudé a v platném rozsahu.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -11897,671 +12201,598 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">_Pohltit do panelu při kódování</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">P_ovolit nestandardní frekvenci zvuku pro DVD</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">_Vytvářet OpenDML soubory</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished">SIMD</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished">Aktivovat všechny SIMD</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">Aktivovat MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">Aktivovat MMXEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">Aktivovat 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">Aktivovat 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">Aktivovat SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">Aktivovat SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">Aktivovat SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">Aktivovat SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">Vlákna _libavcodecu:</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">Vícevláknové zpracování</translation> </message> <message> + <location line="+5"/> <source>Above normal</source> <translation type="unfinished">Vyšší</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Normální</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">Nižší</translation> </message> <message> + <location line="+3"/> <source>_Encoding priority:</source> <translation type="unfinished">Priorita _kódování:</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">Priorita i_ndexace/rozbalování:</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">Priorita př_ehrávání:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">Priority</translation> </message> <message> + <location line="+5"/> <source>_Split MPEG files every (MB):</source> <translation type="unfinished">_Rozdělovat MPEG soubory každých (MB):</translation> </message> <message> + <location line="+2"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">_Používat alternativní značku pro MP3 v .mp4</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished">XVideo (nejlepší)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (dobré)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">_Video výstup:</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">Žádné</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Pouze chybové hlášky</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Všechny</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">Z_obrazovat zprávy:</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished">PCM</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished">Master</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">_Ovladač hlasitosti ovládá:</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">Žádné smixování</translation> </message> <message> + <location line="+2"/> <source>Pro Logic</source> <translation type="unfinished">Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">Pro Logic II</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">_Lokální smixování přehrávání:</translation> </message> <message> + <location line="+14"/> <source>_AudioDevice</source> <translation type="unfinished">Z_vukové zařízení</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+3"/> <source>_Horizontal deblocking</source> <translation type="unfinished">_Horizontální deblocking</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">V_ertikální deblocking</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation type="unfinished">De_ringing</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Síla:</translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">Výchozí dodatečné zpracování</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Uživatelské prostředí</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Výstup</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Audio</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Video</translation> + <translation type="unfinished">Video</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">CPU</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished">Vlákna</translation> </message> <message> + <location line="+21"/> <source>Preferences</source> <translation type="unfinished">Předvolby</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Append</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+36"/> <source>Save</source> <translation type="unfinished">Uložit</translation> </message> <message> - <source>Queue</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>Close</source> <translation type="unfinished">Zavřít</translation> </message> <message> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> <source>-</source> <translation type="unfinished">-</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-1"/> <source>Connect to avsproxy</source> <translation type="unfinished">Připojit se k avsproxy</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Undo</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cut</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+11"/> <source>Copy</source> <translation type="unfinished">Kopie</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Delete</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>Set Marker A</source> <translation type="unfinished">Nastavit značku A</translation> </message> <message> + <location line="+1"/> <source>Set Marker B</source> <translation type="unfinished">Nastavit značku B</translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+12"/> + <location line="+8"/> <source>Filters</source> <translation type="unfinished">Filtry</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Build Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>About</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+22"/> <source>Play/Stop</source> <translation type="unfinished">Přehrát/Zastavit</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>Previous Intra Frame</source> <translation type="unfinished">Předchozí klíčový snímek</translation> </message> <message> + <location line="+1"/> <source>Next Intra Frame</source> <translation type="unfinished">Následující klíčový snímek</translation> </message> <message> + <location line="+1"/> <source>Previous Black Frame</source> <translation type="unfinished">Předchozí černý snímek</translation> </message> <message> + <location line="+1"/> <source>Next Black Frame</source> <translation type="unfinished">Následující černý snímek</translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+33"/> <source>R_esampling (Hz):</source> <translation type="unfinished">_Převzorkování (Hz):</translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation type="unfinished">Frekvence převzorkování (Hz)</translation> </message> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>Film to PAL</source> <translation type="unfinished">Film -> PAL</translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation type="unfinished">PAL -> Film</translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation type="unfinished">Změna _snímkové frekvence:</translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation type="unfinished">Beze změny</translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation type="unfinished">Mono</translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Stereo+surround</source> <translation type="unfinished">Stereo+surround</translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished">Stereo+střed</translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished">Stereo+střed+surround</translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished">Stereo přední+stereo zadní</translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation type="unfinished">5 kanálů</translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation type="unfinished">5.1</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished">Dolby Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished">Dolby Pro Logic II</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>Automatic (max -3 dB)</source> <translation type="unfinished">Automatické (max. -3 dB)</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Gain mode:</source> <translation type="unfinished">Z_výšení hlasitosti:</translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation type="unfinished">_Hodnota zvýšení:</translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation type="unfinished">_Mixér:</translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+13"/> <source>Audio Filters</source> <translation type="unfinished">Audio filtry</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> <source>Fontconfig</source> <translation type="unfinished">Fontconfig</translation> </message> <message> + <location line="+1"/> <source>FreeType 2</source> <translation type="unfinished">FreeType 2</translation> </message> <message> + <location line="+1"/> <source>Gettext</source> <translation type="unfinished">Gettext</translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation type="unfinished">SDL</translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation type="unfinished">XVideo</translation> </message> <message> - <source>VDPAU</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>x86</source> <translation type="unfinished">x86</translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished">x86-64</translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation type="unfinished">Knihovny</translation> </message> <message> + <location line="+5"/> <source>Built-in Support</source> <translation type="unfinished">Vestavěná podpora</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation type="unfinished">_Název úlohy:</translation> </message> <message> + <location line="+3"/> <source>Output _File:</source> <translation type="unfinished">_Výstupní soubor:</translation> </message> <message> + <location line="+0"/> <source>Select Video To Write</source> <translation type="unfinished">Zvolte video k uložení</translation> </message> <message> + <location line="+3"/> <source>Save Job</source> <translation type="unfinished">Uložit úlohu</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation type="unfinished">Zvukové zásuvné moduly</translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation type="unfinished">Zásuvné moduly video kodérů</translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished">Video kodér</translation> </message> <message> - <source>Video Decoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+34"/> <source>Audio Device Plugins</source> <translation type="unfinished">Zásuvné moduly zvukového zařízení</translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished">Zvukové zařízení</translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished">Zásuvné moduly audio kodérů</translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished">Audio kodéry</translation> </message> <message> - <source>Demuxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxers</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+64"/> <source>Plugins Info</source> <translation type="unfinished">Informace o zásuvných modulech</translation> </message> <message> - <source>Enable openGl support</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>High</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Low</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>VDPAU (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>OpenGL (best)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_autodrive.cpp" line="+48"/> <source>No audio track</source> <translation type="unfinished">Chybí zvuková stopa</translation> </message> <message> + <location line="+0"/> <source>An audio track is necessary to create such file</source> <translation type="unfinished">Pro vytvoření takovéhoto souboru je zvuková stopa nutná.</translation> </message> <message> + <location line="+16"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation type="unfinished">Chyba kodeku</translation> </message> <message> + <location line="-128"/> <source>Cannot select the MPEG-4 SP codec.</source> <translation type="unfinished">Nelze vybrat MPEG-4 SP kodek.</translation> </message> <message> - <source>No AAC audio encoder plugin found.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+52"/> <source>You don't have LAME!. It is needed to create FLV video.</source> <translation type="unfinished">Nemáte LAME! Je potřeba k vytvoření FLV videa.</translation> </message> <message> + <location line="+14"/> <source>Cannot select FLV1 codec.</source> <translation type="unfinished">Nelze vybrat FLV1 kodek.</translation> </message> <message> <source>Cannot select mpeg4 sp codec.</source> - <translation type="unfinished">Nelze vybrat MPEG-4 SP kodek.</translation> + <translation type="obsolete">Nelze vybrat MPEG-4 SP kodek.</translation> </message> <message> + <location line="+63"/> <source>You don't have FAAC!. It is needed to create PSP compatible video.</source> <translation type="unfinished">Nemáte FAAC! To je potřeba k vytvoření PSP kompatibilního videa.</translation> </message> <message> - <source>Select script to save</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_main.cpp" line="+329"/> <source>Not coded in this version</source> <translation type="unfinished">Nepodporováno v této verzi</translation> </message> @@ -12574,244 +12805,267 @@ <translation type="obsolete">Vyberte AVI soubor k připojení...</translation> </message> <message> + <location line="+181"/> <source>Are you sure?</source> <translation type="unfinished">Určitě?</translation> </message> <message> + <location line="+87"/> <source>Permission error</source> <translation type="unfinished">Chyba oprávnění</translation> </message> <message> - <source>Cannot open "%s".</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>File error</source> <translation type="unfinished">Chyba souboru</translation> </message> <message> - <source>"%s" does not exist.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished">Otevřením videa nelze otevřít projekt.</translation> </message> <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>Could not open the file</source> <translation type="unfinished">Nelze otevřít soubor</translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation type="unfinished">Více zvukových stop</translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished">Načtený soubor obsahuje několik zvukových stop. V nabídce Audio->Hlavní stopa vyberte tu aktivní.</translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished">Při připojování něco selhalo</translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished">Přihodilo se něco zlého (II)</translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation type="unfinished">Kontroluji video</translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation type="unfinished">Nenalezena žádná chyba</translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation type="unfinished">Počet snímků s nalezenou chybou: %u</translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation type="unfinished">Značka A > B</translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation type="unfinished">Nelze smazat výběr.</translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation type="unfinished">Nemůžete odstranit všechny snímky</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> <source>Something bad happened</source> <translation type="unfinished">Přihodilo se něco zlého</translation> </message> <message> + <location line="+88"/> <source>_Track from video:</source> <translation type="unfinished">_Stopa z videa:</translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation type="unfinished">Hlavní audio stopa</translation> </message> <message> + <location line="+253"/> <source>AvsProxy</source> <translation type="unfinished">AvsProxy</translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation type="unfinished">Nelze se připojit k avsproxy. Je spuštěno?</translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation type="unfinished">avsproxy</translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation type="unfinished">Typ snímku:</translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation type="unfinished">Velikost snímku:</translation> </message> <message> + <location line="+2"/> <source>Frame Hex Dump</source> <translation type="unfinished">Hex výpis snímků</translation> </message> <message> - <source>TimeStamp:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+34"/> <source>Go to Time</source> <translation type="unfinished">Přejít na čas</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> <source>_Filter strength:</source> <translation type="unfinished">_Síla filtru:</translation> </message> <message> + <location line="+1"/> <source>_Swap U and V</source> <translation type="unfinished">_Prohodit U a V</translation> </message> <message> + <location line="+12"/> <source>_Deringing</source> <translation type="unfinished">_Deringing</translation> </message> <message> - <source>Output file</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Job name</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue job to jobList</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_save.cpp" line="-221"/> <source>Select Workbench to Save</source> <translation type="unfinished">Zvolte projekt k uložení</translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation type="unfinished">Zvolte soubor k uložení zvuku</translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation type="unfinished">Vyberte sled JPEG souborů k uložení</translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation type="unfinished">Vyberte BMP soubor k uložení</translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation type="unfinished">Vyberte JPEG soubor k uložení</translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation type="unfinished">Zvolte soubor k uložení</translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation type="unfinished">Ukládá se zvuk</translation> </message> <message> - <source>Jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Fail to save as jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+179"/> <source>Saving as set of jpegs</source> <translation type="unfinished">Ukládám jako sadu JPEG souborů</translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished">Nelze dekódovat snímek</translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished">Ukončeno.</translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished">Hotovo</translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished">Počet uložených obrázků: %d.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation type="unfinished">Chyba</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation type="unfinished">Nelze uložit všechny obrázky.</translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished">BMP operace selhala</translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished">Uložení %s jako BMP souboru selhalo.</translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished">Soubor %s byl úspěšně uložen.</translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation type="unfinished">Chyba</translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished">Soubor %s nebyl řádně uložen.</translation> </message> <message> - <source>Recent Files</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+404"/> <source>Recent Projects</source> <translation type="unfinished">Nedávné projekty</translation> </message> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> <source>Custom</source> - <translation type="obsolete">Vlastní</translation> + <translation type="unfinished">Vlastní</translation> </message> <message> <source>_Mode:</source> @@ -12902,6 +13156,7 @@ <translation type="obsolete">Prokládání</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+99"/> <source>Quantization</source> <translation type="unfinished">Kvantizace</translation> </message> @@ -12958,6 +13213,7 @@ <translation type="obsolete">_Typ kvantizace:</translation> </message> <message> + <location line="-33"/> <source>Advanced Simple Profile</source> <translation type="unfinished">Advanced Simple Profile</translation> </message> @@ -12970,6 +13226,7 @@ <translation type="obsolete">Nastavení libavcodec MPEG-4</translation> </message> <message> + <location line="-20"/> <source>Medium</source> <translation type="unfinished">Střední</translation> </message> @@ -13034,355 +13291,1267 @@ <translation type="obsolete">Částečný video filtr</translation> </message> <message> + <location line="-12"/> <source>_Interlaced</source> <translation type="unfinished">_Prokládaný</translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished">_Režim kreslených seriálů</translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished">_Odstíny šedi</translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished">Turbo režim</translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished">Opti_malizace chrominance</translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished">Hlavní</translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished">Velmi nízká</translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished">Velmi vysoká</translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished">Ultra vysoká</translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished">Přesnost vyhledávání pohybu</translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished">Vypnuto</translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished">Rozhodování režimu</translation> </message> <message> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished">Omezené vyhledávání</translation> </message> <message> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished">Střední vyhledávání</translation> </message> <message> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished">Široké vyhledávání</translation> </message> <message> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished">VHQ režim</translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished">Max počet B snímků</translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished">Qpel</translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished">GMC</translation> </message> <message> - <source>BVHQ</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>4MV</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+11"/> <source>Chroma ME</source> <translation type="unfinished">Chrominance pro odhad pohybu</translation> </message> <message> - <source>HQ AC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>More Search</source> <translation type="unfinished">Další možnosti</translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished">Min. velikost GOP</translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished">Max. velikost GOP</translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished">Velikost GOP</translation> </message> <message> + <location line="+5"/> <source>Motion</source> <translation type="unfinished">Pohyb</translation> </message> <message> - <source>H263</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Mpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>Quantization Matrix</source> <translation type="unfinished">Kvantizační matice</translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished">Síťová (trellis) kvantizace</translation> </message> <message> + <location line="+8"/> <source>Two Pass Tuning</source> <translation type="unfinished">Vyladění druhého průchodu</translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished">Vylepšení klíčových snímků (%)</translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished">I snímky bližší než...</translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished">...jsou redukovány o (%)</translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished">Max. zlepšení přetečení (%)</translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished">Max. zhoršení přetečení (%)</translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished">Komprese křivky</translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished">Scény s vysokým datovým tokem (%)</translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished">Scény s nízkým datovým tokem (%)</translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished">Síla kontroly přetečení</translation> </message> <message> - <source>Two Pass</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+10"/> <source>Xvid4 Configuration</source> <translation type="unfinished">Nastavení Xvid4</translation> </message> <message> <source>Ready</source> - <translation type="unfinished">Připraven</translation> + <translation type="obsolete">Připraven</translation> </message> <message> <source>Succeeded</source> - <translation type="unfinished">Dokončen</translation> + <translation type="obsolete">Dokončen</translation> </message> <message> <source>Deleted</source> - <translation type="unfinished">Smazáno</translation> + <translation type="obsolete">Smazáno</translation> </message> <message> <source>Running</source> - <translation type="unfinished">Běží</translation> + <translation type="obsolete">Běží</translation> </message> <message> <source>Job Name</source> - <translation type="unfinished">Název úlohy</translation> + <translation type="obsolete">Název úlohy</translation> </message> <message> <source>Status</source> - <translation type="unfinished">Stav</translation> + <translation type="obsolete">Stav</translation> </message> <message> <source>Start Time</source> - <translation type="unfinished">Počáteční čas</translation> + <translation type="obsolete">Počáteční čas</translation> </message> <message> <source>End Time</source> - <translation type="unfinished">Konečný čas</translation> + <translation type="obsolete">Konečný čas</translation> </message> <message> <source>Sure!</source> - <translation type="unfinished">Jistě!</translation> + <translation type="obsolete">Jistě!</translation> </message> <message> <source>Delete job</source> - <translation type="unfinished">Smazat úlohu</translation> + <translation type="obsolete">Smazat úlohu</translation> </message> <message> <source>Are you sure you want to delete %s job?</source> - <translation type="unfinished">Opravdu chcete smazat úlohu %s?</translation> + <translation type="obsolete">Opravdu chcete smazat úlohu %s?</translation> </message> <message> <source>Delete *all* job</source> - <translation type="unfinished">Smazat všechny úlohy</translation> + <translation type="obsolete">Smazat všechny úlohy</translation> </message> <message> <source>Are you sure you want to delete ALL jobs?</source> - <translation type="unfinished">Opravdu chcete smazat všechny úlohy?</translation> + <translation type="obsolete">Opravdu chcete smazat všechny úlohy?</translation> </message> <message> <source>Already done</source> - <translation type="unfinished">Už je to hotovo</translation> + <translation type="obsolete">Už je to hotovo</translation> </message> <message> <source>This script has already been successfully executed.</source> - <translation type="unfinished">Tento skript již byl úspěšně vykonán.</translation> + <translation type="obsolete">Tento skript již byl úspěšně vykonán.</translation> </message> <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished">Ukládání</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-51"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-85"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-137"/> + <source>Stereo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>DRC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Manual (dB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> + <source>Remix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>Mixer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>Shift audio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-15"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="-3"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-144"/> + <source>Video Decoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>Demuxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-156"/> <source>Decode video using VDPAU (NVIDIA)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Decode video using XVBA (AMD)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Decode video using LIBVA (INTEL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Enable openGl support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>If you use Hw decoding, it is better to use the matching display driver</source> <translation type="unfinished"></translation> </message> <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+40"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+4"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>VDPAU (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>OpenGL (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>LIBVA (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> + <location line="+3"/> <source>Sdl driver</source> <translation type="unfinished"></translation> </message> <message> + <location line="+60"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> <source>_Language</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>Display</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HW Accel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-75"/> + <source>Open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Append</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>First Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Last Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Marker A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Go To Marker B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> <source>You cannot remove *all* the video </source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-115"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+161"/> + <location line="+65"/> <source>Select Video File...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> <source>Select Video File to Append...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+67"/> + <source>Cannot open "%s".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>"%s" does not exist.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+499"/> + <location line="+7"/> <source>Invalid audio index given</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Ouha</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Chyba inicializace zvukového zařízení</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished">Ne</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Uložení se nezdařilo</translation> + </message> + <message> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> <source>Reuse previous first pass data ? Warning, the settings must be close.</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> - <translation type="unfinished">Ukládání</translation> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished">Vypnuto</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatická detekce</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+20"/> + <source>BVHQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>4MV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>HQ AC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>H263</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Two Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="-1"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished">DTS</translation> + </message> + <message> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished">WMA</translation> + </message> + <message> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished">LPCM</translation> + </message> + <message> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished">AC3</translation> + </message> + <message> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished">Ogg Vorbis</translation> + </message> + <message> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished">AAC</translation> + </message> + <message> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished">QDM2</translation> + </message> + <message> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished">AMR-NB</translation> + </message> + <message> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished">MSADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished">ULAW</translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished">IMA ADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished">Neznámý kodek</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Chyba paměti</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Neznámý</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Ignorovat</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">_Datový tok:</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished">Nastavení Aften</translation> </message> </context> <context> - <name>asharp</name> + <name>asfdemuxer</name> <message> - <source>Asharp</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+66"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished">Adaptivní doostření, napsal MarcFD.</translation> </message> + <message> + <location line="-1"/> + <source>Asharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> <source>ASharp</source> - <translation type="obsolete">ASharp</translation> + <translation type="unfinished">ASharp</translation> </message> <message> + <location line="+96"/> <source>Strength</source> - <translation type="obsolete">Síla</translation> + <translation type="unfinished">Síla</translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">Práh</translation> + <translation type="unfinished">Práh</translation> </message> <message> + <location line="+7"/> <source>Block Adaptative</source> - <translation type="obsolete">Blokově adaptivní</translation> + <translation type="unfinished">Blokově adaptivní</translation> </message> <message> + <location line="+7"/> <source>Unknown flag</source> - <translation type="obsolete">Neznámá volba</translation> + <translation type="unfinished">Neznámá volba</translation> </message> <message> <source>High Quality Block Filtering</source> @@ -13392,41 +14561,108 @@ <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">_Soubor s titulky (ASS/SSA):</translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished">Zvolte soubor s titulky</translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">_Mezera mezi řádky:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">_Velikost písma:</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">V_rchní okraj:</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">Sp_odní okraj</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished">ASS</translation> </message> <message> + <location line="-112"/> <source>SSA/ASS/SRT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -13448,51 +14684,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+601"/> <source>_loader file:</source> <translation type="unfinished">_Soubor se zavaděčem:</translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished">Vyberte zaváděcí program[avsload.exe]</translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished">_avs soubor:</translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished">Zvolte název avs souboru[*.avs]</translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished">Časový _limit roury:</translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished">Nastavení AvsFilter</translation> </message> <message> + <location line="-12"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">Konstantní datový tok</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">Konstantní kvantizér</translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">Stejný kvantizér jako vstup</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">Faktor konstantního toku</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">Dva průchody - velikost videa</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">Dva průchody - průměrný datový tok</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Režim kódování</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Datový tok</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">Cílový datový tok (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished">Kvantizér</translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Cílová velikost videa (MB)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">Průměrný datový tok (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -13500,33 +14860,46 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished">_Levý okraj:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">_Pravý okraj:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">_Horní okraj:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">_Dolní okraj:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">Blacken Borders</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Nesprávné parametry</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Všechny parametry musí být sudé a v platném rozsahu.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -13560,8 +14933,27 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">Vlastní</translation> </message> @@ -13578,68 +14970,85 @@ <translation type="obsolete">Resample fps</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid fps</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>changefps</name> - <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+0"/> + <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>chromashift</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+35"/> <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished">Posun U/V chrominance pro opravu špatně synchronizované luminance/chrominance.</translation> </message> <message> + <location line="-1"/> <source>ChromaShift</source> <translation type="unfinished">ChromaShift</translation> </message> @@ -13647,113 +15056,140 @@ <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete">ChromaShift</translation> + <translation type="unfinished">ChromaShift</translation> </message> <message> + <location line="+24"/> <source>V Shift</source> - <translation type="obsolete">Posun V</translation> + <translation type="unfinished">Posun V</translation> </message> <message> + <location line="+7"/> <source>U Shift</source> - <translation type="obsolete">Posun U</translation> + <translation type="unfinished">Posun U</translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+62"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -13761,30 +15197,12 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished">Úprava kontrastu, jasu a barev.</translation> </message> <message> + <location line="-1"/> <source>Contrast</source> <translation type="unfinished"></translation> </message> @@ -13792,8 +15210,10 @@ <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Contrast</translation> + <translation type="unfinished">Contrast</translation> </message> <message> <source>Contrast:</source> @@ -13808,37 +15228,45 @@ <translation type="obsolete">Barevný prostor</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Luminance</translation> + <translation type="unfinished">Luminance</translation> </message> <message> + <location line="+7"/> <source>ChromaU</source> - <translation type="obsolete">Chrominance U</translation> + <translation type="unfinished">Chrominance U</translation> </message> <message> + <location line="+7"/> <source>ChromaV</source> - <translation type="obsolete">Chrominance V</translation> + <translation type="unfinished">Chrominance V</translation> </message> <message> + <location line="+46"/> <source>Brightness</source> - <translation type="obsolete">Jas</translation> + <translation type="unfinished">Jas</translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">Zpracovat _luminanci</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Zpracovat luminanci</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">Zpracovat chro_minanci</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Fast Convolution</translation> </message> @@ -13846,14 +15274,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Načíst</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">Uložený soubor po havárii</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -13863,19 +15294,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -13884,56 +15319,63 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Crop</translation> + <translation type="unfinished">Crop</translation> </message> <message> + <location line="+20"/> <source>Right:</source> - <translation type="obsolete">Vpravo:</translation> + <translation type="unfinished">Vpravo:</translation> </message> <message> + <location line="+7"/> <source>Top:</source> - <translation type="obsolete">Nahoře:</translation> + <translation type="unfinished">Nahoře:</translation> </message> <message> + <location line="+43"/> <source>Reset</source> - <translation type="obsolete">Vrátit</translation> + <translation type="unfinished">Vrátit</translation> </message> <message> + <location line="+21"/> <source>Bottom:</source> - <translation type="obsolete">Dole:</translation> + <translation type="unfinished">Dole:</translation> </message> <message> + <location line="+7"/> <source>Left:</source> - <translation type="obsolete">Vlevo:</translation> + <translation type="unfinished">Vlevo:</translation> </message> <message> + <location line="+30"/> <source>Auto Crop</source> - <translation type="obsolete">Automatický ořez</translation> + <translation type="unfinished">Automatický ořez</translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">_Datový tok:</translation> </message> -</context> -<context> - <name>decimate</name> <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">Zahodit bližší</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Nahradit (interpolovat)</translation> </message> @@ -13942,49 +15384,70 @@ <translation type="obsolete">Zahodit delší dukplikáty (kreslené filmy)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">Odstranění duplikátů</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">Nejrychlejší (žádná chrominance, částečně luminance)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">Střední (plně luminance, chrominance ne)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Režim:</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">_Kvalita:</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">_Práh 1:</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">Prá_h 2:</translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">_Cyklus:</translation> </message> <message> - <source>Sho_w</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>Decomb Decimate</source> <translation type="unfinished">Decomb Decimate</translation> </message> <message> + <location line="-19"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished">Zahodit delší duplikáty (animé)</translation> </message> + <message> + <location line="-20"/> + <source>Decomb decimate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Sho_w</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>delogo</name> @@ -14000,68 +15463,83 @@ <context> <name>delogo2</name> <message> - <source>MPlayer delogo2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+43"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished">Vymaže logo interpolací jeho okolí.</translation> </message> -</context> -<context> - <name>dgbob</name> <message> - <source>dgbob</source> + <location line="-1"/> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+57"/> <source>Donald Graft Bob.</source> <translation type="unfinished">Bob filtr Donalda Grafta.</translation> </message> <message> + <location line="+11"/> <source>Top</source> <translation type="unfinished">Vrchní</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Spodní</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Zachovat počet a frekvenci snímků</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">Zdvojnásobit počet a frekvenci snímků</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">Zdvojnásobit počet snímků (zpomalení)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">_Režim:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Práh:</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">_Extra</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">Extra kontrola, nepoužívejte</translation> </message> <message> + <location line="+3"/> <source>DGBob</source> <translation type="unfinished">DGBob</translation> </message> + <message> + <location line="-27"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>dmxHeader</name> @@ -14079,24 +15557,53 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished">Žádný</translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">Probíhá kódování...</translation> </message> <message> + <location line="+57"/> <source>Phase:</source> <translation type="unfinished">Fáze:</translation> </message> <message> + <location line="+216"/> <source>Video Codec:</source> <translation type="unfinished">Video kodek:</translation> </message> <message> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Nic</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Neznámý</translation> </message> @@ -14109,10 +15616,14 @@ <translation type="obsolete">Audio kodek:</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> @@ -14129,6 +15640,9 @@ <translation type="obsolete">Snímků za sekundu:</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> @@ -14153,6 +15667,7 @@ <translation type="obsolete">Celkový počet snímků:</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kB/s</translation> </message> @@ -14165,45 +15680,65 @@ <translation type="obsolete">Kvantizér:</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">Po ukončení vypnout počítač</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">Priorita:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">Vysoká</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">Vyšší</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Normální</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">Nižší</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">Nízká</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Pozastavit / Ukončit</translation> </message> <message> + <location line="-151"/> + <source>Main</source> + <translation type="unfinished">Hlavní</translation> + </message> + <message> + <location line="+164"/> + <source>Advanced</source> + <translation type="unfinished">Pokročilé</translation> + </message> + <message> + <location line="-116"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -14211,76 +15746,77 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+50"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Main</source> - <translation type="unfinished">Hlavní</translation> - </message> - <message> - <source>Advanced</source> - <translation type="unfinished">Pokročilé</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -14316,10 +15852,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">MPlayer eq2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished">Úprava kontrastu, jasu, sytosti a gama.</translation> </message> @@ -14347,43 +15885,70 @@ <translation type="obsolete">Gama</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+243"/> <source>Green</source> - <translation type="obsolete">Zelená</translation> + <translation type="unfinished">Zelená</translation> </message> <message> + <location line="-31"/> <source>Red</source> - <translation type="obsolete">Červená</translation> + <translation type="unfinished">Červená</translation> </message> <message> + <location line="-139"/> <source><b>Gamma</b></source> - <translation type="obsolete"><b>Gama</b></translation> + <translation type="unfinished"><b>Gama</b></translation> </message> <message> + <location line="+30"/> <source>Saturation</source> - <translation type="obsolete">Sytost</translation> + <translation type="unfinished">Sytost</translation> </message> <message> + <location line="+7"/> <source>Brightness</source> - <translation type="obsolete">Jas</translation> + <translation type="unfinished">Jas</translation> </message> <message> + <location line="+95"/> <source>Blue</source> - <translation type="obsolete">Modrá</translation> + <translation type="unfinished">Modrá</translation> </message> <message> + <location line="+21"/> <source>Weight</source> - <translation type="obsolete">Váha</translation> + <translation type="unfinished">Váha</translation> </message> <message> + <location line="-7"/> <source>Initial</source> - <translation type="obsolete">Výchozí</translation> + <translation type="unfinished">Výchozí</translation> + </message> + <message> + <location line="-206"/> + <location line="+104"/> + <source>Contrast</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Datový tok:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>Fade</source> - <translation type="unfinished">Fade</translation> + <translation type="obsolete">Fade</translation> </message> <message> <source>Fade in/out.</source> @@ -14391,502 +15956,827 @@ </message> <message> <source>Out</source> - <translation type="unfinished">Do ztracena</translation> + <translation type="obsolete">Do ztracena</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Postupné zmizení</translation> + <translation type="obsolete">Postupné zmizení</translation> </message> <message> <source>In</source> - <translation type="unfinished">Postupný náběh</translation> + <translation type="obsolete">Postupný náběh</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">Postupný náběh</translation> + <translation type="obsolete">Postupný náběh</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">_Typ přechodu:</translation> - </message> - <message> - <source>_Start time (ms):</source> - <translation type="unfinished"></translation> + <translation type="obsolete">_Typ přechodu:</translation> </message> +</context> +<context> + <name>fade to</name> <message> - <source>_End time (ms):</source> - <translation type="unfinished"></translation> + <source>Fade</source> + <translation type="obsolete">Fade</translation> </message> +</context> +<context> + <name>fadeTo</name> <message> - <source>Fade to black</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">Fade</translation> </message> <message> + <location line="-23"/> <source>Fade.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+19"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> - <translation type="unfinished">Fade</translation> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ffmpeg2</name> + <name>fadeToBlack</name> <message> - <source>Normal (4:3)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> + <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Wide (16:9)</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Výchozí</translation> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Do ztracena</translation> </message> <message> - <source>Tmpgenc</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">Postupné zmizení</translation> </message> <message> - <source>Animes</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">Postupný náběh</translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">Postupný náběh</translation> </message> <message> - <source>MB comparison</source> - <translation type="unfinished">Porovnání MB</translation> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">_Typ přechodu:</translation> </message> <message> - <source>Fewest bits (vhq)</source> - <translation type="unfinished">Nejméně bitů (vhq)</translation> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rate distortion</source> + <location line="+1"/> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ffmpeg2</name> <message> - <source>One thread</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">Výchozí</translation> </message> <message> - <source>Two threads)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> </message> <message> - <source>Three threads</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>MB comparison</source> + <translation type="unfinished">Porovnání MB</translation> </message> <message> - <source>Auto (#cpu)</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation type="unfinished">Nejméně bitů (vhq)</translation> </message> <message> + <location line="+11"/> <source>Progressive</source> <translation type="unfinished">Progresivní</translation> </message> <message> + <location line="+1"/> <source>Interlaced</source> <translation type="unfinished">Prokládaný</translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished">Nejdřív horní půlsnímek</translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished">Nejdřív spodní půlsnímek</translation> </message> <message> + <location line="+10"/> <source>Threading</source> <translation type="unfinished">Vlákna</translation> </message> <message> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished">Mi_n. kvantizér:</translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished">Ma_x. kvantizér:</translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished">Max. r_ozdíl kvantizérů:</translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished">Velikost VBV bufferu:</translation> </message> <message> - <source>Max bitrate (kb/s):</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>_Trellis quantization</source> <translation type="unfinished">_Síťová (trellis) kvantizace</translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished">_Počet B snímků:</translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished">_Rozhodování makrobloků:</translation> </message> <message> - <source>Aspect ratio:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Matrices:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished">_Tolerance velikosti souboru (kb):</translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished">_Komprese kvantizérů:</translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished">_Rozmazání kvantizérů:</translation> </message> <message> - <source>_Gop Size:</source> + <location line="+17"/> + <source>Interlacing</source> + <translation type="unfinished">Prokládání</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation type="unfinished">Kvantizace</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation type="unfinished">Řízení datového toku</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-2 configuration</source> + <translation type="unfinished">Nastavení libavcodec MPEG-4 {2 ?}</translation> + </message> + <message> + <location line="-89"/> + <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> - <source>_Interlaced:</source> + <location line="+1"/> + <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Field Order:</source> + <location line="+6"/> + <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> - <source>Basic Settings</source> + <location line="+1"/> + <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>Adv. Settings</source> + <location line="+7"/> + <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Prokládání</translation> + <location line="+3"/> + <source>One thread</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> - <translation type="unfinished">Kvantizace</translation> + <location line="+1"/> + <source>Two threads)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Řízení datového toku</translation> + <location line="+1"/> + <source>Three threads</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec MPEG-2 configuration</source> - <translation type="unfinished">Nastavení libavcodec MPEG-4 {2 ?}</translation> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ffmpeg4</name> <message> - <source>None</source> + <location line="+24"/> + <source>Max bitrate (kb/s):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Aspect ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Matrices:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>_Gop Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Field Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Adv. Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ffmpeg4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+190"/> <source>Full</source> <translation type="unfinished">Plná</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished">X1</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished">Porovnání MB</translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished">Nejméně bitů (vhq)</translation> </message> <message> - <source>Rate distortion</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>One thread</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two threads)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Three threads</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Auto (#cpu)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+17"/> <source>Matrices</source> <translation type="unfinished">Matice</translation> </message> <message> + <location line="+1"/> <source>Threading</source> <translation type="unfinished">Vlákna</translation> </message> <message> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished">Mi_n. kvantizér:</translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished">Ma_x. kvantizér:</translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished">Max. r_ozdíl kvantizérů:</translation> </message> <message> - <source>4_MV</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>_Trellis quantization</source> <translation type="unfinished">_Síťová (trellis) kvantizace</translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished">_Qpel</translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished">_GMC</translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished">_Počet B snímků:</translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished">_Typ kvantizace:</translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished">_Rozhodování makrobloků:</translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished">_Tolerance velikosti souboru (kb):</translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished">_Komprese kvantizérů:</translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished">_Rozmazání kvantizérů:</translation> </message> <message> - <source>_Gop Size:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>User Interface</source> <translation type="unfinished">Uživatelské prostředí</translation> </message> <message> + <location line="+3"/> <source>Advanced Simple Profile</source> <translation type="unfinished">Advanced Simple Profile</translation> </message> <message> + <location line="+7"/> <source>Motion Estimation</source> <translation type="unfinished">Odhad pohybu</translation> </message> <message> + <location line="+4"/> <source>Quantization</source> <translation type="unfinished">Kvantizace</translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished">Řízení datového toku</translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished">Nastavení libavcodec MPEG-4</translation> </message> -</context> -<context> - <name>ffmsmpeg4</name> <message> + <location line="-80"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> + <source>Rate distortion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>One thread</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two threads)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Three threads</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>4_MV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>_Gop Size:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ffmsmpeg4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+226"/> <source>Full</source> <translation type="unfinished">Plná</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished">X1</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished">Porovnání MB</translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished">Nejméně bitů (vhq)</translation> </message> <message> - <source>Rate distortion</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+10"/> <source>Mi_n. quantizer:</source> <translation type="unfinished">Mi_n. kvantizér:</translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished">Ma_x. kvantizér:</translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished">Max. r_ozdíl kvantizérů:</translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished">_Síťová (trellis) kvantizace</translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished">_Tolerance velikosti souboru (kb):</translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished">_Komprese kvantizérů:</translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished">_Rozmazání kvantizérů:</translation> </message> <message> - <source>_Gop Size:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>User Interface</source> <translation type="unfinished">Uživatelské prostředí</translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished">Kvantizace</translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished">Řízení datového toku</translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished">Nastavení libavcodec MPEG-4</translation> </message> + <message> + <location line="-50"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Rate distortion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>_Gop Size:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+212"/> + <source>libavcodec MPEG-4 configuration</source> + <translation type="unfinished">Nastavení libavcodec MPEG-4</translation> + </message> + <message> + <location line="-18"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ffpsmuxer</name> <message> - <source>libavcodec MPEG-4 configuration</source> - <translation type="unfinished">Nastavení libavcodec MPEG-4</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Pokročilé</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Chyba souboru</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished">%s již existuje. + +Chcete jej nahradit?</translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished">Je možné, že se snažíte přepsat vstupní soubor!</translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">Nelze zapsat soubor</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -14923,30 +16813,27 @@ <source>Partial Video Filter</source> <translation type="obsolete">Částečný video filtr</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+38"/> <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished">Prostorovo-časové vyhlazení obrazu od Rosse Thomase.</translation> </message> <message> + <location line="+50"/> <source>_Temporal threshold:</source> <translation type="unfinished">Č_asový práh:</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">_Prostorový práh:</translation> </message> <message> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished">FluxSmooth</translation> </message> @@ -14954,146 +16841,447 @@ <context> <name>flv1</name> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+164"/> <source>Full</source> <translation type="unfinished">Plná</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished">X1</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished">Porovnání MB</translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished">Nejméně bitů (vhq)</translation> </message> <message> - <source>Rate distortion</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+10"/> <source>Mi_n. quantizer:</source> <translation type="unfinished">Mi_n. kvantizér:</translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished">Ma_x. kvantizér:</translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished">Max. r_ozdíl kvantizérů:</translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished">_Síťová (trellis) kvantizace</translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished">_Tolerance velikosti souboru (kb):</translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished">_Komprese kvantizérů:</translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished">_Rozmazání kvantizérů:</translation> </message> <message> - <source>_Gop Size:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>User Interface</source> <translation type="unfinished">Uživatelské prostředí</translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished">Kvantizace</translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished">Řízení datového toku</translation> </message> <message> + <location line="-47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Rate distortion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>_Gop Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>flvdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Nepodporováno</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">Časová a prostorová kontrola</translation> + <translation type="unfinished">Časová a prostorová kontrola</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">Bob, časová a prostorová kontrola</translation> + <translation type="unfinished">Bob, časová a prostorová kontrola</translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">Vynechat prostorovou časovou kontrolu</translation> + <translation type="unfinished">Vynechat prostorovou časovou kontrolu</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">Bob, vynechat prostorovou časovou kontrolu</translation> + <translation type="unfinished">Bob, vynechat prostorovou časovou kontrolu</translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete">Nejdřív spodní půlsnímek</translation> + <translation type="unfinished">Nejdřív spodní půlsnímek</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">Nejdřív horní půlsnímek</translation> + <translation type="unfinished">Nejdřív horní půlsnímek</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Režim:</translation> + <translation type="unfinished">_Režim:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">_Pořadí:</translation> + <translation type="unfinished">_Pořadí:</translation> </message> <message> + <location line="+4"/> <source>yadif</source> - <translation type="obsolete">yadif</translation> + <translation type="unfinished">yadif</translation> + </message> + <message> + <location line="-198"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -15106,10 +17294,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -15117,34 +17307,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Žádná data</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">Max. datový tok:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">Průměrný datový tok:</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">Počet I snímků:</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">Počet P snímků:</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">Počet B snímků:</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">Max. B snímků:</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">Histogram datového toku</translation> </message> @@ -15152,129 +17351,229 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+58"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished">Úprava odstínu a sytosti.</translation> + </message> + <message> + <location line="-1"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> - <translation type="unfinished">Úprava odstínu a sytosti.</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Odstín</translation> + <translation type="unfinished">Odstín</translation> </message> <message> + <location line="+20"/> <source>Saturation</source> - <translation type="obsolete">Sytost</translation> + <translation type="unfinished">Sytost</translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+92"/> + <source>Time Left :%02d:%02d:%02d</source> + <translation type="unfinished">Zbývající čas: %02d:%02d:%02d</translation> + </message> + <message> + <location line="-76"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ivtcRemover</name> <message> - <source>Time Left :%02d:%02d:%02d</source> - <translation type="unfinished">Zbývající čas: %02d:%02d:%02d</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">Š_um:</translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Plná</translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Rychlé</translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Změna _snímkové frekvence:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> + <source>Oops</source> + <translation type="unfinished">Ouha</translation> + </message> + <message> + <location line="+0"/> + <source>Something very wrong happened when building joblist.</source> + <translation type="unfinished">Při sestavování seznamu úloh se stalo něco velmi zlého.</translation> + </message> + <message> + <location line="+6"/> + <source>There are no jobs stored</source> + <translation type="unfinished">Nejsou uloženy žádné úlohy</translation> + </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> <source>Avidemux Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Run all pending jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Run jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Delete already executed jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Cleanup</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>If you use VDPAU you cannot use CLI version</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>use QT4 version</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Quit</source> <translation type="unfinished"></translation> </message> - <message> - <source>Oops</source> - <translation type="unfinished">Ouha</translation> - </message> - <message> - <source>Something very wrong happened when building joblist.</source> - <translation type="unfinished">Při sestavování seznamu úloh se stalo něco velmi zlého.</translation> - </message> - <message> - <source>There are no jobs stored</source> - <translation type="unfinished">Nejsou uloženy žádné úlohy</translation> - </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Úlohy</translation> </message> <message> + <location line="+37"/> <source>Delete Sel. Job</source> <translation type="unfinished">Odstranit vybranou úlohu</translation> </message> <message> + <location line="+7"/> <source>Delete All Jobs</source> <translation type="unfinished">Odstranit všechny úlohy</translation> </message> <message> + <location line="+7"/> <source>Run All Jobs</source> <translation type="unfinished">Spustit všechny úlohy</translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished">Spustit vybranou úlohu</translation> </message> @@ -15353,22 +17652,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Kvantizér:</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Kvantizér:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -15427,92 +17731,113 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">Vrchní</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Spodní</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished">Poř_adí půlsnímků:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Práh:</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">Menší číslo znamená větší míru odstranění prokladu</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">_Ostrý</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">_Ostřejší zpracování:</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">_Dvojcestný</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">Lepší extrapolace (raději nepoužívat)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">_Mapovat</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">Zobrazovat prokládaná místa (jen pro testování)</translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished">KernelDeint</translation> </message> + <message> + <location line="-28"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">_Typ datového toku:</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">_Datový tok:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Kvalita:</translation> </message> <message> - <source>_Disable reservoir:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>LAME Configuration</source> <translation type="unfinished">Nastavení LAME</translation> </message> + <message> + <location line="-4"/> + <source>_Disable reservoir:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>largeMedian</name> @@ -15536,29 +17861,35 @@ <context> <name>largemedian</name> <message> - <source>Large Median (5x5).</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Median filter on 5x5 matrix.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+71"/> <source>_Process luma</source> <translation type="unfinished">Zpracovat _luminanci</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Zpracovat luminanci</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">Zpracovat chro_minanci</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Fast Convolution</translation> </message> + <message> + <location line="-40"/> + <source>Large Median (5x5).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lavDeint</name> @@ -15603,59 +17934,98 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Datový tok:</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Prohodit U a V</translation> </message> <message> - <source>None</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Zobrazovat _vektory pohybu</translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Nastavení dekodéru</translation> </message> +</context> +<context> + <name>lavdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+189"/> <source>Linear blend</source> <translation type="unfinished">Lineární prolnutí</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Lineární interpolace</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Kubická interpolace</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Mediánová interpolace</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">FFmpeg deint</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Filtrování prokladu:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">_Automatické úrovně</translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished">libavcodec deinterlacer</translation> </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+116"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished">Licence</translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> @@ -15664,44 +18034,96 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">_Logo (JPEG soubor):</translation> + <translation type="obsolete">_Logo (JPEG soubor):</translation> </message> <message> <source>Select JPEG file</source> - <translation type="unfinished">Zvolte JPEG soubor</translation> + <translation type="obsolete">Zvolte JPEG soubor</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">Pozice _X:</translation> + <translation type="obsolete">Pozice _X:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Pozice _Y:</translation> + <translation type="obsolete">Pozice _Y:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">_Alfa:</translation> + <translation type="obsolete">_Alfa:</translation> </message> <message> <source>Logo</source> - <translation type="unfinished">Logo</translation> + <translation type="obsolete">Logo</translation> </message> <message> - <source>Add logo.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Put a logo on top of video, with alpha blending.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">Logo</translation> + </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -15709,10 +18131,12 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Správce video filtrů</translation> </message> <message> + <location line="+61"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"><big><b>Aktivní filtry</b></big></translation> </message> @@ -15773,34 +18197,42 @@ <translation type="obsolete">Přidat</translation> </message> <message> + <location line="+119"/> <source>Transform</source> <translation type="unfinished">Transformace</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Prokládání</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Barvy</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">Šum</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Ostrost</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Titulky</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Různé</translation> </message> <message> + <location line="+62"/> <source>&Close</source> <translation type="unfinished">&Zavřít</translation> </message> @@ -15809,14 +18241,17 @@ <translation type="obsolete">Externí</translation> </message> <message> + <location line="-166"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"><big><b>Dostupné filtry</b></big></translation> </message> <message> + <location line="+155"/> <source>&Preview</source> <translation type="unfinished">&Náhled</translation> </message> <message> + <location line="-60"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> @@ -15877,62 +18312,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mcdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished">Filtr na proklad s kompenzací pohybu. Portovaný z MPlayeru.</translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished">Rychlé</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Střední</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Pomalé iterativní hledání pohybu</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">Extra pomalé (stejné jako 3 + více referenčních snímků)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Režim:</translation> </message> <message> - <source>Bottom :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Qp:</source> <translation type="unfinished">_Qp:</translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished">mcDeinterlace</translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="-51"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -15940,125 +18393,343 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>mkvmuxer</name> + <name>mergeFields</name> <message> - <source>Saving Mkv</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">Spojí dva obrazy tak, jako by to byly dva půlsnímky.</translation> + </message> </context> <context> - <name>mp3d</name> + <name>mkvmuxer</name> <message> - <source>Mplayer Denoise 3D HQ</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> + <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3d</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> <source>_Spatial luma strength:</source> <translation type="unfinished">_Prostorový práh luminance:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">P_rostorový práh chrominance:</translation> </message> <message> - <source>Luma _Temporal strength:</source> + <location line="+6"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished">MPlayer denoise3d</translation> + </message> + <message> + <location line="-41"/> + <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> - <translation type="unfinished">MPlayer denoise3d</translation> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> - <source>Mplayer Denoise 3D</source> + <location line="+35"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3dlow</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+37"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished">Redukce šumu, vyhlazení obrazu, zvětší kompresibilitu.</translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> <translation type="unfinished">_Prostorový práh luminance:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">P_rostorový práh chrominance:</translation> </message> <message> + <location line="+1"/> <source>_Temporal strength:</source> <translation type="unfinished">Č_asový práh:</translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished">MPlayer denoise3d</translation> </message> + <message> + <location line="-39"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4demuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Chyba čtení hlavičky SVQ3</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Není stts tabulka</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">Nepodporováno</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Audio</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished">Ukládání</translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Video</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>msharpen</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> <source>Sharpen edges without amplifying noise. By Donald Graft.</source> <translation type="unfinished">Zaostří obrysy, aniž by zvětšil šum. Od Donalda Grafta.</translation> </message> <message> + <location line="+55"/> <source>_Mask</source> <translation type="unfinished">_Maskování</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">_Vysoká kvalita</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">_Práh:</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Síla:</translation> </message> <message> + <location line="+5"/> <source>MSharpen</source> <translation type="unfinished">MSharpen</translation> </message> <message> + <location line="-65"/> <source>Msharpen</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> </message> </context> <context> @@ -16087,42 +18758,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -16139,18 +18820,18 @@ </message> </context> <context> - <name>openGlResize</name> - <message> - <source>Width :</source> - <translation type="unfinished"></translation> - </message> + <name>opendmldemuxer</name> <message> - <source>Height :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Špatná hlavička</translation> </message> <message> - <source>glResize</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Rozbaluji bitstream</translation> </message> </context> <context> @@ -16165,6 +18846,29 @@ </message> </context> <context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>pluginManagerDialog</name> <message> <source>Plugin Manager</source> @@ -16203,6 +18907,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>%lu x %lu</source> @@ -16288,18 +19005,26 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">Vlastnosti</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Video</translation> </message> <message> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished">TextLabel</translation> </message> <message> + <location line="-49"/> <source>Frame Rate:</source> <translation type="unfinished">Snímková frekvence:</translation> </message> @@ -16308,26 +19033,33 @@ <translation type="obsolete">Počet snímků:</translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Celková délka:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Poměr stran pixelu:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Velikost obrazu:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">FourCC kodeku:</translation> </message> <message> + <location line="+10"/> <source>Extra Video Properties</source> <translation type="unfinished">Extra vlastnosti videa</translation> </message> <message> + <location line="+154"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> @@ -16344,6 +19076,7 @@ <translation type="obsolete">Qpel:</translation> </message> <message> + <location line="-111"/> <source>Audio</source> <translation type="unfinished">Audio</translation> </message> @@ -16352,66 +19085,501 @@ <translation type="obsolete">Velikost souboru:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">Frekvence:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Variabilní datový tok:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">Datový tok:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">Počet kanálů:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">Kodek:</translation> </message> <message> + <location line="-116"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Uživatelská práva</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">K této akci jsou vyžadována práva roota.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">Kódování je pozastaveno. Chcete v něm pokračovat, nebo jej ukončit?</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Pokračovat</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Ukončit</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Nedávné projekty</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Připraven</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Dokončen</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Chyba</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Smazáno</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Běží</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Název úlohy</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Stav</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Počáteční čas</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Konečný čas</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Jistě!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Smazat úlohu</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">Opravdu chcete smazat úlohu %s?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Smazat všechny úlohy</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Opravdu chcete smazat všechny úlohy?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Už je to hotovo</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Tento skript již byl úspěšně vykonán.</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux je svobodný software; můžete jej šířit a modifikovat podle ustanovení GNU General Public License verze 2, vydané Free Software Foundation.</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux je svobodný software; můžete jej šířit a modifikovat podle ustanovení GNU General Public License verze 2, vydané Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Částečný</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">Přidat</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">Odstranit</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Nastavit</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Neznámý</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">Ne</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Ano</translation> </message> <message> + <location line="+26"/> <source>%2.3f fps</source> <translation type="unfinished">%2.3f snímků/s</translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished">%02d:%02d:%02d.%03d</translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished">%s (%u:%u)</translation> </message> <message> + <location line="+33"/> <source>Mono</source> <translation type="unfinished">Mono</translation> </message> <message> + <location line="+3"/> <source>Stereo</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>qshell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Upozornění</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">Informace</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished">Potvrzení</translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished">Otázka</translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished">Otázka</translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Otevřít Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished">Vyberte idx soubor</translation> + </message> +</context> +<context> <name>removePlaneFilter</name> <message> <source>Process luma plane</source> @@ -16421,38 +19589,47 @@ <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+151"/> + <source>Process luma plane</source> + <translation type="unfinished">Zpracovat luminanci</translation> + </message> + <message> + <location line="-106"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> - <source>Process luma plane</source> - <translation type="unfinished">Zpracovat luminanci</translation> - </message> - <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -16460,46 +19637,57 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Režim:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">_Nová snímková frekvence:</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation type="unfinished">Resample fps</translation> </message> <message> + <location line="-322"/> <source>Custom</source> <translation type="unfinished">Vlastní</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> @@ -16507,10 +19695,17 @@ <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Šířka a výška nemohou být liché</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -16518,112 +19713,371 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Resize</translation> + <translation type="unfinished">Resize</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Aspect Ratio</source> - <translation type="obsolete">Poměr stran</translation> + <translation type="unfinished">Poměr stran</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Lock Aspect Ratio</source> - <translation type="obsolete">Zamknout poměr stran</translation> + <translation type="unfinished">Zamknout poměr stran</translation> </message> <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> <source>Source:</source> - <translation type="obsolete">Zdroj:</translation> + <translation type="unfinished">Zdroj:</translation> </message> <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> <source>Destination:</source> - <translation type="obsolete">Cíl:</translation> + <translation type="unfinished">Cíl:</translation> </message> <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> <source>Resize Dimensions</source> - <translation type="obsolete">Velikost</translation> + <translation type="unfinished">Velikost</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Width:</source> - <translation type="obsolete">Šířka:</translation> + <translation type="unfinished">Šířka:</translation> </message> <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> <source>Height:</source> - <translation type="obsolete">Výška:</translation> + <translation type="unfinished">Výška:</translation> </message> <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> <source>Round to the Nearest Multiple of 16</source> - <translation type="obsolete">Zaokrouhlit na nejbližší násobek 16</translation> + <translation type="unfinished">Zaokrouhlit na nejbližší násobek 16</translation> </message> <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> <source>1%</source> - <translation type="obsolete">1 %</translation> + <translation type="unfinished">1 %</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Percent</source> - <translation type="obsolete">Procent</translation> + <translation type="unfinished">Procent</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>200%</source> - <translation type="obsolete">200 %</translation> + <translation type="unfinished">200 %</translation> </message> <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> <source>Error X / Y:</source> - <translation type="obsolete">Chyba X/Y:</translation> + <translation type="unfinished">Chyba X/Y:</translation> </message> <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> <source>0.00 / 0.00</source> - <translation type="obsolete">0,00/0,00</translation> + <translation type="unfinished">0,00/0,00</translation> </message> <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> <source>Resize Method:</source> - <translation type="obsolete">Metoda převzorkování:</translation> + <translation type="unfinished">Metoda převzorkování:</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> <source>Bilinear</source> - <translation type="obsolete">Bilineární</translation> + <translation type="unfinished">Bilineární</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Bikubická</translation> + <translation type="unfinished">Bikubická</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Lanzcos3</source> - <translation type="obsolete">Lanzcos3</translation> + <translation type="unfinished">Lanzcos3</translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Šířka a výška nemohou být liché</translation> + <translation type="obsolete">Šířka a výška nemohou být liché</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Rotate</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-6"/> <source>90 degrees</source> <translation type="unfinished">90 stupňů</translation> </message> @@ -16632,6 +20086,7 @@ <translation type="obsolete">90°</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 stupňů</translation> </message> @@ -16640,6 +20095,7 @@ <translation type="obsolete">180°</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 stupňů</translation> </message> @@ -16648,21 +20104,35 @@ <translation type="obsolete">270°</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">Ú_hel:</translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+155"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -16700,28 +20170,46 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Náhled</translation> </message> <message> - <source>Angle (°):</source> + <location line="+83"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>separateFields</name> <message> - <source>Preview</source> - <translation type="unfinished">Náhled</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished">Separate Fields</translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>sharpen</name> <message> - <source>next</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> <translation type="unfinished"></translation> </message> </context> @@ -16737,6 +20225,19 @@ </message> </context> <context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>subAss</name> <message> <source>_Subtitle file (ASS/SSA):</source> @@ -16770,148 +20271,355 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> - <translation type="unfinished">X11</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Žádná strategie</translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 pulldown</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC konvertované z PAL</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Vrchní</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Spodní</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Nikdy</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Pokud je stále prokládaný</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Vždy</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> <translation type="unfinished"></translation> </message> <message> - <source>OpenGL</source> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Žádné, ale spočítat</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Při nejlepší shodě</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Ano a ukázat zóny (ladění)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Zpracovat obraz (ne půlsnímky)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Zpracovat obraz (ne půlsnímky), ladění</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">_Strategie:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">Poř_adí půlsnímků:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Dodatečné zpracování:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">Z_kusit zpětně:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">_Přímý práh:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">Zpě_tný práh:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">P_ráh šumu:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Prá_h dodatečného zpracování:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">Po_užít chrominanci pro rozhodnutí</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">Zobrazovat _informace</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">_Ladění</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">Pr_olnutí</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished">Decomb Telecide</translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>twolame</name> <message> - <source>Keep Top Field</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Datový tok:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished">Nastavení TwoLame</translation> + </message> +</context> +<context> + <name>uisupport</name> + <message> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> + <translation type="unfinished">X11</translation> + </message> + <message> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>unstackfield</name> <message> - <source>Height :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -17021,22 +20729,27 @@ <translation type="obsolete">Zpoždění:</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished">Velikost písma a pozice titulků</translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -17044,26 +20757,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">Režim kvality</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Režim:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">_Datový tok:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Kvalita:</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished"></translation> </message> @@ -17071,38 +20790,216 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">Zpracovávání</translation> </message> <message> + <location line="+64"/> <source>Elapsed:</source> <translation type="unfinished">Uplynulý čas:</translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished">Zbývající čas:</translation> </message> <message> + <location line="+26"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+87"/> <source>Cancel</source> <translation type="unfinished">Zrušit</translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Vlastní</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Cílový datový tok:</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Kvantizér:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Kvalita:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Cílová velikost videa:</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Průměrný datový tok:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished">Optimalizace stromu makrobloků vyžaduje zapnutou adaptivní kvantizaci. Ta bude automaticky povolena. + +Chcete pokračovat?</translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished">Optimalizace stromu makrobloků vyžaduje zapnutou adaptivní kvantizaci. Optimalizace stromu makrobloků bude automaticky vypnuta. + +Chcete pokračovat?</translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> <source><default></source> @@ -17113,8 +21010,9 @@ <translation type="obsolete"><vlastní></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+56"/> <source>Save As</source> - <translation type="obsolete">Uložit jako</translation> + <translation type="unfinished">Uložit jako</translation> </message> <message> <source>x264 Configuration File (*.xml)</source> @@ -17137,8 +21035,9 @@ Chcete pokračovat?</translation> </message> <message> + <location line="+2982"/> <source>kbit/s</source> - <translation type="obsolete">kb/s</translation> + <translation type="unfinished">kb/s</translation> </message> <message> <source>Quantiser:</source> @@ -17149,12 +21048,14 @@ <translation type="obsolete">Kvalita:</translation> </message> <message> + <location line="-2655"/> <source>Target Video Size:</source> - <translation type="obsolete">Cílová velikost videa:</translation> + <translation type="unfinished">Cílová velikost videa:</translation> </message> <message> + <location line="+78"/> <source>MB</source> - <translation type="obsolete">MB</translation> + <translation type="unfinished">MB</translation> </message> <message> <source>Average Bitrate:</source> @@ -17197,160 +21098,204 @@ <translation type="obsolete">Opravdu chcete smazat vybranou zónu?</translation> </message> <message> + <location line="-446"/> <source>x264 Configuraton</source> - <translation type="obsolete">Nastavení x264</translation> + <translation type="unfinished">Nastavení x264</translation> </message> <message> + <location line="+24"/> <source>Configuration:</source> - <translation type="obsolete">Nastavení:</translation> + <translation type="unfinished">Nastavení:</translation> </message> <message> + <location line="+24"/> + <location line="+3152"/> <source>Delete</source> - <translation type="obsolete">Odstranit</translation> + <translation type="unfinished">Odstranit</translation> </message> <message> + <location line="-3110"/> <source>General</source> - <translation type="obsolete">Obecné</translation> + <translation type="unfinished">Obecné</translation> </message> <message> + <location line="+270"/> <source>Rate Control</source> - <translation type="obsolete">Řízení datového toku</translation> + <translation type="unfinished">Řízení datového toku</translation> </message> <message> + <location line="+21"/> <source>Constant Bitrate (Single Pass)</source> - <translation type="obsolete">Konstantní datový tok (jeden průchod)</translation> + <translation type="unfinished">Konstantní datový tok (jeden průchod)</translation> </message> <message> + <location line="+5"/> <source>Constant Quantiser (Single Pass)</source> - <translation type="obsolete">Konstantní kvantizér (jeden průchod)</translation> + <translation type="unfinished">Konstantní kvantizér (jeden průchod)</translation> </message> <message> + <location line="+5"/> <source>Constant Rate Factor (Single Pass)</source> - <translation type="obsolete">Faktor konstantního toku (jeden průchod)</translation> + <translation type="unfinished">Faktor konstantního toku (jeden průchod)</translation> </message> <message> + <location line="+5"/> <source>Video Size (Two Pass)</source> - <translation type="obsolete">Velikost videa (dva průchody)</translation> + <translation type="unfinished">Velikost videa (dva průchody)</translation> </message> <message> + <location line="+5"/> <source>Average Bitrate (Two Pass)</source> - <translation type="obsolete">Průměrný datový tok (dva průchody)</translation> + <translation type="unfinished">Průměrný datový tok (dva průchody)</translation> </message> <message> + <location line="+23"/> <source>Encoding Mode:</source> - <translation type="obsolete">Režim kódování:</translation> + <translation type="unfinished">Režim kódování:</translation> </message> <message> + <location line="+82"/> + <location line="+200"/> <source>0 (High Quality)</source> - <translation type="obsolete">0 (vysoká kvalita)</translation> + <translation type="unfinished">0 (vysoká kvalita)</translation> </message> <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> <source>Quantiser</source> - <translation type="obsolete">Kvantizér</translation> + <translation type="unfinished">Kvantizér</translation> </message> <message> + <location line="-1826"/> + <location line="+200"/> <source>51 (Low Quality)</source> - <translation type="obsolete">51 (nízká kvalita)</translation> + <translation type="unfinished">51 (nízká kvalita)</translation> </message> <message> <source>Macroblock-Tree Rate Control</source> <translation type="obsolete">Strom makrobloků</translation> </message> <message> + <location line="+78"/> <source>Frametype Lookahead:</source> - <translation type="obsolete">Zjištění typu následujících snímků:</translation> + <translation type="unfinished">Zjištění typu následujících snímků:</translation> </message> <message> + <location line="+14"/> + <location line="+2490"/> <source>frames</source> - <translation type="obsolete">snímků</translation> + <translation type="unfinished">snímků</translation> </message> <message> + <location line="-100"/> <source>Multithreading</source> - <translation type="obsolete">Vícevláknové zpracování</translation> + <translation type="unfinished">Vícevláknové zpracování</translation> </message> <message> + <location line="+8"/> <source>Disable</source> - <translation type="obsolete">Deaktivovat</translation> + <translation type="unfinished">Deaktivovat</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Automatická detekce</translation> + <translation type="unfinished">Automatická detekce</translation> </message> <message> <source>Custom:</source> <translation type="obsolete">Vlastní:</translation> </message> <message> + <location line="+49"/> <source>Enforce Repeatability</source> - <translation type="obsolete">Vynutit opakovatelnost</translation> + <translation type="unfinished">Vynutit opakovatelnost</translation> </message> <message> + <location line="-2353"/> <source>Motion</source> - <translation type="obsolete">Pohyb</translation> + <translation type="unfinished">Pohyb</translation> </message> <message> + <location line="+6"/> <source>Motion Estimation</source> - <translation type="obsolete">Odhad pohybu</translation> + <translation type="unfinished">Odhad pohybu</translation> </message> <message> + <location line="+8"/> <source>Motion Estimation Method:</source> - <translation type="obsolete">Metoda odhadu pohybu:</translation> + <translation type="unfinished">Metoda odhadu pohybu:</translation> </message> <message> + <location line="+13"/> <source>Diamond Search</source> - <translation type="obsolete">Vyhledávání čtyřúhelníku</translation> + <translation type="unfinished">Vyhledávání čtyřúhelníku</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">Hexagonální vyhledávání</translation> + <translation type="unfinished">Hexagonální vyhledávání</translation> </message> <message> + <location line="+5"/> <source>Uneven Multi-hexagonal Search</source> - <translation type="obsolete">Nerovnoměrné multihexagonální hledání</translation> + <translation type="unfinished">Nerovnoměrné multihexagonální hledání</translation> </message> <message> + <location line="+5"/> <source>Exhaustive Search</source> - <translation type="obsolete">Důkladné vyhledávání</translation> + <translation type="unfinished">Důkladné vyhledávání</translation> </message> <message> + <location line="+5"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">Hadamardovo důkladné vyhledávání</translation> + <translation type="unfinished">Hadamardovo důkladné vyhledávání</translation> </message> <message> + <location line="+42"/> <source>1 (Fast)</source> - <translation type="obsolete">1 (rychlé)</translation> + <translation type="unfinished">1 (rychlé)</translation> </message> <message> + <location line="+20"/> <source>Subpixel Refinement</source> - <translation type="obsolete">Subpixelové zpřesnění</translation> + <translation type="unfinished">Subpixelové zpřesnění</translation> </message> <message> <source>9 (Best)</source> <translation type="obsolete">9 (nejlepší)</translation> </message> <message> + <location line="+98"/> <source>Motion Vector</source> - <translation type="obsolete">Vektor pohybu</translation> + <translation type="unfinished">Vektor pohybu</translation> </message> <message> + <location line="+38"/> <source>Maximum Motion Vector Length:</source> - <translation type="obsolete">Maximální délka vektoru pohybu:</translation> + <translation type="unfinished">Maximální délka vektoru pohybu:</translation> </message> <message> + <location line="+70"/> <source>Minimum Buffer Between Threads:</source> - <translation type="obsolete">Minimální buffer mezi vlákny:</translation> + <translation type="unfinished">Minimální buffer mezi vlákny:</translation> </message> <message> + <location line="+7"/> <source>Maximum Motion Vector Search Range:</source> - <translation type="obsolete">Maximální rozsah hledání vektoru pohybu:</translation> + <translation type="unfinished">Maximální rozsah hledání vektoru pohybu:</translation> </message> <message> + <location line="+12"/> <source>Prediction</source> - <translation type="obsolete">Predikce</translation> + <translation type="unfinished">Predikce</translation> </message> <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> <source>Disabled</source> - <translation type="obsolete">Vypnuto</translation> + <translation type="unfinished">Vypnuto</translation> </message> <message> <source>Blind Offset</source> @@ -17361,144 +21306,180 @@ <translation type="obsolete">Chytrá analýza</translation> </message> <message> + <location line="-453"/> <source>Direct Prediction Mode:</source> - <translation type="obsolete">Režim přímé predikce:</translation> + <translation type="unfinished">Režim přímé predikce:</translation> </message> <message> + <location line="+7"/> <source>Weighted Prediction for P-frames:</source> - <translation type="obsolete">Vážená predikce pro P snímky:</translation> + <translation type="unfinished">Vážená predikce pro P snímky:</translation> </message> <message> + <location line="+13"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Žádný</translation> + <translation type="unfinished">Žádný</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">Prostorový</translation> + <translation type="unfinished">Prostorový</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">Časový</translation> + <translation type="unfinished">Časový</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Automatický</translation> + <translation type="unfinished">Automatický</translation> </message> <message> + <location line="+25"/> <source>Weighted Prediction for B-frames</source> - <translation type="obsolete">Vážená predikce pro B snímky</translation> + <translation type="unfinished">Vážená predikce pro B snímky</translation> </message> <message> + <location line="+7"/> <source>Constrained Intra Prediction</source> - <translation type="obsolete">Omezená intra predikce</translation> + <translation type="unfinished">Omezená intra predikce</translation> </message> <message> + <location line="+24"/> <source>Partition</source> - <translation type="obsolete">Rozdělení</translation> + <translation type="unfinished">Rozdělení</translation> </message> <message> + <location line="+6"/> <source>Partition Search</source> - <translation type="obsolete">Vyhledávání částí</translation> + <translation type="unfinished">Vyhledávání částí</translation> </message> <message> + <location line="+8"/> <source>8x8 DCT Spatial Transform</source> - <translation type="obsolete">8x8 DCT prostorová transformace</translation> + <translation type="unfinished">8x8 DCT prostorová transformace</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">8x8, 8x16 a 16x8 vnitřně predikované bloky P snímků</translation> + <translation type="unfinished">8x8, 8x16 a 16x8 vnitřně predikované bloky P snímků</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> - <translation type="obsolete">8x8, 8x16 a 16x8 vnitřně predikované bloky B snímků</translation> + <translation type="unfinished">8x8, 8x16 a 16x8 vnitřně predikované bloky B snímků</translation> </message> <message> + <location line="+7"/> <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">4x4, 4x8 a 8x4 vnitřně predikované bloky P snímků</translation> + <translation type="unfinished">4x4, 4x8 a 8x4 vnitřně predikované bloky P snímků</translation> </message> <message> + <location line="+7"/> <source>8x8 Intra-predicted Blocks</source> - <translation type="obsolete">8x8 vnitřně predikované bloky</translation> + <translation type="unfinished">8x8 vnitřně predikované bloky</translation> </message> <message> + <location line="+7"/> <source>4x4 Intra-predicted Blocks</source> - <translation type="obsolete">4x4 vnitřně predikované bloky</translation> + <translation type="unfinished">4x4 vnitřně predikované bloky</translation> </message> <message> + <location line="+26"/> <source>Frame</source> - <translation type="obsolete">Snímek</translation> + <translation type="unfinished">Snímek</translation> </message> <message> + <location line="+6"/> <source>Frame Encoding</source> - <translation type="obsolete">Zakódování snímku</translation> + <translation type="unfinished">Zakódování snímku</translation> </message> <message> + <location line="+6"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> <source>Pure Interlaced Mode</source> <translation type="obsolete">Čistě prokládaný režim</translation> </message> <message> + <location line="+21"/> + <location line="+1328"/> <source>Strength:</source> - <translation type="obsolete">Síla:</translation> + <translation type="unfinished">Síla:</translation> </message> <message> + <location line="-1289"/> <source>Threshold:</source> - <translation type="obsolete">Práh:</translation> + <translation type="unfinished">Práh:</translation> </message> <message> + <location line="+124"/> <source>Maximum Reference Frames:</source> - <translation type="obsolete">Maximum referenčních snímků:</translation> + <translation type="unfinished">Maximum referenčních snímků:</translation> </message> <message> + <location line="+39"/> <source>B-frames</source> - <translation type="obsolete">B snímky</translation> + <translation type="unfinished">B snímky</translation> </message> <message> + <location line="+6"/> <source>B-frames as References:</source> - <translation type="obsolete">B snímky jako reference:</translation> + <translation type="unfinished">B snímky jako reference:</translation> </message> <message> + <location line="+15"/> <source>Strictly Hierarchical Pyramid</source> - <translation type="obsolete">Striktně hierarchická pyramida</translation> + <translation type="unfinished">Striktně hierarchická pyramida</translation> </message> <message> + <location line="+5"/> <source>Non-strict (Not Blu-ray Compatible)</source> - <translation type="obsolete">Nestriktní (není kompatibilní s Blu-ray)</translation> + <translation type="unfinished">Nestriktní (není kompatibilní s Blu-ray)</translation> </message> <message> + <location line="+31"/> <source>Fast</source> - <translation type="obsolete">Rychlé</translation> + <translation type="unfinished">Rychlé</translation> </message> <message> + <location line="+5"/> <source>Optimal</source> - <translation type="obsolete">Optimální</translation> + <translation type="unfinished">Optimální</translation> </message> <message> + <location line="+74"/> <source>B-frame Bias:</source> - <translation type="obsolete">Míra použití B snímků:</translation> + <translation type="unfinished">Míra použití B snímků:</translation> </message> <message> + <location line="+7"/> <source>Maximum Consecutive B-frames:</source> - <translation type="obsolete">Maximum následných B snímků:</translation> + <translation type="unfinished">Maximum následných B snímků:</translation> </message> <message> + <location line="+7"/> <source>Adaptive B-frame Decision:</source> - <translation type="obsolete">Adaptivní rozhodování B snímků:</translation> + <translation type="unfinished">Adaptivní rozhodování B snímků:</translation> </message> <message> + <location line="+10"/> <source>I-frames</source> - <translation type="obsolete">I snímky</translation> + <translation type="unfinished">I snímky</translation> </message> <message> <source>Maximum GOP Size:</source> <translation type="obsolete">Maximální velikost GOP:</translation> </message> <message> + <location line="+82"/> <source>I-frame Threshold:</source> - <translation type="obsolete">Práh I snímků:</translation> + <translation type="unfinished">Práh I snímků:</translation> </message> <message> <source>Minimum GOP Size:</source> @@ -17509,418 +21490,773 @@ <translation type="obsolete">Detekce střihu před scénou</translation> </message> <message> + <location line="-1643"/> <source>Fast First Pass</source> - <translation type="obsolete">Rychlý první průchod</translation> + <translation type="unfinished">Rychlý první průchod</translation> </message> <message> + <location line="+498"/> <source>Macroblock-tree Rate Control</source> - <translation type="obsolete">Strom makrobloků</translation> + <translation type="unfinished">Strom makrobloků</translation> </message> <message> + <location line="+2440"/> <source>Custom:</source> <comment>multithreading</comment> - <translation type="obsolete">Vlastní:</translation> + <translation type="unfinished">Vlastní:</translation> </message> <message> + <location line="-2187"/> <source>10 (Best)</source> - <translation type="obsolete">9 (nejlepší) {10 ?}</translation> + <translation type="unfinished">9 (nejlepší) {10 ?}</translation> </message> <message> + <location line="+563"/> <source>Interlaced:</source> - <translation type="obsolete">Prokládání:</translation> + <translation type="unfinished">Prokládání:</translation> </message> <message> + <location line="+13"/> <source>Bottom Field First</source> - <translation type="obsolete">Nejdřív spodní půlsnímek</translation> + <translation type="unfinished">Nejdřív spodní půlsnímek</translation> </message> <message> + <location line="+5"/> <source>Top Field First</source> - <translation type="obsolete">Nejdřív horní půlsnímek</translation> + <translation type="unfinished">Nejdřív horní půlsnímek</translation> </message> <message> + <location line="+371"/> + <location line="+6"/> <source>Analysis</source> - <translation type="obsolete">Analýza</translation> + <translation type="unfinished">Analýza</translation> </message> <message> + <location line="+6"/> <source>Mixed References</source> - <translation type="obsolete">Smíšené reference</translation> + <translation type="unfinished">Smíšené reference</translation> </message> <message> + <location line="+7"/> <source>Chroma Motion Estimation</source> - <translation type="obsolete">Odhad pohybu chrominance</translation> + <translation type="unfinished">Odhad pohybu chrominance</translation> </message> <message> + <location line="+9"/> <source>Trellis Quantization:</source> - <translation type="obsolete">Mřížková (trellis) kvantizace:</translation> + <translation type="unfinished">Mřížková (trellis) kvantizace:</translation> </message> <message> + <location line="+11"/> <source>Final Macroblock Only</source> - <translation type="obsolete">Pouze finální makroblok</translation> + <translation type="unfinished">Pouze finální makroblok</translation> </message> <message> + <location line="+5"/> <source>Always On</source> - <translation type="obsolete">Vždy zapnuto</translation> + <translation type="unfinished">Vždy zapnuto</translation> </message> <message> + <location line="+23"/> <source>Fast Skip Detection on P-frames</source> - <translation type="obsolete">Detekce s rychlým přeskočením na P snímcích</translation> + <translation type="unfinished">Detekce s rychlým přeskočením na P snímcích</translation> </message> <message> + <location line="+7"/> <source>DCT Decimation on P-frames</source> - <translation type="obsolete">DCT decimace na P snímcích</translation> + <translation type="unfinished">DCT decimace na P snímcích</translation> </message> <message> + <location line="+9"/> <source>Psychovisual Rate Distortion Optimisation:</source> - <translation type="obsolete">Psychovizuální optimalizace rate distortion:</translation> + <translation type="unfinished">Psychovizuální optimalizace rate distortion:</translation> </message> <message> + <location line="+74"/> <source>Noise Reduction:</source> - <translation type="obsolete">Redukce šumu:</translation> + <translation type="unfinished">Redukce šumu:</translation> </message> <message> + <location line="+117"/> <source>Quantisation Matrix</source> - <translation type="obsolete">Kvantizační matice</translation> + <translation type="unfinished">Kvantizační matice</translation> </message> <message> + <location line="+8"/> <source>Flat Matrix</source> - <translation type="obsolete">Plochá matice</translation> + <translation type="unfinished">Plochá matice</translation> </message> <message> + <location line="+10"/> <source>JVT Matrix</source> - <translation type="obsolete">JVT matice</translation> + <translation type="unfinished">JVT matice</translation> </message> <message> + <location line="+9"/> <source>Custom Matrix</source> - <translation type="obsolete">Vlastní matice</translation> + <translation type="unfinished">Vlastní matice</translation> </message> <message> + <location line="+10"/> + <location line="+856"/> <source>Edit</source> - <translation type="obsolete">Upravit</translation> + <translation type="unfinished">Upravit</translation> </message> <message> + <location line="-809"/> <source>Quantiser Control</source> - <translation type="obsolete">Regulace kvantizérů</translation> + <translation type="unfinished">Regulace kvantizérů</translation> </message> <message> + <location line="+35"/> <source>Maximum Quantiser:</source> - <translation type="obsolete">Maximální kvantizér:</translation> + <translation type="unfinished">Maximální kvantizér:</translation> </message> <message> + <location line="+7"/> <source>I and P-frame Quantiser Ratio:</source> - <translation type="obsolete">Poměr kvantizérů I a P snímků:</translation> + <translation type="unfinished">Poměr kvantizérů I a P snímků:</translation> </message> <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> <source>%</source> - <translation type="obsolete">%</translation> + <translation type="unfinished">%</translation> </message> <message> + <location line="-459"/> <source>Maximum Quantiser Step:</source> - <translation type="obsolete">Maximální rozdíl kvantizérů:</translation> + <translation type="unfinished">Maximální rozdíl kvantizérů:</translation> </message> <message> + <location line="+34"/> <source>P and B-frame Quantiser Ratio:</source> - <translation type="obsolete">Poměr kvantizérů P a B snímků:</translation> + <translation type="unfinished">Poměr kvantizérů P a B snímků:</translation> </message> <message> + <location line="+7"/> <source>Average Bitrate Tolerance:</source> - <translation type="obsolete">Tolerance průměrného datového toku:</translation> + <translation type="unfinished">Tolerance průměrného datového toku:</translation> </message> <message> + <location line="+7"/> <source>Chroma to Luma Quantiser Offset:</source> - <translation type="obsolete">Posun kvantizérů chrominance proti luminanci:</translation> + <translation type="unfinished">Posun kvantizérů chrominance proti luminanci:</translation> </message> <message> + <location line="+34"/> <source>Minimum Quantiser:</source> - <translation type="obsolete">Minimální kvantizér:</translation> + <translation type="unfinished">Minimální kvantizér:</translation> </message> <message> + <location line="+48"/> <source>Quantiser Curve Compression</source> - <translation type="obsolete">Komprese křivky kvantizérů</translation> + <translation type="unfinished">Komprese křivky kvantizérů</translation> </message> <message> + <location line="+8"/> <source>Quantiser Curve Compression:</source> - <translation type="obsolete">Komprese křivky kvantizérů:</translation> + <translation type="unfinished">Komprese křivky kvantizérů:</translation> </message> <message> + <location line="+45"/> <source>Reduce Fluctuation Before Curve Compression:</source> - <translation type="obsolete">Redukce výkyvů před kompresí křivky:</translation> + <translation type="unfinished">Redukce výkyvů před kompresí křivky:</translation> </message> <message> + <location line="+70"/> <source>Reduce Fluctuation After Curve Compression:</source> - <translation type="obsolete">Redukce výkyvů po kompresi křivky:</translation> + <translation type="unfinished">Redukce výkyvů po kompresi křivky:</translation> </message> <message> + <location line="+12"/> <source>Adaptive Quantisation</source> - <translation type="obsolete">Adaptivní kvantizace</translation> + <translation type="unfinished">Adaptivní kvantizace</translation> </message> <message> <source>Advanced</source> <translation type="obsolete">Pokročilé</translation> </message> <message> + <location line="+129"/> <source>Video Buffer Verifier</source> - <translation type="obsolete">Kontrola video bufferu</translation> + <translation type="unfinished">Kontrola video bufferu</translation> </message> <message> + <location line="+8"/> <source>Maximum VBV Bitrate:</source> - <translation type="obsolete">Maximální datový tok VBV:</translation> + <translation type="unfinished">Maximální datový tok VBV:</translation> </message> <message> + <location line="+7"/> <source>Initial VBV Buffer Occupancy:</source> - <translation type="obsolete">Počáteční obsazení VBV bufferu:</translation> + <translation type="unfinished">Počáteční obsazení VBV bufferu:</translation> </message> <message> + <location line="+16"/> <source>kbit</source> - <translation type="obsolete">kb</translation> + <translation type="unfinished">kb</translation> </message> <message> + <location line="+87"/> <source>VBV Buffer Size:</source> - <translation type="obsolete">Velikost VBV bufferu:</translation> + <translation type="unfinished">Velikost VBV bufferu:</translation> </message> <message> + <location line="+41"/> <source>bytes</source> - <translation type="obsolete">bajtů</translation> + <translation type="unfinished">bajtů</translation> </message> <message> + <location line="+80"/> <source>Zones</source> - <translation type="obsolete">Zóny</translation> + <translation type="unfinished">Zóny</translation> </message> <message> + <location line="+20"/> <source>Add</source> - <translation type="obsolete">Přidat</translation> + <translation type="unfinished">Přidat</translation> </message> <message> + <location line="+193"/> <source>Output</source> - <translation type="obsolete">Výstup</translation> + <translation type="unfinished">Výstup</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+594"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+1916"/> <source>Normal</source> - <translation type="obsolete">Normální</translation> + <translation type="unfinished">Normální</translation> </message> <message> + <location line="+590"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Poměr stran pixelu</translation> + <translation type="unfinished">Poměr stran pixelu</translation> </message> <message> + <location line="+8"/> <source>Custom:</source> <comment>PAR</comment> - <translation type="obsolete">Vlastní:</translation> + <translation type="unfinished">Vlastní:</translation> </message> <message> + <location line="+10"/> <source>As Input</source> - <translation type="obsolete">Jako vstup</translation> + <translation type="unfinished">Jako vstup</translation> </message> <message> + <location line="+49"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+35"/> <source>Predefined Aspect Ratio:</source> - <translation type="obsolete">Přednastavený poměr stran:</translation> + <translation type="unfinished">Přednastavený poměr stran:</translation> </message> <message> + <location line="+13"/> <source>16:15 (PAL 4:3)</source> - <translation type="obsolete">16:15 (PAL 4:3)</translation> + <translation type="unfinished">16:15 (PAL 4:3)</translation> </message> <message> + <location line="+5"/> <source>64:45 (PAL 16:9)</source> - <translation type="obsolete">64:45 (PAL 16:9)</translation> + <translation type="unfinished">64:45 (PAL 16:9)</translation> </message> <message> + <location line="+5"/> <source>8:9 (NTSC 4:3)</source> - <translation type="obsolete">8:9 (NTSC 4:3)</translation> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> </message> <message> + <location line="+5"/> <source>32:27 (NTSC 16:9)</source> - <translation type="obsolete">32:27 (NTSC 16:9)</translation> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> </message> <message> + <location line="+48"/> <source>Video Usability Information</source> - <translation type="obsolete">Informace o použití videa</translation> + <translation type="unfinished">Informace o použití videa</translation> </message> <message> + <location line="+6"/> <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> - <translation type="obsolete">Tato nastavení jsou jen instrukce pro přehrávací zařízení. Použití je na vlastní riziko.</translation> + <translation type="unfinished">Tato nastavení jsou jen instrukce pro přehrávací zařízení. Použití je na vlastní riziko.</translation> </message> <message> + <location line="+38"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> <source>Undefined</source> - <translation type="obsolete">Nedefinováno</translation> + <translation type="unfinished">Nedefinováno</translation> </message> <message> + <location line="-131"/> + <location line="+63"/> + <location line="+73"/> <source>BT709</source> - <translation type="obsolete">BT709</translation> + <translation type="unfinished">BT709</translation> </message> <message> + <location line="-131"/> + <location line="+63"/> <source>BT470M</source> - <translation type="obsolete">BT470M</translation> + <translation type="unfinished">BT470M</translation> </message> <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> <source>BT470BG</source> - <translation type="obsolete">BT470BG</translation> + <translation type="unfinished">BT470BG</translation> </message> <message> + <location line="-68"/> <source>Linear</source> - <translation type="obsolete">Lineární</translation> + <translation type="unfinished">Lineární</translation> </message> <message> + <location line="+5"/> <source>LOG100</source> - <translation type="obsolete">LOG100</translation> + <translation type="unfinished">LOG100</translation> </message> <message> + <location line="+5"/> <source>LOG316</source> - <translation type="obsolete">LOG316</translation> + <translation type="unfinished">LOG316</translation> </message> <message> + <location line="+5"/> <source>SMPTEL170M</source> - <translation type="obsolete">SMPTEL170M</translation> + <translation type="unfinished">SMPTEL170M</translation> </message> <message> + <location line="-73"/> + <location line="+78"/> + <location line="+58"/> <source>SMPTE240M</source> - <translation type="obsolete">SMPTE240M</translation> + <translation type="unfinished">SMPTE240M</translation> </message> <message> + <location line="-260"/> <source>Show</source> - <translation type="obsolete">Zobrazit</translation> + <translation type="unfinished">Zobrazit</translation> </message> <message> + <location line="+5"/> <source>Crop</source> - <translation type="obsolete">Oříznout</translation> + <translation type="unfinished">Oříznout</translation> </message> <message> + <location line="+240"/> <source>FCC</source> - <translation type="obsolete">FCC</translation> + <translation type="unfinished">FCC</translation> </message> <message> + <location line="-126"/> + <location line="+136"/> <source>SMPTE170M</source> - <translation type="obsolete">SMPTE170M</translation> + <translation type="unfinished">SMPTE170M</translation> </message> <message> + <location line="+10"/> <source>GBR</source> - <translation type="obsolete">GBR</translation> + <translation type="unfinished">GBR</translation> </message> <message> + <location line="+5"/> <source>YCgCo</source> - <translation type="obsolete">YCgCo</translation> + <translation type="unfinished">YCgCo</translation> </message> <message> + <location line="-45"/> <source>Colour Matrix:</source> - <translation type="obsolete">Matice barev:</translation> + <translation type="unfinished">Matice barev:</translation> </message> <message> + <location line="-179"/> <source>Component</source> - <translation type="obsolete">Komponentní</translation> + <translation type="unfinished">Komponentní</translation> </message> <message> + <location line="+5"/> <source>PAL</source> - <translation type="obsolete">PAL</translation> + <translation type="unfinished">PAL</translation> </message> <message> + <location line="+5"/> <source>NTSC</source> - <translation type="obsolete">NTSC</translation> + <translation type="unfinished">NTSC</translation> </message> <message> + <location line="+5"/> <source>SECAM</source> - <translation type="obsolete">SECAM</translation> + <translation type="unfinished">SECAM</translation> </message> <message> + <location line="+5"/> <source>MAC</source> - <translation type="obsolete">MAC</translation> + <translation type="unfinished">MAC</translation> </message> <message> + <location line="+63"/> <source>Film</source> - <translation type="obsolete">Film</translation> + <translation type="unfinished">Film</translation> </message> <message> + <location line="+179"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> </message> <message> + <location line="-285"/> <source>Video Format:</source> - <translation type="obsolete">Video formát:</translation> + <translation type="unfinished">Video formát:</translation> </message> <message> + <location line="-43"/> <source>Overscan:</source> - <translation type="obsolete">Overscan:</translation> + <translation type="unfinished">Overscan:</translation> + </message> + <message> + <location line="-3525"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+319"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+205"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+427"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+210"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+86"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+278"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+144"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+73"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+572"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+142"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+182"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+144"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+141"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -17938,77 +22274,91 @@ <translation type="obsolete">Chyba čtení souboru s vlastní maticí.</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> <source>x264 Custom Matrix</source> - <translation type="obsolete">Vlastní matice x264</translation> + <translation type="unfinished">Vlastní matice x264</translation> </message> <message> + <location line="+16"/> <source>Intra 4x4</source> - <translation type="obsolete">Intra 4x4</translation> + <translation type="unfinished">Intra 4x4</translation> </message> <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> <source>Luma:</source> - <translation type="obsolete">Luma:</translation> + <translation type="unfinished">Luma:</translation> </message> <message> + <location line="-1385"/> + <location line="+446"/> <source>Chroma U/V:</source> - <translation type="obsolete">Chroma U/V:</translation> + <translation type="unfinished">Chroma U/V:</translation> </message> <message> + <location line="-238"/> <source>Inter 4x4</source> - <translation type="obsolete">Inter 4x4</translation> + <translation type="unfinished">Inter 4x4</translation> </message> <message> + <location line="+446"/> <source>Intra 8x8</source> - <translation type="obsolete">Intra 8x8</translation> + <translation type="unfinished">Intra 8x8</translation> </message> <message> + <location line="+703"/> <source>Inter 8x8</source> - <translation type="obsolete">Inter 8x8</translation> + <translation type="unfinished">Inter 8x8</translation> </message> <message> + <location line="+727"/> <source>Load File</source> - <translation type="obsolete">Načíst soubor</translation> + <translation type="unfinished">Načíst soubor</translation> </message> <message> + <location line="+20"/> <source>OK</source> - <translation type="obsolete">OK</translation> + <translation type="unfinished">OK</translation> </message> <message> + <location line="+10"/> <source>Cancel</source> - <translation type="obsolete">Zrušit</translation> + <translation type="unfinished">Zrušit</translation> </message> </context> <context> <name>x264Dialog</name> <message> <source>Target Bitrate:</source> - <translation type="unfinished">Cílový datový tok:</translation> + <translation type="obsolete">Cílový datový tok:</translation> </message> <message> <source>Quantiser:</source> - <translation type="unfinished">Kvantizér:</translation> + <translation type="obsolete">Kvantizér:</translation> </message> <message> <source>Quality:</source> - <translation type="unfinished">Kvalita:</translation> + <translation type="obsolete">Kvalita:</translation> </message> <message> <source>Target Video Size:</source> - <translation type="unfinished">Cílová velikost videa:</translation> + <translation type="obsolete">Cílová velikost videa:</translation> </message> <message> <source>MB</source> - <translation type="unfinished">MB</translation> + <translation type="obsolete">MB</translation> </message> <message> <source>Average Bitrate:</source> - <translation type="unfinished">Průměrný datový tok:</translation> + <translation type="obsolete">Průměrný datový tok:</translation> </message> <message> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> - <translation type="unfinished">Optimalizace stromu makrobloků vyžaduje zapnutou adaptivní kvantizaci. Ta bude automaticky povolena. + <translation type="obsolete">Optimalizace stromu makrobloků vyžaduje zapnutou adaptivní kvantizaci. Ta bude automaticky povolena. Chcete pokračovat?</translation> </message> @@ -18016,14 +22366,10 @@ <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> - <translation type="unfinished">Optimalizace stromu makrobloků vyžaduje zapnutou adaptivní kvantizaci. Optimalizace stromu makrobloků bude automaticky vypnuta. + <translation type="obsolete">Optimalizace stromu makrobloků vyžaduje zapnutou adaptivní kvantizaci. Optimalizace stromu makrobloků bude automaticky vypnuta. Chcete pokračovat?</translation> </message> - <message> - <source>kbit/s</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>x264ZoneTableDelegate</name> @@ -18064,36 +22410,61 @@ </message> </context> <context> - <name>x265Dialog</name> + <name>x265</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Vlastní</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished">Cílový datový tok:</translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">Kvantizér:</translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished">Kvalita:</translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished">Cílová velikost videa:</translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">Průměrný datový tok:</translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> @@ -18102,6 +22473,7 @@ Chcete pokračovat?</translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> @@ -18109,164 +22481,1446 @@ Chcete pokračovat?</translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Chyba</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>xvid4</name> + <name>x265ConfigDialog</name> <message> - <source>None</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> <translation type="unfinished"></translation> </message> <message> - <source>Low</source> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished">Nastavení:</translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished">Uložit jako</translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="unfinished">Střední</translation> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished">Obecné</translation> </message> <message> - <source>Full</source> - <translation type="unfinished">Plná</translation> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="unfinished">H.263</translation> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG</source> - <translation type="unfinished">MPEG</translation> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="unfinished">Vlastní</translation> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> </message> <message> - <source>DCT</source> + <location line="+51"/> + <source>Tuning:</source> <translation type="unfinished"></translation> </message> <message> - <source>Qpel16</source> + <location line="+7"/> + <source>IDC Level:</source> <translation type="unfinished"></translation> </message> <message> - <source>Qpel8</source> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Automatický</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> <translation type="unfinished"></translation> </message> <message> - <source>Square</source> + <location line="+10"/> + <source>Frame Threads </source> <translation type="unfinished"></translation> </message> <message> - <source>One thread</source> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Řízení datového toku</translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Cílová velikost videa:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished">Konstantní datový tok (jeden průchod)</translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished">Konstantní kvantizér (jeden průchod)</translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished">Faktor konstantního toku (jeden průchod)</translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished">Velikost videa (dva průchody)</translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished">Průměrný datový tok (dva průchody)</translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished">Režim kódování:</translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished">0 (vysoká kvalita)</translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished">Kvantizér</translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished">51 (nízká kvalita)</translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> <translation type="unfinished"></translation> </message> <message> - <source>Two threads)</source> + <location line="+42"/> + <source>Advanced RC</source> <translation type="unfinished"></translation> </message> <message> - <source>Three threads</source> + <location line="+6"/> + <source>Advanced Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <source>Auto (#cpu)</source> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> <translation type="unfinished"></translation> </message> <message> - <source>MotionEstimation</source> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished">Zjištění typu následujících snímků:</translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished">snímků</translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Pohyb</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Odhad pohybu</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished">Metoda odhadu pohybu:</translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">Vyhledávání čtyřúhelníku</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">Hexagonální vyhledávání</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished">Nerovnoměrné multihexagonální hledání</translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished">Důkladné vyhledávání</translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished">1 (rychlé)</translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished">Subpixelové zpřesnění</translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished">9 (nejlepší) {7 ?}</translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished">Vektor pohybu</translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished">Maximální rozsah hledání vektoru pohybu:</translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished">Predikce</translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished">Vážená predikce pro B snímky</translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished">Omezená intra predikce</translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished">Vážená predikce pro P snímky:</translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Vypnuto</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished">Snímek</translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished">Prokládání:</translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished">Nejdřív horní půlsnímek</translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished">Nejdřív spodní půlsnímek</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished">Maximum referenčních snímků:</translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished">B snímky</translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished">B snímky jako reference:</translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished">Striktně hierarchická pyramida</translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished">Nestriktní (není kompatibilní s Blu-ray)</translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Rychlé</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished">Optimální</translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished">Míra použití B snímků:</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished">Maximum následných B snímků:</translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished">Adaptivní rozhodování B snímků:</translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished">I snímky</translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished">Práh I snímků:</translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished">Analýza</translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished">Mřížková (trellis) kvantizace:</translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished">Pouze finální makroblok</translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished">Vždy zapnuto</translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished">Detekce s rychlým přeskočením na P snímcích</translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished">DCT decimace na P snímcích</translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished">Psychovizuální optimalizace rate distortion:</translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished">Redukce šumu:</translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished">Kvantizační matice</translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished">Plochá matice</translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished">JVT matice</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished">Vlastní matice</translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished">Upravit</translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished">Regulace kvantizérů</translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished">Posun kvantizérů chrominance proti luminanci:</translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished">Poměr kvantizérů I a P snímků:</translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished">%</translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished">Maximální rozdíl kvantizérů:</translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished">Poměr kvantizérů P a B snímků:</translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished">Tolerance průměrného datového toku:</translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished">Komprese křivky kvantizérů</translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished">Komprese křivky kvantizérů:</translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished">Redukce výkyvů před kompresí křivky:</translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished">Redukce výkyvů po kompresi křivky:</translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished">Adaptivní kvantizace</translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normální</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished">Síla:</translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished">Kontrola video bufferu</translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished">Maximální datový tok VBV:</translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished">Počáteční obsazení VBV bufferu:</translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished">kb</translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">Velikost VBV bufferu:</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished">bajtů</translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished">Zóny</translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Přidat</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished">Vícevláknové zpracování</translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Deaktivovat</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatická detekce</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished">Vlastní:</translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished">Vynutit opakovatelnost</translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Výstup</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Poměr stran pixelu</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished">Vlastní:</translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished">Jako vstup</translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished">Přednastavený poměr stran:</translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished">16:15 (PAL 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished">64:45 (PAL 16:9)</translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished">Informace o použití videa</translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished">Tato nastavení jsou jen instrukce pro přehrávací zařízení. Použití je na vlastní riziko.</translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished">Overscan:</translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished">Nedefinováno</translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished">Zobrazit</translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished">Video formát:</translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished">Komponentní</translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished">PAL</translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished">NTSC</translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished">SECAM</translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished">MAC</translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished">BT709</translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished">BT470M</translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished">BT470BG</translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished">SMPTE170M</translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished">SMPTE240M</translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished">Film</translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished">Lineární</translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished">LOG100</translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished">LOG316</translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished">SMPTEL170M</translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished">Matice barev:</translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished">FCC</translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished">GBR</translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished">YCgCo</translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished">Intra 4x4</translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished">Luma:</translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished">Chroma U/V:</translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished">Inter 4x4</translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished">Intra 8x8</translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished">Inter 8x8</translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished">Načíst soubor</translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Zrušit</translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Cílový datový tok:</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Kvantizér:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Kvalita:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Cílová velikost videa:</translation> + </message> + <message> + <source>MB</source> + <translation type="obsolete">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Průměrný datový tok:</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="obsolete">Optimalizace stromu makrobloků vyžaduje zapnutou adaptivní kvantizaci. Ta bude automaticky povolena. + +Chcete pokračovat?</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="obsolete">Optimalizace stromu makrobloků vyžaduje zapnutou adaptivní kvantizaci. Optimalizace stromu makrobloků bude automaticky vypnuta. + +Chcete pokračovat?</translation> + </message> +</context> +<context> + <name>xvid4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+39"/> + <source>Medium</source> + <translation type="unfinished">Střední</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation type="unfinished">Plná</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation type="unfinished">H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation type="unfinished">MPEG</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Vlastní</translation> + </message> + <message> + <location line="+43"/> <source>Threading</source> <translation type="unfinished">Vlákna</translation> </message> <message> + <location line="+7"/> <source>_Trellis quantization</source> <translation type="unfinished">_Síťová (trellis) kvantizace</translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished">_Počet B snímků:</translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished">_Typ kvantizace:</translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished">_Rozhodování makrobloků:</translation> </message> <message> - <source>Profile:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Gop Size:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+19"/> <source>Advanced Simple Profile</source> <translation type="unfinished">Advanced Simple Profile</translation> </message> <message> + <location line="+9"/> <source>Motion Estimation</source> <translation type="unfinished">Odhad pohybu</translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished">Kvantizace</translation> </message> <message> - <source>Threads</source> + <location line="+16"/> + <source>Rate Control</source> + <translation type="unfinished">Řízení datového toku</translation> + </message> + <message> + <location line="-59"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished">Mi_n. kvantizér:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished">Ma_x. kvantizér:</translation> + </message> + <message> + <location line="+13"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Poměr stran pixelu:</translation> + </message> + <message> + <location line="+40"/> + <source>Aspect Ratio</source> + <translation type="unfinished">Poměr stran</translation> + </message> + <message> + <location line="-108"/> + <location line="+24"/> + <source>None</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Řízení datového toku</translation> + <location line="-23"/> + <source>Low</source> + <translation type="unfinished"></translation> </message> <message> - <source>Xvid4 MPEG-4 ASP configuration</source> + <location line="+24"/> + <source>DCT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Qpel8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Square</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>One thread</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two threads)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Three threads</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>1:1 (PC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>4:3 (PAL))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>4:3 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>16:9 (PAL))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>16:9 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. quantizer:</source> - <translation type="unfinished">Mi_n. kvantizér:</translation> + <location line="+7"/> + <source>MotionEstimation</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished">Ma_x. kvantizér:</translation> + <location line="+16"/> + <source>Profile:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Poměr stran pixelu:</translation> + <location line="+10"/> + <source>_Gop Size:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio</source> - <translation type="unfinished">Poměr stran</translation> + <location line="+22"/> + <source>Threads</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Xvid4 MPEG-4 ASP configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>yadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Časová a prostorová kontrola</translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, časová a prostorová kontrola</translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Vynechat prostorovou časovou kontrolu</translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, vynechat prostorovou časovou kontrolu</translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Nejdřív spodní půlsnímek</translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Nejdřív horní půlsnímek</translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Režim:</translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Pořadí:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished">yadif</translation> </message> </context> <context>
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_da.ts
Added
@@ -0,0 +1,12034 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="da"> +<context> + <name>ADM_Composer</name> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+69"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> + <translation>Noget timinginformation er ukorrekt. +Det sker ved nogle optager-software. +Hvis du genkoder video bør vi droppe disse informationer, + ellers kan det forårsage mistede billeder/hakkende video. +Hvis du blot kopiér videoen uden genkodning, + bør du beholde dem. +Drop timinginformationer?</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+178"/> + <source>Cannot find a demuxer for %s</source> + <translation>Kan ikke finde en demuxer for %s</translation> + </message> + <message> + <location line="+36"/> + <source>Attempt to open %s failed!</source> + <translation>Forsøg på at åbne %s fejlede!</translation> + </message> + <message> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatinate them together</source> + <translation type="vanished">Du kan endnu ikke mikse forskellige videodimensioner. Det vil ikke løse problemet at bruge det delvise videofilter senere. Det kan gøres som her: +1.) "tilpas størrelse"/"tilføj kanter"/"beskær" hver strøm til samme opløsning +2.) sæt dem sammen</translation> + </message> + <message> + <location line="+26"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="-18"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ADM_Qt4CoreUIToolkit</name> + <message> + <source>Alert</source> + <translation type="vanished">Besked</translation> + </message> + <message> + <source>Info</source> + <translation type="vanished">Info</translation> + </message> + <message> + <source>Confirmation</source> + <translation type="vanished">Bekræftelse</translation> + </message> + <message> + <source>Question</source> + <translation type="vanished">Spørgsmål</translation> + </message> + <message> + <source>Question?</source> + <translation type="vanished">Spørgsmål?</translation> + </message> +</context> +<context> + <name>ADM_Qt4Factory::ADM_Qbitrate</name> + <message> + <source>Constant Bitrate</source> + <translation type="vanished">Konstant bithastighed</translation> + </message> + <message> + <source>Constant Quantiser</source> + <translation type="vanished">Konstant quantiser</translation> + </message> + <message> + <source>Same Quantiser as Input</source> + <translation type="vanished">Samme quantiser som input</translation> + </message> + <message> + <source>Constant Rate Factor</source> + <translation type="vanished">Konstant ratefaktor</translation> + </message> + <message> + <source>Two Pass - Video Size</source> + <translation type="vanished">To gennemløb - videostørrelse</translation> + </message> + <message> + <source>Two Pass - Average Bitrate</source> + <translation type="vanished">To gennemløb - gennemsnitlig bithastighed</translation> + </message> + <message> + <source>Encoding mode</source> + <translation type="vanished">Kodningstilstand</translation> + </message> + <message> + <source>Bitrate</source> + <translation type="vanished">Bithastighed</translation> + </message> + <message> + <source>Target bitrate (kb/s)</source> + <translation type="vanished">Ønsket bithastighed (Kb/s/KB/s)</translation> + </message> + <message> + <source>Quantizer</source> + <translation type="vanished">Quantiser</translation> + </message> + <message> + <source>Target video size (MB)</source> + <translation type="vanished">Ønsket videostørrelse (MB)</translation> + </message> + <message> + <source>Average bitrate (kb/s)</source> + <translation type="vanished">Gennemsnitlig bithastighed (Kb/s/KB/s)</translation> + </message> + <message> + <source>-</source> + <translation type="vanished">-</translation> + </message> +</context> +<context> + <name>ADM_QthreadCount</name> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished">Deaktiveret</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatisk registrering</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Brugerdefineret</translation> + </message> +</context> +<context> + <name>ADM_qt4Factory::ADM_QthreadCount</name> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> + <source>Disabled</source> + <translation>Deaktiveret</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation>Automatisk registrering</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation>Brugerdefineret</translation> + </message> +</context> +<context> + <name>ADM_qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> + <source>Open Avidemux</source> + <translation>Åbn Avidemux</translation> + </message> +</context> +<context> + <name>CalculatorDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> + <source>Calculator</source> + <translation>Lommeregner</translation> + </message> + <message> + <location line="+12"/> + <source>Target</source> + <translation>Ønsket</translation> + </message> + <message> + <location line="+28"/> + <source>00:00:00</source> + <translation>00:00:00</translation> + </message> + <message> + <location line="+8"/> + <source>AVI</source> + <translation>AVI</translation> + </message> + <message> + <location line="+5"/> + <source>OGM</source> + <translation>OGM</translation> + </message> + <message> + <location line="+5"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+8"/> + <source>Medium:</source> + <translation>Medium:</translation> + </message> + <message> + <location line="+7"/> + <source>Format:</source> + <translation>Format:</translation> + </message> + <message> + <location line="+7"/> + <source>Duration:</source> + <translation>Varighed:</translation> + </message> + <message> + <location line="+8"/> + <source>1 x 80 minute CD</source> + <translation>1 x 80 minutter CD</translation> + </message> + <message> + <location line="+5"/> + <source>2 x 80 minute CD</source> + <translation>2 x 80 minutter CD</translation> + </message> + <message> + <location line="+5"/> + <source>1 x 74 minute CD</source> + <translation>1 x 74 minutter CD</translation> + </message> + <message> + <location line="+5"/> + <source>2 x 74 minute CD</source> + <translation>2 x 74 minutter CD</translation> + </message> + <message> + <location line="+5"/> + <source>DVD-5</source> + <translation>DVD-5</translation> + </message> + <message> + <location line="+5"/> + <source>Custom</source> + <translation>Brugerdefineret</translation> + </message> + <message> + <location line="+58"/> + <source>Custom Size:</source> + <translation>Brugerdefineret størrelse:</translation> + </message> + <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> + <source>MB</source> + <translation>MB</translation> + </message> + <message> + <location line="-217"/> + <source>Audio Bitrate</source> + <translation>Lyd bithastighed</translation> + </message> + <message> + <location line="+20"/> + <source>Track 1:</source> + <translation>Spor 1:</translation> + </message> + <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> + <source>kbps</source> + <translation>Kbps/KBps</translation> + </message> + <message> + <location line="-246"/> + <source>Track 2:</source> + <translation>Spor 2:</translation> + </message> + <message> + <location line="+39"/> + <source>Result</source> + <translation>Resultat</translation> + </message> + <message> + <location line="+28"/> + <source>Audio Size:</source> + <translation>Lydstørrelse:</translation> + </message> + <message> + <location line="+7"/> + <source>Video Size:</source> + <translation>Videostørrelse:</translation> + </message> + <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> + <source>0</source> + <translation>0</translation> + </message> + <message> + <location line="-101"/> + <source>Total Size:</source> + <translation>Total størrelse:</translation> + </message> + <message> + <location line="+120"/> + <source>Bits Per Pixel:</source> + <translation>Bit pr. pixel:</translation> + </message> + <message> + <location line="+7"/> + <source>Video Bitrate:</source> + <translation>Video bithastighed:</translation> + </message> + <message> + <location line="+61"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="+7"/> + <source>Cancel</source> + <translation>Annullér</translation> + </message> +</context> +<context> + <name>DIA_encodingQt4</name> + <message> + <source>Shutting down</source> + <translation type="vanished">Lukker ned</translation> + </message> + <message> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="vanished">Kodningen er sat på pause. Vil du genoptage eller afbryde?</translation> + </message> + <message> + <source>Resume</source> + <translation type="vanished">Genoptag</translation> + </message> + <message> + <source>Abort</source> + <translation type="vanished">Afbryd</translation> + </message> +</context> +<context> + <name>Dialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> + <source>Indexing</source> + <translation>Indekserer</translation> + </message> + <message> + <location line="+1"/> + <source>Time Left : Infinity</source> + <translation>Resterende tid: uendeligt</translation> + </message> + <message> + <location line="+1"/> + <source># Images :</source> + <translation>Antal billeder:</translation> + </message> +</context> +<context> + <name>DialogAudioTracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+14"/> + <source>Audio Tracks Configuration</source> + <translation>Konfiguration af lydspor</translation> + </message> + <message> + <location line="+11"/> + <source>Track 1</source> + <translation>Spor 1</translation> + </message> + <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Enabled</source> + <translation>Aktiv</translation> + </message> + <message> + <location line="-107"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Configure</source> + <translation>Konfigurér</translation> + </message> + <message> + <source>Audio Filters</source> + <translation type="vanished">Lydfiltre</translation> + </message> + <message> + <location line="-105"/> + <source>Track 2</source> + <translation>Spor 2</translation> + </message> + <message> + <location line="+41"/> + <source>Track 3</source> + <translation>Spor 3</translation> + </message> + <message> + <location line="+41"/> + <source>Track 4</source> + <translation>Spor 4</translation> + </message> + <message> + <location line="-93"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Filtre</translation> + </message> +</context> +<context> + <name>DialogOcr</name> + <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> + <source>Dialog</source> + <translation>Dialog</translation> + </message> + <message> + <location line="+20"/> + <source>Calibrate</source> + <translation>Kalibrér</translation> + </message> + <message> + <location line="+7"/> + <source>Skip All</source> + <translation>Spring alle over</translation> + </message> + <message> + <location line="+7"/> + <source>Skip Glyph</source> + <translation>Spring over Glyph</translation> + </message> + <message> + <location line="+7"/> + <source>Ignore</source> + <translation>Ignorér</translation> + </message> + <message> + <location line="+20"/> + <source>Ok</source> + <translation>Ok</translation> + </message> + <message> + <location line="+18"/> + <source>Close</source> + <translation>Luk</translation> + </message> + <message> + <location line="+10"/> + <source>00:00:00/000</source> + <translation>00:00:00/000</translation> + </message> + <message> + <location line="+7"/> + <source>Timecode:</source> + <translation>Tidskode:</translation> + </message> + <message> + <location line="+7"/> + <source>0/0</source> + <translation>0/0</translation> + </message> + <message> + <location line="+7"/> + <source>Nb Lines :</source> + <translation>Antal linjer:</translation> + </message> +</context> +<context> + <name>DialogProcessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> + <source>Dialog</source> + <translation type="unfinished">Dialog</translation> + </message> + <message> + <location line="+19"/> + <source>Cancel</source> + <translation type="unfinished">Annullér</translation> + </message> + <message> + <location line="+7"/> + <source>TimeLeft</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+7"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+7"/> + <source>Speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>0 fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DialogProgress</name> + <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+17"/> + <source>Progress</source> + <translation>Forløb</translation> + </message> + <message> + <location line="+13"/> + <source>Current job</source> + <translation>Aktuelle job</translation> + </message> + <message> + <location line="+7"/> + <source>1/1</source> + <translation>1/1</translation> + </message> + <message> + <location line="+7"/> + <source>File being written </source> + <translation>Fil skrives </translation> + </message> + <message> + <location line="+7"/> + <source>...</source> + <translation>...</translation> + </message> +</context> +<context> + <name>GUIPlayback</name> + <message> + <source>Trouble initializing audio device</source> + <translation type="vanished">Problem ved initialisering af lydenhed</translation> + </message> +</context> +<context> + <name>MP4Header</name> + <message> + <source>Problem reading SVQ3 headers</source> + <translation type="vanished">Problem ved læsning af SVQ3-hoveder</translation> + </message> + <message> + <source>No stts table</source> + <translation type="vanished">Ingen STTS-tabel</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> + <source>Avidemux</source> + <translation>Avidemux</translation> + </message> + <message> + <location line="+102"/> + <source>&Help</source> + <translation>&Hjælp</translation> + </message> + <message> + <location line="+5"/> + <source>Vi&deo</source> + <translation>Vi&deo</translation> + </message> + <message> + <location line="+5"/> + <source>&Edit</source> + <translation>&Rediger</translation> + </message> + <message> + <location line="+5"/> + <source>&View</source> + <translation>&Vis</translation> + </message> + <message> + <location line="+4"/> + <source>&Toolbars</source> + <translation>&Værktøjslinjer</translation> + </message> + <message> + <location line="+12"/> + <source>&Auto</source> + <translation>&Auto</translation> + </message> + <message> + <location line="+5"/> + <source>&Custom</source> + <translation>&Brugerdefineret</translation> + </message> + <message> + <location line="+5"/> + <source>&Go</source> + <translation>&Gå</translation> + </message> + <message> + <location line="+5"/> + <source>&Tools</source> + <translation>&Værktøjer</translation> + </message> + <message> + <location line="+5"/> + <source>&Audio</source> + <translation>&Lyd</translation> + </message> + <message> + <location line="+5"/> + <source>&File</source> + <translation>&Fil</translation> + </message> + <message> + <location line="+5"/> + <source>&Recent</source> + <translation>&Seneste</translation> + </message> + <message> + <source>Codec Options</source> + <translation type="vanished">Codec-valgmuligheder</translation> + </message> + <message> + <location line="+74"/> + <source><b>Video Decoder<b></source> + <translation><b>Video-dekoder<b></translation> + </message> + <message> + <location line="+75"/> + <location line="+7"/> + <source>XXXX</source> + <translation>XXXX</translation> + </message> + <message> + <location line="+18"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> + <source>Configure</source> + <translation>Konfigurér</translation> + </message> + <message> + <location line="-453"/> + <source><b>Video Output</b></source> + <translation><b>Video-output</b></translation> + </message> + <message> + <location line="+86"/> + <location line="+169"/> + <source>Copy</source> + <translation>Kopi</translation> + </message> + <message> + <location line="-136"/> + <location line="+169"/> + <source>Filters</source> + <translation>Filtre</translation> + </message> + <message> + <location line="-112"/> + <source><b>Audio Output</b></source> + <translation><b>Lyd-output</b></translation> + </message> + <message> + <location line="+10"/> + <source> (0 track(s))</source> + <translation> (0 spor)</translation> + </message> + <message> + <location line="+129"/> + <source>&Shift:</source> + <translation>&Forskyd:</translation> + </message> + <message> + <location line="+32"/> + <source>ms</source> + <translation>ms</translation> + </message> + <message> + <location line="+35"/> + <source><b>Output Format</b></source> + <translation><b>Output format</b></translation> + </message> + <message> + <source>Navigation</source> + <translation type="vanished">Navigation</translation> + </message> + <message> + <location line="+198"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location line="-297"/> + <source>Time:</source> + <translation>Tid:</translation> + </message> + <message> + <location line="+19"/> + <source>00:00:00.000</source> + <translation>00:00:00,000</translation> + </message> + <message> + <location line="+22"/> + <source>/ 00:00:00.000</source> + <translation>/00:00:00,000</translation> + </message> + <message> + <location line="+29"/> + <source>Frame type:</source> + <translation>Billedtype:</translation> + </message> + <message> + <location line="+13"/> + <source>?</source> + <translation>?</translation> + </message> + <message> + <source>Selection</source> + <translation type="vanished">Markering</translation> + </message> + <message> + <source><b>Selection</b></source> + <translation type="vanished"><b>Markering</b></translation> + </message> + <message> + <location line="+117"/> + <source>A:</source> + <translation>A:</translation> + </message> + <message> + <location line="+7"/> + <source>B:</source> + <translation>B:</translation> + </message> + <message> + <location line="+10"/> + <location line="+10"/> + <source>000000</source> + <translation>000000</translation> + </message> + <message> + <source>Volume</source> + <translation type="vanished">Lydstyrke</translation> + </message> + <message> + <source>Audio Metre</source> + <translation type="vanished">Lydmeter</translation> + </message> + <message> + <location line="+183"/> + <source>&Open...</source> + <translation>&Åbn...</translation> + </message> + <message> + <location line="+12"/> + <source>&Information...</source> + <translation>&Information...</translation> + </message> + <message> + <location line="+3"/> + <source>Alt+Return</source> + <translation>Alt+Retur</translation> + </message> + <message> + <location line="+9"/> + <source>Save &Video...</source> + <translation>Gem &video...</translation> + </message> + <message> + <location line="+3"/> + <location line="+3"/> + <source>Save Video</source> + <translation>Gem video</translation> + </message> + <message> + <location line="+9"/> + <source>&Load/Run Project...</source> + <translation>&Indlæs/kør projekt...</translation> + </message> + <message> + <location line="+3"/> + <location line="+3"/> + <source>Load/Run Project</source> + <translation>Indlæs/kør projekt</translation> + </message> + <message> + <location line="+9"/> + <source>Save &Project</source> + <translation>Gem &projekt</translation> + </message> + <message> + <location line="+3"/> + <location line="+3"/> + <source>Save Project</source> + <translation>Gem projekt</translation> + </message> + <message> + <location line="+9"/> + <source>&Calculator...</source> + <translation>&Lommeregner...</translation> + </message> + <message> + <location line="+3"/> + <source>F7</source> + <translation>F7</translation> + </message> + <message> + <location line="+15"/> + <source>&Input</source> + <translation>&Input</translation> + </message> + <message> + <location line="+12"/> + <source>&Output</source> + <translation>&Output</translation> + </message> + <message> + <location line="+11"/> + <source>&Codec Options</source> + <translation>&Codec-valgmuligheder</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+C</source> + <translation>Ctrl+Alt+C</translation> + </message> + <message> + <location line="-967"/> + <location line="+978"/> + <source>&Navigation</source> + <translation>&Navigation</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+N</source> + <translation>Ctrl+Alt+N</translation> + </message> + <message> + <location line="+11"/> + <source>&Selection</source> + <translation>&Markering</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+S</source> + <translation>Ctrl+Alt+S</translation> + </message> + <message> + <location line="+11"/> + <source>&Volume</source> + <translation>&Lydstyrke</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation>Ctrl+Alt+V</translation> + </message> + <message> + <location line="+11"/> + <source>&Audio Metre</source> + <translation>&Lydmeter</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+M</source> + <translation>Ctrl+Alt+M</translation> + </message> + <message> + <location line="+12"/> + <source>&Separate</source> + <translation>&Separér</translation> + </message> + <message> + <location line="+12"/> + <source>&Top</source> + <translation>&Top</translation> + </message> + <message> + <location line="+12"/> + <source>Si&de</source> + <translation>Si&de</translation> + </message> + <message> + <location line="-1727"/> + <source>Codec O&ptions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+743"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Play filtered</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OpenDMLHeader</name> + <message> + <source>Malformed header</source> + <translation type="vanished">Forkert udformet hovede</translation> + </message> + <message> + <source>Unpacking bitstream</source> + <translation type="vanished">Udpakker bitstrøm</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <source>Question</source> + <translation type="vanished">Spørgsmål</translation> + </message> +</context> +<context> + <name>SpiderMonkeyShell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> + <source>Shell</source> + <translation>Skal</translation> + </message> + <message> + <location line="+32"/> + <source>Clear</source> + <translation>Ryd</translation> + </message> + <message> + <location line="+40"/> + <source>Evaluate</source> + <translation>Evaluér</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Return</source> + <translation>Ctrl+Retur</translation> + </message> +</context> +<context> + <name>Telecide</name> + <message> + <source>No strategy</source> + <translation type="vanished">Ingen strategi</translation> + </message> + <message> + <source>3:2 pulldown</source> + <translation type="vanished">3:2 nedtrækning</translation> + </message> + <message> + <source>PAL/SECAM</source> + <translation type="vanished">PAL/SECAM</translation> + </message> + <message> + <source>NTSC converted from PAL</source> + <translation type="vanished">NTSC konverteret fra PAL</translation> + </message> + <message> + <source>Top</source> + <translation type="vanished">Øverst</translation> + </message> + <message> + <source>Bottom</source> + <translation type="vanished">Nederst</translation> + </message> + <message> + <source>Never</source> + <translation type="vanished">Aldrig</translation> + </message> + <message> + <source>If still combed</source> + <translation type="vanished">Hvis fortsat børstet</translation> + </message> + <message> + <source>Always</source> + <translation type="vanished">Altid</translation> + </message> + <message> + <source>None</source> + <translation type="vanished">Ingen</translation> + </message> + <message> + <source>None but compute</source> + <translation type="vanished">Ingen men udregn</translation> + </message> + <message> + <source>Postproc on best match</source> + <translation type="vanished">Efterbehandling på bedste match</translation> + </message> + <message> + <source>Postproc and show zones (debug)</source> + <translation type="vanished">Efterbehandling og vis zoner (fejlfind)</translation> + </message> + <message> + <source>Process image (not fields)</source> + <translation type="vanished">Behandl billede (ikke feltet)</translation> + </message> + <message> + <source>Process image (not fields), debug</source> + <translation type="vanished">Behandl billede (ikke felter), fejlfind</translation> + </message> + <message> + <source>_Strategy:</source> + <translation type="vanished">_Strategi:</translation> + </message> + <message> + <source>_Field order:</source> + <translation type="vanished">_Felt rækkefølge:</translation> + </message> + <message> + <source>_Postprocessing:</source> + <translation type="vanished">_Efterbehandling:</translation> + </message> + <message> + <source>_Try backward:</source> + <translation type="vanished">_Forsøg baglæns:</translation> + </message> + <message> + <source>_Direct threshold:</source> + <translation type="vanished">_Direkte tærskel:</translation> + </message> + <message> + <source>_Backward threshold:</source> + <translation type="vanished">_Baglæns tærskel:</translation> + </message> + <message> + <source>_Noise threshold:</source> + <translation type="vanished">_Støj tærskel:</translation> + </message> + <message> + <source>Postp_rocessing threshold:</source> + <translation type="vanished">_Efterbehandling tærskel:</translation> + </message> + <message> + <source>_Use chroma to decide</source> + <translation type="vanished">_Brug kroma til at bestemme</translation> + </message> + <message> + <source>Sho_w info</source> + <translation type="vanished">_Vis info</translation> + </message> + <message> + <source>Debu_g</source> + <translation type="vanished">_Fejlfind</translation> + </message> + <message> + <source>Bl_end</source> + <translation type="vanished">_Bland</translation> + </message> + <message> + <source>Decomb Telecide</source> + <translation type="vanished">Afbørst telecide</translation> + </message> +</context> +<context> + <name>Ui_licenseWindow</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Ui_vobsubWindow</name> + <message> + <source>Select Idx File</source> + <translation type="vanished">Vælg Idx-fil</translation> + </message> +</context> +<context> + <name>VapourSynthProxy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>aboutDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> + <source>About Avidemux</source> + <translation>Om Avidemux</translation> + </message> + <message> + <location line="+75"/> + <source>Avidemux </source> + <translation>Avidemux </translation> + </message> + <message> + <location line="+19"/> + <source>Multi-platform Video Editor</source> + <translation>Multi-platform videoredigering</translation> + </message> + <message> + <source>© 2001 - 2012 Mean</source> + <translation type="vanished">© 2001 - 2012 Mean</translation> + </message> + <message> + <location line="+29"/> + <source>http://www.avidemux.org</source> + <translation>http://www.avidemux.org</translation> + </message> + <message> + <location line="+36"/> + <source>&License</source> + <translation>&Licens</translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="-75"/> + <source>© 2001 - 2016 Mean</source> + <translation type="unfinished">© 2001 - 2012 Mean {2001 ?} {2016 ?}</translation> + </message> +</context> +<context> + <name>addBorder</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> + <source>_Left border:</source> + <translation>_Venstre kant:</translation> + </message> + <message> + <location line="+1"/> + <source>_Right border:</source> + <translation>_Højre kant:</translation> + </message> + <message> + <location line="+1"/> + <source>_Top border:</source> + <translation>_Øverste kant:</translation> + </message> + <message> + <location line="+1"/> + <source>_Bottom border:</source> + <translation>_Nederste kant:</translation> + </message> + <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> + <source>Add Borders</source> + <translation>Tilføj kanter</translation> + </message> + <message> + <location line="+4"/> + <source>Incorrect parameters</source> + <translation>Ukorrekte parametre</translation> + </message> + <message> + <location line="+0"/> + <source>All parameters must be even and within range.</source> + <translation>Alle parametre skal være lige eller indenfor område.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>adm</name> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+34"/> + <source>Open</source> + <translation>Åbn</translation> + </message> + <message> + <location line="+1"/> + <source>Append</source> + <translation>Føj til slutning</translation> + </message> + <message> + <location line="+1"/> + <source>Save</source> + <translation>Gem</translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+434"/> + <location line="+10"/> + <source>Queue</source> + <translation>Sæt i kø</translation> + </message> + <message> + <location line="+1"/> + <source>Save as Image</source> + <translation>Gem som billede</translation> + </message> + <message> + <location line="+1"/> + <source>Save as BMP</source> + <translation>Gem som BMP</translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation>Gem som JPEG</translation> + </message> + <message> + <location line="+1"/> + <source>Close</source> + <translation>Luk</translation> + </message> + <message> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation>-</translation> + </message> + <message> + <location line="-3"/> + <source>Information</source> + <translation>Information</translation> + </message> + <message> + <location line="+2"/> + <source>Connect to avsproxy</source> + <translation>Opret forbindelse til avsproxy</translation> + </message> + <message> + <location line="+2"/> + <source>Quit</source> + <translation>Afslut</translation> + </message> + <message> + <location line="+6"/> + <source>Undo</source> + <translation>Fortryd</translation> + </message> + <message> + <location line="+1"/> + <source>Reset Edit</source> + <translation>Nulstil redigering</translation> + </message> + <message> + <location line="+1"/> + <source>Cut</source> + <translation>Klip</translation> + </message> + <message> + <location line="+1"/> + <source>Copy</source> + <translation>Kopiér</translation> + </message> + <message> + <location line="+1"/> + <source>Paste</source> + <translation>Indsæt</translation> + </message> + <message> + <location line="+1"/> + <source>Delete</source> + <translation>Slet</translation> + </message> + <message> + <location line="+2"/> + <source>Set Marker A</source> + <translation>Sæt markør A</translation> + </message> + <message> + <location line="+1"/> + <source>Set Marker B</source> + <translation>Sæt markør B</translation> + </message> + <message> + <location line="+2"/> + <source>Pr&eferences</source> + <translation>Præferencer</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+493"/> + <source>Preferences</source> + <translation>Præferencer</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+8"/> + <source>Decoder Option</source> + <translation>Dekoder-valgmuligheder</translation> + </message> + <message> + <location line="+1"/> + <source>PostProcessing</source> + <translation>Efterbehandling</translation> + </message> + <message> + <location line="+1"/> + <location line="+8"/> + <source>Filters</source> + <translation>Filtre</translation> + </message> + <message> + <location line="-2"/> + <source>Select Track</source> + <translation>Vælg spor</translation> + </message> + <message> + <location line="+1"/> + <source>Save audio</source> + <translation>Gem lyd</translation> + </message> + <message> + <location line="+7"/> + <source>Build Option</source> + <translation>Byg-valgmuligheder</translation> + </message> + <message> + <location line="+1"/> + <source>Plugins</source> + <translation>Plugins</translation> + </message> + <message> + <location line="+3"/> + <source>&Advanced</source> + <translation>&Avanceret</translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation>Åbn program&log</translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation>Åbn programdata&mappe</translation> + </message> + <message> + <location line="+3"/> + <source>About</source> + <translation>Om</translation> + </message> + <message> + <location line="+7"/> + <source>Play/Stop</source> + <translation>Afspil/stop</translation> + </message> + <message> + <location line="+1"/> + <source>Previous Frame</source> + <translation>Forrige billede</translation> + </message> + <message> + <location line="+1"/> + <source>Next Frame</source> + <translation>Næste billede</translation> + </message> + <message> + <location line="+1"/> + <source>Previous Intra Frame</source> + <translation>Forrige intra-billede</translation> + </message> + <message> + <location line="+1"/> + <source>Next Intra Frame</source> + <translation>Næste intra-billede</translation> + </message> + <message> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation>Forrige sorte billede</translation> + </message> + <message> + <location line="+1"/> + <source>Next Black Frame</source> + <translation>Næste sorte billede</translation> + </message> + <message> + <location line="+1"/> + <source>First Frame</source> + <translation>Første billede</translation> + </message> + <message> + <location line="+1"/> + <source>Last Frame</source> + <translation>Sidste billede</translation> + </message> + <message> + <location line="+2"/> + <source>Go To Marker A</source> + <translation>Gå til markør A</translation> + </message> + <message> + <location line="+1"/> + <source>Go To Marker B</source> + <translation>Gå til markør B</translation> + </message> + <message> + <location line="+2"/> + <source>Go To Time</source> + <translation>Gå til tid</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+33"/> + <source>R_esampling (Hz):</source> + <translation>_Gensampling (Hz):</translation> + </message> + <message> + <location line="+0"/> + <source>Resampling frequency (Hz)</source> + <translation>Gensamplingsfrekvens (Hz)</translation> + </message> + <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+43"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="-24"/> + <source>Film to PAL</source> + <translation>Film til PAL</translation> + </message> + <message> + <location line="+1"/> + <source>PAL to Film</source> + <translation>PAL til Film</translation> + </message> + <message> + <location line="+3"/> + <source>_Frame rate change:</source> + <translation>Ændring af _billedhastighed:</translation> + </message> + <message> + <location line="+4"/> + <source>No change</source> + <translation>Ingen ændring</translation> + </message> + <message> + <location line="+1"/> + <source>Mono</source> + <translation>Mono</translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-137"/> + <source>Stereo</source> + <translation>Stereo</translation> + </message> + <message> + <location line="+1"/> + <source>Stereo+surround</source> + <translation>Stereo+surround</translation> + </message> + <message> + <location line="+1"/> + <source>Stereo+center</source> + <translation>Stereo+center</translation> + </message> + <message> + <location line="+1"/> + <source>Stereo+center+surround</source> + <translation>Stereo+center+surround</translation> + </message> + <message> + <location line="+1"/> + <source>Stereo front+stereo rear</source> + <translation>Stereo front+stereo bag</translation> + </message> + <message> + <location line="+1"/> + <source>5 channels</source> + <translation>5 kanaler</translation> + </message> + <message> + <location line="+1"/> + <source>5.1</source> + <translation>5.1</translation> + </message> + <message> + <location line="+1"/> + <source>Dolby Pro Logic</source> + <translation>Dolby Pro Logic</translation> + </message> + <message> + <location line="+1"/> + <source>Dolby Pro Logic II</source> + <translation>Dolby Pro Logic II</translation> + </message> + <message> + <location line="+3"/> + <source>DRC</source> + <translation>DRC</translation> + </message> + <message> + <location line="+4"/> + <source>Automatic (max -3 dB)</source> + <translation>Automatisk (maks. -3 dB)</translation> + </message> + <message> + <location line="+1"/> + <source>Manual (dB)</source> + <translation>Manuel (dB)</translation> + </message> + <message> + <location line="+3"/> + <source>_Gain mode:</source> + <translation>_Forstærkningstilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>G_ain value:</source> + <translation>G_ain-værdi:</translation> + </message> + <message> + <location line="+7"/> + <source>_Mixer:</source> + <translation>_Mixer:</translation> + </message> + <message> + <location line="+2"/> + <source>Remix:</source> + <translation>Remix:</translation> + </message> + <message> + <location line="+8"/> + <source>Shift audio:</source> + <translation>Forskyd lyd:</translation> + </message> + <message> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation>Forskydningsværdi (ms):</translation> + </message> + <message> + <location line="+3"/> + <source>Audio Filters</source> + <translation>Lydfiltre</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+81"/> + <source>Fontconfig</source> + <translation>Skrifttype-konfig</translation> + </message> + <message> + <location line="+1"/> + <source>FreeType 2</source> + <translation>FreeType 2</translation> + </message> + <message> + <location line="+1"/> + <source>Gettext</source> + <translation>Gettext</translation> + </message> + <message> + <location line="+1"/> + <source>SDL</source> + <translation>SDL</translation> + </message> + <message> + <location line="+1"/> + <source>XVideo</source> + <translation>XVideo</translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU</source> + <translation>VDPAU</translation> + </message> + <message> + <location line="+2"/> + <source>x86</source> + <translation>x86</translation> + </message> + <message> + <location line="+1"/> + <source>x86-64</source> + <translation>x86-64</translation> + </message> + <message> + <location line="+7"/> + <source>Libraries</source> + <translation>Biblioteker</translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+112"/> + <source>CPU</source> + <translation>CPU</translation> + </message> + <message> + <location line="+4"/> + <source>Built-in Support</source> + <translation>Indbygget understøttelse</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> + <source>_Job name:</source> + <translation>_Jobnavn:</translation> + </message> + <message> + <location line="+3"/> + <source>Output _File:</source> + <translation>Output-_fil:</translation> + </message> + <message> + <location line="+0"/> + <source>Select Video To Write</source> + <translation>Vælg video som skal skrives</translation> + </message> + <message> + <location line="+3"/> + <source>Save Job</source> + <translation>Gem job</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+57"/> + <source>Audio Plugins</source> + <translation>Lyd-plugins</translation> + </message> + <message> + <location line="+23"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-29"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="-163"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> + <source>Audio</source> + <translation>Lyd</translation> + </message> + <message> + <location line="+6"/> + <source>Video Encoder Plugins</source> + <translation>Video-koder-plugins</translation> + </message> + <message> + <location line="+24"/> + <source>Video Encoder</source> + <translation>Video-koder</translation> + </message> + <message> + <location line="+5"/> + <source>Video Decoder Plugins</source> + <translation>Video-dekoder-plugins</translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation>Video-dekoder</translation> + </message> + <message> + <location line="+5"/> + <source>Audio Device Plugins</source> + <translation>Lydenhed-plugins</translation> + </message> + <message> + <location line="+22"/> + <source>Audio Device</source> + <translation>Lydenhed</translation> + </message> + <message> + <location line="+7"/> + <source>Audio Encoder Plugins</source> + <translation>Lyd-koder-plugins</translation> + </message> + <message> + <location line="+22"/> + <source>Audio Encoders</source> + <translation>Lyd-kodere</translation> + </message> + <message> + <location line="+7"/> + <source>Demuxer Plugins</source> + <translation>Demuxer-plugins</translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation>Demuxere</translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation>Muxer-plugins</translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation>Muxere</translation> + </message> + <message> + <location line="+5"/> + <source>Plugins Info</source> + <translation>Pluginsinfo</translation> + </message> + <message> + <source>Decode video using VDPAU</source> + <translation type="vanished">Dekod video ved brug af VDPAU</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-244"/> + <source>Enable openGl support</source> + <translation>Aktivér understøttelse af OpenGL</translation> + </message> + <message> + <location line="+21"/> + <source>_Use systray while encoding</source> + <translation>_Brug systembakke under kodning</translation> + </message> + <message> + <location line="+1"/> + <source>_Accept non-standard audio frequency for DVD</source> + <translation>_Acceptér ikke-standard lydfrekvens for DVD</translation> + </message> + <message> + <location line="+1"/> + <source>Create _OpenDML files</source> + <translation>Opret _OpenDML-filer</translation> + </message> + <message> + <location line="+4"/> + <source>SIMD</source> + <translation>SIMD</translation> + </message> + <message> + <location line="+2"/> + <source>Enable all SIMD</source> + <translation>Aktivér alle SIMD</translation> + </message> + <message> + <location line="+1"/> + <source>Enable MMX</source> + <translation>Aktivér MMX</translation> + </message> + <message> + <location line="+1"/> + <source>Enable MMXEXT</source> + <translation>Aktivér MMXEXT</translation> + </message> + <message> + <location line="+1"/> + <source>Enable 3DNOW</source> + <translation>Aktivér 3DNOW</translation> + </message> + <message> + <location line="+1"/> + <source>Enable 3DNOWEXT</source> + <translation>Aktivér 3DNOWEXT</translation> + </message> + <message> + <location line="+1"/> + <source>Enable SSE</source> + <translation>Aktivér SSE</translation> + </message> + <message> + <location line="+1"/> + <source>Enable SSE2</source> + <translation>Aktivér SSE2</translation> + </message> + <message> + <location line="+1"/> + <source>Enable SSE3</source> + <translation>Aktivér SSE3</translation> + </message> + <message> + <location line="+1"/> + <source>Enable SSSE3</source> + <translation>Aktivér SSSE3</translation> + </message> + <message> + <location line="+21"/> + <source>_lavc threads:</source> + <translation>_lavc-tråde:</translation> + </message> + <message> + <location line="+2"/> + <source>Multi-threading</source> + <translation>Multi-trådning</translation> + </message> + <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+4"/> + <source>High</source> + <translation>Høj</translation> + </message> + <message> + <location line="+1"/> + <source>Above normal</source> + <translation>Over normal</translation> + </message> + <message> + <location line="+1"/> + <source>Normal</source> + <translation>Normal</translation> + </message> + <message> + <location line="+1"/> + <source>Below normal</source> + <translation>Under normal</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> + <source>Low</source> + <translation>Lav</translation> + </message> + <message> + <location line="+2"/> + <source>_Encoding priority:</source> + <translation>_Kodningsprioritet:</translation> + </message> + <message> + <location line="+1"/> + <source>_Indexing/unpacking priority:</source> + <translation>_Indekserings-/udpakningsprioritet:</translation> + </message> + <message> + <location line="+1"/> + <source>_Playback priority:</source> + <translation>_Afspilningsprioritet:</translation> + </message> + <message> + <location line="+2"/> + <source>Prioritisation</source> + <translation>Prioritering</translation> + </message> + <message> + <location line="+5"/> + <source>_Split MPEG files every (MB):</source> + <translation>_Opdel MPEG-filer hver (MB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Use alternative tag for MP3 in .mp4</source> + <translation>_Brug alternativt mærkat for MP3 i .mp4</translation> + </message> + <message> + <location line="+5"/> + <source>XVideo (best)</source> + <translation>XVideo (bedste)</translation> + </message> + <message> + <location line="+3"/> + <source>VDPAU (best)</source> + <translation>VDPAU (bedste)</translation> + </message> + <message> + <location line="+7"/> + <source>OpenGL (best)</source> + <translation>OpenGL (bedste)</translation> + </message> + <message> + <source>MS Windows GDI (SDL)</source> + <translation type="vanished">MS Windows GDI (SDL)</translation> + </message> + <message> + <source>MS Windows DirectX (SDL)</source> + <translation type="vanished">MS Windows DirectX (SDL)</translation> + </message> + <message> + <location line="+8"/> + <source>SDL (good)</source> + <translation>SDL (god)</translation> + </message> + <message> + <location line="+3"/> + <source>Video _display:</source> + <translation>Video_skærm:</translation> + </message> + <message> + <location line="+29"/> + <source>No alerts</source> + <translation>Ingen beskeder</translation> + </message> + <message> + <location line="+1"/> + <source>Display only error alerts</source> + <translation>Vis kun fejlbeskeder</translation> + </message> + <message> + <location line="+1"/> + <source>Display all alerts</source> + <translation>Vis alle beskeder</translation> + </message> + <message> + <location line="+2"/> + <source>_Message level:</source> + <translation>_Meddelelsesniveau:</translation> + </message> + <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> + <source>PCM</source> + <translation>PCM</translation> + </message> + <message> + <location line="+1"/> + <source>Master</source> + <translation>Master</translation> + </message> + <message> + <location line="+1"/> + <source>_Volume control:</source> + <translation>_Lydstyrkekontrol:</translation> + </message> + <message> + <location line="+5"/> + <source>No downmixing</source> + <translation>Ingen nedmiksning</translation> + </message> + <message> + <location line="+2"/> + <source>Pro Logic</source> + <translation>Pro Logic</translation> + </message> + <message> + <location line="+1"/> + <source>Pro Logic II</source> + <translation>Pro Logic II</translation> + </message> + <message> + <location line="+2"/> + <source>_Local playback downmixing:</source> + <translation>_Lokal playback downmixing:</translation> + </message> + <message> + <location line="+14"/> + <source>_AudioDevice</source> + <translation>_Lydenhed</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+3"/> + <source>_Horizontal deblocking</source> + <translation>_Vandret deblocking</translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> + <source>_Vertical deblocking</source> + <translation>_Lodret deblocking</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> + <source>De_ringing</source> + <translation>De_ringing</translation> + </message> + <message> + <location line="+1"/> + <source>_Strength:</source> + <translation>_Styrke:</translation> + </message> + <message> + <location line="+1"/> + <source>Default Postprocessing</source> + <translation>Standard efterbehandling</translation> + </message> + <message> + <location line="+45"/> + <source>User Interface</source> + <translation>Brugerflade</translation> + </message> + <message> + <location line="+7"/> + <source>Output</source> + <translation>Output</translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> + <source>Video</source> + <translation>Video</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+39"/> + <source>Threading</source> + <translation>Trådning</translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="+48"/> + <source>No audio track</source> + <translation>Ingen lydspor</translation> + </message> + <message> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation>Et lydspor er nødvendigt for at kunne oprette sådan en fil</translation> + </message> + <message> + <location line="+16"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> + <source>Codec Error</source> + <translation>Codec fejl</translation> + </message> + <message> + <location line="-128"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation>Kan ikke vælge MPEG-4 SP-codec'et.</translation> + </message> + <message> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation>Intet ACC-lydkoder-plugin fundet.</translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation>MP3-codec'et tillader ikke deaktivering af reservoir. +Installér LAME-plugin</translation> + </message> + <message> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation>Du har ikke LAME!. +Det er nødvendigt for at kunne oprette FLV-video.</translation> + </message> + <message> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation>Kan ikke vælge FLV1-codec.</translation> + </message> + <message> + <source>Cannot select mpeg4 sp codec.</source> + <translation type="vanished">Kan ikke vælge MPEG-4 SP-codec.</translation> + </message> + <message> + <location line="+63"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation>Du har ikke FAAC!. +Det er nødvendigt for at kunne oprette PSP-kompatibel video.</translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="+179"/> + <source>Select script to save</source> + <translation>Vælg script som skal gemmes</translation> + </message> + <message> + <location line="+150"/> + <source>Not coded in this version</source> + <translation>Ikke kodet i denne version</translation> + </message> + <message> + <source>Select AVI File...</source> + <translation type="vanished">Vælg AVI-fil...</translation> + </message> + <message> + <source>Select AVI File to Append...</source> + <translation type="vanished">Vælg AVI-fil som skal tilføjes til slutning...</translation> + </message> + <message> + <location line="+181"/> + <source>Are you sure?</source> + <translation>Er du sikker?</translation> + </message> + <message> + <location line="+87"/> + <source>Permission error</source> + <translation>Tilladelsesfejl</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation>Kan ikke åbne "%s".</translation> + </message> + <message> + <location line="+4"/> + <source>File error</source> + <translation>Fil fejl</translation> + </message> + <message> + <location line="+0"/> + <source>"%s" does not exist.</source> + <translation>"%s" findes ikke.</translation> + </message> + <message> + <location line="+38"/> + <source>Cannot open project using the video loader.</source> + <translation>Kan ikke åbne projekt ved brug af video-indlæseren.</translation> + </message> + <message> + <location line="+1"/> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation>Prøv 'Fil' -> 'Indlæs/kør projekt...'</translation> + </message> + <message> + <location line="+4"/> + <source>Could not open the file</source> + <translation>Kunne ikke åbne filen</translation> + </message> + <message> + <location line="+40"/> + <source>Multiple Audio Tracks</source> + <translation>Flere lydspor</translation> + </message> + <message> + <location line="+0"/> + <source>The file you just loaded contains several audio tracks. +Go to Audio->MainTrack to select the active one.</source> + <translation>Filen du lige har indlæst indeholder flere lydspor. +Gå til Lyd->Hovedspor for at vælge det aktive.</translation> + </message> + <message> + <location line="+84"/> + <source>Something failed when appending</source> + <translation>Noget fejlede ved tilføjelse til slutning</translation> + </message> + <message> + <location line="+9"/> + <location line="+249"/> + <source>Something bad happened (II)</source> + <translation>Noget gik galt (II)</translation> + </message> + <message> + <location line="-56"/> + <source>Checking video</source> + <translation>Tjekker video</translation> + </message> + <message> + <location line="+16"/> + <source>No error found</source> + <translation>Ingen fejl fundet</translation> + </message> + <message> + <location line="+4"/> + <source>Errors found in %u frames</source> + <translation>Fejl fundet i %u billeder</translation> + </message> + <message> + <location line="+16"/> + <source>Marker A > B</source> + <translation>Markør A > B</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot delete the selection.</source> + <translation>Kan ikke slette markeringen.</translation> + </message> + <message> + <location line="+5"/> + <source>You can't remove all frames</source> + <translation>Du kan ikke fjerne alle billeder</translation> + </message> + <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation>Noget gik galt</translation> + </message> + <message> + <location line="+88"/> + <source>_Track from video:</source> + <translation>_Spor fra video:</translation> + </message> + <message> + <location line="+3"/> + <source>Main Audio Track</source> + <translation>Hovedlydspor</translation> + </message> + <message> + <location line="+253"/> + <source>AvsProxy</source> + <translation>AvsProxy</translation> + </message> + <message> + <location line="+0"/> + <source>Failed to connect to avsproxy. +Is it running ?</source> + <translation>Kunne ikke oprette forbindelse til avsproxy. +Kører den?</translation> + </message> + <message> + <location line="+5"/> + <source>avsproxy</source> + <translation>avsproxy</translation> + </message> + <message> + <location line="+34"/> + <source>Frame type:</source> + <translation>Billedtype:</translation> + </message> + <message> + <location line="+1"/> + <source>Frame size:</source> + <translation>Billedstørrelse:</translation> + </message> + <message> + <location line="+2"/> + <source>Frame Hex Dump</source> + <translation>Billede hex-dump</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> + <source>TimeStamp:</source> + <translation>Tidsstempel:</translation> + </message> + <message> + <location line="+3"/> + <source>Go to Time</source> + <translation>Gå til tid</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> + <source>_Filter strength:</source> + <translation>_Filterstyrke:</translation> + </message> + <message> + <location line="+1"/> + <source>_Swap U and V</source> + <translation>_Byt om på U og V</translation> + </message> + <message> + <location line="+12"/> + <source>_Deringing</source> + <translation>_Deringing</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-240"/> + <source>Output file</source> + <translation>Output-fil</translation> + </message> + <message> + <location line="+1"/> + <source>Job name</source> + <translation>Jobnavn</translation> + </message> + <message> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation>Sæt i kø, i jobliste</translation> + </message> + <message> + <location line="+15"/> + <source>Select Workbench to Save</source> + <translation>Vælg den arbejdsbænk som skal gemmes</translation> + </message> + <message> + <location line="+8"/> + <source>Select File to Save Audio</source> + <translation>Vælg fil som lyden skal gemmes til</translation> + </message> + <message> + <location line="+5"/> + <source>Select JPEG Sequence to Save</source> + <translation>Vælg den JPEG-sekvens som skal gemmes</translation> + </message> + <message> + <location line="+5"/> + <source>Select BMP to Save</source> + <translation>Vælg den BMP som skal gemmes</translation> + </message> + <message> + <location line="+6"/> + <source>Select JPEG to Save</source> + <translation>Vælg den JPEG som skal gemmes</translation> + </message> + <message> + <location line="+8"/> + <source>Select File to Save</source> + <translation>Vælg den fil som skal gemmes</translation> + </message> + <message> + <location line="+62"/> + <source>Saving audio</source> + <translation>Gemmer lyd</translation> + </message> + <message> + <location line="+148"/> + <source>Jpeg</source> + <translation>JPEG</translation> + </message> + <message> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation>Kunne ikke gemme som JPEG</translation> + </message> + <message> + <location line="+31"/> + <source>Saving as set of jpegs</source> + <translation>Gemmer som sæt af JPEG'er</translation> + </message> + <message> + <location line="+6"/> + <source>Cannot decode frame</source> + <translation>Kan ikke dekode billede</translation> + </message> + <message> + <location line="+0"/> + <source>Aborting.</source> + <translation>Afbryder.</translation> + </message> + <message> + <location line="+11"/> + <location line="+38"/> + <source>Done</source> + <translation>Færdig</translation> + </message> + <message> + <location line="-38"/> + <source>Saved %d images.</source> + <translation>Gemte %d billeder.</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation>Fejl</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="+0"/> + <source>Could not save all images.</source> + <translation>Kunne ikke gemme alle billeder.</translation> + </message> + <message> + <location line="+22"/> + <source>BMP op failed</source> + <translation>BMP op mislykkedes</translation> + </message> + <message> + <location line="+0"/> + <source>Saving %s as a BMP file failed.</source> + <translation>Kunne ikke gemme %s som en BMP-fil.</translation> + </message> + <message> + <location line="+14"/> + <source>File %s has been successfully saved.</source> + <translation>Filen %s blev gemt.</translation> + </message> + <message> + <location line="+4"/> + <source>Failed</source> + <translation>Mislykkedes</translation> + </message> + <message> + <location line="+0"/> + <source>File %s was NOT saved correctly.</source> + <translation>Filen %s blev IKKE gemt korrekt.</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation>Seneste filer</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation>Seneste projekter</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+54"/> + <source>Quantization</source> + <translation>Quantisation</translation> + </message> + <message> + <location line="-33"/> + <source>Advanced Simple Profile</source> + <translation>Avanceret simpel profil</translation> + </message> + <message> + <location line="-20"/> + <source>Medium</source> + <translation>Medium</translation> + </message> + <message> + <source>The filter is already partial</source> + <translation type="vanished">Filteret er allerede delvist</translation> + </message> + <message> + <source>Partial Start Frame:</source> + <translation type="vanished">Delvist startbillede:</translation> + </message> + <message> + <source>Partial End Frame:</source> + <translation type="vanished">Delvist slutbillede:</translation> + </message> + <message> + <source>Configure child</source> + <translation type="vanished">Konfigurér barn</translation> + </message> + <message> + <source>Partial Video Filter</source> + <translation type="vanished">Delvist videofilter</translation> + </message> + <message> + <location line="-12"/> + <source>_Interlaced</source> + <translation>_Sammenflettet</translation> + </message> + <message> + <location line="+1"/> + <source>Ca_rtoon mode</source> + <translation>_Tegneserie-tilstand</translation> + </message> + <message> + <location line="+1"/> + <source>_Greyscale</source> + <translation>_Gråtone</translation> + </message> + <message> + <location line="+1"/> + <source>Turbo mode</source> + <translation>Turbo-tilstand</translation> + </message> + <message> + <location line="+1"/> + <source>C_hroma optimizer</source> + <translation>_Kroma optimering</translation> + </message> + <message> + <location line="+2"/> + <source>Main</source> + <translation>Hoved</translation> + </message> + <message> + <location line="+4"/> + <source>Very Low</source> + <translation>Meget lav</translation> + </message> + <message> + <location line="+4"/> + <source>Very High</source> + <translation>Meget høj</translation> + </message> + <message> + <location line="+1"/> + <source>Ultra High</source> + <translation>Ultra høj</translation> + </message> + <message> + <location line="+1"/> + <source>Motion Search Precision</source> + <translation>Bevægelsessøgning præcision</translation> + </message> + <message> + <location line="+3"/> + <source>Off</source> + <translation>Fra</translation> + </message> + <message> + <location line="+1"/> + <source>Mode Decision</source> + <translation>Tilstand beslutning</translation> + </message> + <message> + <location line="+1"/> + <source>Limited Search</source> + <translation>Begrænset søgning</translation> + </message> + <message> + <location line="+1"/> + <source>Medium Search</source> + <translation>Medium søgning</translation> + </message> + <message> + <location line="+1"/> + <source>Wide Search</source> + <translation>Bred søgning</translation> + </message> + <message> + <location line="+1"/> + <source>VHQ Mode</source> + <translation>VHQ-tilstand</translation> + </message> + <message> + <location line="+4"/> + <source>Max B Frames</source> + <translation>Maks. B-billeder</translation> + </message> + <message> + <location line="+1"/> + <source>Quarter Pixel</source> + <translation>Kvart pixel</translation> + </message> + <message> + <location line="+1"/> + <source>GMC</source> + <translation>GMC</translation> + </message> + <message> + <location line="+1"/> + <source>BVHQ</source> + <translation>BVHQ</translation> + </message> + <message> + <location line="+9"/> + <source>4MV</source> + <translation>4MV</translation> + </message> + <message> + <location line="+1"/> + <source>Chroma ME</source> + <translation>Kroma ME</translation> + </message> + <message> + <location line="+1"/> + <source>HQ AC</source> + <translation>HQ AC</translation> + </message> + <message> + <location line="+1"/> + <source>More Search</source> + <translation>Mere søgning</translation> + </message> + <message> + <location line="+5"/> + <source>Min Gop Size</source> + <translation>Min. Gop-størrelse</translation> + </message> + <message> + <location line="+1"/> + <source>Max Gop Size</source> + <translation>Maks. Gop-størrelse</translation> + </message> + <message> + <location line="+1"/> + <source>GOP Size</source> + <translation>Gop-størrelse</translation> + </message> + <message> + <location line="+5"/> + <source>Motion</source> + <translation>Bevægelse</translation> + </message> + <message> + <location line="+3"/> + <source>H263</source> + <translation>H263</translation> + </message> + <message> + <location line="+1"/> + <source>Mpeg</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+1"/> + <source>Quantization Matrix</source> + <translation>Quantisation matriks</translation> + </message> + <message> + <location line="+1"/> + <source>Trellis Quantization</source> + <translation>Trellis-quantisation</translation> + </message> + <message> + <location line="+8"/> + <source>Two Pass Tuning</source> + <translation>To gennemløb tuning</translation> + </message> + <message> + <location line="+2"/> + <source>Key Frame Boost(%)</source> + <translation>Nøglebillede boost(%)</translation> + </message> + <message> + <location line="+2"/> + <source>I-frames closer than...</source> + <translation>I-billeder tættere end...</translation> + </message> + <message> + <location line="+1"/> + <source>.. are reduced by(%)</source> + <translation>.. er reduceret med(%)</translation> + </message> + <message> + <location line="+1"/> + <source>Max Overflow Improvement(%)</source> + <translation>Maks. overløb forbedring(%)</translation> + </message> + <message> + <location line="+1"/> + <source>Max Overglow Degradation(%)</source> + <translation>Maks. overglød degradering(%)</translation> + </message> + <message> + <location line="+4"/> + <source>Curve Compression</source> + <translation>Kurvekomprimering</translation> + </message> + <message> + <location line="+2"/> + <source>High Bitrate Scenes (%)</source> + <translation>Scener med høj bithastighed (%)</translation> + </message> + <message> + <location line="+1"/> + <source>Low Bitrate Scenes (%)</source> + <translation>Scener med lav bithastighed (%)</translation> + </message> + <message> + <location line="+1"/> + <source>Overflow Control Strength</source> + <translation>Overløb kontrolstyrke</translation> + </message> + <message> + <location line="+3"/> + <source>Two Pass</source> + <translation>To gennemløb</translation> + </message> + <message> + <location line="+7"/> + <source>Xvid4 Configuration</source> + <translation>Xvid4-konfiguration</translation> + </message> + <message> + <source>Ready</source> + <translation type="vanished">Klar</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="vanished">Succes</translation> + </message> + <message> + <source>Deleted</source> + <translation type="vanished">Slettet</translation> + </message> + <message> + <source>Running</source> + <translation type="vanished">Kører</translation> + </message> + <message> + <source>Job Name</source> + <translation type="vanished">Jobnavn</translation> + </message> + <message> + <source>Status</source> + <translation type="vanished">Status</translation> + </message> + <message> + <source>Start Time</source> + <translation type="vanished">Starttid</translation> + </message> + <message> + <source>End Time</source> + <translation type="vanished">Sluttid</translation> + </message> + <message> + <source>Sure!</source> + <translation type="vanished">Klart!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="vanished">Slet job</translation> + </message> + <message> + <source>Are you sure you want to delete %s job?</source> + <translation type="vanished">Er du sikker på, at du vil slette %s job?</translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="vanished">Slet *alle* jobs</translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="vanished">Er du sikker på, at du vil slette ALLE jobs?</translation> + </message> + <message> + <source>Already done</source> + <translation type="vanished">Allerede færdig</translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="vanished">Dette script er allerede blevet udført.</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-272"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-51"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-36"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+165"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Ups</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Problem ved initialisering af lydenhed</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-366"/> + <source>No</source> + <translation type="unfinished">Nej</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+218"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+125"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Disabled</source> + <translation type="unfinished">Deaktiveret</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatisk registrering</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Custom</source> + <translation type="unfinished">Brugerdefineret</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Ukendt</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Ignorér</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>aften</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> + <source>_Bitrate:</source> + <translation>_Bithastighed:</translation> + </message> + <message> + <location line="+6"/> + <source>Aften Configuration</source> + <translation>Aften-konfiguration</translation> + </message> +</context> +<context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Indekserer</translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> + <source>Asharp</source> + <translation>Askarp</translation> + </message> + <message> + <location line="+1"/> + <source>Adaptative sharpener by MarcFD.</source> + <translation>Adaptiv skarp af MarcFD.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>asharpDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> + <source>ASharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Threshold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ass</name> + <message> + <source>SSA.</source> + <translation type="vanished">SSA.</translation> + </message> + <message> + <source>Hardcode ass/ssa subtitles using libass.</source> + <translation type="vanished">Hårdkod ASS/SSA-undertekster ved brug af libass.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> + <source>_Subtitle file (ASS/SSA):</source> + <translation>_Undertekst-fil (ASS/SSA):</translation> + </message> + <message> + <location line="+0"/> + <source>Select Subtitle file</source> + <translation>Vælg undertekst-fil</translation> + </message> + <message> + <location line="+1"/> + <source>_Line spacing:</source> + <translation>_Linjemellemrum:</translation> + </message> + <message> + <location line="+1"/> + <source>_Font scale:</source> + <translation>_Skrifttypeskalering:</translation> + </message> + <message> + <location line="+1"/> + <source>_Top margin:</source> + <translation>_Øverste margin:</translation> + </message> + <message> + <location line="+1"/> + <source>Botto_m margin</source> + <translation>_Nederste margin</translation> + </message> + <message> + <location line="+4"/> + <source>ASS</source> + <translation>ASS</translation> + </message> + <message> + <location line="-112"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>avsfilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> + <source>_wine app file:</source> + <translation>_wine-programfil:</translation> + </message> + <message> + <location line="+1"/> + <source>Select wine filename[wine/cedega/etc.]</source> + <translation>Vælg wine filnavn[wine/cedega/osv.]</translation> + </message> + <message> + <location line="+2"/> + <source>_loader file:</source> + <translation>_indlæser-fil:</translation> + </message> + <message> + <location line="+1"/> + <source>Select loader filename[avsload.exe]</source> + <translation>Vælg indlæser filnavn[avsload.exe]</translation> + </message> + <message> + <location line="+2"/> + <source>_avs file:</source> + <translation>_AVS-fil:</translation> + </message> + <message> + <location line="+1"/> + <source>Select avs filename[*.avs]</source> + <translation>Vælg avs filnavn[*.avs]</translation> + </message> + <message> + <location line="+1"/> + <source>_pipe timeout:</source> + <translation>_pipe timeout:</translation> + </message> + <message> + <location line="+4"/> + <source>AvsFilter config</source> + <translation>AvsFilter-konfig</translation> + </message> +</context> +<context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">Konstant bithastighed</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">Konstant quantiser</translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">Samme quantiser som input</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">Konstant ratefaktor</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">To gennemløb - videostørrelse</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">To gennemløb - gennemsnitlig bithastighed</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Kodningstilstand</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Bithastighed</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">Ønsket bithastighed (Kb/s/KB/s)</translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished">Quantiser</translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Ønsket videostørrelse (MB)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">Gennemsnitlig bithastighed (Kb/s/KB/s)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> + <name>black</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> + <source>Black</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Replace a section by black.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished">_Starttid (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">_Sluttid (ms):</translation> + </message> + <message> + <location line="+2"/> + <source>Replace by Black</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blacken</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> + <source>_Left border:</source> + <translation>_Venstre kant:</translation> + </message> + <message> + <location line="+1"/> + <source>_Right border:</source> + <translation>_Højre kant:</translation> + </message> + <message> + <location line="+1"/> + <source>_Top border:</source> + <translation>_Øverste kant:</translation> + </message> + <message> + <location line="+1"/> + <source>_Bottom border:</source> + <translation>_Nederste kant:</translation> + </message> + <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> + <source>Blacken Borders</source> + <translation>Mørke kanter</translation> + </message> + <message> + <location line="+4"/> + <source>Incorrect parameters</source> + <translation>Ukorrekte parametre</translation> + </message> + <message> + <location line="+0"/> + <source>All parameters must be even and within range.</source> + <translation>Alle parametre skal være lige eller indenfor område.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>changeFps</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> + <source>Custom</source> + <translation>Brugerdefineret</translation> + </message> + <message> + <location line="+1"/> + <source>25 (PAL)</source> + <translation>25 (PAL)</translation> + </message> + <message> + <location line="+1"/> + <source>23.976 (Film)</source> + <translation>23,976 (film)</translation> + </message> + <message> + <location line="+1"/> + <source>29.97 (NTSC)</source> + <translation>29,97 (NTSC)</translation> + </message> + <message> + <location line="+1"/> + <source>50 (Pal)</source> + <translation>50 (PAL)</translation> + </message> + <message> + <location line="+1"/> + <source>59.93 (NTSC)</source> + <translation>59,93 (NTSC)</translation> + </message> + <message> + <location line="+163"/> + <source>Source Fps:</source> + <translation>Kilde billeder/sekund:</translation> + </message> + <message> + <location line="+1"/> + <source>Source frame rate:</source> + <translation>Kilde billedhastighed:</translation> + </message> + <message> + <location line="+4"/> + <source>Destination Fps:</source> + <translation>Destination billeder/sekund:</translation> + </message> + <message> + <location line="+1"/> + <source>Destination frame rate:</source> + <translation>Destination billedhastighed:</translation> + </message> + <message> + <location line="+8"/> + <source>Change fps</source> + <translation>Skift billeder/sekund</translation> + </message> + <message> + <location line="+5"/> + <source>Invalid fps</source> + <translation>Ugyldig billeder/sekund</translation> + </message> + <message> + <location line="-151"/> + <source>Change FPS</source> + <translation type="unfinished">Skift billeder/sekund</translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished">Gør videoen hurtigere/langsommere i stil med ændring af billeder/sekund. Dette filtre ændre varighed.</translation> + </message> + <message> + <location line="+150"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> +</context> +<context> + <name>changefps</name> + <message> + <source>Change FPS</source> + <translation type="vanished">Skift billeder/sekund</translation> + </message> + <message> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="vanished">Gør videoen hurtigere/langsommere i stil med ændring af billeder/sekund. Dette filtre ændre varighed.</translation> + </message> +</context> +<context> + <name>chromashift</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+35"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> + <translation>Forskyd kroma U/V for at rette dårligt synkroniseret luma/kroma.</translation> + </message> + <message> + <location line="-1"/> + <source>ChromaShift</source> + <translation>KromaForskydning</translation> + </message> +</context> +<context> + <name>chromashiftDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> + <source>ChromaShift</source> + <translation type="unfinished">KromaForskydning</translation> + </message> + <message> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>coloryuv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+62"/> + <source>Avisynth color filter.</source> + <translation>Avisynth farvefilter</translation> + </message> + <message> + <location line="+1"/> + <source>Color management filter.</source> + <translation>Farvehåndteringsfilter.</translation> + </message> + <message> + <location line="+12"/> + <source>AutoWhite</source> + <translation>Auto hvid</translation> + </message> + <message> + <location line="+1"/> + <source>AutoGain</source> + <translation>Auto forstærkning</translation> + </message> + <message> + <location line="+1"/> + <source>Clip to Tv Range (16-235)</source> + <translation>Klip til TV-område (16-235)</translation> + </message> + <message> + <location line="+1"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="+1"/> + <source>PC->TV</source> + <translation>PC->TV</translation> + </message> + <message> + <location line="+1"/> + <source>TV->PC</source> + <translation>TV->PC</translation> + </message> + <message> + <location line="+2"/> + <source>Levels:</source> + <translation>Niveauer:</translation> + </message> + <message> + <location line="+7"/> + <source>Y gain</source> + <translation>Y-forstærkning</translation> + </message> + <message> + <location line="+1"/> + <source>Y Brightness</source> + <translation>Y-lysstyrke</translation> + </message> + <message> + <location line="+1"/> + <source>Y Gamma</source> + <translation>Y-gamma</translation> + </message> + <message> + <location line="+1"/> + <source>Y Contrast</source> + <translation>Y-kontrast</translation> + </message> + <message> + <location line="+5"/> + <source>U gain</source> + <translation>U-forstærkning</translation> + </message> + <message> + <location line="+1"/> + <source>U Brightness</source> + <translation>U-lysstyrke</translation> + </message> + <message> + <location line="+2"/> + <source>U Contrast</source> + <translation>U-kontrast</translation> + </message> + <message> + <location line="+6"/> + <source>V gain</source> + <translation>V-forstærkning</translation> + </message> + <message> + <location line="+1"/> + <source>V Brightness</source> + <translation>V-lysstyrke</translation> + </message> + <message> + <location line="+2"/> + <source>V Contrast</source> + <translation>V-kontrast</translation> + </message> + <message> + <location line="+4"/> + <source>Flags</source> + <translation>Flag</translation> + </message> + <message> + <location line="+1"/> + <source>Y</source> + <translation>Y</translation> + </message> + <message> + <location line="+1"/> + <source>U</source> + <translation>U</translation> + </message> + <message> + <location line="+1"/> + <source>V</source> + <translation>V</translation> + </message> + <message> + <location line="+3"/> + <source>colorYuv</source> + <translation>colorYuv</translation> + </message> +</context> +<context> + <name>contrast</name> + <message> + <source>U :</source> + <translation type="vanished">U:</translation> + </message> + <message> + <source>V :</source> + <translation type="vanished">V:</translation> + </message> + <message> + <source>L :</source> + <translation type="vanished">L:</translation> + </message> + <message> + <source>Offset :</source> + <translation type="vanished">Forskydning:</translation> + </message> + <message> + <source>Coef :</source> + <translation type="vanished">Ko. ef.:</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> + <source>Adjust contrast, brightness and colors.</source> + <translation>Justér kontrast, lysstyrke og farver.</translation> + </message> + <message> + <location line="-1"/> + <source>Contrast</source> + <translation>Kontrast</translation> + </message> +</context> +<context> + <name>contrastDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> + <source>Contrast</source> + <translation type="unfinished">Kontrast</translation> + </message> + <message> + <location line="-40"/> + <source>Luma</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Brightness</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>convolution</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> + <source>_Process luma</source> + <translation>_Behandl luma</translation> + </message> + <message> + <location line="+0"/> + <source>Process luma plane</source> + <translation>Behandl luma-plan</translation> + </message> + <message> + <location line="+1"/> + <source>P_rocess chroma</source> + <translation>B_ehandl kroma</translation> + </message> + <message> + <location line="+4"/> + <source>Fast Convolution</source> + <translation>Hurtig foldning</translation> + </message> +</context> +<context> + <name>crash</name> + <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> + <source>Load it</source> + <translation>Indlæs den</translation> + </message> + <message> + <location line="+0"/> + <source>Crash file</source> + <translation>Nedbrudsfil</translation> + </message> + <message> + <location line="+1"/> + <source>I have detected a crash file. +Do you want to load it ? +(It will be deleted in all cases, you should save it if you want to keep it)</source> + <translation>Jeg har registreret en nedbrudsfil. +Vil du indlæse den? +(den vil blive slettet lige meget hvad, du skal gemme den hvis du vil beholde den)</translation> + </message> +</context> +<context> + <name>crop</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> + <source>crop</source> + <translation>Beskær</translation> + </message> + <message> + <location line="+1"/> + <source>crop filter</source> + <translation>beskæringsfilter.</translation> + </message> + <message> + <location line="+22"/> + <source>Warning Cropping too much width ! Width reseted ! +</source> + <translation>Advarsel! Klipper for meget bredde! Bredde nulstillet! +</translation> + </message> + <message> + <location line="+5"/> + <source>Warning Cropping too much height ! Height reseted ! +</source> + <translation>Advarsel! Klipper for meget højde! Højde nulstillet! +</translation> + </message> +</context> +<context> + <name>cropDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dcaenc</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bithastighed:</translation> + </message> + <message> + <location line="+6"/> + <source>DcaEnc Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>decimate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+56"/> + <source>Decomb decimate</source> + <translation>Afbørst decimate</translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation>Donald Graft decimate. Fjern duplikater efter telecide.</translation> + </message> + <message> + <location line="+17"/> + <source>Discard closer</source> + <translation>Forkast tættere</translation> + </message> + <message> + <location line="+1"/> + <source>Replace (interpolate)</source> + <translation>Erstat (interpolér)</translation> + </message> + <message> + <source>Discard longer dupe (animés)</source> + <translation type="vanished">Forkast længere duplet (animés)</translation> + </message> + <message> + <location line="+2"/> + <source>Pulldown dupe removal</source> + <translation>Pulldown duplet fjernelse</translation> + </message> + <message> + <location line="+3"/> + <source>Fastest (no chroma, partial luma)</source> + <translation>Hurtigst (ingen kroma, delvis luma)</translation> + </message> + <message> + <location line="+2"/> + <source>Medium (full luma, no chroma)</source> + <translation>Medium (fuld luma, ingen kroma)</translation> + </message> + <message> + <location line="+5"/> + <source>_Mode:</source> + <translation>_Tilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>_Quality:</source> + <translation>_Kvalitet:</translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold 1:</source> + <translation>_Tærskel 1:</translation> + </message> + <message> + <location line="+1"/> + <source>T_hreshold 2:</source> + <translation>T_ærskel 2:</translation> + </message> + <message> + <location line="+1"/> + <source>C_ycle:</source> + <translation>_Cyklus:</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w</source> + <translation>_Vis</translation> + </message> + <message> + <location line="+3"/> + <source>Decomb Decimate</source> + <translation>Afbørst decimate</translation> + </message> + <message> + <location line="-19"/> + <source>Discard longer dupe (animés)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>delogo</name> + <message> + <source>MPlayer delogo</source> + <translation type="vanished">MPlayer logo fjerner</translation> + </message> + <message> + <source>Blend a logo by interpolating its surrounding box.</source> + <translation type="vanished">Bland et logo ved at bruge dens omgivende boks.</translation> + </message> +</context> +<context> + <name>delogo2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> + <source>MPlayer delogo2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Blend a logo by interpolating its surrounding box.</source> + <translation type="unfinished">Bland et logo ved at bruge dens omgivende boks.</translation> + </message> +</context> +<context> + <name>dgbob</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+56"/> + <source>dgbob</source> + <translation>dgbob</translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation>Donald Graft Bob.</translation> + </message> + <message> + <location line="+11"/> + <source>Top</source> + <translation>Øverst</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation>Nederst</translation> + </message> + <message> + <location line="+3"/> + <source>Keep nb of frames and fps</source> + <translation>Bevar antal billeder og billeder/sekund</translation> + </message> + <message> + <location line="+1"/> + <source>Double nb of frames and fps</source> + <translation>Dobbelt antal billeder og billeder/sekund</translation> + </message> + <message> + <location line="+1"/> + <source>Double nb of frames (slow motion)</source> + <translation>Dobbelt antal billeder (slowmotion)</translation> + </message> + <message> + <location line="+3"/> + <source>_Top Field First:</source> + <translation>_Øverste felt først:</translation> + </message> + <message> + <location line="+1"/> + <source>_Mode:</source> + <translation>_Tilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold:</source> + <translation>_Tærskel:</translation> + </message> + <message> + <location line="+1"/> + <source>_Extra</source> + <translation>_Ekstra</translation> + </message> + <message> + <location line="+0"/> + <source>Extra check, avoid using it</source> + <translation>Ekstra tjek, undgå at bruge den</translation> + </message> + <message> + <location line="+3"/> + <source>DGBob</source> + <translation>DGBob</translation> + </message> +</context> +<context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>encodingDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> + <source>Encoding...</source> + <translation>Kodning...</translation> + </message> + <message> + <location line="+57"/> + <source>Phase:</source> + <translation>Fase:</translation> + </message> + <message> + <location line="+216"/> + <source>Video Codec:</source> + <translation>Video-codec:</translation> + </message> + <message> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="-223"/> + <location line="+216"/> + <source>Unknown</source> + <translation>Ukendt</translation> + </message> + <message> + <location line="+14"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Beholder:</span></p></body></html></translation> + </message> + <message> + <location line="-24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Lyd-codec:</span></p></body></html></translation> + </message> + <message> + <location line="+165"/> + <location line="+37"/> + <location line="+51"/> + <source>0</source> + <translation>0</translation> + </message> + <message> + <location line="-7"/> + <source>00:00:00</source> + <translation>00:00:00</translation> + </message> + <message> + <location line="-10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Forløbet:</span></p></body></html></translation> + </message> + <message> + <location line="-405"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Resterende tid:</span></p></body></html></translation> + </message> + <message> + <location line="+429"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Billeder/sekund:</span></p></body></html></translation> + </message> + <message> + <location line="-166"/> + <location line="+7"/> + <location line="+17"/> + <source>0 MB</source> + <translation>0 MB</translation> + </message> + <message> + <location line="-34"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total størrelse:</span></p></body></html></translation> + </message> + <message> + <location line="-10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Lydstørrelse:</span></p></body></html></translation> + </message> + <message> + <location line="+34"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Videostørrelse:</span></p></body></html></translation> + </message> + <message> + <location line="+67"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Behandlet billeder:</span></p></body></html></translation> + </message> + <message> + <location line="+20"/> + <source>0 kB/s</source> + <translation>0 kB/s</translation> + </message> + <message> + <location line="-40"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Gennemsnitlig bith.:</span></p></body></html></translation> + </message> + <message> + <location line="+30"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> + <translation><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></translation> + </message> + <message> + <location line="-340"/> + <source>Shut down computer when finished</source> + <translation>Luk computer når fuldført</translation> + </message> + <message> + <location line="+20"/> + <source>Priority:</source> + <translation>Prioritet:</translation> + </message> + <message> + <location line="+11"/> + <source>High</source> + <translation>Høj</translation> + </message> + <message> + <location line="+5"/> + <source>Above Normal</source> + <translation>Over normal</translation> + </message> + <message> + <location line="+5"/> + <source>Normal</source> + <translation>Normal</translation> + </message> + <message> + <location line="+5"/> + <source>Below Normal</source> + <translation>Under normal</translation> + </message> + <message> + <location line="+5"/> + <source>Low</source> + <translation>Lav</translation> + </message> + <message> + <location line="+38"/> + <source>Pause / Abort</source> + <translation>Pause/afbryd</translation> + </message> + <message> + <location line="-151"/> + <source>Main</source> + <translation type="unfinished">Hoved</translation> + </message> + <message> + <location line="+164"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>encodingWindow</name> + <message> + <source>Privileges Required</source> + <translation type="vanished">Rettigheder kræves</translation> + </message> + <message> + <source>Root privileges are required to perform this operation.</source> + <translation type="vanished">Root-rettigheder kræves for at udføre denne handling.</translation> + </message> +</context> +<context> + <name>eq2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> + <source>MPlayer eq2</source> + <translation>MPlayer eq2</translation> + </message> + <message> + <location line="+1"/> + <source>Adjust contrast, brightness, saturation and gamma.</source> + <translation>Justér kontrast, lysstyrke, mætning og gamma.</translation> + </message> +</context> +<context> + <name>eq2Dialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> + <source>Contrast</source> + <translation type="unfinished">Kontrast</translation> + </message> + <message> + <location line="-44"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Brightness</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+95"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bithastighed:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fade</name> + <message> + <source>Fade</source> + <translation type="vanished">Overgang</translation> + </message> + <message> + <source>Fade in/out.</source> + <translation type="vanished">Overgang ind/ud.</translation> + </message> + <message> + <source>Out</source> + <translation type="vanished">Ud</translation> + </message> + <message> + <source>Fade out</source> + <translation type="vanished">Overgang ud</translation> + </message> + <message> + <source>In</source> + <translation type="vanished">Ind</translation> + </message> + <message> + <source>Fade in</source> + <translation type="vanished">Overgang ind</translation> + </message> + <message> + <source>_Fade type:</source> + <translation type="vanished">_Overgangstype:</translation> + </message> + <message> + <source>_Start time (ms):</source> + <translation type="vanished">_Starttid (ms):</translation> + </message> + <message> + <source>_End time (ms):</source> + <translation type="vanished">_Sluttid (ms):</translation> + </message> + <message> + <source>Fade to black</source> + <translation type="vanished">Overgang til sort</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">Overgang</translation> + </message> + <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>_Start time (ms):</source> + <translation type="unfinished">_Starttid (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">_Sluttid (ms):</translation> + </message> +</context> +<context> + <name>fadeToBlack</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> + <source>Fade to black</source> + <translation type="unfinished">Overgang til sort</translation> + </message> + <message> + <location line="-25"/> + <source>Fade to black in/out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Ud</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">Overgang ud</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">Ind</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">Overgang ind</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">_Overgangstype:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished">_Starttid (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">_Sluttid (ms):</translation> + </message> +</context> +<context> + <name>ffmpeg2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+219"/> + <source>Normal (4:3)</source> + <translation>Normal (4:3)</translation> + </message> + <message> + <location line="+1"/> + <source>Wide (16:9)</source> + <translation>Bred (16:9)</translation> + </message> + <message> + <location line="+5"/> + <source>Default</source> + <translation>Standard</translation> + </message> + <message> + <location line="+1"/> + <source>Tmpgenc</source> + <translation>Tmpgenc</translation> + </message> + <message> + <location line="+1"/> + <source>Animes</source> + <translation>Animes</translation> + </message> + <message> + <location line="+1"/> + <source>KVCD</source> + <translation>KVCD</translation> + </message> + <message> + <location line="+4"/> + <source>MB comparison</source> + <translation>MB sammenligning</translation> + </message> + <message> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation>Færreste bit (vhq)</translation> + </message> + <message> + <location line="+1"/> + <source>Rate distortion</source> + <translation>Rateforvrængning</translation> + </message> + <message> + <location line="+3"/> + <source>One thread</source> + <translation>En tråd</translation> + </message> + <message> + <location line="+1"/> + <source>Two threads)</source> + <translation>To tråde</translation> + </message> + <message> + <location line="+1"/> + <source>Three threads</source> + <translation>Tre tråde</translation> + </message> + <message> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation>Auto (#cpu)</translation> + </message> + <message> + <location line="+4"/> + <source>Progressive</source> + <translation>Fortløbende</translation> + </message> + <message> + <location line="+1"/> + <source>Interlaced</source> + <translation>Sammenflettet</translation> + </message> + <message> + <location line="+3"/> + <source>Top Field First</source> + <translation>Øverste felt først</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom Field First</source> + <translation>Nederste felt først</translation> + </message> + <message> + <location line="+10"/> + <source>Threading</source> + <translation>Trådning</translation> + </message> + <message> + <location line="+1"/> + <source>Mi_n. quantizer:</source> + <translation>Mi_n. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation>Ma_ks. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation>Maks. quantiser _forskel:</translation> + </message> + <message> + <location line="+1"/> + <source>VBV Buffer Size:</source> + <translation>VBV-bufferstørrelse:</translation> + </message> + <message> + <location line="+1"/> + <source>Max bitrate (kb/s):</source> + <translation>Maks. bithastighed (Kb/s/KB/s):</translation> + </message> + <message> + <location line="+2"/> + <source>_Trellis quantization</source> + <translation>_Trellis quantisating</translation> + </message> + <message> + <location line="+2"/> + <source>_Number of B frames:</source> + <translation>_Antal B-billeder:</translation> + </message> + <message> + <location line="+4"/> + <source>_Macroblock decision:</source> + <translation>_Makroblok beslutning:</translation> + </message> + <message> + <location line="+1"/> + <source>Aspect ratio:</source> + <translation>Højde-bredde-forhold:</translation> + </message> + <message> + <location line="+1"/> + <source>Matrices:</source> + <translation>Matrikser:</translation> + </message> + <message> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation>_Filstørrelse tolerance (kb/Kb/KB/kB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation>_Quantiser komprimering:</translation> + </message> + <message> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation>Quantiser _sløring:</translation> + </message> + <message> + <location line="+2"/> + <source>_Gop Size:</source> + <translation>_Gop-størrelse:</translation> + </message> + <message> + <location line="+2"/> + <source>_Interlaced:</source> + <translation>_Sammenflettet:</translation> + </message> + <message> + <location line="+1"/> + <source>Field Order:</source> + <translation>Felt rækkefølge:</translation> + </message> + <message> + <location line="+4"/> + <source>Basic Settings</source> + <translation>Grundlæggende indstillinger</translation> + </message> + <message> + <location line="+4"/> + <source>Adv. Settings</source> + <translation>Avancerede indstillinger</translation> + </message> + <message> + <location line="+4"/> + <source>Interlacing</source> + <translation>Sammenfletning</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation>Quantisation</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation>Ratekontrol</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-2 configuration</source> + <translation>libavcodec MPEG-2-konfiguration</translation> + </message> +</context> +<context> + <name>ffmpeg4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation>Fuld</translation> + </message> + <message> + <location line="+1"/> + <source>Log</source> + <translation>Log</translation> + </message> + <message> + <location line="+1"/> + <source>Phods</source> + <translation>Phods</translation> + </message> + <message> + <location line="+1"/> + <source>EPZS</source> + <translation>EPZS</translation> + </message> + <message> + <location line="+1"/> + <source>X1</source> + <translation>X1</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation>H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+4"/> + <source>MB comparison</source> + <translation>MB sammenligning</translation> + </message> + <message> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation>Færreste bit (vhq)</translation> + </message> + <message> + <location line="+1"/> + <source>Rate distortion</source> + <translation>Rateforvrængning</translation> + </message> + <message> + <location line="+3"/> + <source>One thread</source> + <translation>En tråd</translation> + </message> + <message> + <location line="+1"/> + <source>Two threads)</source> + <translation>To tråde</translation> + </message> + <message> + <location line="+1"/> + <source>Three threads</source> + <translation>Tre tråde</translation> + </message> + <message> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation>Auto (#cpu)</translation> + </message> + <message> + <location line="+10"/> + <source>Matrices</source> + <translation>Matrikser</translation> + </message> + <message> + <location line="+1"/> + <source>Threading</source> + <translation>Trådning</translation> + </message> + <message> + <location line="+1"/> + <source>Mi_n. quantizer:</source> + <translation>Mi_n. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation>Ma_ks. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation>Maks. quantiser forskelle:</translation> + </message> + <message> + <location line="+2"/> + <source>4_MV</source> + <translation>4_MV</translation> + </message> + <message> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation>_Trellis-quantisation</translation> + </message> + <message> + <location line="+2"/> + <source>_Quarter pixel</source> + <translation>_Kvart pixel</translation> + </message> + <message> + <location line="+1"/> + <source>_GMC</source> + <translation>_GMC</translation> + </message> + <message> + <location line="+3"/> + <source>_Number of B frames:</source> + <translation>_Antal B-billeder:</translation> + </message> + <message> + <location line="+1"/> + <source>_Quantization type:</source> + <translation>_Quantisationstype:</translation> + </message> + <message> + <location line="+2"/> + <source>_Macroblock decision:</source> + <translation>_Makroblok beslutning:</translation> + </message> + <message> + <location line="+2"/> + <source>_Filesize tolerance (kb):</source> + <translation>_Filstørrelse tolerance (kb/Kb/KB/kB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation>_Quantiser komprimering:</translation> + </message> + <message> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation>Quantiser _sløring:</translation> + </message> + <message> + <location line="+2"/> + <source>_Gop Size:</source> + <translation>_Gop-størrelse:</translation> + </message> + <message> + <location line="+3"/> + <source>User Interface</source> + <translation>Brugerflade</translation> + </message> + <message> + <location line="+3"/> + <source>Advanced Simple Profile</source> + <translation>Avanceret simpel profil</translation> + </message> + <message> + <location line="+7"/> + <source>Motion Estimation</source> + <translation>Bevægelsesestimering</translation> + </message> + <message> + <location line="+4"/> + <source>Quantization</source> + <translation>Quantisation</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation>Ratekontrol</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-4 configuration</source> + <translation>libavcodec MPEG-4-konfiguration</translation> + </message> +</context> +<context> + <name>ffmsmpeg4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation>Fuld</translation> + </message> + <message> + <location line="+1"/> + <source>Log</source> + <translation>Log</translation> + </message> + <message> + <location line="+1"/> + <source>Phods</source> + <translation>Phods</translation> + </message> + <message> + <location line="+1"/> + <source>EPZS</source> + <translation>EPZS</translation> + </message> + <message> + <location line="+1"/> + <source>X1</source> + <translation>X1</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation>H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+4"/> + <source>MB comparison</source> + <translation>MB sammenligning</translation> + </message> + <message> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation>Færreste bit (vhq)</translation> + </message> + <message> + <location line="+1"/> + <source>Rate distortion</source> + <translation>Rateforvrængning</translation> + </message> + <message> + <location line="+9"/> + <source>Mi_n. quantizer:</source> + <translation>Mi_n. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation>Ma_ks. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation>Maks. quantiser _forskelle:</translation> + </message> + <message> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation>_Trellis-quantisation</translation> + </message> + <message> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation>_Filstørrelse tolerance (kb/Kb/KB/kB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation>_Quantiser komprimering:</translation> + </message> + <message> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation>Quantiser _sløring:</translation> + </message> + <message> + <location line="+2"/> + <source>_Gop Size:</source> + <translation>_Gop-størrelse:</translation> + </message> + <message> + <location line="+3"/> + <source>User Interface</source> + <translation>Brugerflade</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation>Quantisation</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation>Ratekontrol</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-4 configuration</source> + <translation>libavcodec MPEG-4-konfiguration</translation> + </message> +</context> +<context> + <name>ffnvenc</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> + <source>Low Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>High Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>BluRay</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency (LQ)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency (HQ)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bitrate (kbps):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Max Bitrate (kbps):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>libavcodec MPEG-4 configuration</source> + <translation type="unfinished">libavcodec MPEG-4-konfiguration</translation> + </message> +</context> +<context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished">Gemmer MPEG PS (ff)</translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished">Gemmer MPEG TS (ff)</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Fil fejl</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Kan ikke åbne "%s".</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flux</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+38"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> + <translation>Spatio-temporal renser af Ross Thomas.</translation> + </message> + <message> + <location line="+50"/> + <source>_Temporal threshold:</source> + <translation>_Temporal tærskel:</translation> + </message> + <message> + <location line="+1"/> + <source>_Spatial threshold:</source> + <translation>_Spatial tærskel:</translation> + </message> + <message> + <location line="-52"/> + <location line="+56"/> + <source>FluxSmooth</source> + <translation>FluxGlat</translation> + </message> +</context> +<context> + <name>flv1</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation>Fuld</translation> + </message> + <message> + <location line="+1"/> + <source>Log</source> + <translation>Log</translation> + </message> + <message> + <location line="+1"/> + <source>Phods</source> + <translation>Phods</translation> + </message> + <message> + <location line="+1"/> + <source>EPZS</source> + <translation>EPZS</translation> + </message> + <message> + <location line="+1"/> + <source>X1</source> + <translation>X1</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation>H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+4"/> + <source>MB comparison</source> + <translation>MB sammenligning</translation> + </message> + <message> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation>Færreste bit (vhq)</translation> + </message> + <message> + <location line="+1"/> + <source>Rate distortion</source> + <translation>Rateforvrængning</translation> + </message> + <message> + <location line="+9"/> + <source>Mi_n. quantizer:</source> + <translation>Mi_n. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation>Ma_ks. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation>Maks. quantiser _forskelle:</translation> + </message> + <message> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation>_Trellis-quantisation</translation> + </message> + <message> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation>_Filstørrelse tolerance (kb/Kb/KB/kB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation>_Quantiser komprimering:</translation> + </message> + <message> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation>Quantiser _sløring:</translation> + </message> + <message> + <location line="+2"/> + <source>_Gop Size:</source> + <translation>_Gop-størrelse:</translation> + </message> + <message> + <location line="+3"/> + <source>User Interface</source> + <translation>Brugerflade</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation>Quantisation</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation>Ratekontrol</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec FLV1 configuration</source> + <translation>libavcodec FLV1-konfiguration</translation> + </message> +</context> +<context> + <name>flvdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>gaussian</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> + <source>Gaussian convolution.</source> + <translation>Gaussisk foldning</translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :gaussian.</source> + <translation>3x3 foldningsfilter: gaussisk.</translation> + </message> +</context> +<context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished">Bredde:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Højde:</translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished">glTilpasStørrelse</translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished">glRotér</translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished">Behold øverste felt</translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished">Behold nederste felt</translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished">Dobbelt billedhastighed</translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished">_Tilpas størrelse:</translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished">_Afsammenflet-tilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished">Bredde:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Højde:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glYadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+77"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+182"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Tilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>hflip</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> + <source>Horizontal Flip</source> + <translation>Vend vandret</translation> + </message> + <message> + <location line="+1"/> + <source>Horizontally flip the image.</source> + <translation>Vend billedet vandret.</translation> + </message> +</context> +<context> + <name>histogram</name> + <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> + <source>No data</source> + <translation>Ingen data</translation> + </message> + <message> + <location line="+71"/> + <source>Max. bitrate:</source> + <translation>Maks. bithastighed:</translation> + </message> + <message> + <location line="+1"/> + <source>Average bitrate:</source> + <translation>Gennemsnitlig bithastighed:</translation> + </message> + <message> + <location line="+1"/> + <source>Number of I frames:</source> + <translation>Antal I-billeder:</translation> + </message> + <message> + <location line="+1"/> + <source>Number of P frames:</source> + <translation>Antal P-billeder:</translation> + </message> + <message> + <location line="+1"/> + <source>Number of B frames:</source> + <translation>Antal B-billeder:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. B frames:</source> + <translation>Maks. B-billeder:</translation> + </message> + <message> + <location line="+13"/> + <source>Bitrate Histogram</source> + <translation>Bithastighed histogram</translation> + </message> +</context> +<context> + <name>hue</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> + <source>Mplayer Hue</source> + <translation>MPlayer farvetone</translation> + </message> + <message> + <location line="+1"/> + <source>Adjust hue and saturation.</source> + <translation>Justér farvetone og mætning.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>hueDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> + <source>Hue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>huff</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> + <source>HUFFYUV</source> + <translation>HUFFYUV</translation> + </message> + <message> + <location line="+1"/> + <source>FF HUFFYUV</source> + <translation>FF HUFFYUV</translation> + </message> + <message> + <location line="+9"/> + <source>Type:</source> + <translation>Type:</translation> + </message> + <message> + <location line="+3"/> + <source>HuffYUV Configuration</source> + <translation>HuffYUV-konfiguration</translation> + </message> +</context> +<context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>indexing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> + <source>Continue indexing</source> + <translation>Fortsæt indeksering</translation> + </message> + <message> + <location line="+0"/> + <source>Abort Requested</source> + <translation>Afbrydelse anmodet</translation> + </message> + <message> + <location line="+0"/> + <source>Do you want to abort indexing ?</source> + <translation>Vil du afbryde indeksering?</translation> + </message> + <message> + <location line="+76"/> + <source>Time Left :%02d:%02d:%02d</source> + <translation>Resterende tid: %02d:%02d:%02d</translation> + </message> +</context> +<context> + <name>ivtcRemover</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Fuld</translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Hurtig</translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Ændring af _billedhastighed:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>jobs</name> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation>Avidemux jobs</translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation>Kør alle afventende jobs</translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation>Kør jobs</translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation>Slet allerede udførte jobs</translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation>Ryd op</translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation>Hvis du bruger VDPAU kan du ikke bruge CLI-version</translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation>brug QT4-version</translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation>Afslut</translation> + </message> + <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> + <source>Oops</source> + <translation>Ups</translation> + </message> + <message> + <location line="+0"/> + <source>Something very wrong happened when building joblist.</source> + <translation>Noget gik helt galt under bygning af jobliste.</translation> + </message> + <message> + <location line="+6"/> + <source>There are no jobs stored</source> + <translation>Der er ingen gemte jobs</translation> + </message> +</context> +<context> + <name>jobsDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> + <source>Jobs</source> + <translation>Jobs</translation> + </message> + <message> + <location line="+37"/> + <source>Delete Sel. Job</source> + <translation>Slet valgte job</translation> + </message> + <message> + <location line="+7"/> + <source>Delete All Jobs</source> + <translation>Slet alle jobs</translation> + </message> + <message> + <location line="+7"/> + <source>Run All Jobs</source> + <translation>Kør alle jobs</translation> + </message> + <message> + <location line="+7"/> + <source>Run Selected Job</source> + <translation>Kør valgte job</translation> + </message> +</context> +<context> + <name>jpeg</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+83"/> + <source>YUV422</source> + <translation>YUV422</translation> + </message> + <message> + <location line="+1"/> + <source>YUV420</source> + <translation>YUV420</translation> + </message> + <message> + <location line="+11"/> + <source>_Quantizer:</source> + <translation>_Quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>_ColorSpace:</source> + <translation>_Farverum:</translation> + </message> + <message> + <location line="+4"/> + <source>Mjpeg Configuration</source> + <translation>MJPEG-konfiguration</translation> + </message> +</context> +<context> + <name>kerneldeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+50"/> + <source>Kernel Deint.</source> + <translation>Kerne-afsammenfletter</translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation>Port af Donald Graft kerne-sammenfletter.</translation> + </message> + <message> + <location line="+14"/> + <source>Top</source> + <translation>Øverst</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation>Nederst</translation> + </message> + <message> + <location line="+4"/> + <source>_Field order:</source> + <translation>_Felt rækkefølge:</translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold:</source> + <translation>_Tærskel:</translation> + </message> + <message> + <location line="+0"/> + <source>Smaller means more deinterlacing</source> + <translation>Mindre betyder mere afsammenfletning</translation> + </message> + <message> + <location line="+1"/> + <source>_Sharp</source> + <translation>_Skarp</translation> + </message> + <message> + <location line="+0"/> + <source>_Sharper engine:</source> + <translation>_Skarp-motor:</translation> + </message> + <message> + <location line="+1"/> + <source>T_woway</source> + <translation>_Tovejs</translation> + </message> + <message> + <location line="+0"/> + <source>Extrapolate better (better not to use it)</source> + <translation>Ekstrapolér bedre (bedst ikke at bruge den)</translation> + </message> + <message> + <location line="+1"/> + <source>_Map</source> + <translation>_Kortlæg</translation> + </message> + <message> + <location line="+0"/> + <source>Show interlaced areas (for test!)</source> + <translation>Vis sammenflettede områder (til test!)</translation> + </message> + <message> + <location line="+4"/> + <source>KernelDeint</source> + <translation>Kerne-afsammenflet</translation> + </message> +</context> +<context> + <name>lame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> + <source>CBR</source> + <translation>CBR</translation> + </message> + <message> + <location line="+1"/> + <source>ABR</source> + <translation>ABR</translation> + </message> + <message> + <location line="+2"/> + <source>Bit_rate mode:</source> + <translation>Bit_hastighed-tilstand:</translation> + </message> + <message> + <location line="+18"/> + <source>_Bitrate:</source> + <translation>_Bithastighed:</translation> + </message> + <message> + <location line="+2"/> + <source>_Quality:</source> + <translation>_Kvalitet:</translation> + </message> + <message> + <location line="+3"/> + <source>_Disable reservoir:</source> + <translation>_Deaktivér reservoir:</translation> + </message> + <message> + <location line="+4"/> + <source>LAME Configuration</source> + <translation>Konfiguration af LAME</translation> + </message> +</context> +<context> + <name>largemedian</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> + <source>Large Median (5x5).</source> + <translation>Stor median (5x5)</translation> + </message> + <message> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation>Medianfilter på 5x5 matriks.</translation> + </message> + <message> + <location line="+34"/> + <source>_Process luma</source> + <translation>_Behandl luma</translation> + </message> + <message> + <location line="+0"/> + <source>Process luma plane</source> + <translation>Behandl luma-plan</translation> + </message> + <message> + <location line="+1"/> + <source>P_rocess chroma</source> + <translation>B_ehandl kroma</translation> + </message> + <message> + <location line="+4"/> + <source>Fast Convolution</source> + <translation>Hurtig foldning</translation> + </message> +</context> +<context> + <name>lavcodec</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bithastighed:</translation> + </message> +</context> +<context> + <name>lavdecoder</name> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Byt om på U og V</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+71"/> + <source>Libavdec Deinterlacers</source> + <translation>Libavdec-afsammenflettere</translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation>Libavdec-afsammenfletterfamilie.</translation> + </message> + <message> + <location line="+116"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="+1"/> + <source>Linear blend</source> + <translation>Linær bland</translation> + </message> + <message> + <location line="+1"/> + <source>Linear interpolate</source> + <translation>Linær interpolér</translation> + </message> + <message> + <location line="+1"/> + <source>Cubic interpolate</source> + <translation>Kubisk interpolér</translation> + </message> + <message> + <location line="+1"/> + <source>Median interpolate</source> + <translation>Median interpolér</translation> + </message> + <message> + <location line="+1"/> + <source>FFmpeg deint</source> + <translation>FFmpeg-afsammenflet</translation> + </message> + <message> + <location line="+4"/> + <source>_Deinterlacing:</source> + <translation>_Afsammenfletning:</translation> + </message> + <message> + <location line="+1"/> + <source>_Autolevel</source> + <translation>_Autoniveau</translation> + </message> + <message> + <location line="+4"/> + <source>libavcodec deinterlacer</source> + <translation>libavcodec-afsammenfletter</translation> + </message> +</context> +<context> + <name>licenseDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> + <source>License</source> + <translation>Licens</translation> + </message> + <message> + <location line="+46"/> + <source>OK</source> + <translation>OK</translation> + </message> +</context> +<context> + <name>logo</name> + <message> + <source>_Logo (jpg file):</source> + <translation type="vanished">_Logo (JPEG-fil):</translation> + </message> + <message> + <source>Select JPEG file</source> + <translation type="vanished">Vælg JPEG-fil</translation> + </message> + <message> + <source>_X Position:</source> + <translation type="vanished">_X-position:</translation> + </message> + <message> + <source>_Y Position:</source> + <translation type="vanished">_Y-position:</translation> + </message> + <message> + <source>_Alpha:</source> + <translation type="vanished">_Alfa:</translation> + </message> + <message> + <source>Logo</source> + <translation type="vanished">Logo</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation>Tilføj logo</translation> + </message> + <message> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation>Sæt et logo på videoen, med alfa-blanding.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">Logo</translation> + </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished">Y</translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>lumaonly</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> + <source>GreyScale</source> + <translation>Gråtone</translation> + </message> + <message> + <location line="+1"/> + <source>Remove color, only key grey image.</source> + <translation>Fjern farve, kun nøgle-grå billede.</translation> + </message> +</context> +<context> + <name>mainFilterDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> + <source>Video Filter Manager</source> + <translation>Videofilterhåndtering</translation> + </message> + <message> + <location line="+61"/> + <source><big><b>Active Filters</b></big></source> + <translation><big><b>Aktive filtre</b></big></translation> + </message> + <message> + <source>C&onfigure</source> + <translation type="vanished">&Konfigurér</translation> + </message> + <message> + <source>P&artial</source> + <translation type="vanished">&Delvis</translation> + </message> + <message> + <source>Down</source> + <translation type="vanished">Ned</translation> + </message> + <message> + <source>Up</source> + <translation type="vanished">Op</translation> + </message> + <message> + <source>Remove</source> + <translation type="vanished">Fjern</translation> + </message> + <message> + <source>Add</source> + <translation type="vanished">Tilføj</translation> + </message> + <message> + <location line="+78"/> + <source><big><b>Available Filters</b></big></source> + <translation><big><b>Tilgængelige filtre</b></big></translation> + </message> + <message> + <location line="+41"/> + <source>Transform</source> + <translation>Transformér</translation> + </message> + <message> + <location line="+9"/> + <source>Interlacing</source> + <translation>Sammenfletning</translation> + </message> + <message> + <location line="+9"/> + <source>Colors</source> + <translation>Farver</translation> + </message> + <message> + <location line="+9"/> + <source>Noise</source> + <translation>Støj</translation> + </message> + <message> + <location line="+9"/> + <source>Sharpness</source> + <translation>Skarphed</translation> + </message> + <message> + <location line="+9"/> + <source>Subtitles</source> + <translation>Undertekster</translation> + </message> + <message> + <location line="+9"/> + <source>OpenGl</source> + <translation>OpenGL</translation> + </message> + <message> + <location line="+9"/> + <source>Miscellaneous</source> + <translation>Diverse</translation> + </message> + <message> + <location line="+51"/> + <source>&Preview</source> + <translation>&Forhåndsvis</translation> + </message> + <message> + <location line="+11"/> + <source>&Close</source> + <translation>&Luk</translation> + </message> +</context> +<context> + <name>matroskademuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mcdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+81"/> + <source>MCDeint</source> + <translation>MCDeint</translation> + </message> + <message> + <location line="+1"/> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <translation>Bevægelseskompensation-afsammenfletter. Ported fra MPlayer.</translation> + </message> + <message> + <location line="+38"/> + <source>Fast</source> + <translation>Hurtig</translation> + </message> + <message> + <location line="+1"/> + <source>Medium</source> + <translation>Medium</translation> + </message> + <message> + <location line="+1"/> + <source>Slow iterative motion search</source> + <translation>Langsom iterative bevægelesessøgning</translation> + </message> + <message> + <location line="+1"/> + <source>Extra slow (same as 3+multiple reference frames)</source> + <translation>Ekstra langsom (samme som 3+flere referencebilleder)</translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation>_Tilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom :</source> + <translation>Nederst:</translation> + </message> + <message> + <location line="+1"/> + <source>_Qp:</source> + <translation>_Qp:</translation> + </message> + <message> + <location line="+4"/> + <source>mcDeinterlace</source> + <translation>mc afsammenflet</translation> + </message> +</context> +<context> + <name>meadian</name> + <message> + <source>3x3 convolution filter :median.</source> + <translation type="vanished">3x3 foldningsfilter: median.</translation> + </message> +</context> +<context> + <name>mean</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> + <source>Mean convolution.</source> + <translation>Mean foldning.</translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :mean.</source> + <translation>3x3 foldningsfilter: mean.</translation> + </message> +</context> +<context> + <name>median</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> + <source>Median convolution.</source> + <translation>Median foldning.</translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished">3x3 foldningsfilter: median.</translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mkvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> + <source>Saving Mkv</source> + <translation>Gemmer MKV</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3d</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+201"/> + <source>Mplayer Denoise 3D HQ</source> + <translation>MPlayer støjfjerner 3D HQ</translation> + </message> + <message> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <translation>Reducér støj, blødgør billede, øg komprimeringshed. HQ version.</translation> + </message> + <message> + <location line="+33"/> + <source>_Spatial luma strength:</source> + <translation>_Spatial luma styrke:</translation> + </message> + <message> + <location line="+1"/> + <source>S_patial chroma strength:</source> + <translation>S_patial chroma styrke:</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> + <translation>Luma _temporal styrke:</translation> + </message> + <message> + <location line="+4"/> + <source>MPlayer denoise3d</source> + <translation>MPlayer støjfjerner 3D</translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+36"/> + <source>Mplayer Denoise 3D</source> + <translation>MPlayer støjfjerner 3D</translation> + </message> + <message> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility.</source> + <translation>Reducér støj, blødgør billede, øg komprimeringshed.</translation> + </message> + <message> + <location line="+32"/> + <source>_Spatial luma strength:</source> + <translation>_Spatial luma styrke:</translation> + </message> + <message> + <location line="+1"/> + <source>S_patial chroma strength:</source> + <translation>S_patial kroma styrke:</translation> + </message> + <message> + <location line="+1"/> + <source>_Temporal strength:</source> + <translation>_Temporal styrke:</translation> + </message> + <message> + <location line="+4"/> + <source>MPlayer denoise3d</source> + <translation>MPlayer støjfjerner 3D</translation> + </message> +</context> +<context> + <name>mp4demuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Problem ved læsning af SVQ3-hoveder</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Ingen STTS-tabel</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished">Gemmer MP4</translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished">Gemmer PSP</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Lyd</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Video</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished">Y</translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation>Skarpe kanter uden at forstærke støj. Af Donald Graft.</translation> + </message> + <message> + <location line="+55"/> + <source>_Mask</source> + <translation>_Maske</translation> + </message> + <message> + <location line="+1"/> + <source>_High Q</source> + <translation>_Høj kvalitet</translation> + </message> + <message> + <location line="+2"/> + <source>_Threshold:</source> + <translation>_Tærskel:</translation> + </message> + <message> + <location line="+1"/> + <source>_Strength:</source> + <translation>_Styrke:</translation> + </message> + <message> + <location line="+5"/> + <source>MSharpen</source> + <translation>MSharpen</translation> + </message> + <message> + <location line="-65"/> + <source>Msharpen</source> + <translation>Msharpen</translation> + </message> +</context> +<context> + <name>muxerMP4</name> + <message> + <source>Saving mp4</source> + <translation type="vanished">Gemmer MP4</translation> + </message> + <message> + <source>Saving PSP</source> + <translation type="vanished">Gemmer PSP</translation> + </message> +</context> +<context> + <name>muxerffPS</name> + <message> + <source>Saving mpeg PS (ff)</source> + <translation type="vanished">Gemmer MPEG PS (ff)</translation> + </message> +</context> +<context> + <name>muxerffTS</name> + <message> + <source>Saving mpeg TS (ff)</source> + <translation type="vanished">Gemmer MPEG TS (ff)</translation> + </message> +</context> +<context> + <name>navigate</name> + <message> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+176"/> + <source>Seek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> +</context> +<context> + <name>nvenc</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> + <source>Low Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>High Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>BluRay</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency (LQ)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency (HQ)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bitrate (kbps):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Max Bitrate (kbps):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Nvidia H264 Encoder configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>openGlResize</name> + <message> + <source>Width :</source> + <translation type="vanished">Bredde:</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Højde:</translation> + </message> + <message> + <source>glResize</source> + <translation type="vanished">glTilpasStørrelse</translation> + </message> +</context> +<context> + <name>opendmldemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Forkert udformet hovede</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Udpakker bitstrøm</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>propsDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> + <source>Properties</source> + <translation>Egenskaber</translation> + </message> + <message> + <location line="+12"/> + <source>Video</source> + <translation>Video</translation> + </message> + <message> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <source>TextLabel</source> + <translation>Tekstetiket</translation> + </message> + <message> + <location line="-49"/> + <source>Frame Rate:</source> + <translation>Billedhastighed:</translation> + </message> + <message> + <location line="+14"/> + <location line="+117"/> + <source>Total Duration:</source> + <translation>Total varighed:</translation> + </message> + <message> + <location line="-103"/> + <source>Aspect Ratio:</source> + <translation>Højde-bredde-forhold:</translation> + </message> + <message> + <location line="+14"/> + <source>Image Size:</source> + <translation>Billedstørrelse:</translation> + </message> + <message> + <location line="+14"/> + <source>Codec 4CC:</source> + <translation>Codec 4CC:</translation> + </message> + <message> + <location line="+10"/> + <source>Extra Video Properties</source> + <translation>Ekstra videoegenskaber</translation> + </message> + <message> + <location line="+19"/> + <source>ExtraDataSize:</source> + <translation>Størrelse på ekstradata:</translation> + </message> + <message> + <location line="+14"/> + <source>Extra data :</source> + <translation>Ekstradata:</translation> + </message> + <message> + <location line="+10"/> + <source>Audio</source> + <translation>Lyd</translation> + </message> + <message> + <location line="+29"/> + <source>Frequency:</source> + <translation>Frekvens:</translation> + </message> + <message> + <location line="+14"/> + <source>Variable Bitrate:</source> + <translation>Variabel bithastighed:</translation> + </message> + <message> + <location line="+21"/> + <source>Bitrate:</source> + <translation>Bithastighed:</translation> + </message> + <message> + <location line="+14"/> + <source>Channels:</source> + <translation>Kanaler:</translation> + </message> + <message> + <location line="+14"/> + <source>Codec:</source> + <translation>Codec:</translation> + </message> + <message> + <location line="+19"/> + <source>OK</source> + <translation>OK</translation> + </message> +</context> +<context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Indekserer</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Rettigheder kræves</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Root-rettigheder kræves for at udføre denne handling.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">Kodningen er sat på pause. Vil du genoptage eller afbryde?</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Genoptag</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Afbryd</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished">Seneste filer</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Seneste projekter</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Klar</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Succes</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Mislykkedes</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Slettet</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Kører</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Jobnavn</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Status</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Starttid</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Sluttid</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Klart!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Slet job</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">Er du sikker på, at du vil slette %s job?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Slet *alle* jobs</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Er du sikker på, at du vil slette ALLE jobs?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Allerede færdig</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Dette script er allerede blevet udført.</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">Tilføj</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">Fjern</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Konfigurér</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Ukendt</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprops</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> + <source>No</source> + <translation>Nej</translation> + </message> + <message> + <location line="+0"/> + <source>Yes</source> + <translation>Ja</translation> + </message> + <message> + <location line="+26"/> + <source>%2.3f fps</source> + <translation>%2.3f billeder/sekund</translation> + </message> + <message> + <location line="+4"/> + <location line="+59"/> + <source>%02d:%02d:%02d.%03d</source> + <translation>%02d:%02d:%02d,%03d</translation> + </message> + <message> + <location line="-53"/> + <source>%s (%u:%u)</source> + <translation>%s (%u:%u)</translation> + </message> + <message> + <location line="+33"/> + <source>Mono</source> + <translation>Mono</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation>Stereo</translation> + </message> +</context> +<context> + <name>qshell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Besked</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">Info</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished">Bekræftelse</translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished">Spørgsmål</translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished">Spørgsmål?</translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Åbn Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished">Vælg Idx-fil</translation> + </message> +</context> +<context> + <name>removeplane</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> + <source>Remove Plane</source> + <translation>Fjern plan</translation> + </message> + <message> + <location line="+1"/> + <source>Remove Y,U or V plane (used mainly to debug other filters).</source> + <translation>Fjern Y-, U- eller V-plan (hovedsageligt brugt til at fejlfinde andre filtre).</translation> + </message> + <message> + <location line="+105"/> + <source>Keep Y Plane</source> + <translation>Bevar Y-plan</translation> + </message> + <message> + <location line="+0"/> + <source>Process luma plane</source> + <translation>Behandl luma-plan</translation> + </message> + <message> + <location line="+1"/> + <source>Keep U Plane</source> + <translation>Bevar U-plan</translation> + </message> + <message> + <location line="+0"/> + <source>Process chromaU plane</source> + <translation>Behandl kromaU-plan</translation> + </message> + <message> + <location line="+1"/> + <source>Keep V Plane</source> + <translation>Bevar V-plan</translation> + </message> + <message> + <location line="+0"/> + <source>Process chromaV plane</source> + <translation>Behandl kromaV-plan</translation> + </message> + <message> + <location line="+5"/> + <source>Remove plane</source> + <translation>Fjern plan</translation> + </message> +</context> +<context> + <name>resampleFps</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+43"/> + <source>Custom</source> + <translation>Brugerdefineret</translation> + </message> + <message> + <location line="+1"/> + <source>25 (PAL)</source> + <translation>25 (PAL)</translation> + </message> + <message> + <location line="+1"/> + <source>23.976 (Film)</source> + <translation>23,976 (film)</translation> + </message> + <message> + <location line="+1"/> + <source>29.97 (NTSC)</source> + <translation>29,97 (NTSC)</translation> + </message> + <message> + <location line="+1"/> + <source>50 (Pal)</source> + <translation>50 (PAL)</translation> + </message> + <message> + <location line="+1"/> + <source>59.93 (NTSC)</source> + <translation>59,93 (NTSC)</translation> + </message> + <message> + <location line="+310"/> + <source>_Mode:</source> + <translation>_Tilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>_New frame rate:</source> + <translation>_Ny billedhastighed:</translation> + </message> + <message> + <location line="+6"/> + <source>Resample fps</source> + <translation>Gensample billeder/sekund</translation> + </message> + <message> + <location line="-282"/> + <source>Resample FPS</source> + <translation>Gensample billeder/sekund</translation> + </message> + <message> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> + <translation>Ændr og gennemtving billeder/sekund. Behold varighed og synk.</translation> + </message> +</context> +<context> + <name>resize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> + <source>swsResize</source> + <translation>swsResize</translation> + </message> + <message> + <location line="+1"/> + <source>swScale Resizer.</source> + <translation>sw skalering tilpas størrelse.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Bredde og højde kan ikke være ulige</translation> + </message> +</context> +<context> + <name>resizeDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> + <source>Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>4:3</source> + <translation type="unfinished">4:3</translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>16:9</source> + <translation type="unfinished">16:9</translation> + </message> + <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> + <source>1%</source> + <translation type="unfinished">1%</translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>200%</source> + <translation type="unfinished">200%</translation> + </message> + <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <source>Bilinear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> + <source>Bicubic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>resizeWindow</name> + <message> + <source>Width and height cannot be odd</source> + <translation type="vanished">Bredde og højde kan ikke være ulige</translation> + </message> +</context> +<context> + <name>rotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> + <source>Rotate</source> + <translation>Rotér</translation> + </message> + <message> + <location line="-162"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation>Rotér billedet med 90/180/270 grader.</translation> + </message> + <message> + <location line="+155"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="+1"/> + <source>90 degrees</source> + <translation>90 grader</translation> + </message> + <message> + <source>90°</source> + <translation type="vanished">90°</translation> + </message> + <message> + <location line="+1"/> + <source>180 degrees</source> + <translation>180 grader</translation> + </message> + <message> + <source>180°</source> + <translation type="vanished">180°</translation> + </message> + <message> + <location line="+1"/> + <source>270 degrees</source> + <translation>270 grader</translation> + </message> + <message> + <source>270°</source> + <translation type="vanished">270°</translation> + </message> + <message> + <location line="+2"/> + <source>_Angle:</source> + <translation>_Vinkel:</translation> + </message> + <message> + <location line="-4"/> + <source>90°</source> + <translation type="unfinished">90°</translation> + </message> + <message> + <location line="+1"/> + <source>180°</source> + <translation type="unfinished">180°</translation> + </message> + <message> + <location line="+1"/> + <source>270°</source> + <translation type="unfinished">270°</translation> + </message> +</context> +<context> + <name>rotateGl</name> + <message> + <source>Angle (°):</source> + <translation type="vanished">Vinkel (°):</translation> + </message> + <message> + <source>glRotate</source> + <translation type="vanished">glRotér</translation> + </message> +</context> +<context> + <name>seekablePreviewDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation>Forhåndsvis</translation> + </message> + <message> + <location line="+76"/> + <source>next</source> + <translation>næste</translation> + </message> + <message> + <location line="+7"/> + <source>00:00:00.000</source> + <translation>00:00:00,000</translation> + </message> +</context> +<context> + <name>separateFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>sharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>swapuv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> + <source>Swap UV</source> + <translation>Byt UV</translation> + </message> + <message> + <location line="+1"/> + <source>Swap the U and V planes.</source> + <translation>Byt om på U og V planerne.</translation> + </message> +</context> +<context> + <name>telecide</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Ingen strategi</translation> + </message> + <message> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 nedtrækning</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC konverteret fra PAL</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Øverst</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Nederst</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Aldrig</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Hvis fortsat børstet</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Altid</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Ingen</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Ingen men udregn</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Efterbehandling på bedste match</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Efterbehandling og vis zoner (fejlfind)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Behandl billede (ikke feltet)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Behandl billede (ikke felter), fejlfind</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">_Strategi:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">_Felt rækkefølge:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Efterbehandling:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">_Forsøg baglæns:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">_Direkte tærskel:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">_Baglæns tærskel:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">_Støj tærskel:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">_Efterbehandling tærskel:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">_Brug kroma til at bestemme</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">_Vis info</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">_Fejlfind</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">_Bland</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished">Afbørst telecide</translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Indekserer</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bithastighed:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>uisupport</name> + <message> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> + <translation>X11</translation> + </message> + <message> + <location line="+2"/> + <source>MS Windows GDI</source> + <translation>MS Windows GDI</translation> + </message> + <message> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> + <translation>Mac OS X Quartz 2D</translation> + </message> + <message> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> + <translation>Mac OS X QuickDraw</translation> + </message> + <message> + <location line="+2"/> + <source>OpenGL</source> + <translation>OpenGL</translation> + </message> + <message> + <location line="+3"/> + <source>MS Windows Direct3D</source> + <translation>MS Windows Direct3D</translation> + </message> + <message> + <location line="+3"/> + <source>Default Raster</source> + <translation>Standard raster</translation> + </message> +</context> +<context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>vdpauVideoFilterDeint</name> + <message> + <source>Keep Top Field</source> + <translation type="vanished">Behold øverste felt</translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="vanished">Behold nederste felt</translation> + </message> + <message> + <source>Double framerate</source> + <translation type="vanished">Dobbelt billedhastighed</translation> + </message> + <message> + <source>_Resize:</source> + <translation type="vanished">_Tilpas størrelse:</translation> + </message> + <message> + <source>_Deint Mode:</source> + <translation type="vanished">_Afsammenflet-tilstand:</translation> + </message> + <message> + <source>Width :</source> + <translation type="vanished">Bredde:</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Højde:</translation> + </message> + <message> + <source>vdpau</source> + <translation type="vanished">vdpau</translation> + </message> +</context> +<context> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Keep Top Field</source> + <translation type="unfinished">Behold øverste felt</translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished">Behold nederste felt</translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished">Dobbelt billedhastighed</translation> + </message> + <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Resize:</source> + <translation type="unfinished">_Tilpas størrelse:</translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished">_Afsammenflet-tilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished">Bredde:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Højde:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>vdpaufilter</name> + <message> + <source>Keep Top Field</source> + <translation type="vanished">Behold øverste felt</translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="vanished">Behold nederste felt</translation> + </message> + <message> + <source>Double framerate</source> + <translation type="vanished">Dobbelt billedhastighed</translation> + </message> + <message> + <source>_Resize:</source> + <translation type="vanished">_Tilpas størrelse:</translation> + </message> + <message> + <source>_Deint Mode:</source> + <translation type="vanished">_Afsammenflet-tilstand:</translation> + </message> + <message> + <source>Width :</source> + <translation type="vanished">Bredde:</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Højde:</translation> + </message> + <message> + <source>vdpau</source> + <translation type="vanished">vdpau</translation> + </message> +</context> +<context> + <name>vdpaufilter2</name> + <message> + <source>Width :</source> + <translation type="vanished">Bredde:</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Højde:</translation> + </message> + <message> + <source>vdpau</source> + <translation type="vanished">vdpau</translation> + </message> +</context> +<context> + <name>vdpresize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> + <translation>vdpau: Ændr størrelse</translation> + </message> + <message> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> + <translation>vdpau: Ændr billedstørrelse ved brug af vdpau.</translation> + </message> + <message> + <location line="+133"/> + <source>Width :</source> + <translation type="unfinished">Bredde:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Højde:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>vflip</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> + <source>Vertical Flip</source> + <translation>Vend lodret</translation> + </message> + <message> + <location line="+1"/> + <source>Vertically flip the image.</source> + <translation>Vend billedet lodret.</translation> + </message> +</context> +<context> + <name>vobSubDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> + <source>Subtitle Font Size and Position</source> + <translation>Undertekst skriftstørrelse og placering</translation> + </message> + <message> + <location line="+37"/> + <source>Delay :</source> + <translation>Forsinkelse:</translation> + </message> + <message> + <location line="+10"/> + <source>Select File</source> + <translation>Vælg fil</translation> + </message> + <message> + <location line="+7"/> + <source>Language :</source> + <translation>Sprog:</translation> + </message> + <message> + <location line="+7"/> + <source>Idx File :</source> + <translation>IDX-fil:</translation> + </message> +</context> +<context> + <name>vorbis</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> + <source>VBR</source> + <translation>VBR</translation> + </message> + <message> + <location line="+1"/> + <source>Quality based</source> + <translation>Kvalitetsbaseret</translation> + </message> + <message> + <location line="+2"/> + <source>_Mode:</source> + <translation>_Tilstand:</translation> + </message> + <message> + <location line="+14"/> + <source>_Bitrate:</source> + <translation>_Bithastighed:</translation> + </message> + <message> + <location line="+2"/> + <source>_Quality:</source> + <translation>_Kvalitet:</translation> + </message> + <message> + <location line="+7"/> + <source>Vorbis Configuration</source> + <translation>Konfiguration af Vorbis</translation> + </message> +</context> +<context> + <name>vsWindow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> + <source>Open VapourSynth File 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>VS File Files (*.vpy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>workingDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> + <source>Processing</source> + <translation>Behandler</translation> + </message> + <message> + <location line="+64"/> + <source>Elapsed:</source> + <translation>Forløbet:</translation> + </message> + <message> + <location line="+22"/> + <source>Time Remaining:</source> + <translation>Resterende tid:</translation> + </message> + <message> + <location line="+26"/> + <source>00:00:00</source> + <translation>00:00:00</translation> + </message> + <message> + <location line="+87"/> + <source>Cancel</source> + <translation>Annullér</translation> + </message> +</context> +<context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Brugerdefineret</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Ønsket bithastighed:</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished">Kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Quantiser:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Kvalitet:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Ønsket videostørrelse:</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Gennemsnitlig bithastighed:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished">Makroblok-træ optimering kræver at Variance Adaptive Quantisation er aktiveret. Variance Adaptive Quantisation aktiveres automatisk. + +Ønsker du at fortsætte?</translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished">Makroblok-træ optimering kræver at Variance Adaptive Quantisation er aktiveret. Makroblok-træ optimering deaktiveres automatisk. + +Ønsker du at fortsætte?</translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Slet</translation> + </message> +</context> +<context> + <name>x264ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+15"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished">Slet</translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished">Profil:</translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <location line="+1149"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1144"/> + <location line="+669"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-664"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+639"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-634"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+25"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Ratekontrol</translation> + </message> + <message> + <location line="+8"/> + <source>Target Video Size:</source> + <translation type="unfinished">Ønsket videostørrelse:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Bevægelse</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Bevægelsesestimering</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Deaktiveret</translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <location line="+2596"/> + <source>None</source> + <translation type="unfinished">Ingen</translation> + </message> + <message> + <location line="-2591"/> + <source>Spatial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Temporal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>CABAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished">Nederste felt først</translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished">Øverste felt først</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Hurtig</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normal</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">Kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">VBV-bufferstørrelse:</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Tilføj</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatisk registrering</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Output</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Annullér</translation> + </message> +</context> +<context> + <name>x264Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="vanished">Ønsket bithastighed:</translation> + </message> + <message> + <source>kbit/s</source> + <translation type="vanished">Kbit/s</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="vanished">Quantiser:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="vanished">Kvalitet:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="vanished">Ønsket videostørrelse:</translation> + </message> + <message> + <source>MB</source> + <translation type="vanished">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="vanished">Gennemsnitlig bithastighed:</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="vanished">Makroblok-træ optimering kræver at Variance Adaptive Quantisation er aktiveret. Variance Adaptive Quantisation aktiveres automatisk. + +Ønsker du at fortsætte?</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="vanished">Makroblok-træ optimering kræver at Variance Adaptive Quantisation er aktiveret. Makroblok-træ optimering deaktiveres automatisk. + +Ønsker du at fortsætte?</translation> + </message> +</context> +<context> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Brugerdefineret</translation> + </message> + <message> + <location line="+357"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Ønsket bithastighed:</translation> + </message> + <message> + <location line="+1"/> + <location line="+20"/> + <source>kbit/s</source> + <translation type="unfinished">Kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Quantiser:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Kvalitet:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Ønsket videostørrelse:</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Gennemsnitlig bithastighed:</translation> + </message> + <message> + <location line="+63"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished">Makroblok-træ optimering kræver at Variance Adaptive Quantisation er aktiveret. Variance Adaptive Quantisation aktiveres automatisk. + +Ønsker du at fortsætte?</translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished">Makroblok-træ optimering kræver at Variance Adaptive Quantisation er aktiveret. Makroblok-træ optimering deaktiveres automatisk. + +Ønsker du at fortsætte?</translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Fejl</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Slet</translation> + </message> +</context> +<context> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">Slet</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished">Profil:</translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Ratekontrol</translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Ønsket videostørrelse:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Bevægelse</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Bevægelsesestimering</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Deaktiveret</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished">Øverste felt først</translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished">Nederste felt først</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Hurtig</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normal</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">Kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">VBV-bufferstørrelse:</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Tilføj</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatisk registrering</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Output</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Ingen</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Annullér</translation> + </message> +</context> +<context> + <name>xvid4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location line="-23"/> + <source>Low</source> + <translation>Lav</translation> + </message> + <message> + <location line="+1"/> + <source>Medium</source> + <translation>Medium</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation>Fuld</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation>H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation>Brugerdefineret</translation> + </message> + <message> + <location line="+16"/> + <source>DCT</source> + <translation>DCT</translation> + </message> + <message> + <location line="+1"/> + <source>Qpel16</source> + <translation>Qpel16</translation> + </message> + <message> + <location line="+1"/> + <source>Qpel8</source> + <translation>Qpel8</translation> + </message> + <message> + <location line="+1"/> + <source>Square</source> + <translation>Kvadrat</translation> + </message> + <message> + <location line="+4"/> + <source>One thread</source> + <translation>En tråd</translation> + </message> + <message> + <location line="+1"/> + <source>Two threads)</source> + <translation>To tråde</translation> + </message> + <message> + <location line="+1"/> + <source>Three threads</source> + <translation>Tre tråde</translation> + </message> + <message> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation>Auto (#cpu)</translation> + </message> + <message> + <location line="+15"/> + <source>MotionEstimation</source> + <translation>Bevægelsesestimering</translation> + </message> + <message> + <location line="+2"/> + <source>Threading</source> + <translation>Trådning</translation> + </message> + <message> + <location line="+7"/> + <source>_Trellis quantization</source> + <translation>_Trellis-quantisation</translation> + </message> + <message> + <location line="+1"/> + <source>_Number of B frames:</source> + <translation>_Antal B-billeder:</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantization type:</source> + <translation>_Quantisationstype:</translation> + </message> + <message> + <location line="+2"/> + <source>_Macroblock decision:</source> + <translation>_Makroblok beslutning:</translation> + </message> + <message> + <location line="+2"/> + <source>Profile:</source> + <translation>Profil:</translation> + </message> + <message> + <location line="+10"/> + <source>_Gop Size:</source> + <translation>_Gop-størrelse:</translation> + </message> + <message> + <location line="+7"/> + <source>Advanced Simple Profile</source> + <translation>Avanceret simpel profil</translation> + </message> + <message> + <location line="+9"/> + <source>Motion Estimation</source> + <translation>Bevægelsesestimering</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation>Quantisation</translation> + </message> + <message> + <location line="+4"/> + <source>Threads</source> + <translation>Tråde</translation> + </message> + <message> + <location line="+12"/> + <source>Rate Control</source> + <translation>Ratekontrol</translation> + </message> + <message> + <location line="+3"/> + <source>Xvid4 MPEG-4 ASP configuration</source> + <translation>Xvid4 MPEG-4 ASP-konfiguration</translation> + </message> + <message> + <location line="-77"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished">Mi_n. quantiser:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished">Ma_ks. quantiser:</translation> + </message> + <message> + <location line="+13"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Højde-bredde-forhold:</translation> + </message> + <message> + <location line="+11"/> + <source>Use XVID fcc (else DIVX)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>yadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Tilstand:</translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_de.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_de.ts
Changed
@@ -3441,6 +3441,7 @@ <translation type="obsolete">Es bezieht sich vielleicht auf eine alte Index-Datei.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">Versuch %s zu öffnen ist misslungen!</translation> </message> @@ -3526,6 +3527,24 @@ <translation type="obsolete">Indexerstellung fehlgeschlagen</translation> </message> <message> + <location line="-36"/> + <source>Cannot find a demuxer for %s</source> + <translation>Kann Demuxer für %s nicht finden</translation> + </message> + <message> + <location line="+62"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Some timing information are incorrect. It happens with some capture software. If you re encode video we should drop these informations, @@ -3535,92 +3554,67 @@ Drop timing informations ?</source> <translation type="unfinished"></translation> </message> - <message> - <source>Cannot find a demuxer for %s</source> - <translation>Kann Demuxer für %s nicht finden</translation> - </message> - <message> - <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: -1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>ADM_Qt4CoreUIToolkit</name> <message> <source>Alert</source> - <translation type="unfinished">Meldung</translation> + <translation type="obsolete">Meldung</translation> </message> <message> <source>Info</source> - <translation type="unfinished">Hinweis</translation> + <translation type="obsolete">Hinweis</translation> </message> <message> <source>Confirmation</source> - <translation type="unfinished">Bestätigung</translation> + <translation type="obsolete">Bestätigung</translation> </message> <message> <source>Question</source> - <translation type="unfinished">Frage</translation> + <translation type="obsolete">Frage</translation> </message> <message> <source>Question?</source> - <translation type="unfinished">Frage?</translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Frage?</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Constant Bitrate</source> - <translation type="unfinished">konstante Bitrate</translation> + <translation type="obsolete">konstante Bitrate</translation> </message> <message> <source>Constant Quantiser</source> - <translation type="unfinished">konstante Quantisierung</translation> + <translation type="obsolete">konstante Quantisierung</translation> </message> <message> <source>Same Quantiser as Input</source> - <translation type="unfinished">gleiche Quantisierung wie Quelle</translation> + <translation type="obsolete">gleiche Quantisierung wie Quelle</translation> </message> <message> <source>Constant Rate Factor</source> - <translation type="unfinished">konstante Rate</translation> + <translation type="obsolete">konstante Rate</translation> </message> <message> <source>Two Pass - Video Size</source> - <translation type="unfinished">feste Videogröße (2 Durchläufe)</translation> + <translation type="obsolete">feste Videogröße (2 Durchläufe)</translation> </message> <message> <source>Two Pass - Average Bitrate</source> - <translation type="unfinished">durchschnittliche Bitrate (2 Durchläufe)</translation> + <translation type="obsolete">durchschnittliche Bitrate (2 Durchläufe)</translation> </message> <message> <source>Encoding mode</source> - <translation type="unfinished">Kodiermodus</translation> + <translation type="obsolete">Kodiermodus</translation> </message> <message> <source>Bitrate</source> - <translation type="unfinished">Bitrate</translation> + <translation type="obsolete">Bitrate</translation> </message> <message> <source>Target bitrate (kb/s)</source> - <translation type="unfinished">Zielbitrate (kb/s)</translation> + <translation type="obsolete">Zielbitrate (kb/s)</translation> </message> <message> <source>Quantiser</source> @@ -3628,19 +3622,15 @@ </message> <message> <source>Target video size (MB)</source> - <translation type="unfinished">Zielvideogröße (MB)</translation> + <translation type="obsolete">Zielvideogröße (MB)</translation> </message> <message> <source>Average bitrate (kb/s)</source> - <translation type="unfinished">Durchschnittsbitrate (kb/s)</translation> + <translation type="obsolete">Durchschnittsbitrate (kb/s)</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> </context> <context> @@ -3675,9 +3665,20 @@ </message> </context> <context> - <name>ADM_ffDvEncoder</name> + <name>ADM_QthreadCount</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> <translation type="unfinished"></translation> </message> </context> @@ -3749,14 +3750,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation type="unfinished">einer</translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> <translation type="unfinished">automatisch</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">individuelle Anzahl</translation> </message> @@ -3764,6 +3768,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished">Öffne Avidemux</translation> </message> @@ -3975,121 +3981,164 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Video-Kalkulator</translation> </message> <message> + <location line="+12"/> <source>Target</source> <translation type="unfinished">Format und Größe des Ausgabedatei</translation> </message> <message> + <location line="+36"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+8"/> <source>Medium:</source> <translation type="unfinished">Mittel:</translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished">Format:</translation> </message> <message> + <location line="+7"/> <source>Duration:</source> <translation type="unfinished">Dauer:</translation> </message> <message> + <location line="+8"/> <source>1 x 80 minute CD</source> <translation type="unfinished">1 x 80 Min. CD</translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished">2 x 80 Min. CD</translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished">1 x 74 Min. CD</translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished">2 x 74 Min. CD</translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished">DVD-5</translation> </message> <message> + <location line="+5"/> <source>Custom</source> <translation type="unfinished">individuell</translation> </message> <message> + <location line="+58"/> <source>Custom Size:</source> <translation type="unfinished">Größe:</translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished">Audio Bitrate</translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished">Spur 1:</translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished">kbps</translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished">Spur 2:</translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished">Ergebnis</translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished">Audio Größe:</translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished">Video Größe:</translation> </message> <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-101"/> <source>Total Size:</source> <translation type="unfinished">Gesamtgröße:</translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished">Bit je Pixel:</translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished">Video Bitrate:</translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished">Abbrechen</translation> </message> + <message> + <location line="-583"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> </context> <context> <name>Cnr2Dialog</name> @@ -4334,23 +4383,23 @@ </message> <message> <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished">Der Kodierungvorgang wurde angehalten. Möchten Sie den Vorgang fortsetzen oder abbrechen?</translation> + <translation type="obsolete">Der Kodierungvorgang wurde angehalten. Möchten Sie den Vorgang fortsetzen oder abbrechen?</translation> </message> <message> <source>Resume</source> - <translation type="unfinished">Fortfahren</translation> + <translation type="obsolete">Fortfahren</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Abbruch</translation> + <translation type="obsolete">Abbruch</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Rechte erforderlich</translation> + <translation type="obsolete">Rechte erforderlich</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Für diese Operation sind Root-Rechte erforderlich.</translation> + <translation type="obsolete">Für diese Operation sind Root-Rechte erforderlich.</translation> </message> </context> <context> @@ -4376,13 +4425,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -4440,14 +4482,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">Indizierung</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -4455,10 +4500,15 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+25"/> <source>Track 1</source> <translation type="unfinished">Tonspur 1</translation> </message> <message> + <location line="+23"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Konfigurieren</translation> </message> @@ -4467,26 +4517,38 @@ <translation type="obsolete">Audio Filter</translation> </message> <message> + <location line="-105"/> <source>Track 2</source> <translation type="unfinished">Tonspur 2</translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished">Tonspur 3</translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished">Tonspur 4</translation> </message> <message> + <location line="-134"/> <source>Audio Tracks Configuration</source> <translation type="unfinished">Tonspureinstellungen</translation> </message> <message> + <location line="+18"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished">aktivieren</translation> </message> <message> + <location line="-100"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Filters</source> <translation type="unfinished">Filter</translation> </message> @@ -4494,46 +4556,57 @@ <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> <source>Dialog</source> <translation type="unfinished">Dialog</translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished">Kalibrieren</translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished">alle überspringen</translation> </message> <message> + <location line="+7"/> <source>Skip Glyph</source> <translation type="unfinished">Schriftzeichen überspringen</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Ignorieren</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">Ok</translation> </message> <message> + <location line="+18"/> <source>Close</source> <translation type="unfinished">Schließen</translation> </message> <message> + <location line="+10"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">Zeitcode:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="+7"/> <source>Nb Lines :</source> <translation type="unfinished">Zeilen:</translation> </message> @@ -4541,30 +4614,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> <source>Dialog</source> <translation type="unfinished">Dialog</translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished">Abbrechen</translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished">Restzeit</translation> </message> <message> - <source>ProcessImages</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+41"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-34"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+7"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -4572,22 +4657,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="+14"/> <source>...</source> <translation type="unfinished">...</translation> </message> <message> + <location line="-34"/> <source>Progress</source> <translation type="unfinished">Fortschritt</translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished">Laufender Auftrag</translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished">Datei wird geschrieben</translation> </message> @@ -4651,7 +4741,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Probleme beim Initialisieren des Audio-Gerätes</translation> + <translation type="obsolete">Probleme beim Initialisieren des Audio-Gerätes</translation> </message> </context> <context> @@ -4954,11 +5044,11 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Problem beim Lesen der SVQ3 Kopfzeilen</translation> + <translation type="obsolete">Problem beim Lesen der SVQ3 Kopfzeilen</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">Keine stts Tabelle</translation> + <translation type="obsolete">Keine stts Tabelle</translation> </message> </context> <context> @@ -4987,6 +5077,7 @@ <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -4995,14 +5086,22 @@ <translation type="obsolete"><b>Video-Spur</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Kopieren</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Konfigurieren</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Filter</translation> </message> @@ -5011,6 +5110,7 @@ <translation type="obsolete"><b>Audio-Spur</b></translation> </message> <message> + <location line="+27"/> <source>&Shift:</source> <translation type="unfinished">Dela&y:</translation> </message> @@ -5019,6 +5119,21 @@ <translation type="obsolete"><b>A/V-Containerformat</b></translation> </message> <message> + <location line="+265"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished">...</translation> </message> @@ -5035,6 +5150,7 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="-297"/> <source>Time:</source> <translation type="unfinished">Zeit:</translation> </message> @@ -5043,26 +5159,31 @@ <translation type="obsolete">Bildtyp:</translation> </message> <message> + <location line="+83"/> <source>?</source> <translation type="unfinished">?</translation> </message> <message> <source>Selection</source> - <translation type="unfinished">Auswahlbereich</translation> + <translation type="obsolete">Auswahlbereich</translation> </message> <message> + <location line="-1297"/> <source>&Help</source> <translation type="unfinished">&Hilfe</translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished">&Video</translation> </message> <message> + <location line="+46"/> <source>&Audio</source> <translation type="unfinished">&Audio</translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished">&Datei</translation> </message> @@ -5075,14 +5196,17 @@ <translation type="obsolete">&Speichern</translation> </message> <message> + <location line="-10"/> <source>&Tools</source> <translation type="unfinished">&Werkzeuge</translation> </message> <message> + <location line="-36"/> <source>&Edit</source> <translation type="unfinished">&Bearbeiten</translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished">An&sicht</translation> </message> @@ -5091,10 +5215,12 @@ <translation type="obsolete">&Vorschau-Modus</translation> </message> <message> + <location line="+21"/> <source>&Custom</source> <translation type="unfinished">Individuel&l</translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished">&Navigation</translation> </message> @@ -5103,24 +5229,21 @@ <translation type="obsolete">V&orlagen</translation> </message> <message> + <location line="+1583"/> <source>&Open...</source> <translation type="unfinished">&Öffnen...</translation> </message> <message> <source>&Run Project...</source> - <translation>&Projekt laden...</translation> + <translation type="vanished">&Projekt laden...</translation> </message> <message> <source>Save &As Project...</source> - <translation>&Als Projekt speichern...</translation> + <translation type="vanished">&Als Projekt speichern...</translation> </message> <message> <source>Project Script</source> - <translation>&Gespeicherte Projekte</translation> - </message> - <message> - <source></source> - <translation></translation> + <translation type="vanished">&Gespeicherte Projekte</translation> </message> <message> <source>Ctrl+O</source> @@ -5183,18 +5306,23 @@ <translation type="obsolete">B</translation> </message> <message> + <location line="+12"/> <source>&Information...</source> <translation type="unfinished">E&igenschaften...</translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished">Alt+i</translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished">&Video speichern...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished">Video speichern</translation> </message> @@ -5219,18 +5347,24 @@ <translation type="obsolete">Als JPG-Bild speichern</translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished">&Lade/Starte Projekt...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished">Lade/Starte Projekt</translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished">&Projekt speichern</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished">Projekt speichern</translation> </message> @@ -5327,18 +5461,16 @@ <translation type="obsolete">&Tonspur speichern...</translation> </message> <message> - <source>Ctrl+Alt+S</source> - <translation type="unfinished"></translation> - </message> - <message> <source>&Filters</source> <translation type="obsolete">&Audiofilter</translation> </message> <message> + <location line="+9"/> <source>&Calculator...</source> <translation type="unfinished">Video-&Kalkulation...</translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished">F7</translation> </message> @@ -5395,14 +5527,17 @@ <translation type="obsolete">ein Bild zu&rück</translation> </message> <message> + <location line="-1075"/> <source>ms</source> <translation type="unfinished">ms</translation> </message> <message> + <location line="+793"/> <source>A:</source> <translation type="unfinished">A:</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished">B:</translation> </message> @@ -5611,26 +5746,32 @@ <translation type="obsolete">Schriftzeichen bearbeiten</translation> </message> <message> + <location line="+290"/> <source>&Input</source> <translation type="unfinished">&Original</translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished">&Vorschau</translation> </message> <message> + <location line="+106"/> <source>Si&de</source> <translation type="unfinished">&nebeneinander</translation> </message> <message> + <location line="-12"/> <source>&Top</source> <translation type="unfinished">&übereinander</translation> </message> <message> + <location line="-533"/> <source>Frame type:</source> <translation type="unfinished">Bildtyp:</translation> </message> <message> + <location line="+521"/> <source>&Separate</source> <translation type="unfinished">&eigenständig</translation> </message> @@ -5655,104 +5796,258 @@ <translation type="obsolete">Video CD</translation> </message> <message> + <location line="-1786"/> <source>&Toolbars</source> <translation type="unfinished">&Werkzeugleisten</translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished">A&uto</translation> </message> <message> + <location line="+30"/> <source>&Recent</source> <translation type="unfinished">Ve&rlauf</translation> </message> <message> <source>Codec Options</source> - <translation type="unfinished">Codec-Einstellungen</translation> + <translation type="obsolete">Codec-Einstellungen</translation> </message> <message> + <location line="+74"/> <source><b>Video Decoder<b></source> <translation type="unfinished"><b>Video-Decoder</b></translation> </message> <message> - <source>XXXX</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+139"/> <source><b>Video Output</b></source> <translation type="unfinished"><b>Video-Codec</b></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"><b>Audio-Codec</b></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> - <translation type="unfinished"></translation> + <translation type="unfinished"> (0 Tonspur(en))</translation> </message> <message> + <location line="+196"/> <source><b>Output Format</b></source> <translation type="unfinished"><b>Ausgabeformat</b></translation> </message> <message> - <source>Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Volume</source> - <translation type="unfinished">Lautstärke</translation> + <translation type="obsolete">Lautstärke</translation> </message> <message> <source>Audio Metre</source> - <translation type="unfinished">Pegelanzeige</translation> + <translation type="obsolete">Pegelanzeige</translation> </message> <message> + <location line="+1078"/> <source>&Codec Options</source> <translation type="unfinished">&Codec-Einstellungen</translation> </message> <message> - <source>Ctrl+Alt+C</source> + <location line="+28"/> + <source>&Selection</source> + <translation type="unfinished">&Auswahlbereich</translation> + </message> + <message> + <location line="+14"/> + <source>&Volume</source> + <translation type="unfinished">&Lautstärke</translation> + </message> + <message> + <location line="+14"/> + <source>&Audio Metre</source> + <translation type="unfinished">&Pegelanzeige</translation> + </message> + <message> + <source>Display processed video on playback</source> + <translation type="obsolete">Filter bei Wiedergabe anwenden</translation> + </message> + <message> + <location line="-332"/> + <source>Play filtered</source> + <translation type="unfinished">Filter anwenden</translation> + </message> + <message> + <location line="+169"/> + <source>Open Video</source> + <translation type="unfinished">Videodatei öffnen</translation> + </message> + <message> + <location line="-782"/> + <source>Play [SPACE]</source> + <translation>Wiedergabe/Pause [Leertaste]</translation> + </message> + <message> + <location line="+29"/> + <source>Stop [SPACE]</source> + <translation>Stopp [Leertaste]</translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation>Vorheriges Bild [Pfeiltaste links]</translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation>Nächstes Bild [Pfeiltaste rechts]</translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation>Zum vorherigen Keyframe [Pfeiltaste runter]</translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation>Zum nächsten Keyframe [Pfeiltaste hoch]</translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation>Anfangsmarkierung setzen [Strg + Bild hoch]</translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation>Endmarkierung setzen [Strg + Bild runter]</translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation>Ein schwarzes Bild rückwärts suchen</translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation>Ein schwarzes Bild vorwärts suchen</translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation>Zum ersten Bild [Pos 1]</translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation>Zum letzten Bild [Ende]</translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation>Eine Minute zurück [Strg + Pfeiltaste runter]</translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation>Eine Minute vor [Strg + Pfeiltaste hoch]</translation> + </message> + <message> + <location line="+275"/> + <source>Go to marker A [PAGE UP]</source> + <translation>Springe zur Markierung A [Bild hoch]</translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation>Springe zur Markierung B [Bild runter]</translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation>Bei der Wiedergabe das Ergebnis nach Anwendung der Filter zeigen</translation> + </message> + <message> + <location line="-1346"/> + <source>Codec O&ptions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+108"/> + <location line="+7"/> + <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+553"/> + <location line="+978"/> <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+N</source> + <location line="-900"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> - <source>&Selection</source> - <translation type="unfinished">&Auswahlbereich</translation> + <location line="+308"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> </message> <message> - <source>&Volume</source> - <translation type="unfinished">&Lautstärke</translation> + <location line="+77"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> </message> <message> - <source>Ctrl+Alt+V</source> + <location line="+22"/> + <source>/ 00:00:00.000</source> + <translation type="unfinished">/ 00:00:00.000</translation> + </message> + <message> + <location line="+86"/> + <source>Se&lection</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio Metre</source> - <translation type="unfinished">&Pegelanzeige</translation> + <location line="+90"/> + <location line="+10"/> + <source>000000</source> + <translation type="unfinished">000000</translation> </message> <message> - <source>Ctrl+Alt+M</source> + <location line="+42"/> + <source>Vol&ume</source> <translation type="unfinished"></translation> </message> <message> - <source>Display processed video on playback</source> - <translation type="unfinished">Filter bei Wiedergabe anwenden</translation> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> </message> <message> - <source>Play filtered</source> - <translation type="unfinished">Filter anwenden</translation> + <location line="+154"/> + <source>Ctrl+Alt+C</source> + <translation type="unfinished"></translation> </message> <message> - <source>Open Video</source> - <translation type="unfinished">Videodatei öffnen</translation> + <location line="+14"/> + <source>Ctrl+Alt+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Ctrl+Alt+S</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Ctrl+Alt+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Ctrl+Alt+M</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -6128,11 +6423,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">Fehlerhafte Kopfzeilen</translation> + <translation type="obsolete">Fehlerhafte Kopfzeilen</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">Bitstrom entpacken</translation> + <translation type="obsolete">Bitstrom entpacken</translation> </message> <message> <source>Indexing</source> @@ -6155,7 +6450,7 @@ </message> <message> <source>Question</source> - <translation type="unfinished">Frage</translation> + <translation type="obsolete">Frage</translation> </message> <message> <source>Question?</source> @@ -6176,18 +6471,22 @@ <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -6207,123 +6506,129 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Keine Strategie</translation> + <translation type="obsolete">Keine Strategie</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">3:2 Pulldown</translation> + <translation type="obsolete">3:2 Pulldown</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">NTSC konvertiert von PAL</translation> + <translation type="obsolete">NTSC konvertiert von PAL</translation> </message> <message> <source>Top</source> - <translation type="unfinished">Oben</translation> + <translation type="obsolete">Oben</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Unten</translation> + <translation type="obsolete">Unten</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Nie</translation> + <translation type="obsolete">Nie</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">Wenn noch kombiniert</translation> + <translation type="obsolete">Wenn noch kombiniert</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Immer</translation> + <translation type="obsolete">Immer</translation> </message> <message> <source>None</source> - <translation type="unfinished">Keine</translation> + <translation type="obsolete">Keine</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">Nichts zu berechnen</translation> + <translation type="obsolete">Nichts zu berechnen</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">Postprozess nach bestem Treffer</translation> + <translation type="obsolete">Postprozess nach bestem Treffer</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">Postprozess und 'Show Zones' (Debug)</translation> + <translation type="obsolete">Postprozess und 'Show Zones' (Debug)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">Bild verarbeiten (keine Felder)</translation> + <translation type="obsolete">Bild verarbeiten (keine Felder)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">Bild verarbeiten (keine Felder) (Debug)</translation> + <translation type="obsolete">Bild verarbeiten (keine Felder) (Debug)</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">_Strategie:</translation> + <translation type="obsolete">_Strategie:</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">_Feldreihenfolge:</translation> + <translation type="obsolete">_Feldreihenfolge:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">_Nachbearbeitung:</translation> + <translation type="obsolete">_Nachbearbeitung:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">Rückwärts _versuchen:</translation> + <translation type="obsolete">Rückwärts _versuchen:</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">_Direkte Schwelle:</translation> + <translation type="obsolete">_Direkte Schwelle:</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">_Rückwärts-Schwelle:</translation> + <translation type="obsolete">_Rückwärts-Schwelle:</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">R_auschschwelle:</translation> + <translation type="obsolete">R_auschschwelle:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">Nachbea_rbeitungs-Schwelle:</translation> + <translation type="obsolete">Nachbea_rbeitungs-Schwelle:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">Farbintensität zur Entscheidung ben_utzen</translation> + <translation type="obsolete">Farbintensität zur Entscheidung ben_utzen</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">Zei_ge Info</translation> + <translation type="obsolete">Zei_ge Info</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">Fehlers_uche</translation> + <translation type="obsolete">Fehlers_uche</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">V_ermischen</translation> + <translation type="obsolete">V_ermischen</translation> </message> <message> <source>Decomb Telecide</source> - <translation type="unfinished">Decomb Telecide</translation> + <translation type="obsolete">Decomb Telecide</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Ui_pluginManagerWindow</name> @@ -6340,7 +6645,30 @@ <name>Ui_vobsubWindow</name> <message> <source>Select Idx File</source> - <translation type="unfinished">Wähle Idx Datei</translation> + <translation type="obsolete">Wähle Idx Datei</translation> + </message> +</context> +<context> + <name>VapourSynthProxy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -6355,13 +6683,6 @@ </message> </context> <context> - <name>Webmmuxer</name> - <message> - <source>Saving Webm</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>XvidConfigDialog</name> <message> <source>Xvid Configuraton</source> @@ -6830,63 +7151,83 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation type="unfinished">Über Avidemux</translation> </message> <message> + <location line="+94"/> <source>Multi-platform Video Editor</source> <translation type="unfinished">Eine plattformunabhängige Videoschnittsoftware</translation> </message> <message> + <location line="+85"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> <message> + <location line="-56"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="+36"/> <source>&License</source> <translation type="unfinished">&Lizenz</translation> </message> <message> + <location line="-84"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> + <location line="+29"/> <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> - <translation type="unfinished">_Linker Rand:</translation> + <translation>_Linker Rand:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> - <translation type="unfinished">_Rechter Rand:</translation> + <translation>_Rechter Rand:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> - <translation type="unfinished">_Oberer Rand:</translation> + <translation>_Oberer Rand:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> - <translation type="unfinished">_Unterer Rand:</translation> + <translation>_Unterer Rand:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> - <translation type="unfinished">Ränder addieren</translation> + <translation>Ränder hinzufügen</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> - <translation type="unfinished">Fehlerhafte Parameter</translation> + <translation>Fehlerhafte Parameter</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> - <translation type="unfinished">Alle Parameter müssen gleich und innerhalb des Bereichs sein.</translation> + <translation>Alle Parameter müssen ganzzahlig sein und im zulässigen Bereich liegen.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished">Schwarze Ränder um das Bild herum hinzufügen.</translation> </message> </context> <context> @@ -6919,685 +7260,682 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">_Während des Kodierens ein Symbol im Infobereich statt in der Taskleiste anzeigen.</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">_Erlaube auch nicht DVD-konforme Audiofrequenzen (DVD-konform sind lediglich 48kHz und 96kHz)</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">AVI-Dateien im _OpenDML-Format erstellen (AVI 2.0), um Dateien größer als 4 GB speichern zu können</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished">Befehlssatzerweiterungen der Prozessoren(SIMD)</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished">benutze _alle verfügbaren Befehlssatzerweiterungen</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">benutze MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">benutze MMXEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">benutze 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">benutze 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">benutze SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">benutze SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">benutze SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">benutze SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">_Libavcodec Ausführungsstränge (Threads):</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">Auslastung von Mehrkernprozessoren</translation> </message> <message> + <location line="+5"/> <source>Above normal</source> <translation type="unfinished">Über normal</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">Unter normal</translation> </message> <message> + <location line="+3"/> <source>_Encoding priority:</source> <translation type="unfinished">Priorität für den _Kodierungsvorgang:</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">Priorität für _Indizieren/Entpacken:</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">Priorität für die _Wiedergabe:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">Priorisierung bestimmter Aufgaben</translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">_Alternativen 'Tag' für MP3-Tonspuren in MPEG-4 Containern benutzen</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished">XVideo (bestens)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (gut)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">Video-_Anzeige:</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">Keine Meldungen anzeigen</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Nur Fehlermeldungen anzeigen</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Alle Meldungen anzeigen</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">_Anzeigestufe für Meldungen:</translation> </message> <message> + <location line="+6"/> <source>Master</source> <translation type="unfinished">Lautstärke</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">Lautstärkeregler:</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">Nicht herunter mischen</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">Stereo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished">Dolby ProLogic</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">Dolby ProLogic II</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">_Lokale Wiedergabe herunter mischen:</translation> </message> <message> + <location line="+14"/> <source>_AudioDevice</source> <translation type="unfinished">_Audiogerät</translation> </message> <message> + <location line="+5"/> <source>De_ringing</source> <translation type="unfinished">De_ringing (entfernt leichte Farbverzerrungen rund um scharfe Konturen)</translation> </message> <message> + <location line="+2"/> <source>Default Postprocessing</source> <translation type="unfinished">Bildnachbearbeitung für die Videovoransicht</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Benutzerschnittstelle</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Ausgabe</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Audio</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Video</translation> + <translation type="unfinished">Video</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">Prozessor</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished">Mehrkernprozessoren</translation> </message> <message> + <location line="+3"/> <source>_Always ask which port to use</source> <translation>_Immer fragen, welcher Port benutzt werden soll</translation> </message> <message> + <location line="+1"/> <source>Default port to use</source> <translation>Standardport</translation> </message> <message> - <source>Preferences</source> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+63"/> + <source>Pr&eferences</source> <translation>&Einstellungen</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+17"/> + <source>Preferences</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-29"/> <source>Open</source> <translation>Ö&ffnen...</translation> </message> <message> + <location line="+1"/> <source>Append</source> <translation>&Anfügen...</translation> </message> <message> + <location line="+1"/> <source>Save</source> <translation type="unfinished">&Speichern</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+125"/> + <location line="+10"/> <source>Queue</source> <translation type="unfinished">Zur &Warteschlange hinzufügen...</translation> </message> <message> + <location line="+1"/> <source>Save as Image</source> <translation>Als B&ild speichern</translation> </message> <message> + <location line="+1"/> <source>Save as BMP</source> <translation type="unfinished">Als BMP-Bild speichern</translation> </message> <message> + <location line="+1"/> <source>Save as JPEG</source> <translation type="unfinished">Als JPEG-Bild speichern</translation> </message> <message> + <location line="+1"/> <source>Close</source> <translation>Schlie&ßen</translation> </message> <message> + <location line="+2"/> <source>Information</source> <translation type="unfinished">&Eigenschaften</translation> </message> <message> + <location line="+2"/> <source>Connect to avsproxy</source> <translation type="unfinished">Verbinde mit avsproxy</translation> </message> <message> + <location line="+2"/> <source>Quit</source> <translation>&Beenden</translation> </message> <message> + <location line="+6"/> <source>Undo</source> <translation>&Rückgängig</translation> </message> <message> + <location line="+1"/> <source>Reset Edit</source> <translation>Änderungen &verwerfen</translation> </message> <message> + <location line="+1"/> <source>Cut</source> <translation>Aus&schneiden</translation> </message> <message> + <location line="+1"/> <source>Copy</source> <translation>&Kopieren</translation> </message> <message> + <location line="+1"/> <source>Paste</source> <translation>Ei&nfügen</translation> </message> <message> + <location line="+1"/> <source>Delete</source> <translation>&Löschen</translation> </message> <message> + <location line="+2"/> <source>Set Marker A</source> <translation>Setze Markierung &A</translation> </message> <message> + <location line="+1"/> <source>Set Marker B</source> <translation>Setze Markierung &B</translation> </message> <message> + <location line="+4"/> <source>Save current settings as default</source> <translation>Aus&gabekonfiguration als Vorgabe setzen</translation> </message> <message> + <location line="+6"/> <source>Decoder Option</source> <translation>&Decoder-Optionen</translation> </message> <message> + <location line="+1"/> <source>PostProcessing</source> <translation>&Nachbearbeitung</translation> </message> <message> + <location line="+1"/> + <location line="+8"/> <source>Filters</source> <translation>&Filter</translation> </message> <message> + <location line="-2"/> <source>Select Track</source> <translation>&Tonspur wählen</translation> </message> <message> + <location line="+1"/> <source>Save audio</source> <translation>&Audio speichern</translation> </message> <message> - <source>Build Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>About</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+23"/> <source>Play/Stop</source> <translation type="unfinished">Start/Stopp</translation> </message> <message> + <location line="+1"/> <source>Previous Frame</source> <translation type="unfinished">Vorheriges Bild</translation> </message> <message> + <location line="+1"/> <source>Next Frame</source> <translation type="unfinished">Nächstes Bild</translation> </message> <message> + <location line="+1"/> <source>Previous Intra Frame</source> <translation type="unfinished">Ein I-Frame zurück</translation> </message> <message> + <location line="+1"/> <source>Next Intra Frame</source> <translation type="unfinished">Ein I-Frame vor</translation> </message> <message> + <location line="+1"/> <source>Previous Black Frame</source> <translation type="unfinished">Ein schwarzes Bild rückwärts suchen</translation> </message> <message> + <location line="+1"/> <source>Next Black Frame</source> <translation type="unfinished">Ein schwarzes Bild vorwärts suchen</translation> </message> <message> + <location line="+1"/> <source>First Frame</source> <translation type="unfinished">Erstes Bild</translation> </message> <message> + <location line="+1"/> <source>Last Frame</source> <translation type="unfinished">Letztes Bild</translation> </message> <message> + <location line="+2"/> <source>Go To Marker A</source> <translation>Springe zur Markierung A</translation> </message> <message> + <location line="+1"/> <source>Go To Marker B</source> <translation>Springe zur Markierung B</translation> </message> <message> + <location line="+2"/> <source>Go To Time</source> <translation type="unfinished">Gehe zum Zeitpunkt</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> <source>R_esampling (Hz):</source> <translation type="unfinished">_Abtastrate (Hz):</translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation type="unfinished">Abtastrate (Hz)</translation> </message> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>Film to PAL</source> <translation type="unfinished">23.976Hz (Film) zu 25Hz (PAL)</translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation type="unfinished">25Hz (PAL) zu 23.976Hz (Film)</translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation type="unfinished">_Bildfrequenz ändern:</translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation type="unfinished">Keine Änderung</translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation type="unfinished">Mono</translation> </message> <message> + <location line="+2"/> <source>Stereo+surround</source> <translation type="unfinished">Stereo+Surround</translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished">Stereo+Center</translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished">Stereo+Center+Surround</translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished">Stereo vorn+Stero hinten</translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation type="unfinished">5 Kanäle</translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation type="unfinished">5.1</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished">Dolby Surround Prologic</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished">Dolby Surround Prologic II</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>Automatic (max -3 dB)</source> <translation type="unfinished">Automatik (max -3dB)</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Gain mode:</source> <translation type="unfinished">_Veränderungsmodus:</translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation type="unfinished">_Ändern um:</translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation type="unfinished">_Kanalmixer:</translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+13"/> <source>Audio Filters</source> <translation type="unfinished">Audio Filter</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> <source>Fontconfig</source> <translation type="unfinished">Schriftkonfiguration</translation> </message> <message> - <source>FreeType 2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Gettext</source> <translation type="unfinished">Gettext</translation> </message> <message> - <source>SDL</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>XVideo</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>VDPAU</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>x86</source> <translation type="unfinished">Kodierer {86?}</translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished">Kodierer</translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation type="unfinished">Bibliotheken</translation> </message> <message> - <source>Built-in Support</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation type="unfinished">_Job Name:</translation> </message> <message> + <location line="+3"/> <source>Output _File:</source> <translation type="unfinished">Ausgabe_datei:</translation> </message> <message> + <location line="+0"/> <source>Select Video To Write</source> <translation type="unfinished">Zu schreibendes Video auswählen</translation> </message> <message> + <location line="+3"/> <source>Save Job</source> <translation type="unfinished">Job speichern</translation> </message> <message> - <source>Audio Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Encoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Encoder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+64"/> <source>Audio Device Plugins</source> <translation type="unfinished">Audiogeräte Plugins</translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished">Audiogeräte</translation> </message> <message> - <source>Audio Encoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Encoders</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins Info</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-290"/> <source>Enable openGl support</source> <translation>OpenG_L benutzen</translation> </message> <message> + <location line="+249"/> <source>_Limit Refresh Rate</source> <translation>_Bildwiederholungsfrequenz begrenzen</translation> </message> <message> + <location line="+1"/> <source>Refresh Rate Cap (ms)</source> <translation>Bild _neu aufbauen nicht häufiger als nach (ms)</translation> </message> <message> + <location line="-186"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation>Hoch</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation>Niedrig</translation> </message> <message> + <location line="+11"/> <source>_Split MPEG files every (MB):</source> <translation type="unfinished">MPEG-Dateien splitten nach (in MiB):</translation> </message> <message> + <location line="+10"/> <source>VDPAU (best)</source> <translation type="unfinished">VDPAU (bestens)</translation> </message> <message> + <location line="+7"/> <source>OpenGL (best)</source> <translation>OpenGL (bestens)</translation> </message> <message> - <source>PCM</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+78"/> <source>_Horizontal deblocking</source> <translation type="unfinished">_Horizontales Deblocking</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">_Vertikales Deblocking</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+2"/> <source>_Strength:</source> <translation type="unfinished">_Intensität</translation> </message> <message> - <source>No audio track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>An audio track is necessary to create such file</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation type="unfinished">Codec Fehler</translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No AAC audio encoder plugin found.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select FLV1 codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select mpeg4 sp codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Select script to save</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_main.cpp" line="+329"/> <source>Not coded in this version</source> <translation type="unfinished">Nicht in dieser Version eingebaut</translation> </message> @@ -7610,238 +7948,263 @@ <translation type="obsolete">AVI-Datei auswählen zum Anhängen...</translation> </message> <message> + <location line="+181"/> <source>Are you sure?</source> <translation type="unfinished">Sind Sie sicher?</translation> </message> <message> + <location line="+87"/> <source>Permission error</source> <translation type="unfinished">Rechtefehler</translation> </message> <message> + <location line="+0"/> <source>Cannot open "%s".</source> <translation type="unfinished">"%s" kann nicht geöffnet werden.</translation> </message> <message> + <location line="+4"/> <source>File error</source> <translation type="unfinished">Dateifehler</translation> </message> <message> + <location line="+0"/> <source>"%s" does not exist.</source> <translation type="unfinished">"%s" existiert nicht.</translation> </message> <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished">Das Projekt kann nicht mit dem Video-Ladeprogramm geöffnet werden.</translation> </message> <message> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> <translation type="unfinished">Versuche 'Datei' -> 'Projekt zu laden/starten...'</translation> </message> <message> + <location line="+4"/> <source>Could not open the file</source> <translation type="unfinished">Die Datei kann nicht geöffnet werden</translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation type="unfinished">Mehrere Audio-Spuren</translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished">Die soeben geladene Datei enthält mehrere Audio-Spuren. Gehe zu Audio->Hauptspur und wähle die aktive Tonspur aus.</translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished">Beim Anhängen ging irgendetwas schief</translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished">Irgendetwas Schlimmes ist passiert (II)</translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation type="unfinished">Das Video wird geprüft</translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation type="unfinished">Es wurde kein Fehler gefunden</translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation type="unfinished">Es wurde in %u Bildern Fehler entdeckt</translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation type="unfinished">Marke A > B</translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation type="unfinished">Die Auswahl kann nicht gelöscht werden.</translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation type="unfinished">Sie können nicht alle Bilder entfernen</translation> </message> <message> - <source>Something bad happened</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+96"/> <source>_Track from video:</source> <translation type="unfinished">Audio-_Spur:</translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation type="unfinished">Haupt-Tonspur</translation> </message> <message> + <location line="+253"/> <source>AvsProxy</source> <translation type="unfinished">Avs-Proxy</translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation type="unfinished">Fehler beim Verbinden mit dem Avs-Proxy. Läuft es trotzdem?</translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation type="unfinished">Avs-Proxy</translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation type="unfinished">Bildtyp:</translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation type="unfinished">Bildgröße:</translation> </message> <message> + <location line="+2"/> <source>Frame Hex Dump</source> <translation type="unfinished">hexadezimales Abbild des Bildes</translation> </message> <message> - <source>TimeStamp:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+34"/> <source>Go to Time</source> <translation type="unfinished">Gehe zur Zeit</translation> </message> <message> - <source>_Filter strength:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-11"/> <source>_Swap U and V</source> <translation type="unfinished">_U mit V tauschen (YUV-Farbmodell)</translation> </message> <message> - <source>_Deringing</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Output file</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Job name</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue job to jobList</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_save.cpp" line="-356"/> <source>Select Workbench to Save</source> <translation type="unfinished">Arbeitsbereich als Projekt speichern</translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation type="unfinished">Wähle eine Datei um den Ton zu speichern</translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation type="unfinished">Als JPEG-Bildfolge speichern</translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation type="unfinished">Wähle einen BMP-Dateinamen um zu speichern</translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation type="unfinished">Wähle einen JPEG-Dateinamen um zu speichern</translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation type="unfinished">Wähle einen Dateinamen um zu speichern</translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation type="unfinished">Audio speichern</translation> </message> <message> - <source>Jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Fail to save as jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+179"/> <source>Saving as set of jpegs</source> <translation type="unfinished">Speichern als Satz von Jpeg-Dateien</translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished">Das Bild kann nicht dekodiert werden</translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished">Abbruch.</translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished">Fertig</translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished">%d Bilder gespeichert.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation>Fehler</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation type="unfinished">Nicht alle Bilder konnten gespeichert werden.</translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished">BMP Operation fehlgeschlagen</translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished">Das Speichern von %s als BMP-Datei ist misslungen.</translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished">Die Datei %s wurde erfolgreich gespeichert.</translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation type="unfinished">Fehlgeschlagen</translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished">Die Datei %s wurde NICHT korrekt gespeichert.</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> <source>Recent Files</source> <translation type="unfinished">Zuletzt verwendete Dateien</translation> </message> <message> + <location line="+1"/> <source>Recent Projects</source> <translation type="unfinished">Zuletzt verwendete Projekte</translation> </message> @@ -7874,10 +8237,6 @@ <translation type="obsolete">Interlacing beseitigen</translation> </message> <message> - <source>Quantization</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Full</source> <translation type="obsolete">Voll</translation> </message> @@ -7902,14 +8261,6 @@ <translation type="obsolete">MPEG</translation> </message> <message> - <source>Advanced Simple Profile</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Medium</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Quality based</source> <translation type="obsolete">qualitätsbasiert</translation> </message> @@ -7966,444 +8317,1312 @@ <translation type="obsolete">Teilstück Video Filter</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+10"/> + <source>Limited Search</source> + <translation type="unfinished">schnelle Suche</translation> + </message> + <message> + <location line="+1"/> + <source>Medium Search</source> + <translation type="unfinished">normale Suche</translation> + </message> + <message> + <location line="+1"/> + <source>Wide Search</source> + <translation type="unfinished">umfangreiche Suche</translation> + </message> + <message> + <location line="+32"/> + <source>Motion</source> + <translation type="unfinished">Bewegung</translation> + </message> + <message> + <location line="+25"/> + <source>Curve Compression</source> + <translation type="unfinished">Kurvenkomprimierung</translation> + </message> + <message> + <location line="+7"/> + <source>Two Pass</source> + <translation type="unfinished">2. Durchlauf</translation> + </message> + <message> + <source>Ready</source> + <translation type="obsolete">Fertig</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Gelungen</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">Gelöscht</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">Läuft gerade</translation> + </message> + <message> + <source>Job Name</source> + <translation type="obsolete">Job Name</translation> + </message> + <message> + <source>Status</source> + <translation type="obsolete">Status</translation> + </message> + <message> + <source>Start Time</source> + <translation type="obsolete">Startzeit</translation> + </message> + <message> + <source>End Time</source> + <translation type="obsolete">Endzeit</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Sicher!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Job löschen</translation> + </message> + <message> + <source>Are you sure you want to delete %s job?</source> + <translation type="obsolete">Der Job %s wird gelöscht. Sind Sie sicher?</translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="obsolete">Alle Aufgaben löschen</translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="obsolete">Sie löschen hiermit alle Aufgaben. Sind Sie sicher?</translation> + </message> + <message> + <source>Already done</source> + <translation type="obsolete">Fertig</translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="obsolete">Dieses Script wurde bereits erfolgreich abgearbeitet.</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-180"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished">Dekodiere Video mittels _VDPAU</translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation>Dekodiere Video mittels _XvBA (AMD Catalyst)</translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation>Dekodiere Video mittels _libVA</translation> + </message> + <message> + <location line="+4"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished">Bei Dekodierung in Hardware verwende den entsprechenden Videoausgabe_treiber</translation> + </message> + <message> + <location line="+96"/> + <source>LIBVA (best)</source> + <translation type="unfinished">libVA (bestens)</translation> + </message> + <message> + <location line="+116"/> + <source>_Language</source> + <translation>_Sprache</translation> + </message> + <message> + <location line="-25"/> + <source>System language</source> + <translation>Systemvorgabe</translation> + </message> + <message> + <location line="-166"/> + <source>_Check for new release</source> + <translation>Auf _Update überprüfen</translation> + </message> + <message> + <location line="+234"/> + <source>Display</source> + <translation type="unfinished">Video-Anzeige</translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished">HW-Beschleunigung</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation>Das *ganze* Video zu löschen ist nicht möglich +</translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-889"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation>Videodatei wählen...</translation> + </message> + <message> + <location line="+3"/> + <source>Select Video File to Append...</source> + <translation>Videodatei zum Anfügen wählen...</translation> + </message> + <message> + <location line="+731"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished">Ungültige Liste der Tonspuren</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation>Speichern</translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-993"/> + <source>Select script/project to run</source> + <translation>Skript/Projekt zum Ausführen wählen</translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation>Skript zum Ausführen wählen</translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation>Skript zum Debuggen wählen</translation> + </message> + <message> + <location line="+190"/> + <source>No engine</source> + <translation>Keine Skript-Engine</translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation>tinyPy wurde beim Kompilieren nicht aktiviert</translation> + </message> + <message> + <location line="+165"/> + <source>Cutting</source> + <translation>Schneiden</translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation>Fehler beim Ausschneiden.</translation> + </message> + <message> + <location line="+636"/> + <source>Cannot use that file as audio track</source> + <translation>Kann diese Datei nicht als Tonspur verwenden</translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation>Audiodatei nicht in der Liste gefunden, obwohl sie dort sein sollte. Erstellen Sie einen Bugreport!</translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation>Kann die Sprache der Tonspur nicht festlegen: Video ist noch nicht geladen!</translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished">Kann die Sprache für die gegebene Tonspur nicht festlegen: Zu diesem Video ist kein Audio geladen!</translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation>Kann die Sprache für die gegebene Tonspur nicht festlegen: Ungültige Liste der Tonspuren!</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+48"/> + <source>Less than a minute</source> + <translation>weniger als eine Minute</translation> + </message> + <message> + <location line="+2"/> + <source>A few seconds</source> + <translation>wenige Sekunden</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-51"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-78"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-3"/> + <source>DRC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Manual (dB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Gain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Remix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Shift audio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-14"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>SDL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>XVideo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Built-in Support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="-3"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-109"/> + <source>Audio Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>Video Encoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Decoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Audio Encoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Audio Encoders</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Demuxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Plugins Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-1"/> + <source>_Filter strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>_Deringing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-134"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> + <source>PCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-74"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> + <message> + <location line="+41"/> + <source>Build Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1051"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+840"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+494"/> + <source>Oops</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Probleme beim Initialisieren des Audio-Gerätes</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-366"/> + <source>No</source> + <translation type="unfinished">Nein</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Das Speichern ist gescheitert</translation> + </message> + <message> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished">Kann Muxer-Instanz nicht erstellen</translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished">Keine Daten zum Muxen oder keine Ausgabedatei</translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-9"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> - <source>Limited Search</source> - <translation type="unfinished">schnelle Suche</translation> - </message> - <message> - <source>Medium Search</source> - <translation type="unfinished">normale Suche</translation> - </message> - <message> - <source>Wide Search</source> - <translation type="unfinished">umfangreiche Suche</translation> - </message> - <message> + <location line="+4"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion</source> - <translation type="unfinished">Bewegung</translation> - </message> - <message> + <location line="+8"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> - <source>Curve Compression</source> - <translation type="unfinished">Kurvenkomprimierung</translation> - </message> - <message> + <location line="+6"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> - <source>Two Pass</source> - <translation type="unfinished">2. Durchlauf</translation> - </message> - <message> + <location line="+10"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Fertig</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="-27"/> + <source>%d minute(s)</source> + <translation type="unfinished">%d Minute(n)</translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Gelungen</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished">%d Stunde(n)</translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">Gelöscht</translation> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">Läuft gerade</translation> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> - <translation type="unfinished">Job Name</translation> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Status</source> - <translation type="unfinished">Status</translation> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> - <translation type="unfinished">Startzeit</translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> - <translation type="unfinished">Endzeit</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">Sicher!</translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Job löschen</translation> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> - <translation type="unfinished">Der Job %s wird gelöscht. Sind Sie sicher?</translation> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> - <translation type="unfinished">Alle Aufgaben löschen</translation> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> - <translation type="unfinished">Sie löschen hiermit alle Aufgaben. Sind Sie sicher?</translation> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> - <translation type="unfinished">Fertig</translation> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> - <translation type="unfinished">Dieses Script wurde bereits erfolgreich abgearbeitet.</translation> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> + <location line="+1"/> + <source>AMR-NB</source> <translation type="unfinished"></translation> </message> <message> - <source>Mixer</source> + <location line="+1"/> + <source>MSADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> - <translation type="unfinished">Dekodiere Video mittels _VDPAU</translation> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> - <translation>Dekodiere Video mittels _XvBA (AMD Catalyst)</translation> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> - <translation>Dekodiere Video mittels _libVA</translation> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> - <translation type="unfinished">Bei Dekodierung in Hardware verwende den entsprechenden Videoausgabe_treiber</translation> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished">Unbekannter Codec</translation> </message> <message> - <source>LIBVA (best)</source> - <translation type="unfinished">libVA (bestens)</translation> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> + <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Speicherfehler</translation> </message> <message> - <source>_Language</source> - <translation>_Sprache</translation> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+132"/> + <source>Too short</source> + <translation>Video zu kurz</translation> </message> <message> - <source>Display</source> - <translation type="unfinished">Video-Anzeige</translation> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished">Das gespeicherte Video scheint unvollständig zu sein.</translation> </message> <message> - <source>HW Accel</source> - <translation type="unfinished">HW-Beschleunigung</translation> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Unbekannt</translation> </message> <message> - <source>You cannot remove *all* the video + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s </source> - <translation>Das *ganze* Video zu löschen ist nicht möglich + <translation type="unfinished">Kann "%s" nicht öffnen: %s +%s </translation> </message> <message> - <source>Select Video File...</source> - <translation>Videodatei wählen...</translation> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> + <translation type="unfinished">Dateisystem voll</translation> </message> <message> - <source>Select Video File to Append...</source> - <translation>Videodatei zum Anfügen wählen...</translation> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"> verfügbarer Platz ausgeschöpft</translation> </message> <message> - <source>Invalid audio index given</source> - <translation type="unfinished">Ungültige Liste der Tonspuren</translation> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation>Bitte Speicherplatz freimachen und "Wiederholen" drücken, um erneut zu versuchen.</translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> - <translation type="unfinished"></translation> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation>Kann "%s" nicht öffnen: %u (%s) +</translation> </message> <message> - <source>Saving</source> - <translation>Speichern</translation> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation>Kann in die Datei "%s" nicht schreiben: %s +%s +</translation> </message> <message> - <source>Select script/project to run</source> - <translation>Skript/Projekt zum Ausführen wählen</translation> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select script to run</source> - <translation>Skript zum Ausführen wählen</translation> + <location line="-8"/> + <source>Ignore</source> + <translation>Ignorieren</translation> </message> <message> - <source>Select script to debug</source> - <translation>Skript zum Debuggen wählen</translation> + <location line="+0"/> + <source>Retry</source> + <translation>Wiederholen</translation> </message> <message> - <source>No engine</source> - <translation>Keine Skript-Engine</translation> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished">Kann in die Datei "%s" nicht schreiben: %u (%s) +</translation> </message> <message> - <source>tinyPy script is not enabled in this build</source> - <translation>tinyPy wurde beim Kompilieren nicht aktiviert</translation> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cutting</source> - <translation>Schneiden</translation> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error while cutting out.</source> - <translation>Fehler beim Ausschneiden.</translation> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot use that file as audio track</source> - <translation>Kann diese Datei nicht als Tonspur verwenden</translation> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio file not found in list, even though it should be there. Create a bug report!</source> - <translation>Audiodatei nicht in der Liste gefunden, obwohl sie dort sein sollte. Erstellen Sie einen Bugreport!</translation> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> </message> <message> - <source>Unable to set the audio language: No video loaded yet!</source> - <translation>Kann die Sprache der Tonspur nicht festlegen: Video ist noch nicht geladen!</translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> </message> <message> - <source>Setting the language for the given track index is not possible: Video has no audio file!</source> - <translation type="unfinished">Kann die Sprache für die gegebene Tonspur nicht festlegen: Zu diesem Video ist kein Audio geladen!</translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> </message> <message> - <source>Setting the language for the given track index is not possible: Invalid track index!</source> - <translation>Kann die Sprache für die gegebene Tonspur nicht festlegen: Ungültige Liste der Tonspuren!</translation> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate (kb/s):</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished">Aften Konfiguration</translation> </message> </context> <context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Indizierung</translation> + </message> +</context> +<context> <name>asharp</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+66"/> + <source>Adaptative sharpener by MarcFD.</source> + <translation type="unfinished">Schärfen mittels adaptiver Unscharfmaskierung, © Marc Fauconneau ("MarcFD").</translation> + </message> + <message> + <location line="-1"/> <source>Asharp</source> + <translation type="unfinished">asharp</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> <translation type="unfinished"></translation> </message> <message> - <source>Adaptative sharpener by MarcFD.</source> - <translation type="unfinished">arbeitet per Unscharfmaskierung, keine Rauschverstärkung, simpel im Kontrast.</translation> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished">Verarbeitet</translation> </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> <source>ASharp</source> - <translation type="obsolete">Schärfefilter "asharp"</translation> + <translation type="unfinished">Schärfefilter asharp</translation> </message> <message> + <location line="+96"/> <source>Strength</source> - <translation type="obsolete">Stärke</translation> + <translation>Stärke</translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">Schwelle</translation> + <translation>Schwelle</translation> </message> <message> + <location line="+7"/> <source>Block Adaptative</source> - <translation type="obsolete">adaptive Blockfilterung</translation> + <translation>Adaptive Blockfilterung</translation> </message> <message> <source>High Quality Block Filtering</source> <translation type="obsolete">hochwertige Blockfilterung</translation> </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">_Untertitel Datei (ASS/SSA):</translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished">Untertitel Datei auswählen</translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">Zei_lenabstand:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">Schri_ftskalierung:</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">_Oberer Rand:</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">_Unterer Rand</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished">ASS</translation> </message> <message> + <location line="-112"/> <source>SSA/ASS/SRT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -8425,198 +9644,328 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+604"/> <source>_avs file:</source> <translation type="unfinished">_avs Datei:</translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished">Wähle den avs Dateiname [*.avs]</translation> </message> <message> + <location line="-7"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>black</name> + <name>bitrate</name> <message> - <source>Black</source> - <translation type="unfinished"></translation> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">konstante Bitrate</translation> </message> <message> - <source>Replace a section by black.</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">konstante Quantisierung</translation> </message> <message> - <source>Replace by Black</source> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">gleiche Quantisierung wie Quelle</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">konstante Rate</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">feste Videogröße (2 Durchläufe)</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">durchschnittliche Bitrate (2 Durchläufe)</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Kodiermodus</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Bitrate</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">Zielbitrate (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>blacken</name> <message> - <source>_Left border:</source> - <translation type="unfinished">_Linker Rand:</translation> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Zielvideogröße (MB)</translation> </message> <message> - <source>_Right border:</source> - <translation type="unfinished">_Rechter Rand:</translation> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">Durchschnittsbitrate (kb/s)</translation> </message> <message> - <source>_Top border:</source> - <translation type="unfinished">_Oberer Rand:</translation> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> </message> +</context> +<context> + <name>black</name> <message> - <source>_Bottom border:</source> - <translation type="unfinished">_Unterer Rand:</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+49"/> + <source>Replace a section by black.</source> + <translation>Einen Abschnitt des Videos durch Schwarz ersetzen.</translation> </message> <message> - <source>Blacken Borders</source> - <translation type="unfinished">Rand schwärzen</translation> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation>_Beginn:</translation> </message> <message> - <source>Incorrect parameters</source> - <translation type="unfinished">Fehlerhafte Parameter</translation> + <location line="+1"/> + <source>_End time (ms):</source> + <translation>_Ende:</translation> </message> <message> - <source>All parameters must be even and within range.</source> - <translation type="unfinished">Alle Parameter müssen gleich und innerhalb des Bereichs sein.</translation> + <location line="+2"/> + <source>Replace by Black</source> + <translation>Durch Schwarz ersetzen</translation> + </message> + <message> + <location line="-16"/> + <source>Black</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>blackenBorders</name> + <name>blacken</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+165"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> + <source>Blacken Borders</source> + <translation>Rand schwärzen</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished">Flimmern am Bildrand mit Schwarz überdecken.</translation> + </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="-6"/> <source>_Left border:</source> - <translation type="obsolete">_Linker Rand:</translation> + <translation>_Linker Rand:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> - <translation type="obsolete">_Rechter Rand:</translation> + <translation>_Rechter Rand:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> - <translation type="obsolete">_Oberer Rand:</translation> + <translation>_Oberer Rand:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> - <translation type="obsolete">_Unterer Rand:</translation> - </message> - <message> - <source>Blacken Borders</source> - <translation type="obsolete">Rand schwärzen</translation> + <translation>_Unterer Rand:</translation> </message> <message> + <location line="+7"/> <source>Incorrect parameters</source> - <translation type="obsolete">Fehlerhafte Parameter</translation> + <translation>Fehlerhafte Parameter</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> - <translation type="obsolete">Alle Parameter müssen gleich und innerhalb des Bereichs sein.</translation> + <translation type="unfinished">Alle Parameter müssen ganzzahlig sein und im zulässigen Bereich liegen.</translation> </message> </context> <context> - <name>changeFps</name> + <name>blackframes</name> <message> - <source>_Mode:</source> - <translation type="obsolete">_Modus:</translation> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="obsolete">_Neue Bildfrequenz:</translation> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> </message> <message> - <source>Resample fps</source> - <translation type="obsolete">Bildfrequenz (Hz) ändern</translation> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>changeFps</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+76"/> + <source>Change FPS</source> + <translation type="unfinished">Zeitraffer / Zeitlupe</translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished">Beschleunige oder verlangsame das Video als würde sich die Bildfrequenz ändern. Dieser Filter beeinflusst die Abspieldauer.</translation> </message> <message> + <location line="-37"/> <source>Custom</source> - <translation type="unfinished"></translation> + <translation>Benutzerdefiniert</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> - <translation type="unfinished"></translation> + <translation>25 (PAL)</translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> - <translation type="unfinished"></translation> + <translation>23,976 (Film)</translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> - <translation type="unfinished"></translation> + <translation>29,97 (NTSC)</translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> - <translation type="unfinished"></translation> + <translation>50 (PAL)</translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> - <translation type="unfinished"></translation> + <translation>59,93 (NTSC)</translation> </message> <message> + <location line="+163"/> <source>Source Fps:</source> - <translation type="unfinished"></translation> + <translation>Ausgangsbildfrequenz:</translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> - <translation type="unfinished"></translation> + <translation>Benutzerdefinierte Ausgangsbildfrequenz:</translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> - <translation type="unfinished"></translation> + <translation>Ziel-Bildfrequenz:</translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> - <translation type="unfinished"></translation> + <translation>Benutzerdefinierte Ziel-Bildfrequenz:</translation> </message> <message> + <location line="+8"/> <source>Change fps</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Bildfrequenz ändern</translation> </message> <message> + <location line="+5"/> <source>Invalid fps</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>changefps</name> - <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <translation>Ungültige Bildfrequenz</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> </message> </context> <context> <name>chromashift</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+35"/> <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished">Farbintensität U/V verschieben bei schlecht synchronisierter Intensität/Helligkeit.</translation> </message> <message> + <location line="-1"/> <source>ChromaShift</source> <translation type="unfinished">Farbintensitäts-Verschiebung</translation> </message> @@ -8624,136 +9973,153 @@ <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete">Farbintensitäts-Verschiebung</translation> + <translation type="unfinished">Farbintensitäts-Verschiebung</translation> + </message> + <message> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+62"/> <source>Avisynth color filter.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Avisynth colorYUV-Farbfilter</translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Verstärkung, Helligkeit und Kontrast für jede Komponente einstellen.</translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Automatischer Weißabgleich</translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Automatischer Kontrast</translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Auf TV-Bereich (16-235) beschneiden</translation> </message> <message> + <location line="+1"/> <source>None</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Keine</translation> </message> <message> + <location line="+1"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Konversion:</translation> </message> <message> + <location line="+7"/> <source>Y gain</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Y Verstärkung</translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Y Helligkeit</translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Y Gamma</translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Y Kontrast</translation> </message> <message> + <location line="+5"/> <source>U gain</source> - <translation type="unfinished"></translation> + <translation type="unfinished">U Verstärkung</translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> - <translation type="unfinished"></translation> + <translation type="unfinished">U Helligkeit</translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> - <translation type="unfinished"></translation> + <translation type="unfinished">U Kontrast</translation> </message> <message> + <location line="+6"/> <source>V gain</source> - <translation type="unfinished"></translation> + <translation type="unfinished">V Verstärkung</translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> - <translation type="unfinished"></translation> + <translation type="unfinished">V Helligkeit</translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> - <translation type="unfinished"></translation> + <translation type="unfinished">V Kontrast</translation> </message> <message> + <location line="+4"/> <source>Flags</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Optionen</translation> </message> <message> + <location line="+1"/> <source>Y</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Luminanz</translation> </message> <message> + <location line="+1"/> <source>U</source> - <translation type="unfinished"></translation> + <translation type="unfinished">U-Farbkomponente</translation> </message> <message> + <location line="+1"/> <source>V</source> - <translation type="unfinished"></translation> + <translation type="unfinished">V-Farbkomponente</translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> - <translation type="unfinished"></translation> + <translation type="unfinished">colorYUV-Einstellungen</translation> </message> </context> <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished">Kontrast, Helligkeit und Farben einstellen.</translation> </message> <message> + <location line="-1"/> <source>Contrast</source> <translation type="unfinished">Kontrast</translation> </message> @@ -8761,8 +10127,10 @@ <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Kontrast</translation> + <translation type="unfinished">Kontrast</translation> </message> <message> <source>Contrast:</source> @@ -8777,29 +10145,45 @@ <translation type="obsolete">Farbraum</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Helligkeit</translation> + <translation type="unfinished">Helligkeit</translation> </message> <message> + <location line="+60"/> <source>Brightness</source> - <translation type="obsolete">Helligkeit</translation> + <translation type="unfinished">Helligkeit</translation> + </message> + <message> + <location line="-53"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">Helligkeit verarbeiten</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Helligkeit verarbeiten (luma-plane)</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">Farbintensität ve_rarbeiten</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Schnelle Faltung</translation> </message> @@ -8807,14 +10191,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Lade es</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> - <translation type="unfinished">Dateiabsturz</translation> + <translation type="unfinished">Absturzprotokoll</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -8826,124 +10213,158 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> - <translation type="unfinished"></translation> + <translation>Zuschneiden</translation> </message> <message> + <location line="+1"/> <source>crop filter</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Bildränder wegschneiden.</translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kann die Breite nicht im geforderten Maße verkleinern! Die Breite wird zurückgesetzt! +</translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kann die Höhe nicht im geforderten Maße verkleinern! Die Höhe wird zurückgesetzt! +</translation> </message> </context> <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Zuschneiden</translation> + <translation type="unfinished">Zuschneiden</translation> </message> <message> + <location line="+20"/> <source>Right:</source> - <translation type="obsolete">rechts:</translation> + <translation type="unfinished">Rechts:</translation> </message> <message> + <location line="+7"/> <source>Top:</source> - <translation type="obsolete">oben:</translation> + <translation type="unfinished">Oben:</translation> </message> <message> + <location line="+43"/> <source>Reset</source> - <translation type="obsolete">Originalzustand</translation> + <translation type="unfinished">Originalzustand</translation> </message> <message> + <location line="+21"/> <source>Bottom:</source> - <translation type="obsolete">unten:</translation> + <translation type="unfinished">Unten:</translation> </message> <message> + <location line="+7"/> <source>Left:</source> - <translation type="obsolete">links:</translation> + <translation type="unfinished">Links:</translation> </message> <message> + <location line="+30"/> <source>Auto Crop</source> - <translation type="obsolete">Zuschneideautomatik</translation> + <translation type="unfinished">Zuschneideautomatik</translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate (kb/s):</translation> </message> -</context> -<context> - <name>decimate</name> - <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">Enger ablegen</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Ersetzen (interpolieren)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">"Pulldown" Duplikaten entfernen</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">Am Schnellsten (partielle Helligkeit, keine Farbintensität)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">Mittel (volle Helligkeit, keine Farbintensität)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Modus:</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">Qualität:</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">_Schwelle 1:</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">S_chwelle 2:</translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">_Durchlauf:</translation> </message> <message> - <source>Sho_w</source> + <location line="+4"/> + <source>Decomb Decimate</source> + <translation type="unfinished">Decomb Decimate</translation> + </message> + <message> + <location line="-39"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> - <translation type="unfinished">Decomb Decimate</translation> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+16"/> + <source>Sho_w</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>delogo</name> @@ -8959,68 +10380,83 @@ <context> <name>delogo2</name> <message> - <source>MPlayer delogo2</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+43"/> + <source>Blend a logo by interpolating its surrounding box.</source> + <translation type="unfinished">Logo durch Interpolation der Umgebung entfernen.</translation> </message> <message> - <source>Blend a logo by interpolating its surrounding box.</source> - <translation type="unfinished">Logoentfernung durch Interpolation der Umgebung</translation> + <location line="-1"/> + <source>MPlayer delogo2</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>dgbob</name> <message> - <source>dgbob</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+57"/> <source>Donald Graft Bob.</source> - <translation type="unfinished">Donald Graft Bob / Vollbildverfahren (engl. Progressive Scan)</translation> + <translation type="unfinished">Bob Deinterlacer © Donald Graft.</translation> </message> <message> + <location line="+11"/> <source>Top</source> - <translation type="unfinished">Oben</translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom</source> - <translation type="unfinished">Unten</translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> - <translation type="unfinished">nb von Bildern und Bilder/s erhalten</translation> + <translation>Anzahl von Bildern und Bildfrequenz erhalten</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> - <translation type="unfinished">Doppelte nb von Bildern und fps</translation> + <translation>Anzahl von Bildern und Bildfrequenz verdoppeln</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> - <translation type="unfinished">Doppelte nb von Bildern (langsame Bewegung)</translation> - </message> - <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> + <translation>Anzahl von Bildern verdoppeln, gleiche Bildfrequenz (Zeitlupe)</translation> </message> <message> + <location line="+4"/> <source>_Mode:</source> - <translation type="unfinished">_Modus:</translation> + <translation>_Modus:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> - <translation type="unfinished">_Schwelle:</translation> + <translation>_Schwelle:</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> - <translation type="unfinished">_Extras</translation> + <translation type="unfinished">Analysiere _gründlicher</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> - <translation type="unfinished">Zusätzliche Prüfung (Benutzung vermeiden)</translation> + <translation type="unfinished">Führe zusätzliche Checks aus (besser nicht benutzen)</translation> </message> <message> + <location line="+3"/> <source>DGBob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-27"/> + <source>dgbob</source> <translation type="unfinished">DGBob</translation> </message> + <message> + <location line="+21"/> + <source>_Top Field First:</source> + <translation type="unfinished">_Oberes Halbbild zuerst</translation> + </message> </context> <context> <name>dmxHeader</name> @@ -9038,24 +10474,53 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished">Dieser Filter verändert gar nichts.</translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">Kodieren...</translation> </message> <message> + <location line="+57"/> <source>Phase:</source> <translation type="unfinished">Vorgang:</translation> </message> <message> + <location line="+216"/> <source>Video Codec:</source> <translation type="unfinished">Video Codec:</translation> </message> <message> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Keine</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Unbekannt</translation> </message> @@ -9080,6 +10545,9 @@ <translation type="obsolete">Bilder je Sekunde:</translation> </message> <message> + <location line="+84"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> @@ -9104,6 +10572,7 @@ <translation type="obsolete">Bilder gesamt:</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kb/s</translation> </message> @@ -9116,73 +10585,89 @@ <translation type="obsolete">Quantisierung:</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">nach Beendigung den Computer herunterfahren</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">Priorität:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">Hoch</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">Über Normal</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">Unter Normal</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">Niedrig</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Pause / Abbruch</translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> + <location line="+13"/> + <source>Advanced</source> + <translation type="unfinished">Fortgeschritten</translation> + </message> + <message> + <location line="-164"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+48"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+50"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -9190,20 +10675,30 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> + <location line="+37"/> + <location line="+51"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-78"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -9211,26 +10706,33 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> - <translation type="unfinished"></translation> + <location line="+10"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> </message> <message> - <source>Advanced</source> - <translation type="unfinished">Fortgeschritten</translation> + <location line="+14"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -9267,12 +10769,14 @@ <context> <name>eq2</name> <message> - <source>MPlayer eq2</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+60"/> + <source>Adjust contrast, brightness, saturation and gamma.</source> + <translation type="unfinished">Kontrast, Helligkeit, Sättigung und Gamma einstellen.</translation> </message> <message> - <source>Adjust contrast, brightness, saturation and gamma.</source> - <translation type="unfinished">Einstellung dieser Werte per MPlayer eq2 Filter.</translation> + <location line="-1"/> + <source>MPlayer eq2</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -9298,43 +10802,70 @@ <translation type="obsolete">Gamma</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+243"/> <source>Green</source> - <translation type="obsolete">grün</translation> + <translation>Grün</translation> </message> <message> + <location line="-31"/> <source>Red</source> - <translation type="obsolete">rot</translation> + <translation>Rot</translation> </message> <message> + <location line="-199"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Kontrast</translation> + <translation type="unfinished">Kontrast</translation> </message> <message> + <location line="-14"/> <source>Saturation</source> - <translation type="obsolete">Sättigung</translation> + <translation>Sättigung</translation> </message> <message> + <location line="+7"/> <source>Brightness</source> - <translation type="obsolete">Helligkeit</translation> + <translation>Helligkeit</translation> </message> <message> + <location line="+95"/> <source>Blue</source> - <translation type="obsolete">blau</translation> + <translation>Blau</translation> </message> <message> + <location line="+21"/> <source>Weight</source> - <translation type="obsolete">Gewichtung</translation> + <translation>Gewichtung</translation> </message> <message> + <location line="-7"/> <source>Initial</source> - <translation type="obsolete">Anfang</translation> + <translation type="unfinished">Wert</translation> + </message> + <message> + <location line="-146"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate (kb/s):</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>Fade</source> - <translation type="unfinished">Ein-/Ausblenden</translation> + <translation type="obsolete">Ein-/Ausblenden</translation> </message> <message> <source>Fade in/out.</source> @@ -9342,211 +10873,304 @@ </message> <message> <source>Out</source> - <translation type="unfinished">Ausblenden</translation> + <translation type="obsolete">Ausblenden</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Ausblenden</translation> + <translation type="obsolete">Ausblenden</translation> </message> <message> <source>In</source> - <translation type="unfinished">Einblenden</translation> + <translation type="obsolete">Einblenden</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">Einblenden</translation> + <translation type="obsolete">Einblenden</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">Ein_blendtyp:</translation> + <translation type="obsolete">Ein_blendtyp:</translation> + </message> +</context> +<context> + <name>fade to</name> + <message> + <source>Fade</source> + <translation type="obsolete">Ein-/Ausblenden</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">Ausblenden</translation> </message> <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished">Zum Ende dieses Filters hin auf das Bild am Beginn überblenden.</translation> + </message> + <message> + <location line="+19"/> <source>_Start time (ms):</source> - <translation type="unfinished"></translation> + <translation type="unfinished">_Beginn:</translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> - <translation type="unfinished"></translation> + <translation type="unfinished">_Ende:</translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Zu Schwarz überblenden</translation> </message> <message> - <source>Fade.</source> - <translation type="unfinished"></translation> + <location line="-25"/> + <source>Fade to black in/out.</source> + <translation type="unfinished">Einblenden von Schwarz aus / Ausblenden zu Schwarz.</translation> </message> <message> - <source>Fade to black in/out.</source> - <translation type="unfinished"></translation> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Ausblenden</translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> - <translation type="unfinished">Ein-/Ausblenden</translation> + <location line="+0"/> + <source>Fade out</source> + <translation>Ausblenden</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation>Einblenden</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation>Einblenden</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">Überb_lenden:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation>_Beginn:</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation>_Ende:</translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">Voreinstellung</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">Progressiv (Vollbilder)</translation> + </message> + <message> + <location line="+15"/> + <source>Threading</source> + <translation type="unfinished">Mehrkernprozessoren</translation> + </message> + <message> + <location line="+36"/> + <source>Interlacing</source> + <translation type="unfinished">Interlacing beseitigen</translation> + </message> + <message> + <location line="-76"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Voreinstellung</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">Progressiv (Vollbilder)</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Mehrkernprozessoren</translation> - </message> - <message> + <location line="+11"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Interlacing beseitigen</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -9554,150 +11178,187 @@ <context> <name>ffmpeg4</name> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+190"/> <source>Full</source> <translation type="unfinished">Voll</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+23"/> + <source>Threading</source> + <translation type="unfinished">Mehrkernprozessoren</translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">Benutzerschnittstelle</translation> + </message> + <message> + <location line="-58"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Mehrkernprozessoren</translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Benutzerschnittstelle</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Motion Estimation</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -9705,94 +11366,117 @@ <context> <name>ffmsmpeg4</name> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+226"/> <source>Full</source> <translation type="unfinished">Voll</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Benutzerschnittstelle</translation> + </message> + <message> + <location line="-37"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Benutzerschnittstelle</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -9800,47 +11484,219 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished">Inkompatible Parameter</translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished">Speichern als MPEG-PS (ff)</translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished">Inkompatibles Video</translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished">Höhe und/oder Breite ungeeignet für VCD</translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished">Höhe und/oder Breite ungeeignet für SVCD</translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished">Höhe und/oder Breite ungeeignet für DVD</translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished">VCD: nur MP2 Audio zulässig</translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished">VCD: nur 44.1 kHz Audio zulässig</translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished">DVD: nur 48 kHz Audio zulässig</translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished">[ffPS] DVD: nur MP2/AC3/DTS Audio zulässig</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished">Benutzerdefiniert</translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished">Nicht standardkonforme Streams erlauben</translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Fortgeschritten</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished">MPEG-PS-Muxer</translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Dateifehler</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">"%s" kann nicht geöffnet werden.</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished">%s existiert bereits. + +Möchten Sie es ersetzen?</translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished">Es ist möglich, dass Sie gerade versuchen die Quelldatei zu überschreiben!</translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">Kann die Datei nicht schreiben</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">Keine Schreibrechte für "%s".</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -9874,177 +11730,475 @@ <source>Partial Video Filter</source> <translation type="obsolete">Teilstück Video Filter</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+38"/> <source>Spatio-temporal cleaner by Ross Thomas.</source> - <translation type="unfinished">guter Rauschfilter für die meisten Zwecke, ideal für Animationsfilme, einstellbare räumliche und zeitliche Filterung (AviSynth-Import)</translation> + <translation type="unfinished">Rauschunterdrückung mit räumlicher und zeitlicher Filterung (Portierung aus Avisynth) © Ross Thomas.</translation> </message> <message> + <location line="+50"/> <source>_Temporal threshold:</source> <translation type="unfinished">Zei_tliche Schwelle:</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">Räumliche _Schwelle:</translation> </message> <message> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> - <translation type="unfinished">"FluxSmooth" - einstellbarer Schärfefilter & Weichzeichner von Ross Thomas</translation> + <translation type="unfinished">FluxSmooth</translation> </message> </context> <context> <name>flv1</name> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+164"/> <source>Full</source> <translation type="unfinished">Voll</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Benutzerschnittstelle</translation> + </message> + <message> + <location line="-37"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Benutzerschnittstelle</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>flvdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Nicht unterstützt</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Gaußscher Weichzeichner</translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> + <translation type="unfinished">Gaußscher Weichzeichner per 3x3 Faltungsmatrix.</translation> + </message> +</context> +<context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">Zeitliche & räumliche Prüfung</translation> + <translation type="unfinished">Zeitliche & räumliche Prüfung</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">Bob/Vollbildverfahren, zeitliche & räumliche Prüfung (Frequenzverdopplung!)</translation> + <translation type="unfinished">Bob/Vollbildverfahren, zeitliche & räumliche Prüfung (Frequenzverdopplung!)</translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">Ohne räumliche & zeitliche Prüfung</translation> + <translation type="unfinished">Ohne räumliche & zeitliche Prüfung</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">Bob/Vollbildverfahren, ohne räumliche & zeitliche Prüfung (Frequenzverdopplung!)</translation> + <translation type="unfinished">Bob/Vollbildverfahren, ohne räumliche & zeitliche Prüfung (Frequenzverdopplung!)</translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete">Unteres Feld zuerst (BFF)</translation> + <translation type="unfinished">Unteres Feld zuerst (BFF)</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">Oberes Feld zuerst (TFF)</translation> + <translation type="unfinished">Oberes Feld zuerst (TFF)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Modus:</translation> + <translation type="unfinished">_Modus:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">Reihenf_olge:</translation> + <translation type="unfinished">Reihenf_olge:</translation> </message> <message> + <location line="+4"/> <source>yadif</source> - <translation type="obsolete">yadif (Yet Another DeInterlacing Filter)</translation> + <translation type="unfinished">yadif (Yet Another DeInterlacing Filter)</translation> + </message> + <message> + <location line="-198"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -10057,45 +12211,56 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> - <translation type="unfinished"></translation> + <translation>Horizontal spiegeln</translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> - <translation type="unfinished"></translation> + <translation>Bild um die senkrechte Mittellinie spiegeln.</translation> </message> </context> <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Keine Daten</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">Max. Bitrate:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">Durchschnittl. Bitrate (kb/s):</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">Anzahl an I-Bildern:</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">Anzahl an P-Bildern:</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">Anzahl an B-Bildern:</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">Max. B-Bilder:</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">Bitrate Histogramm</translation> </message> @@ -10103,129 +12268,229 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+58"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished">Farbton und Sättigung einstellen (MPlayer hue Version).</translation> + </message> + <message> + <location line="-1"/> <source>Mplayer Hue</source> + <translation type="unfinished">MPlayer Hue</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> - <translation type="unfinished">Farbton und Sättigung einstellen (MPlayer hue Version).</translation> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished">Verarbeitet</translation> </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Farbton</translation> + <translation type="unfinished">Farbton</translation> </message> <message> + <location line="+20"/> <source>Saturation</source> - <translation type="obsolete">Sättigung</translation> + <translation type="unfinished">Sättigung</translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished">Halbbilder nebeneinander</translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished">Halbbilder Seite an Seite darstellen (halbiert die Höhe und verdoppelt die Breite).</translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ivtcRemover</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished">IVTC-duplizierte Bilder entfernen</translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> + <translation type="unfinished">Nach Inverse Telecine duplizierte Bilder entfernen.</translation> + </message> + <message> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">_Rauschschwelle:</translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished">_Details ins Video einschließen</translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Umfassend</translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Schnell</translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished">Sehr schnell</translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">_Suchmethode:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished">Duplizierte Bilder entfernen</translation> + </message> +</context> +<context> <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> + <source>Something very wrong happened when building joblist.</source> + <translation type="unfinished">Irgendwas ganz Falsches ist beim Erstellen der Job-Liste passiert.</translation> + </message> + <message> + <location line="+6"/> + <source>There are no jobs stored</source> + <translation type="unfinished">Es sind keine Jobs gespeichert</translation> + </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> <source>Avidemux Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Run all pending jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Run jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Delete already executed jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Cleanup</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>If you use VDPAU you cannot use CLI version</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>use QT4 version</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Quit</source> - <translation type="unfinished"></translation> + <translation type="unfinished">&Beenden</translation> </message> <message> + <location filename="../../common/GUI_jobs.cpp" line="-6"/> <source>Oops</source> <translation type="unfinished"></translation> </message> - <message> - <source>Something very wrong happened when building joblist.</source> - <translation type="unfinished">Irgendwas ganz Falsches ist beim Erstellen der Job-Liste passiert.</translation> - </message> - <message> - <source>There are no jobs stored</source> - <translation type="unfinished">Es sind keine Jobs gespeichert</translation> - </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Jobs</translation> </message> <message> + <location line="+37"/> <source>Delete Sel. Job</source> <translation type="unfinished">lösche Job</translation> </message> <message> + <location line="+7"/> <source>Delete All Jobs</source> <translation type="unfinished">Alle Jobs löschen</translation> </message> <message> + <location line="+7"/> <source>Run All Jobs</source> <translation type="unfinished">Alle Jobs starten</translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished">gewählten Job starten</translation> </message> @@ -10304,22 +12569,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Quantizer:</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Quantizer:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -10375,93 +12645,113 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> - <translation type="unfinished">Oben</translation> + <translation>Oberes zuerst</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> - <translation type="unfinished">Unten</translation> + <translation>Unteres zuerst</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> - <translation type="unfinished">_Feldreihenfolge:</translation> + <translation>_Halbbildreihenfolge:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Schwelle:</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> - <translation type="unfinished">Kleiner bedeutet stärkes Zusammenführen -der Halbbilder (deinterlaceing)</translation> - </message> - <message> - <source>_Sharp</source> - <translation type="unfinished"></translation> + <translation>Kleinerer Wert bedeutet stärkeres Deinterlacing</translation> </message> <message> + <location line="+1"/> <source>_Sharper engine:</source> - <translation type="unfinished">Schärfe optimieren:</translation> + <translation type="unfinished">Schärfe optimieren</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> - <translation type="unfinished">Zwei-_Weg</translation> + <translation type="unfinished">2-_Weg-Extrapolation</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> - <translation type="unfinished">Besser extrapolieren (besser nicht benutzen)</translation> + <translation type="unfinished">Aufwendigere Extrapolation (besser nicht benutzen)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> - <translation type="unfinished">_Übersicht</translation> + <translation type="unfinished">_Bereiche markieren</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> - <translation type="unfinished">Bereiche mit Halbbildmodus anzeigen (für Tests!)</translation> + <translation type="unfinished">Bereiche mit Kammbildung markieren (für Tests!)</translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> - <translation type="unfinished">Halbbildmodus-Filter</translation> + <translation type="unfinished">Kernel-Deinterlacer</translation> + </message> + <message> + <location line="-28"/> + <source>Kernel Deint.</source> + <translation type="unfinished">Kernel-Deinterlacer</translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished">Portierung des Kernel-Deinterlacers © Donald Graft.</translation> + </message> + <message> + <location line="+21"/> + <source>_Sharp</source> + <translation type="unfinished">_Schärfen</translation> </message> </context> <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">konstante Bitrate</translation> </message> <message> + <location line="+1"/> <source>ABR</source> - <translation type="unfinished">durchschnitll. Bitrate</translation> + <translation type="unfinished">durchschnittl. Bitrate</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">Datenratenmodus:</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate (kb/s):</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">Qualität:</translation> </message> <message> - <source>_Disable reservoir:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>LAME Configuration</source> <translation type="unfinished">LAME Konfiguration</translation> </message> + <message> + <location line="-4"/> + <source>_Disable reservoir:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>largeMedian</name> @@ -10485,29 +12775,35 @@ <context> <name>largemedian</name> <message> - <source>Large Median (5x5).</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Median filter on 5x5 matrix.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+71"/> <source>_Process luma</source> <translation type="unfinished">Helligkeit verarbeiten</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Helligkeit verarbeiten (luma-plane)</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">Farbintensität ve_rarbeiten</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Schnelle Faltung</translation> </message> + <message> + <location line="-40"/> + <source>Large Median (5x5).</source> + <translation type="unfinished">Large Median</translation> + </message> + <message> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished">Median-Filter zum Glätten per 5x5 Faltungsmatrix.</translation> + </message> </context> <context> <name>lavDeint</name> @@ -10552,59 +12848,98 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate (kb/s):</translation> + </message> +</context> +<context> + <name>lavdecoder</name> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_U mit V tauschen (YUV-Farbmodell)</translation> </message> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Bewegungs_vektoren anzeigen</translation> </message> <message> - <source>None</source> - <translation type="unfinished"></translation> + <location line="+2"/> + <source>Decoder Options</source> + <translation>Decoder-Optionen</translation> </message> +</context> +<context> + <name>lavdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+189"/> <source>Linear blend</source> <translation type="unfinished">Lineare Mischung</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Linear interpolieren</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Kubisch interpolieren</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Mittelwertig interpolieren</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> - <translation type="unfinished">FFmpeg deint (Halbbilder)</translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> - <translation type="unfinished">_Deinterlacing:</translation> + <translation type="unfinished">_Methode:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> - <translation type="unfinished">_Automatische Ebene</translation> + <translation type="unfinished">_Automatische Helligkeits- und Kontrastkorrektur</translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> - <translation type="unfinished">libavcodec Halbbildmodus-Filter</translation> + <translation type="unfinished">Libavcodec-Deinterlacer</translation> + </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished">Libavcodec-Deinterlacer</translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished">Deinterlacer aus der Lavcodec-Familie.</translation> + </message> + <message> + <location line="+116"/> + <source>None</source> + <translation type="unfinished">Keine</translation> </message> </context> <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished">Lizenz</translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> @@ -10612,56 +12947,86 @@ <context> <name>logo</name> <message> - <source>_Logo (jpg file):</source> - <translation type="unfinished">_Logo (jpg Datei):</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation>Logo hinzufügen</translation> </message> <message> - <source>Select JPEG file</source> - <translation type="unfinished">JPEG Datei auswählen</translation> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished">Video mit einem halbtransparenten Logo überlagern.</translation> </message> <message> - <source>_X Position:</source> - <translation type="unfinished">_X Position:</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished">Bild als Logo auswählen</translation> </message> +</context> +<context> + <name>logoDialog</name> <message> - <source>_Y Position:</source> - <translation type="unfinished">_Y Position:</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+22"/> + <source>Image</source> + <translation>Bild</translation> </message> <message> - <source>_Alpha:</source> - <translation type="unfinished">_Alpha:</translation> + <location line="+20"/> + <source>Select</source> + <translation>Wählen...</translation> </message> <message> + <location line="+118"/> + <source>You can click in the image to set the logo approximatively</source> + <translation>In die Vorschau klicken, um die Position der linken oberen Ecke des Logos festzulegen</translation> + </message> + <message> + <location line="-146"/> <source>Logo</source> <translation type="unfinished">Logo</translation> </message> <message> - <source>Add logo.</source> + <location line="+35"/> + <source>X</source> <translation type="unfinished"></translation> </message> <message> - <source>Put a logo on top of video, with alpha blending.</source> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> <translation type="unfinished"></translation> </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> - <translation type="unfinished"></translation> + <translation>Graustufen</translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Farbinformationen entfernen, Helligkeitsinformationen belassen.</translation> </message> </context> <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Video Filter Manager</translation> </message> <message> + <location line="+61"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"><big><b>aktivierte Filter</b></big></translation> </message> @@ -10722,34 +13087,42 @@ <translation type="obsolete">Hinzufügen</translation> </message> <message> + <location line="+119"/> <source>Transform</source> <translation type="unfinished">Transformieren</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Interlacing beseitigen</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Farbkorrekturen</translation> </message> <message> + <location line="+9"/> <source>Noise</source> - <translation type="unfinished">Rauschfilter</translation> + <translation type="unfinished">Rauschunterdrückung</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Schärfe</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Untertitel hinzufügen</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> - <translation type="unfinished">diverse Filter</translation> + <translation type="unfinished">Diverse Filter</translation> </message> <message> + <location line="+62"/> <source>&Close</source> <translation type="unfinished">Schließe&n</translation> </message> @@ -10758,14 +13131,17 @@ <translation type="obsolete">externe Filter</translation> </message> <message> + <location line="-166"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"><big><b>verfügbare Filter</b></big></translation> </message> <message> + <location line="+155"/> <source>&Preview</source> <translation type="unfinished">&Vorschau</translation> </message> <message> + <location line="-60"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> @@ -10818,188 +13194,424 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion compensation deinterlacer. Ported from MPlayer.</source> - <translation type="unfinished">Bewegungskompensierter Halbbildmodus-Filter, portiert vom "MPlayer".</translation> - </message> - <message> - <source>Fast</source> + <location line="+425"/> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> - <source>Medium</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <translation type="unfinished">Bewegungskompensierter Halbbildmodus-Filter, portiert vom "MPlayer".</translation> </message> <message> + <location line="+40"/> <source>Slow iterative motion search</source> <translation type="unfinished">Langsame iterative Bewegungssuche</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">Besonders langsam (ähnlich wie 3+ Mehrfach-Referenzbilder)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Modus:</translation> </message> <message> - <source>Bottom :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Qp:</source> <translation type="unfinished">_Qp:</translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished">mc-Halbbildmodusfilter</translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="-51"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Mean</translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> - <translation type="unfinished"></translation> + <translation>Glätten durch Mittelwertbildung aus benachbarten Pixeln per 3x3 Faltungsmatrix.</translation> </message> </context> <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Median</translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished">Median-Filter zum Glätten per 3x3 Faltungsmatrix.</translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished">Als Halbbilder zusammenführen</translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">Zwei Bilder verschmelzen, als ob es zwei Halbbilder wären.</translation> </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> + <translation type="unfinished">Speichere MKV</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation>Anzeigebreite erzwingen</translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation>Anzeigebreite</translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> + <source>_Spatial luma strength:</source> + <translation type="unfinished">Stärke der räumlichen _Luminanz-Filterung:</translation> + </message> + <message> + <location line="+1"/> + <source>S_patial chroma strength:</source> + <translation type="unfinished">Stärke der räumlichen _Chrominanz-Filterung:</translation> + </message> + <message> + <location line="+6"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished">MPlayer Deinoise 3D HQ</translation> + </message> + <message> + <location line="-41"/> <source>Mplayer Denoise 3D HQ</source> - <translation type="unfinished"></translation> + <translation type="unfinished">MPlayer Denoise 3D HQ</translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Weichzeichnung und Rauschunterdrückung mit räumlicher und zeitlicher Filterung, HQ-Version. © Daniel Moreno und Baptiste Coudurier.</translation> + </message> + <message> + <location line="+35"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> + <translation type="unfinished">Stärke der _zeitlichen Luminanz-Filterung:</translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+37"/> + <source>Reduce noise, smooth image, increase compressibility.</source> + <translation type="unfinished">Weichzeichnung und Rauschunterdrückung mit räumlicher und zeitlicher Filterung, erhöht Kompressionsfähigkeit (Portierung aus MPlayer) © Daniel Moreno.</translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> - <translation type="unfinished">Räumliche Helligkeitsstärke:</translation> + <translation type="unfinished">Stärke der räumlichen _Luminanz-Filterung:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> - <translation type="unfinished">Örtliche Far_bintensitäts-Stärke:</translation> + <translation type="unfinished">Stärke der räumlichen _Chrominanz-Filterung:</translation> </message> <message> - <source>Luma _Temporal strength:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>_Temporal strength:</source> + <translation type="unfinished">Stärke der _zeitlichen Filterung:</translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> - <translation type="unfinished">"denoise3d" - guter Rauschfilter von Daniel Moreno</translation> + <translation type="unfinished">MPlayer Denoise 3D</translation> + </message> + <message> + <location line="-39"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished">MPlayer Denoise 3D</translation> </message> </context> <context> - <name>mp3dlow</name> + <name>mp4demuxer</name> <message> - <source>Mplayer Denoise 3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Problem beim Lesen der SVQ3 Kopfzeilen</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Keine stts Tabelle</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation>Nicht unterstütztes Format</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished">Für Video ist nur MPEG4, H264 und H265 zulässig</translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished">Für Audio ist nur AAC, AC3, MP2 und MP3 zulässig</translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility.</source> - <translation type="unfinished">Weichzeichnung in räumlicher und zeitlicher Hinsicht, beruhigt Standbilder, erhöht die Kompressionsfähigkeit (MPlayer-Import).</translation> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Spatial luma strength:</source> - <translation type="unfinished">Räumliche Helligkeitsstärke:</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="unfinished">Örtliche Far_bintensitäts-Stärke:</translation> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished">Alternativen Tag für MP3 benutzen</translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="unfinished">_Temporäre Stärke:</translation> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp4v2muxer</name> <message> - <source>MPlayer denoise3d</source> - <translation type="unfinished">"denoise3d" - guter Rauschfilter von Daniel Moreno</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation>Nicht unterstütztes Audio-Format, zulässig sind nur AAC, MP3 und AC3</translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished">Speichern</translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished">Video enthält nicht genug Zeitstempel. Wird es aus AVI kopiert?</translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished">Für Streaming optimieren: Kann die Datei nicht umbenennen</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation>Ungültige Sampling-Frequenz für AC3. Zulässig sind nur 32, 44.1 und 48 kHz</translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation>Ungültige Bitrate für AC3</translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation>Ungültige für AC3 Anzahl von Kanälen</translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished">Kann AAC Extradata nicht lesen</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished">Für Streaming optimieren (LANGSAM)</translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation>iPod-Metadaten hinzufügen</translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished">MP4V2 Optionen</translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished">MPlayer delogo</translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation>Breite</translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation>Höhe</translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation>Rahmenbreite</translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished">Vorschau. Ins Bild klicken, um die Position der Box grob festzulegen</translation> </message> </context> <context> <name>msharpen</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> <source>Sharpen edges without amplifying noise. By Donald Graft.</source> - <translation type="unfinished">schärft Kanten ohne Verstärkerrauschen, ideal für Trickfilme</translation> + <translation type="unfinished">Kanten betonen ohne Rauschen zu verstärken. © Donald Graft. </translation> </message> <message> + <location line="+55"/> <source>_Mask</source> <translation type="unfinished">_Maske anzeigen</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> - <translation type="unfinished">_Hohe Qualität</translation> + <translation>_Hohe Qualität</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> - <translation type="unfinished">_Schwelle:</translation> - </message> - <message> - <source>_Strength:</source> - <translation type="unfinished"></translation> + <translation>_Schwelle:</translation> </message> <message> + <location line="+6"/> <source>MSharpen</source> - <translation type="unfinished">Schärfefilter "MSharpen" von Donald Graft</translation> + <translation type="unfinished">Schärfefilter MSharpen</translation> </message> <message> + <location line="-65"/> <source>Msharpen</source> - <translation type="unfinished"></translation> + <translation type="unfinished">MSharpen</translation> + </message> + <message> + <location line="+60"/> + <source>_Strength:</source> + <translation>S_tärke:</translation> </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> </message> </context> <context> @@ -11028,42 +13640,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -11080,18 +13702,41 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Fehlerhafte Kopfzeilen</translation> </message> <message> - <source>Height :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Bitstrom entpacken</translation> </message> +</context> +<context> + <name>partial</name> <message> - <source>glResize</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished">Anfangszeit:</translation> + </message> + <message> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished">Ende:</translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished">Konfigurieren</translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> + <translation>Teilbereich festlegen</translation> </message> </context> <context> @@ -11125,6 +13770,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished">Bildnummer und Zeitstempel ins Video einbetten</translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -11182,18 +13840,26 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">Eigenschaften</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Video</translation> </message> <message> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished">Textbezeichnung</translation> </message> <message> + <location line="-49"/> <source>Frame Rate:</source> <translation type="unfinished">Bildrate:</translation> </message> @@ -11202,26 +13868,33 @@ <translation type="obsolete">Anzahl der Einzelbilder: </translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Gesamtdauer:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Seitenverhältnis:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Bildgröße:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">Codec (FourCC):</translation> </message> <message> + <location line="+10"/> <source>Extra Video Properties</source> <translation type="unfinished">spezielle Videoeigenschaften</translation> </message> <message> + <location line="+154"/> <source>OK</source> <translation type="unfinished">OK</translation> </message> @@ -11238,6 +13911,7 @@ <translation type="obsolete">Viertel-Pixel (Qpel):</translation> </message> <message> + <location line="-111"/> <source>Audio</source> <translation type="unfinished">Audio</translation> </message> @@ -11246,63 +13920,498 @@ <translation type="obsolete">Dateigröße:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">Frequenz:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Variable Bitrate:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">Bitrate:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">Kanäle:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">Codec:</translation> </message> <message> + <location line="-116"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Indizierung</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished">Kann diese Datei nicht als Tonspur verwenden</translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Rechte erforderlich</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Für diese Operation sind Root-Rechte erforderlich.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">Der Kodierungvorgang wurde angehalten. Möchten Sie den Vorgang fortsetzen oder abbrechen?</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Fortfahren</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Abbruch</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+430"/> + <source>Recent Files</source> + <translation>Zuletzt verwendete &Dateien</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation>Zuletzt verwendete &Projekte</translation> + </message> + <message> + <location line="+1088"/> + <source> (%d track(s))</source> + <translation> (%d Tonspur(en))</translation> + </message> + <message> + <location line="-1301"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+788"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation>P&rojekt-Skript</translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation> Projekt</translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation>P&rojekt ausführen...</translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation>Projekt &debuggen...</translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation>&Als Projekt speichern...</translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Fertig</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Gelungen</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Fehlgeschlagen</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Gelöscht</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Läuft gerade</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Job Name</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Status</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Startzeit</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Endzeit</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Sicher!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Job löschen</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">Der Job %s wird gelöscht. Sind Sie sicher?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Alle Aufgaben löschen</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Sie löschen hiermit alle Aufgaben. Sind Sie sicher?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Fertig</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Dieses Script wurde bereits erfolgreich abgearbeitet.</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Abschnittsweise Anwendung</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation>Dieser Filter kann nicht abschnittsweise angewendet werden</translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation>Hinzufügen</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation>Entfernen</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation>Konfigurieren</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation>Nach oben verschieben</translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation>Nach unten verschieben</translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation>Abschnittsweise anwenden</translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Unbekannt</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">Nein</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Ja</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">Mono</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">Stereo</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">Mono</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">Stereo</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Meldung</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">Hinweis</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished">Bestätigung</translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished">Frage</translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished">Frage?</translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Öffne Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished">Wähle Idx Datei</translation> </message> </context> <context> @@ -11315,248 +14424,550 @@ <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+151"/> + <source>Process luma plane</source> + <translation type="unfinished">Helligkeit verarbeiten (luma-plane)</translation> + </message> + <message> + <location line="-106"/> <source>Remove Plane</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Komponenten entfernen</translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Y-, U- oder V-Komponente entfernen (dient hauptsächlich dem Debuggen von anderen Filtern).</translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Process luma plane</source> - <translation type="unfinished">Helligkeit verarbeiten (luma-plane)</translation> + <translation type="unfinished">Luminanz behalten</translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> - <translation type="unfinished"></translation> + <translation type="unfinished">U-Farbkomponente behalten</translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> - <translation type="unfinished"></translation> + <translation type="unfinished">V-Farbkomponente behalten</translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Komponenten entfernen</translation> </message> </context> <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Modus:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">_Neue Bildfrequenz:</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation type="unfinished">Bildfrequenz (Hz) ändern</translation> </message> <message> + <location line="-322"/> <source>Custom</source> - <translation type="unfinished"></translation> + <translation>Benutzerdefiniert</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">25 (PAL)</translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">23,976 (Film)</translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">29,97 (NTSC)</translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">50 (PAL)</translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">59,93 (NTSC)</translation> </message> <message> + <location line="+35"/> <source>Resample FPS</source> - <translation type="unfinished"></translation> + <translation>Bildfrequenz ändern</translation> </message> <message> + <location line="+1"/> <source>Change and enforce FPS. Keep duration and sync.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Bildfrequenz durch Duplizieren oder Weglassen von Frames unter Beibehaltung der Abspieldauer und der Synchronisation ändern.</translation> </message> </context> <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Breite und Höhe können nicht ungerade sein</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Bildgröße ändern (swScale)</translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> - <translation type="unfinished"></translation> + <translation>Bildgröße in Pixeln mittels swScale verändern.</translation> </message> </context> <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Größe ändern</translation> + <translation type="unfinished">Größe ändern</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Aspect Ratio</source> - <translation type="obsolete">Seitenverhältnis</translation> + <translation type="unfinished">Seitenverhältnis</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Lock Aspect Ratio</source> - <translation type="obsolete">Seitenverhältnis beibehalten</translation> + <translation type="unfinished">Seitenverhältnis beibehalten</translation> </message> <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> <source>Source:</source> - <translation type="obsolete">Quelle:</translation> + <translation type="unfinished">Quelle:</translation> </message> <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> <source>Destination:</source> - <translation type="obsolete">Ziel:</translation> + <translation type="unfinished">Ziel:</translation> </message> <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> <source>Resize Dimensions</source> - <translation type="obsolete">Angaben zur Größenänderung</translation> + <translation type="unfinished">Angaben zur Größenänderung</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Width:</source> - <translation type="obsolete">Breite:</translation> + <translation type="unfinished">Breite:</translation> </message> <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> <source>Height:</source> - <translation type="obsolete">Höhe:</translation> + <translation type="unfinished">Höhe:</translation> </message> <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> <source>Round to the Nearest Multiple of 16</source> - <translation type="obsolete">Auf- bzw. Abrunden auf die nächste durch 16 teilbare Zahl</translation> + <translation type="unfinished">Auf- bzw. Abrunden auf die nächste durch 16 teilbare Zahl</translation> </message> <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Percent</source> - <translation type="obsolete">Prozent</translation> + <translation type="unfinished">Prozent</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> <source>Error X / Y:</source> - <translation type="obsolete">Fehler X / Y:</translation> + <translation type="unfinished">Fehler X / Y:</translation> </message> <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> <source>0.00 / 0.00</source> - <translation type="obsolete">0.00 / 0.00</translation> + <translation type="unfinished">0.00 / 0.00</translation> </message> <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> <source>Resize Method:</source> - <translation type="obsolete">Methode zur Größenänderung:</translation> + <translation type="unfinished">Methode zur Größenänderung:</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> <source>Bilinear</source> - <translation type="obsolete">bilinear</translation> + <translation type="unfinished">bilinear</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">bikubisch</translation> + <translation type="unfinished">bikubisch</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Lanzcos3</source> - <translation type="obsolete">Lanzcos3</translation> + <translation type="unfinished">Lanzcos3</translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Die Breite und Höhe darf nicht ungerade sein</translation> + <translation type="obsolete">Die Breite und Höhe darf nicht ungerade sein</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> - <translation type="unfinished">Drehen im Uhrzeigersinn</translation> - </message> - <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>None</source> - <translation type="unfinished"></translation> + <translation>Drehen</translation> </message> <message> + <location line="-6"/> <source>90 degrees</source> - <translation type="unfinished">90 Grad</translation> + <translation>90 Grad</translation> </message> <message> <source>90°</source> <translation type="obsolete">90 Grad</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> - <translation type="unfinished">180 Grad</translation> + <translation>180 Grad</translation> </message> <message> <source>180°</source> <translation type="obsolete">180 Grad</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> - <translation type="unfinished">270 Grad</translation> + <translation>270 Grad</translation> </message> <message> <source>270°</source> <translation type="obsolete">270 Grad</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">Drehen um:</translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation>Bild im Uhrzeigersinn um 90/180/270 Grad drehen.</translation> + </message> + <message> + <location line="+155"/> + <source>None</source> + <translation type="unfinished">Nicht drehen</translation> + </message> </context> <context> <name>rotateFilter</name> @@ -11594,25 +15005,47 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation>Vorschau</translation> </message> <message> - <source>Angle (°):</source> + <location line="+76"/> + <source>next</source> + <translation>Nächstes Bild</translation> + </message> + <message> + <location line="+7"/> + <source>00:00:00.000</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>separateFields</name> <message> - <source>Preview</source> - <translation type="unfinished">Vorschau</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished">In Halbbilder aufspalten</translation> </message> <message> - <source>next</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished">Jedes Bild in zwei Halbbilder aufspalten.</translation> + </message> +</context> +<context> + <name>sharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished">Schärfen</translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished">Schärfen per 3x3 Faltungsmatrix.</translation> </message> </context> <context> @@ -11627,6 +15060,19 @@ </message> </context> <context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished">Halbbilder übereinander</translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished">Die geraden Zeilen oben, die ungeraden unten.</translation> + </message> +</context> +<context> <name>subAss</name> <message> <source>_Subtitle file (ASS/SSA):</source> @@ -11660,150 +15106,358 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> - <translation type="unfinished"></translation> + <translation type="unfinished">UV vertauschen</translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">U- und V-Farbkomponente vertauschen.</translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished">Decomb Telecide</translation> </message> <message> - <source>MS Windows GDI</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> + <translation type="unfinished">Progressive Bilder aus Telecine-Bildfolgen wiederherstellen. Bildfrequenz bleibt bei 30 Hz. © Donald Graft.</translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Keine Strategie</translation> </message> <message> - <source>Mac OS X QuickDraw</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 Pulldown</translation> </message> <message> - <source>OpenGL</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> </message> <message> - <source>MS Windows Direct3D</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC konvertiert von PAL</translation> </message> <message> - <source>Default Raster</source> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Oben</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Unten</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Nie</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Wenn noch kombiniert</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Immer</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Nichts zu berechnen</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Postprozess nach bestem Treffer</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Postprozess und 'Show Zones' (Debug)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Bild verarbeiten (keine Felder)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Bild verarbeiten (keine Felder) (Debug)</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">_Strategie:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">_Feldreihenfolge:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Nachbearbeitung:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">Rückwärts _versuchen:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">_Direkte Schwelle:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">_Rückwärts-Schwelle:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">R_auschschwelle:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Nachbea_rbeitungs-Schwelle:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">Farbintensität zur Entscheidung ben_utzen</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">Zei_ge Info</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Fehlers_uche</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">V_ermischen</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished">Decomb Telecide</translation> + </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>tsdemuxer</name> <message> - <source>Keep Top Field</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation>Der Index dieser Datei wurde mit einer älteren Version von Avidemux erstellt. +Bitte die idx2-Datei löschen und das Video erneut öffnen.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation>Es gibt mehrere Dateien mit fortlaufender Nummerierung im Dateinamen. Sollen sie alle geladen werden?</translation> + </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Indizierung</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate (kb/s):</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished">TwoLame Konfiguration</translation> + </message> +</context> +<context> + <name>uisupport</name> + <message> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished">Halbbilder entstapeln</translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished">Die obere und die untere Hälfte des Bildes verflechten (Umkehrung des Filters "Halbbilder übereinander").</translation> + </message> +</context> +<context> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished">VDPAU-Deinterlacer</translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished">Deinterlacing und Änderung der Bildgröße mittels VDPAU.</translation> + </message> <message> + <location line="+185"/> <source>Keep Top Field</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Erstes Halbbild verwenden</translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Zweites Halbbild verwenden</translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> - <translation type="unfinished"></translation> + <translation>Bildfrequenz verdoppeln</translation> + </message> + <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished">_Inverse Telecine (IVTC)</translation> </message> <message> + <location line="+1"/> <source>_Resize:</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Bildg_röße ändern</translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> - <translation type="unfinished"></translation> + <translation type="unfinished">_Deint.-Modus:</translation> </message> <message> + <location line="+1"/> <source>Width :</source> - <translation type="unfinished"></translation> + <translation>_Breite:</translation> </message> <message> + <location line="+1"/> <source>Height :</source> - <translation type="unfinished"></translation> + <translation>_Höhe:</translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> + <translation type="unfinished">Bildgröße ändern (VDPAU)</translation> </message> <message> - <source>Height :</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> + <translation type="unfinished">Bildgröße in Pixeln mittels VDPAU verändern.</translation> </message> <message> - <source>vdpau</source> - <translation type="unfinished"></translation> + <location line="+133"/> + <source>Width :</source> + <translation>_Breite:</translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Height :</source> + <translation>_Höhe:</translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> - <translation type="unfinished"></translation> + <translation>Vertikal spiegeln</translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> - <translation type="unfinished"></translation> + <translation>Bild um die waagerechte Mittellinie spiegeln.</translation> </message> </context> <context> @@ -11911,22 +15565,27 @@ <translation type="obsolete">Verzögerung:</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished">Untertitel Schriftgröße und Position</translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -11934,233 +15593,471 @@ <context> <name>vorbis</name> <message> - <source>VBR</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+332"/> <source>Quality based</source> <translation type="unfinished">qualitätsbasiert</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Modus:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate (kb/s):</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">Qualität:</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished">Vorbis Konfiguration</translation> </message> + <message> + <location line="-26"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">Bearbeitung</translation> </message> <message> + <location line="+64"/> <source>Elapsed:</source> <translation type="unfinished">vergangene Zeit:</translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished">verbleibende Zeit:</translation> </message> <message> + <location line="+113"/> <source>Cancel</source> <translation type="unfinished">Abbrechen</translation> </message> + <message> + <location line="-87"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> +</context> +<context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Ziel-Bitrate:</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Quantisierung:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Qualität:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Ziel-Videogröße:</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">durchschnittliche Bitrate:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished">Die Makroblock-Tree Optimierung benötigt den Algorithmus zur adaptiven Quantisierung (VAQ). VAQ wird daher jetzt zugeschaltet. + +Möchten Sie fortfahren?</translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished">VAQ ist für die Makroblock-Tree Optimierung erforderlich. MB-Tree wird daher auch abgeschaltet. + +Möchten Sie fortfahren?</translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>x264ConfigDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+15"/> <source>x264 Configuraton</source> - <translation type="obsolete">MPEG-4 AVC/H.264 (x264) Konfiguration</translation> + <translation type="unfinished">MPEG-4 AVC/H.264 (x264) Konfiguration</translation> </message> <message> + <location line="+24"/> <source>Configuration:</source> - <translation type="obsolete">Konfiguration:</translation> + <translation type="unfinished">Konfiguration:</translation> </message> <message> + <location line="+17"/> <source>Save As</source> - <translation type="obsolete">speichern unter</translation> + <translation type="unfinished">speichern unter</translation> </message> <message> + <location line="+7"/> + <location line="+3152"/> <source>Delete</source> - <translation type="obsolete">löschen</translation> + <translation type="unfinished">löschen</translation> </message> <message> + <location line="-3110"/> <source>General</source> - <translation type="obsolete">Allgemein</translation> + <translation type="unfinished">Allgemein</translation> </message> <message> + <location line="+270"/> <source>Rate Control</source> - <translation type="obsolete">Bitraten-Kontrolle [die entsprechenden x264.exe CLI Schalter sind in "[ ]" angegeben]</translation> + <translation type="unfinished">Bitraten-Kontrolle [die entsprechenden x264.exe CLI Schalter sind in "[ ]" angegeben]</translation> </message> <message> + <location line="+8"/> <source>Target Video Size:</source> - <translation type="obsolete">Ziel-Videogröße:</translation> + <translation type="unfinished">Ziel-Videogröße:</translation> </message> <message> + <location line="+13"/> <source>Constant Bitrate (Single Pass)</source> - <translation type="obsolete">konstante Bitrate [bitrate] (1 Durchlauf)</translation> + <translation type="unfinished">konstante Bitrate [bitrate] (1 Durchlauf)</translation> </message> <message> + <location line="+5"/> <source>Constant Quantiser (Single Pass)</source> - <translation type="obsolete">konstante Quantisierung [qp] (1 Durchlauf)</translation> + <translation type="unfinished">konstante Quantisierung [qp] (1 Durchlauf)</translation> </message> <message> + <location line="+5"/> <source>Constant Rate Factor (Single Pass)</source> - <translation type="obsolete">konstante Bildqualität [crf] (1 Durchlauf)</translation> + <translation type="unfinished">konstante Bildqualität [crf] (1 Durchlauf)</translation> </message> <message> + <location line="+5"/> <source>Video Size (Two Pass)</source> - <translation type="obsolete">feste Videogröße [bitrate, pass] (2 Durchläufe)</translation> + <translation type="unfinished">feste Videogröße [bitrate, pass] (2 Durchläufe)</translation> </message> <message> + <location line="+5"/> <source>Average Bitrate (Two Pass)</source> - <translation type="obsolete">durchschnittliche Bitrate [pass] (2 Durchläufe)</translation> + <translation type="unfinished">durchschnittliche Bitrate [pass] (2 Durchläufe)</translation> </message> <message> + <location line="+23"/> <source>Encoding Mode:</source> - <translation type="obsolete">Kodiermodus:</translation> + <translation type="unfinished">Kodiermodus:</translation> </message> <message> + <location line="+22"/> <source>MB</source> - <translation type="obsolete">MB</translation> + <translation type="unfinished">MB</translation> </message> <message> + <location line="+60"/> + <location line="+200"/> <source>0 (High Quality)</source> - <translation type="obsolete">0 (hohe Qualität)</translation> + <translation type="unfinished">0 (hohe Qualität)</translation> </message> <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> <source>Quantiser</source> - <translation type="obsolete">Quantisierung</translation> + <translation type="unfinished">Quantisierung</translation> </message> <message> + <location line="-1826"/> + <location line="+200"/> <source>51 (Low Quality)</source> - <translation type="obsolete">51 (niedrige Qualität)</translation> + <translation type="unfinished">51 (niedrige Qualität)</translation> </message> <message> + <location line="+69"/> <source>Macroblock-tree Rate Control</source> - <translation type="obsolete">Macroblock-Tree Rate Control verwenden [mbtree]</translation> + <translation type="unfinished">Macroblock-Tree Rate Control verwenden [mbtree]</translation> </message> <message> + <location line="+9"/> <source>Frametype Lookahead:</source> - <translation type="obsolete">vorausschauende Bildtypeinschatzung (MB-Tree, VBV) [rc-lookahead] für:</translation> + <translation type="unfinished">vorausschauende Bildtypeinschatzung (MB-Tree, VBV) [rc-lookahead] für:</translation> </message> <message> + <location line="+14"/> + <location line="+2490"/> <source>frames</source> - <translation type="obsolete">Bilder (I-Bilder: max. GOP beachten)</translation> + <translation type="unfinished">Bilder (I-Bilder: max. GOP beachten)</translation> </message> <message> + <location line="-100"/> <source>Multithreading</source> - <translation type="obsolete">Kodierungsprozess für Mehrkernprozessoren auf mehrere Aufgabenstränge aufteilen [threads]</translation> + <translation type="unfinished">Kodierungsprozess für Mehrkernprozessoren auf mehrere Aufgabenstränge aufteilen [threads]</translation> </message> <message> + <location line="+8"/> <source>Disable</source> - <translation type="obsolete">nein, nicht aufteilen und nur einen Prozessorkern nutzen</translation> + <translation type="unfinished">nein, nicht aufteilen und nur einen Prozessorkern nutzen</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">automatische Erkennung und ideale Nutzung der vorhandenen Prozessorkerne/-leistung</translation> + <translation type="unfinished">automatische Erkennung und ideale Nutzung der vorhandenen Prozessorkerne/-leistung</translation> </message> <message> + <location line="+49"/> <source>Enforce Repeatability</source> - <translation type="obsolete">deterministischer Modus (Race Conditions vermeiden) [deterministic]</translation> + <translation type="unfinished">deterministischer Modus (Race Conditions vermeiden) [deterministic]</translation> </message> <message> + <location line="+7"/> <source>Slice-based Threading</source> - <translation type="obsolete">scheibchenweise Abarbeitung [sliced-threads]</translation> + <translation type="unfinished">scheibchenweise Abarbeitung [sliced-threads]</translation> </message> <message> + <location line="+9"/> <source>Custom Threaded Lookahead Buffer:</source> - <translation type="obsolete">individueller strangbezogener Vorschaupuffer [sync-lookahead]:</translation> + <translation type="unfinished">individueller strangbezogener Vorschaupuffer [sync-lookahead]:</translation> </message> <message> + <location line="-2369"/> <source>Motion</source> - <translation type="obsolete">Bewegung</translation> + <translation type="unfinished">Bewegung</translation> </message> <message> + <location line="+6"/> <source>Motion Estimation</source> - <translation type="obsolete">Suchmethode zur Einschätzung von Bildbewegungen im Video</translation> + <translation type="unfinished">Suchmethode zur Einschätzung von Bildbewegungen im Video</translation> </message> <message> + <location line="+8"/> <source>Motion Estimation Method:</source> - <translation type="obsolete">Bewegungssuchraster auf Vollpixel-Ebene [me]:</translation> + <translation type="unfinished">Bewegungssuchraster auf Vollpixel-Ebene [me]:</translation> </message> <message> + <location line="+13"/> <source>Diamond Search</source> - <translation type="obsolete">[dia] diamantförmig mit Radius 1 (schnell/schlecht)</translation> + <translation type="unfinished">[dia] diamantförmig mit Radius 1 (schnell/schlecht)</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">[hex] hexagonal mit Radius 2 (normal)</translation> + <translation type="unfinished">[hex] hexagonal mit Radius 2 (normal)</translation> </message> <message> + <location line="+5"/> <source>Uneven Multi-hexagonal Search</source> - <translation type="obsolete">[umh] ungerade Multihex-Suche (sehr gut)</translation> + <translation type="unfinished">[umh] ungerade Multihex-Suche (sehr gut)</translation> </message> <message> + <location line="+5"/> <source>Exhaustive Search</source> - <translation type="obsolete">[esa] vollständige Suche (sehr langsam)</translation> + <translation type="unfinished">[esa] vollständige Suche (sehr langsam)</translation> </message> <message> + <location line="+5"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">[tesa] vollständige "Hadamard"-Suche (sehr langsam)</translation> + <translation type="unfinished">[tesa] vollständige "Hadamard"-Suche (sehr langsam)</translation> </message> <message> + <location line="+42"/> <source>1 (Fast)</source> - <translation type="obsolete">1 (Schnell)</translation> + <translation type="unfinished">1 (Schnell)</translation> </message> <message> + <location line="+20"/> <source>Subpixel Refinement</source> - <translation type="obsolete">viertelpixelgenaue Suchverfeinerung [subme]</translation> + <translation type="unfinished">viertelpixelgenaue Suchverfeinerung [subme]</translation> </message> <message> <source>9 (Best)</source> <translation type="obsolete">9 (am Besten)</translation> </message> <message> + <location line="+98"/> <source>Motion Vector</source> - <translation type="obsolete">Bewegungsvektor</translation> + <translation type="unfinished">Bewegungsvektor</translation> </message> <message> + <location line="+38"/> <source>Maximum Motion Vector Length:</source> - <translation type="obsolete">maximale Bewegungsvektorlänge [mvrange]:</translation> + <translation type="unfinished">maximale Bewegungsvektorlänge [mvrange]:</translation> </message> <message> + <location line="+70"/> <source>Minimum Buffer Between Threads:</source> - <translation type="obsolete">minimaler Puffer zwischen zwei Arbeitsträngen [mvrange-thread]:</translation> + <translation type="unfinished">minimaler Puffer zwischen zwei Arbeitsträngen [mvrange-thread]:</translation> </message> <message> + <location line="+7"/> <source>Maximum Motion Vector Search Range:</source> - <translation type="obsolete">max. Suchradius für die Bewegungssuche in Pixel [merange]:</translation> + <translation type="unfinished">max. Suchradius für die Bewegungssuche in Pixel [merange]:</translation> </message> <message> + <location line="+12"/> <source>Prediction</source> - <translation type="obsolete">Vorhersage</translation> + <translation type="unfinished">Vorhersage</translation> </message> <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> <source>Disabled</source> - <translation type="obsolete">nein</translation> + <translation type="unfinished">nein</translation> </message> <message> <source>Blind Offset</source> @@ -12171,76 +16068,96 @@ <translation type="obsolete">2: intelligent (langsam)</translation> </message> <message> + <location line="-453"/> <source>Direct Prediction Mode:</source> - <translation type="obsolete">Vorhersagemodus für Makroblöcke ohne eigenen Bewegungsvektor [direct]:</translation> + <translation type="unfinished">Vorhersagemodus für Makroblöcke ohne eigenen Bewegungsvektor [direct]:</translation> </message> <message> + <location line="+7"/> <source>Weighted Prediction for P-frames:</source> - <translation type="obsolete">gewichtete Bewegungskompensierung für P-Bilder [weightp]:</translation> + <translation type="unfinished">gewichtete Bewegungskompensierung für P-Bilder [weightp]:</translation> </message> <message> + <location line="+13"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">keiner</translation> + <translation type="unfinished">keiner</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">räumlich [spatial]</translation> + <translation type="unfinished">räumlich [spatial]</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">zeitlich [temporal]</translation> + <translation type="unfinished">zeitlich [temporal]</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">automatisch</translation> + <translation type="unfinished">automatisch</translation> </message> <message> + <location line="+25"/> <source>Weighted Prediction for B-frames</source> - <translation type="obsolete">gewichtete Vorhersage aus B-Bildreferenzen erlauben [weightb]</translation> + <translation type="unfinished">gewichtete Vorhersage aus B-Bildreferenzen erlauben [weightb]</translation> </message> <message> + <location line="+7"/> <source>Constrained Intra Prediction</source> - <translation type="obsolete">I-Bildvorhersage beschränken (mindert die Kompression) [constrained-intra]</translation> + <translation type="unfinished">I-Bildvorhersage beschränken (mindert die Kompression) [constrained-intra]</translation> </message> <message> + <location line="+24"/> <source>Partition</source> - <translation type="obsolete">Partitionen</translation> + <translation type="unfinished">Partitionen</translation> </message> <message> + <location line="+14"/> <source>8x8 DCT Spatial Transform</source> - <translation type="obsolete">8x8 räumliche-diskrete Kosinustransformation (DCT) durchführen (H.264 High Profile) [8x8dct]</translation> + <translation type="unfinished">8x8 räumliche-diskrete Kosinustransformation (DCT) durchführen (H.264 High Profile) [8x8dct]</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">8x8, 8x16 und 16x8 P-Bildvorhersage [p8x8]</translation> + <translation type="unfinished">8x8, 8x16 und 16x8 P-Bildvorhersage [p8x8]</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> - <translation type="obsolete">8x8, 8x16 und 16x8 B-Bildvorhersage (bidirektional) [b8x8]</translation> + <translation type="unfinished">8x8, 8x16 und 16x8 B-Bildvorhersage (bidirektional) [b8x8]</translation> </message> <message> + <location line="+7"/> <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">4x4, 4x8 und 8x4 P-Bildvorhersage (sehr langsam) [p4x4]]</translation> + <translation type="unfinished">4x4, 4x8 und 8x4 P-Bildvorhersage (sehr langsam) [p4x4]]</translation> </message> <message> + <location line="+7"/> <source>8x8 Intra-predicted Blocks</source> - <translation type="obsolete">8x8 I-Bildvorhersage (Intra-Block) [i8x8]</translation> + <translation type="unfinished">8x8 I-Bildvorhersage (Intra-Block) [i8x8]</translation> </message> <message> + <location line="+7"/> <source>4x4 Intra-predicted Blocks</source> - <translation type="obsolete">4x4 I-Bildvorhersage (Intra-Block) [i4x4]</translation> + <translation type="unfinished">4x4 I-Bildvorhersage (Intra-Block) [i4x4]</translation> </message> <message> + <location line="+26"/> <source>Frame</source> - <translation type="obsolete">Bild</translation> + <translation type="unfinished">Bild</translation> </message> <message> + <location line="+6"/> <source>Frame Encoding</source> - <translation type="obsolete">Bildkodierung</translation> + <translation type="unfinished">Bildkodierung</translation> </message> <message> + <location line="+6"/> <source>CABAC</source> - <translation type="obsolete">CABAC anstatt CAVLC verwenden (Art der verlustfreien Entropiekodierung, für H.264 Baseline-Profil deaktivieren) [cabac]</translation> + <translation type="unfinished">CABAC anstatt CAVLC verwenden (Art der verlustfreien Entropiekodierung, für H.264 Baseline-Profil deaktivieren) [cabac]</translation> </message> <message> <source>Pure Interlaced Mode</source> @@ -12251,184 +16168,232 @@ <translation type="obsolete">Blockartefakte glätten --></translation> </message> <message> + <location line="+21"/> + <location line="+1328"/> <source>Strength:</source> - <translation type="obsolete">Stärke:</translation> + <translation type="unfinished">Stärke:</translation> </message> <message> + <location line="-1289"/> <source>Threshold:</source> - <translation type="obsolete">Schwellwert:</translation> + <translation type="unfinished">Schwellwert:</translation> </message> <message> + <location line="+124"/> <source>Maximum Reference Frames:</source> - <translation type="obsolete">Größe des Referenzbildpuffers (DPD) für P- und B-Bildreferenzierungen [ref]:</translation> + <translation type="unfinished">Größe des Referenzbildpuffers (DPD) für P- und B-Bildreferenzierungen [ref]:</translation> </message> <message> + <location line="+39"/> <source>B-frames</source> - <translation type="obsolete">B-Bilder (bidirektionale Bildberechnung)</translation> + <translation type="unfinished">B-Bilder (bidirektionale Bildberechnung)</translation> </message> <message> + <location line="+21"/> <source>Strictly Hierarchical Pyramid</source> - <translation type="obsolete">nur als strikt hierarchische Pyramide</translation> + <translation type="unfinished">nur als strikt hierarchische Pyramide</translation> </message> <message> + <location line="+5"/> <source>Non-strict (Not Blu-ray Compatible)</source> - <translation type="obsolete">unabhängig (nicht Blu-ray kompatibel)</translation> + <translation type="unfinished">unabhängig (nicht Blu-ray kompatibel)</translation> </message> <message> + <location line="+31"/> <source>Fast</source> - <translation type="obsolete">1: schnell (alter Modus)</translation> + <translation type="unfinished">1: schnell (alter Modus)</translation> </message> <message> + <location line="+5"/> <source>Optimal</source> - <translation type="obsolete">2: langsam (neuer Modus)</translation> + <translation type="unfinished">2: langsam (neuer Modus)</translation> </message> <message> + <location line="+74"/> <source>B-frame Bias:</source> - <translation type="obsolete">Anpassung der B-Bild-Verwendungswahrscheinlichkeit (BIAS) [b-bias]:</translation> + <translation type="unfinished">Anpassung der B-Bild-Verwendungswahrscheinlichkeit (BIAS) [b-bias]:</translation> </message> <message> + <location line="+7"/> <source>Maximum Consecutive B-frames:</source> - <translation type="obsolete">maximale Anzahl aufeinanderfolgender B-Bilder [bframes]:</translation> + <translation type="unfinished">maximale Anzahl aufeinanderfolgender B-Bilder [bframes]:</translation> </message> <message> + <location line="+7"/> <source>Adaptive B-frame Decision:</source> - <translation type="obsolete">adaptive Entscheidung zwischen P- und B-Bildern (DCT) [b-adapt]:</translation> + <translation type="unfinished">adaptive Entscheidung zwischen P- und B-Bildern (DCT) [b-adapt]:</translation> </message> <message> + <location line="+10"/> <source>I-frames</source> - <translation type="obsolete">I-Bilder (unabhängige Vollbilder, u.a.wichtig für einen späteren Videoschnitt)</translation> + <translation type="unfinished">I-Bilder (unabhängige Vollbilder, u.a.wichtig für einen späteren Videoschnitt)</translation> </message> <message> <source>Maximum GOP Size:</source> <translation type="obsolete">Bildanzahl nach der spätestens ein I-Bild gesetzt werden muß (max. GOP):</translation> </message> <message> + <location line="+82"/> <source>I-frame Threshold:</source> - <translation type="obsolete">Bildveränderungsschwellwert (%) der zum Setzen eines I-Bildes führt [scenecut]:</translation> + <translation type="unfinished">Bildveränderungsschwellwert (%) der zum Setzen eines I-Bildes führt [scenecut]:</translation> </message> <message> <source>Minimum GOP Size:</source> <translation type="obsolete">Bildanzahl nach der frühestens ein I-Bild gesetzt werden darf (min. GOP):</translation> </message> <message> + <location line="+60"/> + <location line="+6"/> <source>Analysis</source> - <translation type="obsolete">Analyse</translation> + <translation type="unfinished">Analyse</translation> </message> <message> + <location line="+6"/> <source>Mixed References</source> - <translation type="obsolete">Das Mischen der Referenzbilder zulassen [mixed-refs]</translation> + <translation type="unfinished">Das Mischen der Referenzbilder zulassen [mixed-refs]</translation> </message> <message> + <location line="+7"/> <source>Chroma Motion Estimation</source> - <translation type="obsolete">zusätzliche Bewegungseinschätzung anhand von Farbinformationen [chroma-me]</translation> + <translation type="unfinished">zusätzliche Bewegungseinschätzung anhand von Farbinformationen [chroma-me]</translation> </message> <message> + <location line="+9"/> <source>Trellis Quantization:</source> - <translation type="obsolete">zusätzl. Trellis Quantisierung [trellis]:</translation> + <translation type="unfinished">zusätzl. Trellis Quantisierung [trellis]:</translation> </message> <message> + <location line="+11"/> <source>Final Macroblock Only</source> - <translation type="obsolete">1: nur beim letzten Makroblock</translation> + <translation type="unfinished">1: nur beim letzten Makroblock</translation> </message> <message> + <location line="+5"/> <source>Always On</source> - <translation type="obsolete">2: immer durchführen</translation> + <translation type="unfinished">2: immer durchführen</translation> </message> <message> + <location line="+23"/> <source>Fast Skip Detection on P-frames</source> - <translation type="obsolete">schnelle Erkennung, ob P-Bilder weggelassen werden können [fast-pskip]</translation> + <translation type="unfinished">schnelle Erkennung, ob P-Bilder weggelassen werden können [fast-pskip]</translation> </message> <message> + <location line="+7"/> <source>DCT Decimation on P-frames</source> - <translation type="obsolete">DCT-Abschwächung bei P-Bildern, unnötige DCT-Makroblöcke werden verworfen [dct-decimate]</translation> + <translation type="unfinished">DCT-Abschwächung bei P-Bildern, unnötige DCT-Makroblöcke werden verworfen [dct-decimate]</translation> </message> <message> + <location line="+9"/> <source>Psychovisual Rate Distortion Optimisation:</source> - <translation type="obsolete">psychovisuell optimierte Abstimmung der Bitrate auf die Bildqualität [psy-rd]:</translation> + <translation type="unfinished">psychovisuell optimierte Abstimmung der Bitrate auf die Bildqualität [psy-rd]:</translation> </message> <message> + <location line="+118"/> <source>Intra Luma Quantisation Deadzone:</source> - <translation type="obsolete">Helligkeitsgrenze für I-Bilder [deadzone-intra]:</translation> + <translation type="unfinished">Helligkeitsgrenze für I-Bilder [deadzone-intra]:</translation> </message> <message> + <location line="+7"/> <source>Inter Luma Quantisation Deadzone:</source> - <translation type="obsolete">Helligkeitsgrenze für P- und B-Bilder [deadzone-inter]:</translation> + <translation type="unfinished">Helligkeitsgrenze für P- und B-Bilder [deadzone-inter]:</translation> </message> <message> + <location line="+66"/> <source>Quantisation Matrix</source> - <translation type="obsolete">Quantisierungsmatrix [cqm]</translation> + <translation type="unfinished">Quantisierungsmatrix [cqm]</translation> </message> <message> + <location line="+8"/> <source>Flat Matrix</source> - <translation type="obsolete">breite Matrix (alle Positionen sind mit dem gleichen Wert belegt) [Flat]</translation> + <translation type="unfinished">breite Matrix (alle Positionen sind mit dem gleichen Wert belegt) [Flat]</translation> </message> <message> + <location line="+10"/> <source>JVT Matrix</source> - <translation type="obsolete">JVT Matrix (Joint Video Team)</translation> + <translation type="unfinished">JVT Matrix (Joint Video Team)</translation> </message> <message> + <location line="+9"/> <source>Custom Matrix</source> - <translation type="obsolete">individuelle Matrix (H.264 High-Profil) [cqmfile]</translation> + <translation type="unfinished">individuelle Matrix (H.264 High-Profil) [cqmfile]</translation> </message> <message> + <location line="+10"/> + <location line="+856"/> <source>Edit</source> - <translation type="obsolete">Bearbeiten</translation> + <translation type="unfinished">Bearbeiten</translation> </message> <message> + <location line="-809"/> <source>Quantiser Control</source> - <translation type="obsolete">Quantisierungskontrolle</translation> + <translation type="unfinished">Quantisierungskontrolle</translation> </message> <message> + <location line="+35"/> <source>Maximum Quantiser:</source> - <translation type="obsolete">maximale Quantisierung [qpmax]:</translation> + <translation type="unfinished">maximale Quantisierung [qpmax]:</translation> </message> <message> + <location line="+7"/> <source>I and P-frame Quantiser Ratio:</source> - <translation type="obsolete">I-Bild zu P-Bild Quantisierungsverhältnis [ipratio]:</translation> + <translation type="unfinished">I-Bild zu P-Bild Quantisierungsverhältnis [ipratio]:</translation> </message> <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> <source>%</source> - <translation type="obsolete">%</translation> + <translation type="unfinished">%</translation> </message> <message> + <location line="-459"/> <source>Maximum Quantiser Step:</source> - <translation type="obsolete">max. Quantisierungsschwankung zwischen 2 Bildern [qpframes]:</translation> + <translation type="unfinished">max. Quantisierungsschwankung zwischen 2 Bildern [qpframes]:</translation> </message> <message> + <location line="+34"/> <source>P and B-frame Quantiser Ratio:</source> - <translation type="obsolete">P-Bild zu B-Bild Quantisierungsverhältnis [pbratio]:</translation> + <translation type="unfinished">P-Bild zu B-Bild Quantisierungsverhältnis [pbratio]:</translation> </message> <message> + <location line="+7"/> <source>Average Bitrate Tolerance:</source> - <translation type="obsolete">durchschnittl. Bitratenabweichung [ratetol]:</translation> + <translation type="unfinished">durchschnittl. Bitratenabweichung [ratetol]:</translation> </message> <message> + <location line="+7"/> <source>Chroma to Luma Quantiser Offset:</source> - <translation type="obsolete">Farbe zu Helligkeit-Quantisierungsversatz [chroma-qp-offset]:</translation> + <translation type="unfinished">Farbe zu Helligkeit-Quantisierungsversatz [chroma-qp-offset]:</translation> </message> <message> + <location line="+34"/> <source>Minimum Quantiser:</source> - <translation type="obsolete">minimale Quantisierung [qpmin]:</translation> + <translation type="unfinished">minimale Quantisierung [qpmin]:</translation> </message> <message> + <location line="+48"/> <source>Quantiser Curve Compression</source> - <translation type="obsolete">Kurvenkomprimierung der Quantisierung (findet nur bei 2. Durchläufen Anwendung)</translation> + <translation type="unfinished">Kurvenkomprimierung der Quantisierung (findet nur bei 2. Durchläufen Anwendung)</translation> </message> <message> + <location line="+8"/> <source>Quantiser Curve Compression:</source> - <translation type="obsolete">Kurvenkomprimierung [qcomp](0%=CBR,100%=CQR):</translation> + <translation type="unfinished">Kurvenkomprimierung [qcomp](0%=CBR,100%=CQR):</translation> </message> <message> + <location line="+45"/> <source>Reduce Fluctuation Before Curve Compression:</source> - <translation type="obsolete">Fluktuationsreduzierung vor der Kurvenkomprimierung [cplxblur]:</translation> + <translation type="unfinished">Fluktuationsreduzierung vor der Kurvenkomprimierung [cplxblur]:</translation> </message> <message> + <location line="+70"/> <source>Reduce Fluctuation After Curve Compression:</source> - <translation type="obsolete">Fluktuationsreduzierung nach der Kurvenkomprimierung [qblur]:</translation> + <translation type="unfinished">Fluktuationsreduzierung nach der Kurvenkomprimierung [qblur]:</translation> </message> <message> + <location line="+12"/> <source>Adaptive Quantisation</source> - <translation type="obsolete">Dem menschlichen Sehapparat angepaßte Quantisierung [aq-mode, aq-strength]</translation> + <translation type="unfinished">Dem menschlichen Sehapparat angepaßte Quantisierung [aq-mode, aq-strength]</translation> </message> <message> <source>Variance AQ</source> @@ -12439,322 +16404,406 @@ <translation type="obsolete">Fortgeschritten</translation> </message> <message> + <location line="+129"/> <source>Video Buffer Verifier</source> - <translation type="obsolete">Überwachung des Videopuffers (VBV ist für Hardware-Player eventuell erforderlich.)</translation> + <translation type="unfinished">Überwachung des Videopuffers (VBV ist für Hardware-Player eventuell erforderlich.)</translation> </message> <message> + <location line="+8"/> <source>Maximum VBV Bitrate:</source> - <translation type="obsolete">max. erlaubte VBV-Datenrate [vbv-maxrate]:</translation> + <translation type="unfinished">max. erlaubte VBV-Datenrate [vbv-maxrate]:</translation> </message> <message> + <location line="+23"/> <source>kbit</source> - <translation type="obsolete">kbit</translation> + <translation type="unfinished">kbit</translation> </message> <message> + <location line="+65"/> <source>kbit/s</source> - <translation type="obsolete">kbit/s</translation> + <translation type="unfinished">kbit/s</translation> </message> <message> + <location line="-2700"/> <source>Fast First Pass</source> - <translation type="obsolete">ersten Durchlauf schnell ausführen [no-slow-firstpass]</translation> + <translation type="unfinished">ersten Durchlauf schnell ausführen [no-slow-firstpass]</translation> </message> <message> + <location line="+2938"/> <source>Custom:</source> <comment>multithreading</comment> - <translation type="obsolete">die Anzahl der Aufgabenstränge [threads] manuell festlegen:</translation> + <translation type="unfinished">die Anzahl der Aufgabenstränge [threads] manuell festlegen:</translation> </message> <message> + <location line="-1841"/> <source>Partition Search</source> - <translation type="obsolete">Bildaufteilung in unterschiedlich große Makroblöcke (Partitionen) [partitions]</translation> + <translation type="unfinished">Bildaufteilung in unterschiedlich große Makroblöcke (Partitionen) [partitions]</translation> </message> <message> + <location line="-757"/> <source>Maximum Constant Rate Factor</source> - <translation type="obsolete">max. Bildqualität begrenzen [crf-max]</translation> + <translation type="unfinished">max. Bildqualität begrenzen [crf-max]</translation> </message> <message> + <location line="+411"/> <source>10 (Best)</source> - <translation type="obsolete">9 (am Besten) {10 ?}</translation> + <translation type="unfinished">9 (am Besten) {10 ?}</translation> </message> <message> + <location line="+436"/> <source>Loop Filter:</source> - <translation type="obsolete">Blockartefakte glätten [deblock] --></translation> + <translation type="unfinished">Blockartefakte glätten [deblock] --></translation> </message> <message> + <location line="+99"/> <source>Normal Mode</source> - <translation type="obsolete">normaler Modus</translation> + <translation type="unfinished">normaler Modus</translation> </message> <message> + <location line="+5"/> <source>Blu-ray Mode</source> - <translation type="obsolete">Blu-ray Modus</translation> + <translation type="unfinished">Blu-ray Modus</translation> </message> <message> + <location line="+23"/> <source>Interlaced:</source> - <translation type="obsolete">Zeilensprungverfahren:</translation> + <translation type="unfinished">Zeilensprungverfahren:</translation> </message> <message> + <location line="+13"/> <source>Bottom Field First</source> - <translation type="obsolete">unteres Feld zuerst [bff]</translation> + <translation type="unfinished">unteres Feld zuerst [bff]</translation> </message> <message> + <location line="+5"/> <source>Top Field First</source> - <translation type="obsolete">oberes Feld zuerst [tff]</translation> + <translation type="unfinished">oberes Feld zuerst [tff]</translation> </message> <message> <source>Fake Interlaced</source> <translation type="obsolete">vortäuschen [fake-interlaced]</translation> </message> <message> + <location line="+75"/> <source>B-frames as References:</source> - <translation type="obsolete">B-Bilder als Referenz zulassen [b-pyramid]:</translation> + <translation type="unfinished">B-Bilder als Referenz zulassen [b-pyramid]:</translation> </message> <message> + <location line="+162"/> <source>GOP Size:</source> - <translation type="obsolete">GOP Größe (Bildanzahl zwischen zwei Vollbildern) [keyint]:</translation> + <translation type="unfinished">GOP Größe (Bildanzahl zwischen zwei Vollbildern) [keyint]:</translation> </message> <message> + <location line="+9"/> <source>Minimum:</source> - <translation type="obsolete">mindestens:</translation> + <translation type="unfinished">mindestens:</translation> </message> <message> + <location line="+33"/> <source>Maximum:</source> - <translation type="obsolete">höchstens:</translation> + <translation type="unfinished">höchstens:</translation> </message> <message> + <location line="+68"/> <source>Periodic Intra Refresh</source> - <translation type="obsolete">keine IDR-Frames verwenden, stattdessen kontinuierlich aktualisieren [intra-refresh]</translation> + <translation type="unfinished">keine IDR-Frames verwenden, stattdessen kontinuierlich aktualisieren [intra-refresh]</translation> </message> <message> + <location line="+181"/> <source>Noise Reduction:</source> - <translation type="obsolete">Rauschfilter [nr]:</translation> + <translation type="unfinished">Rauschfilter [nr]:</translation> </message> <message> + <location line="+36"/> <source>Luma Quantisation Deadzone</source> - <translation type="obsolete">Helligkeitsgrenzen für die Quantisierung (wird nur bei abgeschalteter Trellis-Quantisierung angewandt)</translation> + <translation type="unfinished">Helligkeitsgrenzen für die Quantisierung (wird nur bei abgeschalteter Trellis-Quantisierung angewandt)</translation> </message> <message> + <location line="+600"/> <source>Normal</source> - <translation type="obsolete">Normal</translation> + <translation type="unfinished">Normal</translation> </message> <message> + <location line="+96"/> <source>Advanced 1</source> - <translation type="obsolete">VBV/Slices</translation> + <translation type="unfinished">VBV/Slices</translation> </message> <message> + <location line="+27"/> <source>Initial VBV Buffer Occupancy:</source> - <translation type="obsolete">VBV-Pufferfüllstand für Abspielbeginn [vbv-init]:</translation> + <translation type="unfinished">VBV-Pufferfüllstand für Abspielbeginn [vbv-init]:</translation> </message> <message> + <location line="+103"/> <source>VBV Buffer Size:</source> - <translation type="obsolete">VBV-Puffergröße [vbv-bufsize]:</translation> + <translation type="unfinished">VBV-Puffergröße [vbv-bufsize]:</translation> </message> <message> + <location line="+12"/> <source>Slicing</source> - <translation type="obsolete">Zerlegung des Bildes in einzelne Stücke (Slices senken die Effizienz.)</translation> + <translation type="unfinished">Zerlegung des Bildes in einzelne Stücke (Slices senken die Effizienz.)</translation> </message> <message> + <location line="+6"/> <source>Slices per Frame:</source> - <translation type="obsolete">Anzahl der Teilungen (für BlueRay-Video > 3) [slices]</translation> + <translation type="unfinished">Anzahl der Teilungen (für BlueRay-Video > 3) [slices]</translation> </message> <message> + <location line="+7"/> <source>Maximum Size per Slice:</source> - <translation type="obsolete">max. Größe eines Teilstücks [slice-max-size]:</translation> + <translation type="unfinished">max. Größe eines Teilstücks [slice-max-size]:</translation> </message> <message> + <location line="+16"/> <source>bytes</source> - <translation type="obsolete">Byte</translation> + <translation type="unfinished">Byte</translation> </message> <message> + <location line="+22"/> <source>Maximum Macroblocks per Slice:</source> - <translation type="obsolete">max. Größe eines Teilstücks in Makroblöcken [slice-max-mbs]:</translation> + <translation type="unfinished">max. Größe eines Teilstücks in Makroblöcken [slice-max-mbs]:</translation> </message> <message> + <location line="+58"/> <source>Zones</source> - <translation type="obsolete">Zonen (definiert Videoabschnitte für eine individuelle Einstellung des Qualitätsniveaus, etc.) [zones]</translation> + <translation type="unfinished">Zonen (definiert Videoabschnitte für eine individuelle Einstellung des Qualitätsniveaus, etc.) [zones]</translation> </message> <message> + <location line="+20"/> <source>Add</source> - <translation type="obsolete">Hinzufügen</translation> + <translation type="unfinished">Hinzufügen</translation> </message> <message> + <location line="+42"/> <source>Advanced 2</source> - <translation type="obsolete">CPU [threads]</translation> + <translation type="unfinished">CPU [threads]</translation> </message> <message> + <location line="+145"/> <source>Output 1</source> - <translation type="obsolete">IDC/SAR</translation> + <translation type="unfinished">IDC/SAR</translation> </message> <message> + <location line="+6"/> <source>Output</source> - <translation type="obsolete">Ausgabe</translation> + <translation type="unfinished">Ausgabe</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+584"/> <source>Sequence Parameter Set Identifer:</source> - <translation type="obsolete">Sequence Parameter Set Identifer [sps-id]:</translation> + <translation type="unfinished">Sequence Parameter Set Identifer [sps-id]:</translation> </message> <message> + <location line="-692"/> <source>IDC Level:</source> - <translation type="obsolete">IDC Level [level]:</translation> + <translation type="unfinished">IDC Level [level]:</translation> </message> <message> + <location line="+702"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+2506"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Pixel Seitenverhältnis [SAR]</translation> + <translation type="unfinished">Pixel Seitenverhältnis [SAR]</translation> </message> <message> + <location line="+8"/> <source>Custom:</source> <comment>PAR</comment> - <translation type="obsolete">individuelles Seitenverhältnis angeben:</translation> + <translation type="unfinished">individuelles Seitenverhältnis angeben:</translation> </message> <message> + <location line="+10"/> <source>As Input</source> - <translation type="obsolete">Wie Eingang</translation> + <translation type="unfinished">Wie Eingang</translation> </message> <message> + <location line="+49"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+35"/> <source>Predefined Aspect Ratio:</source> - <translation type="obsolete">Vordefiniertes Seitenverhältnis:</translation> + <translation type="unfinished">Vordefiniertes Seitenverhältnis:</translation> </message> <message> + <location line="+13"/> <source>16:15 (PAL 4:3)</source> - <translation type="obsolete">16:15 (PAL 4:3)</translation> + <translation type="unfinished">16:15 (PAL 4:3)</translation> </message> <message> + <location line="+5"/> <source>64:45 (PAL 16:9)</source> - <translation type="obsolete">64:45 (PAL 16:9)</translation> + <translation type="unfinished">64:45 (PAL 16:9)</translation> </message> <message> + <location line="+5"/> <source>8:9 (NTSC 4:3)</source> - <translation type="obsolete">8:9 (NTSC 4:3)</translation> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> </message> <message> + <location line="+5"/> <source>32:27 (NTSC 16:9)</source> - <translation type="obsolete">32:27 (NTSC 16:9)</translation> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> </message> <message> + <location line="+42"/> <source>Output 2</source> - <translation type="obsolete">Abspielgeräte</translation> + <translation type="unfinished">Abspielgeräte</translation> </message> <message> + <location line="+6"/> <source>Video Usability Information</source> - <translation type="obsolete">Angabe einzelner Videoeigenschaften für die Abspielgeräte</translation> + <translation type="unfinished">Angabe einzelner Videoeigenschaften für die Abspielgeräte</translation> </message> <message> + <location line="+6"/> <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> - <translation type="obsolete">Diese Einstellungen stellen lediglich Hinweise für die Abspielgeräte (z.B. Blu-ray-Player) dar, Benutzung auf eigene Gefahr.</translation> + <translation type="unfinished">Diese Einstellungen stellen lediglich Hinweise für die Abspielgeräte (z.B. Blu-ray-Player) dar, Benutzung auf eigene Gefahr.</translation> </message> <message> + <location line="+38"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> <source>Undefined</source> - <translation type="obsolete">keine Angabe</translation> + <translation type="unfinished">keine Angabe</translation> </message> <message> + <location line="-230"/> <source>Crop</source> - <translation type="obsolete">Zuschneiden</translation> + <translation type="unfinished">Zuschneiden</translation> </message> <message> + <location line="+46"/> <source>PAL</source> - <translation type="obsolete">PAL</translation> + <translation type="unfinished">PAL</translation> </message> <message> + <location line="+5"/> <source>NTSC</source> - <translation type="obsolete">NTSC</translation> + <translation type="unfinished">NTSC</translation> </message> <message> + <location line="+5"/> <source>SECAM</source> - <translation type="obsolete">SECAM</translation> + <translation type="unfinished">SECAM</translation> </message> <message> + <location line="+5"/> <source>MAC</source> - <translation type="obsolete">MAC</translation> + <translation type="unfinished">MAC</translation> </message> <message> + <location line="+63"/> <source>Film</source> - <translation type="obsolete">Film</translation> + <translation type="unfinished">Film</translation> </message> <message> + <location line="+184"/> <source>CBR</source> - <translation type="obsolete">konstante Bitrate</translation> + <translation type="unfinished">konstante Bitrate</translation> </message> <message> + <location line="-285"/> <source>Video Format:</source> - <translation type="obsolete">Video Format:</translation> + <translation type="unfinished">Video Format:</translation> </message> <message> <source><default></source> @@ -12824,28 +16873,249 @@ <source>Are you sure you wish to delete the selected zone?</source> <translation type="obsolete">Die gewählte Zone wird gelöscht. Sind Sie sicher?</translation> </message> + <message> + <location line="-3568"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+319"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+638"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+296"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+550"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+660"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+561"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-108"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>x264CustomMatrixDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> <source>x264 Custom Matrix</source> - <translation type="obsolete">x264 individuelle Matrix</translation> + <translation type="unfinished">x264 individuelle Matrix</translation> </message> <message> + <location line="+44"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> <source>Luma:</source> - <translation type="obsolete">Helligkeit:</translation> + <translation type="unfinished">Helligkeit:</translation> </message> <message> + <location line="+699"/> <source>Load File</source> - <translation type="obsolete">Datei laden</translation> + <translation type="unfinished">Datei laden</translation> </message> <message> + <location line="+20"/> <source>OK</source> - <translation type="obsolete">OK</translation> + <translation type="unfinished">OK</translation> </message> <message> + <location line="+10"/> <source>Cancel</source> - <translation type="obsolete">Abbrechen</translation> + <translation type="unfinished">Abbrechen</translation> </message> <message> <source>Select Matrix File</source> @@ -12859,42 +17129,68 @@ <source>Error reading custom matrix file.</source> <translation type="obsolete">Fehler beim Lesen der individuellen Matrix-Datei.</translation> </message> + <message> + <location line="-2352"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+238"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>x264Dialog</name> <message> <source>Target Bitrate:</source> - <translation type="unfinished">Ziel-Bitrate:</translation> + <translation type="obsolete">Ziel-Bitrate:</translation> </message> <message> <source>kbit/s</source> - <translation type="unfinished">kbit/s</translation> + <translation type="obsolete">kbit/s</translation> </message> <message> <source>Quantiser:</source> - <translation type="unfinished">Quantisierung:</translation> + <translation type="obsolete">Quantisierung:</translation> </message> <message> <source>Quality:</source> - <translation type="unfinished">Qualität:</translation> + <translation type="obsolete">Qualität:</translation> </message> <message> <source>Target Video Size:</source> - <translation type="unfinished">Ziel-Videogröße:</translation> + <translation type="obsolete">Ziel-Videogröße:</translation> </message> <message> <source>MB</source> - <translation type="unfinished">MB</translation> + <translation type="obsolete">MB</translation> </message> <message> <source>Average Bitrate:</source> - <translation type="unfinished">durchschnittliche Bitrate:</translation> + <translation type="obsolete">durchschnittliche Bitrate:</translation> </message> <message> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> - <translation type="unfinished">Die Makroblock-Tree Optimierung benötigt den Algorithmus zur adaptiven Quantisierung (VAQ). VAQ wird daher jetzt zugeschaltet. + <translation type="obsolete">Die Makroblock-Tree Optimierung benötigt den Algorithmus zur adaptiven Quantisierung (VAQ). VAQ wird daher jetzt zugeschaltet. Möchten Sie fortfahren?</translation> </message> @@ -12902,7 +17198,7 @@ <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> - <translation type="unfinished">VAQ ist für die Makroblock-Tree Optimierung erforderlich. MB-Tree wird daher auch abgeschaltet. + <translation type="obsolete">VAQ ist für die Makroblock-Tree Optimierung erforderlich. MB-Tree wird daher auch abgeschaltet. Möchten Sie fortfahren?</translation> </message> @@ -12938,36 +17234,61 @@ </message> </context> <context> - <name>x265Dialog</name> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished">Ziel-Bitrate:</translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished">kbit/s</translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">Quantisierung:</translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished">Qualität:</translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished">Ziel-Videogröße:</translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">durchschnittliche Bitrate:</translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> @@ -12976,6 +17297,7 @@ Möchten Sie fortfahren?</translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> @@ -12983,164 +17305,1450 @@ Möchten Sie fortfahren?</translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Fehler</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>xvid4</name> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished">Konfiguration:</translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished">Allgemein</translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished">IDC Level [level]:</translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">automatisch</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Ziel-Videogröße:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished">konstante Bildqualität [crf] (1 Durchlauf)</translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished">Kodiermodus:</translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished">0 (hohe Qualität)</translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished">Quantisierung</translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished">51 (niedrige Qualität)</translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished">max. Bildqualität begrenzen [crf-max]</translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished">vorausschauende Bildtypeinschatzung (MB-Tree, VBV) [rc-lookahead] für:</translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished">Bilder (I-Bilder: max. GOP beachten)</translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished">Sequence Parameter Set Identifer [sps-id]:</translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Bewegung</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">[dia] diamantförmig mit Radius 1 (schnell/schlecht)</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">[hex] hexagonal mit Radius 2 (normal)</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished">[umh] ungerade Multihex-Suche (sehr gut)</translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished">[esa] vollständige Suche (sehr langsam)</translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished">1 (Schnell)</translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished">viertelpixelgenaue Suchverfeinerung [subme]</translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished">9 (am Besten) {7 ?}</translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished">Bewegungsvektor</translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished">max. Suchradius für die Bewegungssuche in Pixel [merange]:</translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished">Vorhersage</translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished">gewichtete Vorhersage aus B-Bildreferenzen erlauben [weightb]</translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished">I-Bildvorhersage beschränken (mindert die Kompression) [constrained-intra]</translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished">gewichtete Bewegungskompensierung für P-Bilder [weightp]:</translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished">Bild</translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished">Bildkodierung</translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished">Blockartefakte glätten [deblock] --></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished">normaler Modus</translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished">Blu-ray Modus</translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished">Zeilensprungverfahren:</translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished">Größe des Referenzbildpuffers (DPD) für P- und B-Bildreferenzierungen [ref]:</translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished">B-Bilder als Referenz zulassen [b-pyramid]:</translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished">nur als strikt hierarchische Pyramide</translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished">unabhängig (nicht Blu-ray kompatibel)</translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished">2: langsam (neuer Modus)</translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished">Anpassung der B-Bild-Verwendungswahrscheinlichkeit (BIAS) [b-bias]:</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished">adaptive Entscheidung zwischen P- und B-Bildern (DCT) [b-adapt]:</translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished">GOP Größe (Bildanzahl zwischen zwei Vollbildern) [keyint]:</translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished">mindestens:</translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished">höchstens:</translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished">Bildveränderungsschwellwert (%) der zum Setzen eines I-Bildes führt [scenecut]:</translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished">Analyse</translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished">zusätzl. Trellis Quantisierung [trellis]:</translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished">1: nur beim letzten Makroblock</translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished">2: immer durchführen</translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished">schnelle Erkennung, ob P-Bilder weggelassen werden können [fast-pskip]</translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished">DCT-Abschwächung bei P-Bildern, unnötige DCT-Makroblöcke werden verworfen [dct-decimate]</translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished">psychovisuell optimierte Abstimmung der Bitrate auf die Bildqualität [psy-rd]:</translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished">Rauschfilter [nr]:</translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished">breite Matrix (alle Positionen sind mit dem gleichen Wert belegt) [Flat]</translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished">JVT Matrix (Joint Video Team)</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished">Bearbeiten</translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished">Quantisierungskontrolle</translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished">Farbe zu Helligkeit-Quantisierungsversatz [chroma-qp-offset]:</translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished">I-Bild zu P-Bild Quantisierungsverhältnis [ipratio]:</translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished">%</translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished">max. Quantisierungsschwankung zwischen 2 Bildern [qpframes]:</translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished">P-Bild zu B-Bild Quantisierungsverhältnis [pbratio]:</translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished">durchschnittl. Bitratenabweichung [ratetol]:</translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished">Kurvenkomprimierung der Quantisierung (findet nur bei 2. Durchläufen Anwendung)</translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished">Kurvenkomprimierung [qcomp](0%=CBR,100%=CQR):</translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished">Fluktuationsreduzierung vor der Kurvenkomprimierung [cplxblur]:</translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished">Fluktuationsreduzierung nach der Kurvenkomprimierung [qblur]:</translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished">Dem menschlichen Sehapparat angepaßte Quantisierung [aq-mode, aq-strength]</translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normal</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished">Stärke:</translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished">VBV/Slices</translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished">VBV-Pufferfüllstand für Abspielbeginn [vbv-init]:</translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished">kbit</translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished">Zerlegung des Bildes in einzelne Stücke (Slices senken die Effizienz.)</translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished">Anzahl der Teilungen (für BlueRay-Video > 3) [slices]</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished">max. Größe eines Teilstücks [slice-max-size]:</translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished">Byte</translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished">max. Größe eines Teilstücks in Makroblöcken [slice-max-mbs]:</translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished">Zonen (definiert Videoabschnitte für eine individuelle Einstellung des Qualitätsniveaus, etc.) [zones]</translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Hinzufügen</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished">CPU [threads]</translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">nein, nicht aufteilen und nur einen Prozessorkern nutzen</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished">deterministischer Modus (Race Conditions vermeiden) [deterministic]</translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished">scheibchenweise Abarbeitung [sliced-threads]</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished">individueller strangbezogener Vorschaupuffer [sync-lookahead]:</translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished">IDC/SAR</translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Ausgabe</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished">Wie Eingang</translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished">Vordefiniertes Seitenverhältnis:</translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished">16:15 (PAL 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished">64:45 (PAL 16:9)</translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished">Abspielgeräte</translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished">Angabe einzelner Videoeigenschaften für die Abspielgeräte</translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished">Diese Einstellungen stellen lediglich Hinweise für die Abspielgeräte (z.B. Blu-ray-Player) dar, Benutzung auf eigene Gefahr.</translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished">keine Angabe</translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">Zuschneiden</translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished">Video Format:</translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished">PAL</translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished">NTSC</translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished">SECAM</translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished">MAC</translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished">Film</translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <source>Low</source> + <location line="+5"/> + <source>VBR</source> <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">konstante Bitrate</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished">Helligkeit:</translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> <translation type="unfinished"></translation> </message> <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished">Datei laden</translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Abbrechen</translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Ziel-Bitrate:</translation> + </message> + <message> + <source>kbit/s</source> + <translation type="obsolete">kbit/s</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Quantisierung:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Qualität:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Ziel-Videogröße:</translation> + </message> + <message> + <source>MB</source> + <translation type="obsolete">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">durchschnittliche Bitrate:</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="obsolete">Die Makroblock-Tree Optimierung benötigt den Algorithmus zur adaptiven Quantisierung (VAQ). VAQ wird daher jetzt zugeschaltet. + +Möchten Sie fortfahren?</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="obsolete">VAQ ist für die Makroblock-Tree Optimierung erforderlich. MB-Tree wird daher auch abgeschaltet. + +Möchten Sie fortfahren?</translation> + </message> +</context> +<context> + <name>xvid4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+40"/> <source>Full</source> <translation type="unfinished">Voll</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+44"/> + <source>Threading</source> + <translation type="unfinished">Mehrkernprozessoren</translation> + </message> + <message> + <location line="+16"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Seitenverhältnis:</translation> + </message> + <message> + <location line="+40"/> + <source>Aspect Ratio</source> + <translation type="unfinished">Seitenverhältnis</translation> + </message> + <message> + <location line="-108"/> + <location line="+24"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-23"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Mehrkernprozessoren</translation> + <location line="+4"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Motion Estimation</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> + <translation type="unfinished">Yadif (Yet Another DeInterlacing Filter), Portierung der Version aus Avisynth © Alexander Balakhnin ("Fizick").</translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Zeitliche und räumliche Prüfung</translation> </message> <message> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, zeitliche und räumliche Prüfung (Frequenzverdopplung!)</translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Ohne räumliche und zeitliche Prüfung</translation> </message> <message> - <source>Mi_n. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, ohne räumliche und zeitliche Prüfung (Frequenzverdopplung!)</translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Unteres Halbbild zuerst</translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Seitenverhältnis:</translation> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Oberes Halbbild zuerst</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Modus:</translation> </message> <message> - <source>Aspect Ratio</source> - <translation type="unfinished">Seitenverhältnis</translation> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Reihenfolge:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished">Yadif</translation> </message> </context> <context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_el.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_el.ts
Changed
@@ -2758,6 +2758,7 @@ <translation type="obsolete">Ίσως να συνδέεται με ένα παλαιότερο αρχείο ευρετηρίου.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">Η προσπάθεια ανοίγματος του %s απέτυχε.</translation> </message> @@ -2792,124 +2793,76 @@ <translation type="obsolete">Η δημιουργία ευρετηρίου απέτυχε</translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-36"/> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+62"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Alert</source> - <translation type="unfinished">Συναγερμός</translation> - </message> - <message> - <source>Info</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>Confirmation</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question?</source> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <source>Alert</source> + <translation type="obsolete">Συναγερμός</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Two Pass - Video Size</source> - <translation type="unfinished">Δύο Περάσματα - Μέγεθος Αρχείου</translation> + <translation type="obsolete">Δύο Περάσματα - Μέγεθος Αρχείου</translation> </message> <message> <source>Two Pass - Average Bitrate</source> - <translation type="unfinished">Δύο Περάσματα - Μέσος Όρος Ρυθμού Bit</translation> + <translation type="obsolete">Δύο Περάσματα - Μέσος Όρος Ρυθμού Bit</translation> </message> <message> <source>Bitrate</source> - <translation type="unfinished">Ρυθμός bit</translation> + <translation type="obsolete">Ρυθμός bit</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Constant Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Encoding mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> +</context> +<context> + <name>ADM_QthreadCount</name> <message> - <source>Target video size (MB)</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> - <source>Average bitrate (kb/s)</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Αυτόματη ανίχνευση</translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Προσαρμοσμένο</translation> </message> </context> <context> @@ -2961,14 +2914,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+46"/> <source>Auto-detect</source> <translation type="unfinished">Αυτόματη ανίχνευση</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Προσαρμοσμένο</translation> </message> <message> + <location line="-2"/> <source>Disabled</source> <translation type="unfinished"></translation> </message> @@ -2976,6 +2932,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished"></translation> </message> @@ -3168,122 +3126,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Υπολογιστής</translation> </message> <message> + <location line="+40"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+22"/> <source>Duration:</source> <translation type="unfinished">Διάρκεια:</translation> </message> <message> + <location line="+33"/> <source>Custom</source> <translation type="unfinished">Προσαρμοσμένο</translation> </message> <message> + <location line="+269"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-517"/> <source>Target</source> <translation type="unfinished"></translation> </message> <message> + <location line="+54"/> <source>Medium:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>1 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Custom Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>Total Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> @@ -3388,23 +3385,19 @@ </message> <message> <source>Resume</source> - <translation type="unfinished">Συνέχιση</translation> + <translation type="obsolete">Συνέχιση</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Εγκατάληψη</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Εγκατάληψη</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Απαιτούνται Δικαιώματα</translation> + <translation type="obsolete">Απαιτούνται Δικαιώματα</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Απαιτούνται δικαιώματα Υπερχρήστη για να εκτελεστεί αυτή η λειτουργία.</translation> + <translation type="obsolete">Απαιτούνται δικαιώματα Υπερχρήστη για να εκτελεστεί αυτή η λειτουργία.</translation> </message> </context> <context> @@ -3415,13 +3408,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -3455,14 +3441,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">Δημιουργία ευρετηρίου</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -3470,6 +3459,10 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+48"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Ρύθμιση</translation> </message> @@ -3478,77 +3471,101 @@ <translation type="obsolete">Φίλτρα Ήχου</translation> </message> <message> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Φίλτρα</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Track 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="-89"/> <source>Track 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Φίλτρα</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+47"/> <source>Skip Glyph</source> <translation type="unfinished">Παράβλεψη Ανάγλυφου</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Αγνόησε</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">Εντάξει</translation> </message> <message> + <location line="+28"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">Χρόνος:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="-103"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished"></translation> </message> <message> + <location line="+52"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> <source>Nb Lines :</source> <translation type="unfinished"></translation> </message> @@ -3556,34 +3573,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+47"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-67"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished">00:00:00</translation> - </message> - <message> + <location line="+14"/> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> - </message> - <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -3591,22 +3616,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="+14"/> <source>...</source> <translation type="unfinished">...</translation> </message> <message> + <location line="-34"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> @@ -3637,7 +3667,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Πρόβλημα στην αρχικοποίηση της συσκευής ήχου</translation> + <translation type="obsolete">Πρόβλημα στην αρχικοποίηση της συσκευής ήχου</translation> </message> </context> <context> @@ -3813,16 +3843,17 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Πρόβλημα στην ανάγνωση των κεφαλίδων SVQ3</translation> + <translation type="obsolete">Πρόβλημα στην ανάγνωση των κεφαλίδων SVQ3</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">Χωρίς πίνακα stts</translation> + <translation type="obsolete">Χωρίς πίνακα stts</translation> </message> </context> <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -3831,14 +3862,22 @@ <translation type="obsolete"><b>Βίντεο</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Αντιγραφή</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Ρύθμιση</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Φίλτρα</translation> </message> @@ -3847,6 +3886,7 @@ <translation type="obsolete"><b>Ήχος</b></translation> </message> <message> + <location line="+27"/> <source>&Shift:</source> <translation type="unfinished">&Μετατόπιση:</translation> </message> @@ -3855,6 +3895,21 @@ <translation type="obsolete"><b>Μορφή</b></translation> </message> <message> + <location line="+265"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished">...</translation> </message> @@ -3871,14 +3926,17 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="-297"/> <source>Time:</source> <translation type="unfinished">Χρόνος:</translation> </message> <message> + <location line="+19"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished">/ 00:00:00.000</translation> </message> @@ -3887,30 +3945,37 @@ <translation type="obsolete">Τύπος καρέ:</translation> </message> <message> + <location line="+42"/> <source>?</source> <translation type="unfinished">;</translation> </message> <message> <source>Selection</source> - <translation type="unfinished">Επιλογή</translation> + <translation type="obsolete">Επιλογή</translation> </message> <message> + <location line="+134"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> <message> + <location line="-1441"/> <source>&Help</source> <translation type="unfinished">Βοή&θεια</translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished">&Βίντεο</translation> </message> <message> + <location line="+46"/> <source>&Audio</source> <translation type="unfinished">&Ήχος</translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished">&Αρχείο</translation> </message> @@ -3923,14 +3988,17 @@ <translation type="obsolete">Απο&θήκευση</translation> </message> <message> + <location line="-10"/> <source>&Tools</source> <translation type="unfinished">Ε&ργαλεία</translation> </message> <message> + <location line="-36"/> <source>&Edit</source> <translation type="unfinished">&Επεξεργασία</translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished">&Προβολή</translation> </message> @@ -3939,10 +4007,12 @@ <translation type="obsolete">&Λειτουργία Προεπισκόπησης</translation> </message> <message> + <location line="+21"/> <source>&Custom</source> <translation type="unfinished">Προ&σαρμοσμένο</translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished">&Μετάβαση</translation> </message> @@ -3951,6 +4021,7 @@ <translation type="obsolete">Αυ&τόματο</translation> </message> <message> + <location line="+1583"/> <source>&Open...</source> <translation type="unfinished">&Άνοιγμα...</translation> </message> @@ -4015,18 +4086,23 @@ <translation type="obsolete">]</translation> </message> <message> + <location line="+12"/> <source>&Information...</source> <translation type="unfinished">&Πληροφορίες...</translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished">Alt+Return</translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished">Αποθήκευση του &Βίντεο...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished">Αποθήκευση του Βίντεο</translation> </message> @@ -4051,18 +4127,24 @@ <translation type="obsolete">Αποθήκευση Εικόνας JPEG</translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished">&Φόρτωση/Εκτέλεση Εργασίας...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished">Φόρτωση/Εκτέλεση Εργασίας</translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished">Αποθήκευση &Σεναρίου</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished">Αποθήκευση Σεναρίου</translation> </message> @@ -4159,6 +4241,7 @@ <translation type="obsolete">Απο&θήκευση...</translation> </message> <message> + <location line="+81"/> <source>Ctrl+Alt+S</source> <translation type="unfinished">Ctrl+Alt+S</translation> </message> @@ -4167,10 +4250,12 @@ <translation type="obsolete">&Φίλτρα</translation> </message> <message> + <location line="-72"/> <source>&Calculator...</source> <translation type="unfinished">&Υπολογιστής...</translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished">F7</translation> </message> @@ -4223,14 +4308,17 @@ <translation type="obsolete">Προη&γούμενο Καρέ</translation> </message> <message> + <location line="-1075"/> <source>ms</source> <translation type="unfinished">χιλδευτ.</translation> </message> <message> + <location line="+793"/> <source>A:</source> <translation type="unfinished">A:</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished">B:</translation> </message> @@ -4477,26 +4565,32 @@ <translation type="obsolete">Επεξεργασία των Ανάγλυφων</translation> </message> <message> + <location line="+290"/> <source>&Input</source> <translation type="unfinished">&Δεδομένα εισόδου</translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished">Δεδομένα ε&ξόδου</translation> </message> <message> + <location line="+106"/> <source>Si&de</source> <translation type="unfinished">Δίπ&λα δίπλα</translation> </message> <message> + <location line="-12"/> <source>&Top</source> <translation type="unfinished">&Κορυφή</translation> </message> <message> + <location line="-533"/> <source>Frame type:</source> <translation type="unfinished">Τύπος καρέ:</translation> </message> <message> + <location line="+521"/> <source>&Separate</source> <translation type="unfinished">Δια&χωρισμός</translation> </message> @@ -4521,105 +4615,222 @@ <translation type="obsolete">Video CD</translation> </message> <message> + <location line="-1786"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+30"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+196"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="-903"/> + <source>Play [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+3"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> - <source>&Codec Options</source> + <location line="+26"/> + <source>Stop [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+C</source> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+N</source> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Selection</source> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Volume</source> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+V</source> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio Metre</source> + <location line="+26"/> + <source>Search previous black frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+M</source> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> <translation type="unfinished"></translation> </message> <message> - <source>Display processed video on playback</source> + <location line="+23"/> + <source>Go to last frame [END]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> <source>Open Video</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+107"/> + <source>&Codec Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+C</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Ctrl+Alt+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>&Volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Audio Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+M</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Mpeg1Encoder</name> @@ -4871,11 +5082,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">Παραμορφωμένη κεφαλίδα</translation> + <translation type="obsolete">Παραμορφωμένη κεφαλίδα</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">Αποπακετάρισμα ροής δεδομένων</translation> + <translation type="obsolete">Αποπακετάρισμα ροής δεδομένων</translation> </message> <message> <source>Indexing</source> @@ -4888,26 +5099,26 @@ <source>Alert</source> <translation type="obsolete">Συναγερμός</translation> </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -4916,135 +5127,138 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Μη έγκυρη στρατηγική '%s'</translation> + <translation type="obsolete">Μη έγκυρη στρατηγική '%s'</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">NTSC τροποποιημένο από PAL</translation> + <translation type="obsolete">NTSC τροποποιημένο από PAL</translation> </message> <message> <source>Top</source> - <translation type="unfinished">πάνω-κάτω</translation> + <translation type="obsolete">πάνω-κάτω</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Κάτω</translation> + <translation type="obsolete">Κάτω</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Ποτέ</translation> + <translation type="obsolete">Ποτέ</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Πάντα</translation> + <translation type="obsolete">Πάντα</translation> </message> <message> <source>None</source> - <translation type="unfinished">Καμία</translation> + <translation type="obsolete">Καμία</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">Κανένα αλλά υπολόγισε</translation> + <translation type="obsolete">Κανένα αλλά υπολόγισε</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">Μετεπεξεργασία και καλύτερο ταίριασμα</translation> + <translation type="obsolete">Μετεπεξεργασία και καλύτερο ταίριασμα</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">Μετεπεξεργασία και προβολή ζωνών (απασφαλμάτωση)</translation> + <translation type="obsolete">Μετεπεξεργασία και προβολή ζωνών (απασφαλμάτωση)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">Επεξεργασία εικόνας (όχι πεδία)</translation> + <translation type="obsolete">Επεξεργασία εικόνας (όχι πεδία)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">Επεξεργασία εικόνας (όχι πεδία), απασφαλμάτωση</translation> + <translation type="obsolete">Επεξεργασία εικόνας (όχι πεδία), απασφαλμάτωση</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">Σ_τρατηγική:</translation> + <translation type="obsolete">Σ_τρατηγική:</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished"><b>Σειρά Subpixel</b>:</translation> + <translation type="obsolete"><b>Σειρά Subpixel</b>:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">_Μεταεπεξεργασία:</translation> + <translation type="obsolete">_Μεταεπεξεργασία:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">Προς τα πίσω βέλος</translation> + <translation type="obsolete">Προς τα πίσω βέλος</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">Κατώφλι χρώματος:</translation> + <translation type="obsolete">Κατώφλι χρώματος:</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">Κατώφλι χρώματος:</translation> + <translation type="obsolete">Κατώφλι χρώματος:</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">Κατώφλι _Θορύβου:</translation> + <translation type="obsolete">Κατώφλι _Θορύβου:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">Κατώφλι _μετεπεξεργασίας:</translation> + <translation type="obsolete">Κατώφλι _μετεπεξεργασίας:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">_Επέλεξε chroma για να αποφασίσει</translation> + <translation type="obsolete">_Επέλεξε chroma για να αποφασίσει</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">Προβολή _πληροφοριών</translation> + <translation type="obsolete">Προβολή _πληροφοριών</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">_Απασφαλμάτωση</translation> + <translation type="obsolete">_Απασφαλμάτωση</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">_Θύρα τέλους:</translation> - </message> - <message> - <source>3:2 pulldown</source> - <translation type="unfinished"></translation> + <translation type="obsolete">_Θύρα τέλους:</translation> </message> +</context> +<context> + <name>Ui_licenseWindow</name> <message> - <source>If still combed</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Telecide</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Ui_licenseWindow</name> + <name>VapourSynthProxy</name> <message> - <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location line="+12"/> + <source>Select VS file</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Webmmuxer</name> <message> - <source>Saving Webm</source> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -5102,64 +5316,84 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation type="unfinished">Σχετικά με το Avidemux</translation> </message> <message> + <location line="+123"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="-48"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+10"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+55"/> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished">_Αριστερό όριο:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">_Δεξί όριο:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">_Επάνω όριο:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">_Κάτω όριο:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished">Προσθήκη Ορίων</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Εσφαλμένες παράμετροι</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Όλες οι παράμετροι πρέπει να είναι ίσες και μέσα στα όρια.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -5191,669 +5425,468 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+226"/> <source>Create _OpenDML files</source> <translation type="unfinished">Δημιουργία αρχείων _OpenDML</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished">SIMD</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished">Ενεργοποίηση όλων των SIMD</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">Ενεργοποίηση MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">Ενεργοποίηση MMXEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">Ενεργοποίηση 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">Ενεργοποίηση 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">Ενεργοποίηση SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">Ενεργοποίηση SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">Ενεργοποίηση SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">Ενεργοποίηση SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">Ολόκληρα νήματα</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">Multi-aterm</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished">Υψηλή</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished">Πάνω από το κανονικό</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Κανονικό</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">Κάτω από το κανονικό</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished">Χαμηλή</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished">_Προτεραιότητα κωδικοποίησης:</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">Προτεραιότητα δημιουργίας ε_υρετηρίου/απο-πακεταρίσματος:</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">Προτεραιότητα _αναπαραγωγής:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">Ορισμός Προτεραιοτήτων</translation> </message> <message> + <location line="+12"/> <source>XVideo (best)</source> <translation type="unfinished">XVideo (καλύτερο)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (καλό)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">_Εμφάνιση βίντεο:</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">Χωρίς ειδοποιήσεις</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Προβολή μόνο των ειδοποιήσεων σφάλματος</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Προβολή όλων των ειδοποιήσεων</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">Το παραπάνω μήνυμα έχει άγνωστο επίπεδο καταγραφής συμβάντων</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished">PCM</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished">Πρωτεύων</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">_Έλεγχος Έντασης Ήχου:</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">(χωρίς όνομα)</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">Στέρεο</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished">Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">Pro Logic II</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">Η τοπική αναπαραγωγή NMM απέτυχε.</translation> </message> <message> + <location line="+19"/> <source>De_ringing</source> <translation type="unfinished">Δια&γραφή</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Ισχύς:</translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">Προεπιλεγμένη Μετεπεξεργασία</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Περιβάλλον Εργασίας</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Έξοδος</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Ήχος</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Βίντεο</translation> + <translation type="unfinished">Βίντεο</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">CPU</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+25"/> <source>Preferences</source> <translation type="unfinished">Προτιμήσεις</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Append</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Close</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+42"/> + <location line="+2"/> + <location line="+2"/> <source>-</source> <translation type="unfinished">-</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-1"/> <source>Connect to avsproxy</source> <translation type="unfinished">Σύνδεση στο avsproxy</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Undo</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cut</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+11"/> <source>Copy</source> <translation type="unfinished">Αντιγραφή</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Delete</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>Set Marker A</source> <translation type="unfinished">Όρισε το δείκτη Α</translation> </message> <message> + <location line="+1"/> <source>Set Marker B</source> <translation type="unfinished">Όρισε το δείκτη Β</translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+12"/> + <location line="+8"/> <source>Filters</source> <translation type="unfinished">Φίλτρα</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Build Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>About</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+22"/> <source>Play/Stop</source> <translation type="unfinished">Αναπαραγωγή/Σταμάτημα</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Previous Intra Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Intra Frame</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>Previous Black Frame</source> <translation type="unfinished">Προηγούμενο Μαύρο Καρέ</translation> </message> <message> + <location line="+1"/> <source>Next Black Frame</source> <translation type="unfinished">Επόμενο Μαύρο Καρέ</translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> <source>R_esampling (Hz):</source> <translation type="unfinished">Ε_παναδειγματοληψία (Hz):</translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation type="unfinished">Συχνότητα επανακωδικοποίησης (Hz)</translation> </message> <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>None</source> <translation type="unfinished">Καμία</translation> </message> <message> + <location line="-24"/> <source>Film to PAL</source> <translation type="unfinished">Από Film σε PAL</translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation type="unfinished">Από PAL σε Film</translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation type="unfinished">Αλλαγή _ταχύτητας καρέ:</translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation type="unfinished">Καμία αλαγή</translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation type="unfinished">Μονοφωνικό</translation> </message> <message> + <location line="+2"/> <source>Stereo+surround</source> <translation type="unfinished">Στέρεο+περιμετρικός</translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished">Στέρεο+κέντρο</translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished">Στέρεο+κέντρο+περιμετρικός</translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished">Στέρεο εμπρός + στέρεο πίσω</translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation type="unfinished">5 κανάλια</translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation type="unfinished">5.1</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished">Dolby Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished">Dolby Pro Logic II</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>Automatic (max -3 dB)</source> <translation type="unfinished">Αυτόματο (μέγιστο -3 dB)</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Gain mode:</source> <translation type="unfinished">Λειτουργία αποσφαλμάτωσης</translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation type="unfinished">Τιμή _κέρδους:</translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation type="unfinished">_Μίκτης: </translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+13"/> <source>Audio Filters</source> <translation type="unfinished">Φίλτρα Ήχου</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> <source>Fontconfig</source> <translation type="unfinished">Ρύθμιση γραμματοσειράς (Fontconfig)</translation> </message> <message> - <source>FreeType 2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Gettext</source> <translation type="unfinished">Gettext</translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation type="unfinished">SDL</translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation type="unfinished">XVideo</translation> </message> <message> - <source>VDPAU</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>x86</source> <translation type="unfinished">x86</translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished">x86-64</translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation type="unfinished">Βιβλιοθήκες</translation> </message> <message> + <location line="+5"/> <source>Built-in Support</source> <translation type="unfinished">Ενσωματωμένη Υποστήριξη</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation type="unfinished">_Όνομα διαδικασίας:</translation> </message> <message> - <source>Output _File:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Select Video To Write</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+6"/> <source>Save Job</source> <translation type="unfinished">Αποθήκευση διαδικασίας</translation> </message> <message> - <source>Audio Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Encoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Encoder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Device Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Device</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Encoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Encoders</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Enable openGl support</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Use systray while encoding</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Accept non-standard audio frequency for DVD</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Split MPEG files every (MB):</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Use alternative tag for MP3 in .mp4</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>VDPAU (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>OpenGL (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_AudioDevice</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Horizontal deblocking</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Vertical deblocking</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Threading</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No audio track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>An audio track is necessary to create such file</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation type="unfinished">Σφάλμα Κώδικα</translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No AAC audio encoder plugin found.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select FLV1 codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select mpeg4 sp codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Select script to save</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_main.cpp" line="+329"/> <source>Not coded in this version</source> <translation type="unfinished">Δεν κωδικοποιήθηκε σε αυτή την έκδοση</translation> </message> @@ -5866,23 +5899,28 @@ <translation type="obsolete">Επιλέξτε ένα αρχείο AVI για προσκόλληση...</translation> </message> <message> + <location line="+181"/> <source>Are you sure?</source> <translation type="unfinished">Είσαι σίγουρος/η;</translation> </message> <message> + <location line="+87"/> <source>Permission error</source> <translation type="unfinished">Σφάλμα δικαιωμάτων </translation> </message> <message> + <location line="+0"/> <source>Cannot open "%s".</source> <translation type="unfinished">Αδύνατο το άνοιγμα του "%s"</translation> </message> <message> + <location line="+4"/> <source>File error</source> <translation type="unfinished">Σφάλμα αρχείου</translation> </message> <message> + <location line="+0"/> <source>"%s" does not exist.</source> <translation type="unfinished" variants="yes"> <lengthvariant>Δεν υπάρχει το αρχείο @@ -5891,224 +5929,247 @@ </translation> </message> <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished">Αδύνατο το άνοιγμα της εργασίας με τη χρήση του φορτωτή βίντεο.</translation> </message> <message> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> <translation type="unfinished">Δοκίμασε «Αρχείο» -> «Φόρτωση/Εκτέλεση Εργασίας...»</translation> </message> <message> + <location line="+4"/> <source>Could not open the file</source> <translation type="unfinished">Αδύνατο το άνοιγμα του αρχείου</translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation type="unfinished">Πολλαπλά Κανάλια Ήχου</translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished">Το αρχείο που μόλις φορτώθηκε περιέχει διάφορα κανάλια ήχου. Πήγαινε στο «Ήχος» -> «Κύριο Κανάλι» για να επιλέξεις πιο θα είναι ενεργό.</translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished">Κάτι απέτυχε στην προσκόληση</translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished">Κάτι στραβό συνέβη (II)</translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation type="unfinished">Έλεγχος βίντεο</translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation type="unfinished">Δεν βρέθηκαν σφάλματα</translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation type="unfinished">Βρέθηκαν σφάλματα σε %u καρέ</translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation type="unfinished">Δείκτης Α > B</translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation type="unfinished">Αδύνατη η διαγραφή της επιλογής.</translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation type="unfinished">Δεν μπορείς να μετακινήσεις όλα τα καρέ</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> <source>Something bad happened</source> <translation type="unfinished">Κάτι στραβό έγινε</translation> </message> <message> + <location line="+88"/> <source>_Track from video:</source> <translation type="unfinished">_Κανάλι από το βίντεο</translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation type="unfinished">Κύριο Κανάλι Ήχου</translation> </message> <message> + <location line="+253"/> <source>AvsProxy</source> <translation type="unfinished">AvsProxy</translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation type="unfinished">Αποτυχία σύνδεσης με το avsproxy. Είναι σε κατάσταση λειτουργίας;</translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation type="unfinished">AvsProxy</translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation type="unfinished">Τύπος καρέ:</translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation type="unfinished">Μέγεθος καρέ:</translation> </message> <message> - <source>Frame Hex Dump</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>TimeStamp:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+34"/> <source>Go to Time</source> <translation type="unfinished">Μετάβαση στο Χρόνο</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+27"/> <source>_Filter strength:</source> <translation type="unfinished">Ένταση _φίλτρου:</translation> </message> <message> + <location line="+1"/> <source>_Swap U and V</source> <translation type="unfinished">_Εναλλαγή U και V</translation> </message> <message> - <source>_Deringing</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Output file</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Job name</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue job to jobList</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_save.cpp" line="-221"/> <source>Select Workbench to Save</source> <translation type="unfinished">Επέλεξε Workbench για Αποθήκευση</translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation type="unfinished">Επέλεξε Αρχείο για την Αποθήκευση του Ήχου</translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation type="unfinished">Επέλεξε την Ακολουθία JPEG για Αποθήκευση</translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation type="unfinished">Επιλογή BMP για να Φορτωθεί</translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation type="unfinished">Επέλεξε JPEG για Αποθήκευση</translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation type="unfinished">Επιλογή αρχείου για να Φορτωθεί</translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation type="unfinished">Αποθήκευση ήχου</translation> </message> <message> - <source>Jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Fail to save as jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+179"/> <source>Saving as set of jpegs</source> <translation type="unfinished">Αποθήκευση ως μια ομάδα από jpeg</translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished">Αδύνατη η αποκωδικοποίηση του καρέ</translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished">Εγκατάλειψη.</translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished">Έγινε</translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished">Αποθήκευση %d εικόνων</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-237"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation type="unfinished">Σφάλμα</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation type="unfinished">Δεν ήταν δυνατή η αποθήκευση όλων των εικόνων.</translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished">Η BMP op απέτυχε</translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished">Η αποθήκευση του %s ως BMP απέτυχε.</translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished">Το αρχείο %s αποθηκεύτηκε με επιτυχία.</translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation type="unfinished">Αποτυχεία</translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished">Το αρχείο %s ΔΕΝ αποθηκεύτηκε σωστά.</translation> </message> <message> - <source>Recent Files</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+404"/> <source>Recent Projects</source> <translation type="unfinished">Πρόσφατες Εργασίες</translation> </message> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> <source>Custom</source> - <translation type="obsolete">Προσαρμοσμένο</translation> + <translation type="unfinished">Προσαρμοσμένο</translation> </message> <message> <source>_Mode:</source> @@ -6139,10 +6200,6 @@ <translation type="obsolete">Πλέξη</translation> </message> <message> - <source>Quantization</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Rate Control</source> <translation type="obsolete">Έλεγχος Ρυθμού</translation> </message> @@ -6171,14 +6228,11 @@ <translation type="obsolete">MPEG</translation> </message> <message> - <source>Advanced Simple Profile</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Motion Estimation</source> <translation type="obsolete">Εκτίμηση κίνησης</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> <source>Medium</source> <translation type="unfinished">Μεσαίο</translation> </message> @@ -6227,383 +6281,1467 @@ <translation type="obsolete">Το φίλτρο είναι ήδη μερικό</translation> </message> <message> + <source>Ready</source> + <translation type="obsolete">Έτοιμο</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Επιτεύχθηκε</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">Διαγράφηκε</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">Εκτελείται</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Σίγουρα!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Διαγραφή διαδικασίας</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished">Κέρδος</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished">Αποθήκευση</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-7"/> + <source>DRC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Manual (dB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Remix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Shift audio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-19"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="-3"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="-3"/> + <source>Output _File:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Select Video To Write</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> + <source>Audio Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>Video Encoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Decoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Audio Device Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Audio Device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Audio Encoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Audio Encoders</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Demuxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Plugins Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+10"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-116"/> + <source>_Horizontal deblocking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> + <source>_Vertical deblocking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deringing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-178"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enable openGl support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>_Use systray while encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Accept non-standard audio frequency for DVD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>_Split MPEG files every (MB):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Use alternative tag for MP3 in .mp4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>VDPAU (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>OpenGL (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>_AudioDevice</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-75"/> + <source>Open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Append</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous Intra Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Intra Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>First Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Last Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Marker A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Go To Marker B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+161"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+175"/> + <source>Frame Hex Dump</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+108"/> + <source>Oops</source> + <translation type="unfinished">Ουπς</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Πρόβλημα στην αρχικοποίηση της συσκευής ήχου</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished">Όχι</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Η αποθήκευση απέτυχε</translation> + </message> + <message> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Αυτόματη ανίχνευση</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-12"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Motion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Έτοιμο</translation> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="-1"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Επιτεύχθηκε</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">Διαγράφηκε</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">Εκτελείται</translation> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> + <location line="+2"/> + <source>A few seconds</source> <translation type="unfinished"></translation> </message> <message> - <source>Status</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> + <location line="+1"/> + <source>WMA</source> <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">Σίγουρα!</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Διαγραφή διαδικασίας</translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> + <location line="+1"/> + <source>OPUS</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> + <location line="+1"/> + <source>E-AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> + <location line="+1"/> + <source>Ogg Vorbis</source> <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> + <location line="+1"/> + <source>QDM2</source> <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">Κέρδος</translation> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mixer</source> + <location line="+1"/> + <source>MSADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+1"/> + <source>ULAW</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location line="+1"/> + <source>IMA ADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+1"/> + <source>8-bit PCM</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+3"/> + <source>Unknown codec</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Σφάλμα μνήμης</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+132"/> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Άγνωστο</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> + <source>can't open "%s": %u (%s) </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Αγνόησε</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> - <translation type="unfinished">Αποθήκευση</translation> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">_Ρυθμός bit:</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>asharp</name> + <name>asfdemuxer</name> <message> - <source>Asharp</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Δημιουργία ευρετηρίου</translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+66"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished">Προσαρμοζώμενος οξυντής από τον MarcFD.</translation> </message> + <message> + <location line="-1"/> + <source>Asharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+109"/> <source>Strength</source> - <translation type="obsolete">Ισχύς</translation> + <translation type="unfinished">Ισχύς</translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">Κατώφλι</translation> + <translation type="unfinished">Κατώφλι</translation> + </message> + <message> + <location line="-103"/> + <source>ASharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+110"/> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">Αρχείο _υποτίτλων (ASS/SSA):</translation> </message> <message> - <source>Select Subtitle file</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">Απόσταση μεταξύ γρα&μμών:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">Μέγεθος _γραμματοσειράς:</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">Άνω περιθώριο:</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">_Κάτω περιθώριο</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished">ASS</translation> </message> <message> + <location line="-112"/> <source>SSA/ASS/SRT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>Select Subtitle file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -6613,51 +7751,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">Δύο Περάσματα - Μέγεθος Αρχείου</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">Δύο Περάσματα - Μέσος Όρος Ρυθμού Bit</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Ρυθμός bit</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -6665,33 +7927,46 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished">_Αριστερό όριο:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">_Δεξί όριο:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">_Επάνω όριο:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">_Κάτω όριο:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">Μαύρισμα των Ορίων</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Εσφαλμένες παράμετροι</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Όλες οι παράμετροι πρέπει να είναι ίσες και μέσα στα όρια.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -6725,8 +8000,27 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">Προσαρμοσμένο</translation> </message> @@ -6743,174 +8037,226 @@ <translation type="obsolete">Επαναδειγματοληψία fps</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> + </message> + <message> + <location line="+0"/> <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>changefps</name> + <name>chromashift</name> <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> + <source>ChromaShift</source> + <translation type="unfinished">Κατώφλι χρώματος:</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+1"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>chromashift</name> - <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> - <translation type="unfinished"></translation> - </message> + <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> <translation type="unfinished">Κατώφλι χρώματος:</translation> </message> -</context> -<context> - <name>chromashiftDialog</name> <message> - <source>ChromaShift</source> - <translation type="obsolete">Κατώφλι χρώματος:</translation> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">Καμία</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Καμία</translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -6918,39 +8264,23 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> + <source>Contrast</source> + <translation type="unfinished">Αντίθεση</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished"></translation> </message> - <message> - <source>Contrast</source> - <translation type="unfinished">Αντίθεση</translation> - </message> </context> <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Αντίθεση</translation> + <translation type="unfinished">Αντίθεση</translation> </message> <message> <source>Contrast:</source> @@ -6961,44 +8291,63 @@ <translation type="obsolete">Φωτεινότητα:</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Κατώφλι φωτεινότητας:</translation> + <translation type="unfinished">Κατώφλι φωτεινότητας:</translation> </message> <message> + <location line="+60"/> <source>Brightness</source> - <translation type="obsolete">Φωτεινότητα</translation> + <translation type="unfinished">Φωτεινότητα</translation> + </message> + <message> + <location line="-53"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">Κατώφλι φωτεινότητας:</translation> </message> <message> - <source>Process luma plane</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">Επεξεργασία chroma</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">&Προσαρμοσμένη περιέλιξη...</translation> </message> + <message> + <location line="-5"/> + <source>Process luma plane</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Να γίνει φόρτωση</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">Αρχείο κατάρευσης</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -7010,19 +8359,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -7031,83 +8384,131 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Περιτομή</translation> + <translation type="unfinished">Περιτομή</translation> </message> <message> + <location line="+70"/> <source>Reset</source> - <translation type="obsolete">Επαναφορά</translation> + <translation type="unfinished">Επαναφορά</translation> </message> -</context> -<context> - <name>dcaenc</name> <message> - <source>_Bitrate:</source> - <translation type="unfinished">_Ρυθμός bit:</translation> + <location line="-50"/> + <source>Right:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>decimate</name> <message> - <source>Decomb decimate</source> + <location line="+7"/> + <source>Top:</source> <translation type="unfinished"></translation> </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+64"/> + <source>Bottom:</source> <translation type="unfinished"></translation> </message> <message> - <source>Discard closer</source> - <translation type="unfinished">Απόρριψη κοντινότερου</translation> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Replace (interpolate)</source> - <translation type="unfinished">Αντικατάσταση αλφαριθμητικού</translation> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dcaenc</name> <message> - <source>Pulldown dupe removal</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Ρυθμός bit:</translation> </message> <message> - <source>Fastest (no chroma, partial luma)</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> - <source>Medium (full luma, no chroma)</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> + <source>Discard closer</source> + <translation type="unfinished">Απόρριψη κοντινότερου</translation> </message> <message> + <location line="+1"/> + <source>Replace (interpolate)</source> + <translation type="unfinished">Αντικατάσταση αλφαριθμητικού</translation> + </message> + <message> + <location line="+12"/> <source>_Mode:</source> <translation type="unfinished">_Λειτουργία: </translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">_Ποιότητα:</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">_Κατώφλι 1:</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">Κα_τώφλι 2:</translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">_Τύπος:</translation> </message> <message> - <source>Sho_w</source> + <location line="-35"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>Pulldown dupe removal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Fastest (no chroma, partial luma)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Medium (full luma, no chroma)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Sho_w</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Decomb Decimate</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>delogo</name> @@ -7119,10 +8520,12 @@ <context> <name>delogo2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> @@ -7130,57 +8533,70 @@ <context> <name>dgbob</name> <message> - <source>dgbob</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Donald Graft Bob.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+68"/> <source>Top</source> <translation type="unfinished">πάνω-κάτω</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Κάτω</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Διατήρηση του αριθμού των καρέ και την ταχύτητά τους (fps)</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">Εικόνες σκότους</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">Διπλός αριθμός καρέ (αργή κίνηση)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">_Λειτουργία: </translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Κατώφλι:</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">_Επιπλέον</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">Επιπλέον έλεγχος, απέφυγε τη χρήση του</translation> </message> <message> + <location line="+3"/> <source>DGBob</source> <translation type="unfinished">DGBob</translation> </message> + <message> + <location line="-27"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>dmxHeader</name> @@ -7198,83 +8614,135 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">Κωδικοποίηση...</translation> </message> <message> + <location line="+44"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Καμία</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Άγνωστο</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kB/s</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">Κλείσιμο του υπολογιστή όταν τελειώσει</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">Προτεραιότητα:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">Υψηλή</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">Πάνω από το κανονικό</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Κανονικό</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">Κάτω από το κανονικό</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">Χαμηλή</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Παύση / Εγκατάληψη</translation> </message> <message> - <source>Phase:</source> + <location line="+13"/> + <source>Advanced</source> + <translation type="unfinished">Προχωρημένα</translation> + </message> + <message> + <location line="-164"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Codec:</source> + <location line="+41"/> + <source>Phase:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -7282,27 +8750,28 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <location line="+16"/> + <source>Video Codec:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -7310,20 +8779,23 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -7331,27 +8803,29 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Advanced</source> - <translation type="unfinished">Προχωρημένα</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -7383,10 +8857,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">MPlayer eq2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished"></translation> </message> @@ -7402,19 +8878,70 @@ <translation type="obsolete">Γάμμα</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Αντίθεση</translation> + <translation type="unfinished">Αντίθεση</translation> </message> <message> + <location line="-7"/> <source>Brightness</source> - <translation type="obsolete">Φωτεινότητα</translation> + <translation type="unfinished">Φωτεινότητα</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Ρυθμός bit:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>Fade</source> - <translation type="unfinished">Ομαλή μετάβαση</translation> + <translation type="obsolete">Ομαλή μετάβαση</translation> </message> <message> <source>Fade in/out.</source> @@ -7422,211 +8949,304 @@ </message> <message> <source>Out</source> - <translation type="unfinished">Έξοδος</translation> + <translation type="obsolete">Έξοδος</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Φθίνουσα έξοδος</translation> + <translation type="obsolete">Φθίνουσα έξοδος</translation> </message> <message> <source>In</source> - <translation type="unfinished">Είσοδος</translation> + <translation type="obsolete">Είσοδος</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">Αύξουσα είσοδος</translation> + <translation type="obsolete">Αύξουσα είσοδος</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">_Τύπος μετάβασης:</translation> + <translation type="obsolete">_Τύπος μετάβασης:</translation> </message> +</context> +<context> + <name>fade to</name> <message> + <source>Fade</source> + <translation type="obsolete">Ομαλή μετάβαση</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">Ομαλή μετάβαση</translation> + </message> + <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Έξοδος</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">Φθίνουσα έξοδος</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">Είσοδος</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">Αύξουσα είσοδος</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">_Τύπος μετάβασης:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> - <translation type="unfinished">Ομαλή μετάβαση</translation> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">Προεπιλεγμένο</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">Προοδευτικό</translation> + </message> + <message> + <location line="+51"/> + <source>Interlacing</source> + <translation type="unfinished">Πλέξη</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Έλεγχος Ρυθμού</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Προεπιλεγμένο</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">Προοδευτικό</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Πλέξη</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Έλεγχος Ρυθμού</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -7634,150 +9254,187 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">Καμία</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Πλήρες</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Καταγραφή</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+48"/> + <source>User Interface</source> + <translation type="unfinished">Περιβάλλον Εργασίας</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">Εκτίμηση κίνησης</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">Έλεγχος Ρυθμού</translation> + </message> + <message> + <location line="-72"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Περιβάλλον Εργασίας</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Εκτίμηση κίνησης</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Έλεγχος Ρυθμού</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -7785,94 +9442,117 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Καμία</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Πλήρες</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Καταγραφή</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Περιβάλλον Εργασίας</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Έλεγχος Ρυθμού</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Περιβάλλον Εργασίας</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Έλεγχος Ρυθμού</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -7880,47 +9560,219 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Προχωρημένα</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Σφάλμα αρχείου</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Αδύνατο το άνοιγμα του + "%s"</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished">Είναι πιθανό να προσπαθείς να επαναγράψεις ένα αρχείο δεδομένων εισόδου!</translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">Αδύνατη η εγγραφή του αρχείου</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">Χωρίς πρόσβαση εγγραφής στο + "%s"</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -7938,165 +9790,475 @@ <source>Save set of filters</source> <translation type="obsolete">Αποθήκευση ομάδας φίλτρων</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+88"/> <source>_Temporal threshold:</source> <translation type="unfinished">Κατώφλι χρώματος:</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">Κατώφλι χρώματος:</translation> </message> <message> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished">FluxSmooth</translation> </message> + <message> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">Καμία</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Πλήρες</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Καταγραφή</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Περιβάλλον Εργασίας</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Έλεγχος Ρυθμού</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Περιβάλλον Εργασίας</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Έλεγχος Ρυθμού</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Μη υποστηριζόμενη</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">Χρονικός και χωρικός έλεγχος</translation> + <translation type="unfinished">Χρονικός και χωρικός έλεγχος</translation> </message> <message> + <location line="+2"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">Παράβλεψη χωρικού και χρονικού ελέγχου</translation> + <translation type="unfinished">Παράβλεψη χωρικού και χρονικού ελέγχου</translation> </message> <message> + <location line="+4"/> <source>Bottom field first</source> - <translation type="obsolete">Πρώτα το κάτω πεδίο</translation> + <translation type="unfinished">Πρώτα το κάτω πεδίο</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">Πρώτα το επάνω πεδίο</translation> + <translation type="unfinished">Πρώτα το επάνω πεδίο</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Λειτουργία: </translation> + <translation type="unfinished">_Λειτουργία: </translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">_Σειρά:</translation> + <translation type="unfinished">_Σειρά:</translation> + </message> + <message> + <location line="-194"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+183"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>yadif</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -8109,10 +10271,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -8120,34 +10284,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Δεν υπάρχουν δεδομένα</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">Μέγιστος ρυθμός bit:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">Μέσος όρος ρυθμού bit:</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">Αριθμός πλαισίων:</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">Αριθμός πλαισίων:</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">Αριθμός πλαισίων:</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">Μέγιστο βήμα QP μεταξύ καρέ</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">Ιστόγραμμα Ρυθμού Bit</translation> </message> @@ -8155,125 +10328,229 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+58"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished">Ρύθμιση της απόχρωσης και του κορεσμού.</translation> + </message> + <message> + <location line="-1"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> - <translation type="unfinished">Ρύθμιση της απόχρωσης και του κορεσμού.</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Απόχρωση</translation> + <translation type="unfinished">Απόχρωση</translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">_Θόρυβος:</translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Πλήρες</translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Γρήγορο</translation> </message> <message> - <source>use QT4 version</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Αλλαγή _ταχύτητας καρέ:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">Ουπς</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">Κάτι πολύ λάθος συνέβει με τη λίστα διαδικασιών.</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">Δεν υπάρχουν αποθηκευμένες διαδικασίες</translation> </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Διαδικασίες</translation> </message> <message> + <location line="+44"/> <source>Delete All Jobs</source> <translation type="unfinished">Διαγραφή Όλων των Διαδικασιών</translation> </message> <message> + <location line="-7"/> <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> @@ -8312,22 +10589,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Συμπιεστής Χρώματος (Quantizer):</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Συμπιεστής Χρώματος (Quantizer):</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -8370,58 +10652,72 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">πάνω-κάτω</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Κάτω</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished"><b>Σειρά Subpixel</b>:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Κατώφλι:</translation> </message> <message> - <source>Smaller means more deinterlacing</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">_Οξύ</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">_Μηχανή οξύτητας:</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">_Διπλής Κατεύθυνσης</translation> </message> <message> - <source>Extrapolate better (better not to use it)</source> + <location line="+1"/> + <source>_Map</source> + <translation type="unfinished">_Χαρτογράφηση</translation> + </message> + <message> + <location line="-24"/> + <source>Kernel Deint.</source> <translation type="unfinished"></translation> </message> <message> - <source>_Map</source> - <translation type="unfinished">_Χαρτογράφηση</translation> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> + <source>Smaller means more deinterlacing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Extrapolate better (better not to use it)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished"></translation> </message> @@ -8429,33 +10725,40 @@ <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">Κατάσταση Λειτουργίας _Ρυθμού Bit:</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">_Ρυθμός bit:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Ποιότητα:</translation> </message> <message> - <source>_Disable reservoir:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>LAME Configuration</source> <translation type="unfinished">Ρύθμιση LAME</translation> </message> + <message> + <location line="-4"/> + <source>_Disable reservoir:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>largeMedian</name> @@ -8475,28 +10778,34 @@ <context> <name>largemedian</name> <message> - <source>Large Median (5x5).</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+71"/> + <source>_Process luma</source> + <translation type="unfinished">Κατώφλι φωτεινότητας:</translation> </message> <message> - <source>Median filter on 5x5 matrix.</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>P_rocess chroma</source> + <translation type="unfinished">Επεξεργασία chroma</translation> </message> <message> - <source>_Process luma</source> - <translation type="unfinished">Κατώφλι φωτεινότητας:</translation> + <location line="+4"/> + <source>Fast Convolution</source> + <translation type="unfinished">&Προσαρμοσμένη περιέλιξη...</translation> </message> <message> - <source>Process luma plane</source> + <location line="-40"/> + <source>Large Median (5x5).</source> <translation type="unfinished"></translation> </message> <message> - <source>P_rocess chroma</source> - <translation type="unfinished">Επεξεργασία chroma</translation> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fast Convolution</source> - <translation type="unfinished">&Προσαρμοσμένη περιέλιξη...</translation> + <location line="+34"/> + <source>Process luma plane</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -8546,59 +10855,98 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Ρυθμός bit:</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Εναλλαγή U και V</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Εμφάνιση της κίνησης περιστροφής κατά την αλλαγή της θέσης εστίασης;</translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Επιλογές Αποκωδικοποιητή</translation> </message> +</context> +<context> + <name>lavdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">Καμία</translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">Γραμμική ανάμειξη</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Γραμμική ανάμειξη</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Κυβική Spline</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Απόπλεξη διαμέσου</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">Απόπλεξη FFmpeg</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Απόπλεξη:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">_Συσκευή ήχου</translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished">Ρύθμιση Deinterlacer...</translation> </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished"></translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -8607,44 +10955,96 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">_Λογότυπο (αρχείο jpg):</translation> + <translation type="obsolete">_Λογότυπο (αρχείο jpg):</translation> </message> <message> <source>Select JPEG file</source> - <translation type="unfinished">Επιλογή Αρχείου JPEG</translation> + <translation type="obsolete">Επιλογή Αρχείου JPEG</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">Θέση _X:</translation> + <translation type="obsolete">Θέση _X:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Θέση _Y:</translation> + <translation type="obsolete">Θέση _Y:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">_Άλφα:</translation> + <translation type="obsolete">_Άλφα:</translation> </message> <message> <source>Logo</source> - <translation type="unfinished">Λογότυπο</translation> + <translation type="obsolete">Λογότυπο</translation> </message> <message> - <source>Add logo.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Put a logo on top of video, with alpha blending.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">Λογότυπο</translation> + </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -8652,6 +11052,7 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Διαχειριστής Φίλτρων Βίντεο</translation> </message> @@ -8668,34 +11069,42 @@ <translation type="obsolete">Επάνω</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation type="unfinished">Μετασχηματισμός</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Πλέξη</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Χρώματα</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">Θόρυβος</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Οξύτητα</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Υπότιτλοι</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Διάφορα</translation> </message> <message> + <location line="+62"/> <source>&Close</source> <translation type="unfinished">&Κλείσιμο</translation> </message> @@ -8704,18 +11113,22 @@ <translation type="obsolete">Εξωτερικό</translation> </message> <message> + <location line="-244"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+95"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> <message> + <location line="+60"/> <source>&Preview</source> <translation type="unfinished"></translation> </message> @@ -8760,62 +11173,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+425"/> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished">Αποπλεκτής αποζημίωσης κίνησης. Εισήχθηκε και Προσαρμόσθηκε από τον MPlayer.</translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished">Γρήγορο</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Μεσαίο</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Αργή αναζήτηση επαναληπτικής κίνησης</translation> </message> <message> - <source>Extra slow (same as 3+multiple reference frames)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">_Λειτουργία: </translation> </message> <message> - <source>Bottom :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Qp:</source> <translation type="unfinished">_Qp:</translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished">Πεπλεγμένη</translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="-51"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Extra slow (same as 3+multiple reference frames)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -8823,125 +11254,343 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">Συγχώνευση δύο εικόνων σαν να ήταν δύο πεδία.</translation> + </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+242"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished">Αποθορυβοποιητής3d MPlayer </translation> + </message> + <message> + <location line="-41"/> <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source>_Spatial luma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+1"/> <source>Luma _Temporal strength:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+71"/> + <source>_Temporal strength:</source> + <translation type="unfinished">Σήμα:</translation> + </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished">Αποθορυβοποιητής3d MPlayer </translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> + <location line="-39"/> <source>Mplayer Denoise 3D</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp4demuxer</name> <message> - <source>_Temporal strength:</source> - <translation type="unfinished">Σήμα:</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Πρόβλημα στην ανάγνωση των κεφαλίδων SVQ3</translation> </message> <message> - <source>MPlayer denoise3d</source> - <translation type="unfinished">Αποθορυβοποιητής3d MPlayer </translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Χωρίς πίνακα stts</translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4muxer</name> <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">Μη υποστηριζόμενη</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp4v2muxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Ήχος</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished">Αποθήκευση</translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Βίντεο</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+133"/> <source>_Mask</source> <translation type="unfinished">Mask</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">_Υψηλό Q</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">_Κατώφλι:</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Ισχύς:</translation> </message> <message> + <location line="+5"/> <source>MSharpen</source> <translation type="unfinished">MSharpen (οξύτητα)</translation> </message> <message> + <location line="-65"/> <source>Msharpen</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> </message> </context> <context> @@ -8970,42 +11619,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -9022,17 +11681,40 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Παραμορφωμένη κεφαλίδα</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Αποπακετάρισμα ροής δεδομένων</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -9044,6 +11726,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -9065,30 +11760,38 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">Ιδιότητες</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Βίντεο</translation> </message> <message> + <location line="+22"/> <source>Frame Rate:</source> <translation type="unfinished">Ταχύτητα Καρέ:</translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Συνολική Διάρκεια:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Λόγος Διαστάσεων:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Μέγεθος εικόνας:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">Κώδικας 4CC:</translation> </message> @@ -9101,6 +11804,7 @@ <translation type="obsolete">Μέγεθος σε Εικ/χεία:</translation> </message> <message> + <location line="+53"/> <source>Audio</source> <translation type="unfinished">Ήχος</translation> </message> @@ -9109,112 +11813,563 @@ <translation type="obsolete">Μέγεθος Αρχείου:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">Συχνότητα:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Μεταβλητός Ρυθμός bit:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">Ρυθμός bit:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">Κανάλια:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">Κώδικας:</translation> </message> <message> + <location line="-208"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+17"/> <source>Extra Video Properties</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+121"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Δημιουργία ευρετηρίου</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Απαιτούνται Δικαιώματα</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Απαιτούνται δικαιώματα Υπερχρήστη για να εκτελεστεί αυτή η λειτουργία.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Συνέχιση</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Εγκατάληψη</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Πρόσφατες Εργασίες</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Έτοιμο</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Επιτεύχθηκε</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Αποτυχεία</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Διαγράφηκε</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Εκτελείται</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Σίγουρα!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Διαγραφή διαδικασίας</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Μερικό</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Ρύθμιση</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Άγνωστο</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">Όχι</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Ναι</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">Μονοφωνικό</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">Στέρεο</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">Μονοφωνικό</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">Στέρεο</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Συναγερμός</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -9222,46 +12377,57 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Λειτουργία: </translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">_Νέα ταχύτητα καρέ:</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation type="unfinished">Επαναδειγματοληψία fps</translation> </message> <message> + <location line="-322"/> <source>Custom</source> <translation type="unfinished">Προσαρμοσμένο</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> @@ -9269,10 +12435,17 @@ <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Το πλάτος και το ύψος δεν μπορούν να είναι παράδοξα</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -9280,87 +12453,414 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Αλλαγή μεγέθους</translation> + <translation type="unfinished">Αλλαγή μεγέθους</translation> </message> <message> + <location line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+172"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+40"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+116"/> <source>Bilinear</source> - <translation type="obsolete">Διγραμμικός</translation> + <translation type="unfinished">Διγραμμικός</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Δικυβικός</translation> + <translation type="unfinished">Δικυβικός</translation> + </message> + <message> + <location line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-423"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+42"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+75"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+70"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Το πλάτος και το ύψος δεν μπορούν να είναι παράδοξα</translation> + <translation type="obsolete">Το πλάτος και το ύψος δεν μπορούν να είναι παράδοξα</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Περιστροφή</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-7"/> <source>None</source> <translation type="unfinished">Καμία</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 μοίρες</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 μοίρες</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 μοίρες</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">_Γωνία:</translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -9390,28 +12890,59 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Προεπισκόπηση</translation> + </message> + <message> + <location line="+83"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>separateFields</name> <message> - <source>Angle (°):</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>sharpen</name> <message> - <source>Preview</source> - <translation type="unfinished">Προεπισκόπηση</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>stackfield</name> <message> - <source>next</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> @@ -9445,148 +12976,355 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Μη έγκυρη στρατηγική '%s'</translation> + </message> + <message> + <location line="+1"/> + <source>3:2 pulldown</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC τροποποιημένο από PAL</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">πάνω-κάτω</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Κάτω</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Ποτέ</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> <translation type="unfinished"></translation> </message> <message> - <source>OpenGL</source> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Πάντα</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Καμία</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Κανένα αλλά υπολόγισε</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Μετεπεξεργασία και καλύτερο ταίριασμα</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Μετεπεξεργασία και προβολή ζωνών (απασφαλμάτωση)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Επεξεργασία εικόνας (όχι πεδία)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Επεξεργασία εικόνας (όχι πεδία), απασφαλμάτωση</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">Σ_τρατηγική:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished"><b>Σειρά Subpixel</b>:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Μεταεπεξεργασία:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">Προς τα πίσω βέλος</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">Κατώφλι χρώματος:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">Κατώφλι χρώματος:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">Κατώφλι _Θορύβου:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Κατώφλι _μετεπεξεργασίας:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">_Επέλεξε chroma για να αποφασίσει</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">Προβολή _πληροφοριών</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">_Απασφαλμάτωση</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">_Θύρα τέλους:</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> + </message> <message> - <source>MS Windows Direct3D</source> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Δημιουργία ευρετηρίου</translation> + </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>twolame</name> <message> - <source>Keep Top Field</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Ρυθμός bit:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>uisupport</name> <message> - <source>Keep Bottom Field</source> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+3"/> + <source>Default Raster</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -9655,22 +13393,27 @@ <translation type="obsolete">Ρυθμίσεις VobSub</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -9678,26 +13421,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">Με βάση την ποιότητα</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Λειτουργία: </translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">_Ρυθμός bit:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Ποιότητα:</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished">Ρύθμιση Vorbis</translation> </message> @@ -9705,462 +13454,2880 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">Επεξεργασία</translation> </message> <message> + <location line="+112"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-48"/> <source>Elapsed:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+113"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Προσαρμοσμένο</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+375"/> <source>Rate Control</source> - <translation type="obsolete">Έλεγχος Ρυθμού</translation> + <translation type="unfinished">Έλεγχος Ρυθμού</translation> </message> <message> + <location line="+2882"/> <source>Disable</source> - <translation type="obsolete">Απενεργοποίηση</translation> + <translation type="unfinished">Απενεργοποίηση</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Αυτόματη ανίχνευση</translation> + <translation type="unfinished">Αυτόματη ανίχνευση</translation> </message> <message> + <location line="-2298"/> <source>Motion Estimation</source> - <translation type="obsolete">Εκτίμηση κίνησης</translation> + <translation type="unfinished">Εκτίμηση κίνησης</translation> </message> <message> + <location line="+21"/> <source>Diamond Search</source> - <translation type="obsolete">Μηχανή αναζήτησης:</translation> + <translation type="unfinished">Μηχανή αναζήτησης:</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">Μηχανή αναζήτησης:</translation> + <translation type="unfinished">Μηχανή αναζήτησης:</translation> </message> <message> + <location line="+10"/> <source>Exhaustive Search</source> - <translation type="obsolete">Μηχανή αναζήτησης:</translation> + <translation type="unfinished">Μηχανή αναζήτησης:</translation> </message> <message> + <location line="+5"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">Μηχανή αναζήτησης:</translation> + <translation type="unfinished">Μηχανή αναζήτησης:</translation> </message> <message> + <location line="+351"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Καμία</translation> + <translation type="unfinished">Καμία</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">Χωρικός</translation> + <translation type="unfinished">Χωρικός</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">Χρονικός</translation> + <translation type="unfinished">Χρονικός</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Αυτόματο</translation> + <translation type="unfinished">Αυτόματο</translation> </message> <message> + <location line="+143"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> + <location line="+280"/> <source>Fast</source> - <translation type="obsolete">Γρήγορο</translation> + <translation type="unfinished">Γρήγορο</translation> </message> <message> + <location line="+527"/> <source>Flat Matrix</source> - <translation type="obsolete">Επίπεδο Πλαίσιο</translation> + <translation type="unfinished">Επίπεδο Πλαίσιο</translation> </message> <message> + <location line="+10"/> <source>JVT Matrix</source> - <translation type="obsolete">Πλαίσιο JVT</translation> + <translation type="unfinished">Πλαίσιο JVT</translation> </message> <message> + <location line="+9"/> <source>Custom Matrix</source> - <translation type="obsolete">Προσαρμοσμένο Πλαίσιο</translation> + <translation type="unfinished">Προσαρμοσμένο Πλαίσιο</translation> </message> <message> <source>Advanced</source> <translation type="obsolete">Προχωρημένα</translation> </message> <message> + <location line="+1052"/> <source>Output</source> - <translation type="obsolete">Έξοδος</translation> + <translation type="unfinished">Έξοδος</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+594"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+1916"/> <source>Normal</source> - <translation type="obsolete">Κανονικό</translation> + <translation type="unfinished">Κανονικό</translation> </message> <message> + <location line="+590"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Λόγος Διαστάσεων σε Εικονοστοιχεία</translation> + <translation type="unfinished">Λόγος Διαστάσεων σε Εικονοστοιχεία</translation> </message> <message> + <location line="+18"/> <source>As Input</source> - <translation type="obsolete">Ώς δεδομένα εισόδου</translation> + <translation type="unfinished">Ώς δεδομένα εισόδου</translation> </message> <message> + <location line="+49"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+165"/> <source>Crop</source> - <translation type="obsolete">Περιτομή</translation> + <translation type="unfinished">Περιτομή</translation> </message> <message> + <location line="+303"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="-3949"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+52"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+94"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>x264Dialog</name> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Προσαρμοσμένο</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Σφάλμα</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x265ConfigDialog</name> <message> - <source>Target Bitrate:</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="+24"/> + <source>Configuration:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> + <location line="+17"/> + <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Αυτόματο</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Έλεγχος Ρυθμού</translation> + </message> + <message> + <location line="+21"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Εκτίμηση κίνησης</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">Μηχανή αναζήτησης:</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">Μηχανή αναζήτησης:</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished">Μηχανή αναζήτησης:</translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Γρήγορο</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished">Επίπεδο Πλαίσιο</translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished">Πλαίσιο JVT</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished">Προσαρμοσμένο Πλαίσιο</translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Κανονικό</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Απενεργοποίηση</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Αυτόματη ανίχνευση</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Έξοδος</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Λόγος Διαστάσεων σε Εικονοστοιχεία</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished">Ώς δεδομένα εισόδου</translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">Περιτομή</translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Καμία</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Καμία</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished">Χαμηλή</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Μεσαίο</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Πλήρες</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Προσαρμοσμένο</translation> </message> <message> + <location line="+83"/> + <source>Motion Estimation</source> + <translation type="unfinished">Εκτίμηση κίνησης</translation> + </message> + <message> + <location line="+21"/> + <source>Rate Control</source> + <translation type="unfinished">Έλεγχος Ρυθμού</translation> + </message> + <message> + <location line="-45"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Λόγος Διαστάσεων:</translation> + </message> + <message> + <location line="-43"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Εκτίμηση κίνησης</translation> + <location line="+4"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Έλεγχος Ρυθμού</translation> + <location line="+7"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Χρονικός και χωρικός έλεγχος</translation> </message> <message> - <source>16:9 (PAL))</source> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> <translation type="unfinished"></translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Παράβλεψη χωρικού και χρονικού ελέγχου</translation> </message> <message> - <source>Mi_n. quantizer:</source> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Πρώτα το κάτω πεδίο</translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Λόγος Διαστάσεων:</translation> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Πρώτα το επάνω πεδίο</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Λειτουργία: </translation> </message> <message> - <source>Aspect Ratio</source> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Σειρά:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> <translation type="unfinished"></translation> </message> </context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_en.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_en.ts
Changed
@@ -4,141 +4,71 @@ <context> <name>ADM_Composer</name> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+178"/> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+36"/> <source>Attempt to open %s failed!</source> <translation type="unfinished"></translation> </message> <message> + <location line="+26"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> - <message> - <source>Alert</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Confirmation</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question?</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> <message> - <source>_Resume</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cancel it ?</source> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4Factory::ADM_Qbitrate</name> - <message> - <source>Constant Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Video Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Average Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Encoding mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target video size (MB)</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_QthreadCount</name> <message> - <source>Average bitrate (kb/s)</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> - <source>-</source> + <location line="+1"/> + <source>Auto-detect</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <location line="+1"/> + <source>Custom</source> <translation type="unfinished"></translation> </message> </context> <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished"></translation> </message> @@ -146,6 +76,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished"></translation> </message> @@ -153,167 +85,179 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Target</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>00:00:00</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Medium:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Duration:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>1 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+58"/> <source>Custom Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished"></translation> </message> <message> + <location line="-101"/> <source>Total Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>DIA_encodingQt4</name> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Abort</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Privileges Required</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -321,81 +265,109 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+14"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Track 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="-107"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">&Filters</translation> + </message> + <message> + <location line="-112"/> <source>Track 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip Glyph</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished"></translation> </message> <message> + <location line="+18"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">&Close</translation> </message> <message> + <location line="+10"/> <source>00:00:00/000</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Nb Lines :</source> <translation type="unfinished"></translation> </message> @@ -403,34 +375,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>00:00:00</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> + <location line="+27"/> <source>0</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -438,1879 +418,2968 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+17"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>1/1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>File being written </source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>...</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>GUIPlayback</name> - <message> - <source>Trouble initializing audio device</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>MP4Header</name> - <message> - <source>Problem reading SVQ3 headers</source> - <translation type="unfinished"></translation> - </message> + <name>MainWindow</name> <message> - <source>No stts table</source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+148"/> + <source>&Auto</source> + <translation type="unfinished">A&uto</translation> </message> -</context> -<context> - <name>MainWindow</name> <message> + <location line="-133"/> <source>Avidemux</source> <translation type="unfinished"></translation> </message> <message> + <location line="+102"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> - <source>&Auto</source> - <translation type="unfinished">A&uto</translation> - </message> - <message> + <location line="+17"/> <source>&Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+18"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> + <location line="-453"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+86"/> + <location line="+169"/> <source>Copy</source> - <translation type="unfinished"></translation> + <translation type="unfinished">&Copy</translation> </message> <message> + <location line="-136"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished"></translation> </message> <message> + <location line="-112"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+129"/> <source>&Shift:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>ms</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>...</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Time:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>00:00:00.000</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>/ 00:00:00.000</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Frame type:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>?</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Selection</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>A:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>B:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>000000</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="-903"/> + <source>Play [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+3"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> - <source>&Open...</source> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> + <source>...</source> <translation type="unfinished"></translation> </message> <message> - <source>&Information...</source> + <location line="-637"/> + <source>Stop [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Alt+Return</source> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> <translation type="unfinished"></translation> </message> <message> - <source>Save &Video...</source> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> <translation type="unfinished"></translation> </message> <message> - <source>Save Video</source> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Load/Run Project...</source> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Load/Run Project</source> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Save &Project</source> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>Save Project</source> + <location line="+26"/> + <source>Search previous black frame</source> <translation type="unfinished"></translation> </message> <message> - <source>&Calculator...</source> + <location line="+23"/> + <source>Search next black frame</source> <translation type="unfinished"></translation> </message> <message> - <source>F7</source> + <location line="+23"/> + <source>Go to first frame [HOME]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Input</source> + <location line="+23"/> + <source>Go to last frame [END]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Output</source> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Codec Options</source> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+C</source> + <location line="+3"/> + <source>Forward one minute</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> + <location line="+58"/> + <source>Time:</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+N</source> + <location line="+19"/> + <source>00:00:00.000</source> <translation type="unfinished"></translation> </message> <message> - <source>&Selection</source> + <location line="+22"/> + <source>/ 00:00:00.000</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+S</source> + <location line="+29"/> + <source>Frame type:</source> <translation type="unfinished"></translation> </message> <message> - <source>&Volume</source> + <location line="+13"/> + <source>?</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+V</source> + <location line="+44"/> + <source>Se&lection</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio Metre</source> + <location line="+73"/> + <source>A:</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+M</source> + <location line="+7"/> + <source>B:</source> <translation type="unfinished"></translation> </message> <message> - <source>&Separate</source> + <location line="+7"/> + <source>Go to marker A [PAGE UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Top</source> + <location line="+3"/> + <location line="+10"/> + <source>000000</source> <translation type="unfinished"></translation> </message> <message> - <source>Si&de</source> + <location line="-3"/> + <source>Go to Marker B [PAGE DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>Display processed video on playback</source> + <location line="+10"/> + <source>Display output video on playback</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> - <source>Open Video</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>OpenDMLHeader</name> - <message> - <source>Malformed header</source> + <location line="+25"/> + <source>Vol&ume</source> <translation type="unfinished"></translation> </message> <message> - <source>Unpacking bitstream</source> + <location line="+100"/> + <source>Audio &Metre</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>QObject</name> <message> - <source>Question</source> + <location line="+41"/> + <source>&Open...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SpiderMonkeyShell</name> <message> - <source>Shell</source> + <location line="+3"/> + <source>Open Video</source> <translation type="unfinished"></translation> </message> <message> - <source>Clear</source> + <location line="+9"/> + <source>&Information...</source> <translation type="unfinished"></translation> </message> <message> - <source>Evaluate</source> + <location line="+3"/> + <source>Alt+Return</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Return</source> + <location line="+9"/> + <source>Save &Video...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Telecide</name> <message> - <source>No strategy</source> + <location line="+3"/> + <location line="+3"/> + <source>Save Video</source> <translation type="unfinished"></translation> </message> <message> - <source>3:2 pulldown</source> + <location line="+9"/> + <source>&Load/Run Project...</source> <translation type="unfinished"></translation> </message> <message> - <source>PAL/SECAM</source> + <location line="+3"/> + <location line="+3"/> + <source>Load/Run Project</source> <translation type="unfinished"></translation> </message> <message> - <source>NTSC converted from PAL</source> + <location line="+9"/> + <source>Save &Project</source> <translation type="unfinished"></translation> </message> <message> - <source>Top</source> + <location line="+3"/> + <location line="+3"/> + <source>Save Project</source> <translation type="unfinished"></translation> </message> <message> - <source>Bottom</source> + <location line="+9"/> + <source>&Calculator...</source> <translation type="unfinished"></translation> </message> <message> - <source>Never</source> + <location line="+3"/> + <source>F7</source> <translation type="unfinished"></translation> </message> <message> - <source>If still combed</source> + <location line="+15"/> + <source>&Input</source> <translation type="unfinished"></translation> </message> <message> - <source>Always</source> + <location line="+12"/> + <source>&Output</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> + <location line="+11"/> + <source>&Codec Options</source> <translation type="unfinished"></translation> </message> <message> - <source>None but compute</source> + <location line="+3"/> + <source>Ctrl+Alt+C</source> <translation type="unfinished"></translation> </message> <message> - <source>Postproc on best match</source> + <location line="+14"/> + <source>Ctrl+Alt+N</source> <translation type="unfinished"></translation> </message> <message> - <source>Postproc and show zones (debug)</source> + <location line="+11"/> + <source>&Selection</source> <translation type="unfinished"></translation> </message> <message> - <source>Process image (not fields)</source> + <location line="+3"/> + <source>Ctrl+Alt+S</source> <translation type="unfinished"></translation> </message> <message> - <source>Process image (not fields), debug</source> + <location line="+11"/> + <source>&Volume</source> <translation type="unfinished"></translation> </message> <message> - <source>_Strategy:</source> + <location line="+3"/> + <source>Ctrl+Alt+V</source> <translation type="unfinished"></translation> </message> <message> - <source>_Field order:</source> + <location line="+11"/> + <source>&Audio Metre</source> <translation type="unfinished"></translation> </message> <message> - <source>_Postprocessing:</source> + <location line="+3"/> + <source>Ctrl+Alt+M</source> <translation type="unfinished"></translation> </message> <message> - <source>_Try backward:</source> + <location line="+12"/> + <source>&Separate</source> <translation type="unfinished"></translation> </message> <message> - <source>_Direct threshold:</source> + <location line="+12"/> + <source>&Top</source> <translation type="unfinished"></translation> </message> <message> - <source>_Backward threshold:</source> + <location line="+12"/> + <source>Si&de</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SpiderMonkeyShell</name> <message> - <source>_Noise threshold:</source> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> + <source>Shell</source> <translation type="unfinished"></translation> </message> <message> - <source>Postp_rocessing threshold:</source> + <location line="+32"/> + <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <source>_Use chroma to decide</source> + <location line="+40"/> + <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> - <source>Sho_w info</source> + <location line="+3"/> + <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>Ui_licenseWindow</name> <message> - <source>Debu_g</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Bl_end</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>VapourSynthProxy</name> <message> - <source>Decomb Telecide</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_licenseWindow</name> <message> - <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <location line="+12"/> + <source>Select VS file</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location line="+11"/> + <source>...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Webmmuxer</name> <message> - <source>Saving Webm</source> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished"></translation> </message> <message> - <source>http://www.avidemux.org</source> + <location line="+10"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+19"/> + <source>http://www.avidemux.org</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+36"/> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+34"/> <source>Open</source> <translation>&Open...</translation> </message> <message> + <location line="+1"/> <source>Append</source> <translation>&Append...</translation> </message> <message> + <location line="+1"/> <source>Save</source> <translation>&Save</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+434"/> + <location line="+10"/> <source>Queue</source> <translation>Qu&eue</translation> </message> <message> + <location line="+1"/> <source>Save as Image</source> <translation>Save as I&mage</translation> </message> <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>Close</source> <translation>&Close</translation> </message> <message> - <source>-</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Information</source> <translation type="unfinished">&Information</translation> </message> <message> - <source>Connect to avsproxy</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>Quit</source> <translation>&Quit</translation> </message> <message> - <source>Undo</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>Reset Edit</source> <translation>&Reset Edit</translation> </message> <message> + <location line="+1"/> <source>Cut</source> <translation>Cu&t</translation> </message> <message> + <location line="+1"/> <source>Copy</source> <translation>&Copy</translation> </message> <message> + <location line="+1"/> <source>Paste</source> <translation>&Paste</translation> </message> <message> + <location line="+1"/> <source>Delete</source> <translation type="unfinished">&Delete</translation> </message> <message> + <location line="+2"/> <source>Set Marker A</source> <translation>Set Marker &A</translation> </message> <message> + <location line="+1"/> <source>Set Marker B</source> <translation>Set Marker &B</translation> </message> <message> - <source>Preferences</source> - <translation>Pr&eferences</translation> - </message> - <message> + <location line="+4"/> <source>Save current settings as default</source> <translation>Save current settings as de&fault</translation> </message> <message> + <location line="+6"/> <source>Decoder Option</source> <translation type="unfinished">&Decoder Options</translation> </message> <message> + <location line="+1"/> <source>PostProcessing</source> <translation>&PostProcessing</translation> </message> <message> + <location line="+1"/> + <location line="+8"/> <source>Filters</source> <translation>&Filters</translation> </message> <message> + <location line="-2"/> <source>Select Track</source> <translation>&Select Track</translation> </message> <message> + <location line="+1"/> <source>Save audio</source> <translation type="unfinished">Save &Audio</translation> </message> <message> + <location line="+7"/> <source>Build Option</source> <translation type="unfinished">Build Options</translation> </message> <message> + <location line="+1"/> <source>Plugins</source> <translation>&Plugins</translation> </message> <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+8"/> <source>About</source> <translation>&About</translation> </message> <message> - <source>Play/Stop</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Previous Intra Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Intra Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Previous Black Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Black Frame</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>First Frame</source> <translation>&First Frame</translation> </message> <message> + <location line="+1"/> <source>Last Frame</source> <translation>&Last Frame</translation> </message> <message> + <location line="+2"/> <source>Go To Marker A</source> <translation>Go to Marker &A</translation> </message> <message> + <location line="+1"/> <source>Go To Marker B</source> <translation>Go to Marker &B</translation> </message> <message> + <location line="+2"/> <source>Go To Time</source> <translation>Go to &Time</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+33"/> <source>R_esampling (Hz):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+43"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="-24"/> <source>Film to PAL</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+356"/> <source>Stereo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Stereo+surround</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>DRC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Automatic (max -3 dB)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Manual (dB)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> + <source>Gain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Gain mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Remix:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Shift audio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Shift Value (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Audio Filters</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+81"/> <source>Fontconfig</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FreeType 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Gettext</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VDPAU</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>x86</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+112"/> <source>CPU</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Built-in Support</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Go to Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Output _File:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Select Video To Write</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Save Job</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+57"/> <source>Audio Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-29"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="-163"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>Video Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Video Decoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Decoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Audio Device Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Demuxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Demuxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Muxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Muxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Plugins Info</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+27"/> + <source>_Filter strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Swap U and V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-70"/> + <source>_Horizontal deblocking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> + <source>_Vertical deblocking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deringing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-178"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Enable openGl support</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>_Use systray while encoding</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>SIMD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+4"/> <source>High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>_Split MPEG files every (MB):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>VDPAU (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>OpenGL (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>SDL (good)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> <source>No alerts</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Pro Logic</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>_AudioDevice</source> <translation type="unfinished"></translation> </message> <message> - <source>_Horizontal deblocking</source> + <location line="+5"/> + <source>De_ringing</source> <translation type="unfinished"></translation> </message> <message> - <source>_Vertical deblocking</source> + <location line="+1"/> + <source>_Strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>De_ringing</source> + <location line="+1"/> + <source>Default Postprocessing</source> <translation type="unfinished"></translation> </message> <message> - <source>_Strength:</source> + <location line="+12"/> + <source>System language</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Postprocessing</source> + <location line="+25"/> + <source>_Language</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>User Interface</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Preferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-77"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1"/> + <source>Connect to avsproxy</source> + <translation type="unfinished">Connect &to avsproxy</translation> + </message> + <message> + <location line="+8"/> + <source>Undo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Play/Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous Intra Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Intra Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Black Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="+1166"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+71"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="+48"/> <source>No audio track</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>An audio track is necessary to create such file</source> <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation type="unfinished"></translation> </message> <message> + <location line="-128"/> <source>Cannot select the MPEG-4 SP codec.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>No AAC audio encoder plugin found.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>The MP3 codec does not allow disabling reservoir. Install lame plugin</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>You don't have LAME!. It is needed to create FLV video.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Cannot select FLV1 codec.</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select mpeg4 sp codec.</source> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+36"/> <source>You don't have FAAC!. It is needed to create PSP compatible video.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Select script to save</source> <translation type="unfinished"></translation> </message> <message> + <location line="+150"/> <source>Not coded in this version</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> <source>Are you sure?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+67"/> <source>Permission error</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Cannot open "%s".</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>File error</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>"%s" does not exist.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Could not open the file</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished"></translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> <source>Something bad happened</source> <translation type="unfinished"></translation> </message> <message> + <location line="+88"/> <source>_Track from video:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation type="unfinished"></translation> </message> <message> + <location line="+29"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> <source>AvsProxy</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Frame Hex Dump</source> <translation type="unfinished"></translation> </message> <message> - <source>TimeStamp:</source> + <location line="+108"/> + <source>Oops</source> <translation type="unfinished"></translation> </message> <message> - <source>Go to Time</source> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filter strength:</source> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> <translation type="unfinished"></translation> </message> <message> - <source>_Swap U and V</source> + <location filename="../../common/gui_save.cpp" line="-326"/> + <source>No</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deringing</source> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>Output file</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Job name</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Queue job to jobList</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>Select Workbench to Save</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation type="unfinished"></translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+99"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> <source>Jpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Fail to save as jpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> <source>Saving as set of jpegs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished"></translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished"></translation> </message> <message> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Could not save all images.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished"></translation> </message> <message> - <source>Recent Files</source> + <location line="+14"/> + <source>Cannot get tinyPÿ script engine</source> <translation type="unfinished"></translation> </message> <message> - <source>Recent Projects</source> + <location line="+10"/> + <source>Cannot add job %s</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location filename="../../common/gui_savenew.cpp" line="-211"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+138"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> + <source>Video</source> <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> + <location line="-36"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-11"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Motion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> + <location line="+1"/> + <source>Recent Projects</source> <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> <translation type="unfinished"></translation> </message> <message> - <source>Running</source> + <location line="+7"/> + <source>%d hour(s)</source> <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> + <location line="+18"/> + <source>Less than a minute</source> <translation type="unfinished"></translation> </message> <message> - <source>Status</source> + <location line="+2"/> + <source>A few seconds</source> <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> + <location line="+2"/> + <source>MP2</source> <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> + <location line="+1"/> + <source>MP3</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> + <location line="+1"/> + <source>WMAPRO</source> <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> + <location line="+1"/> + <source>WMA</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> + <location line="+1"/> + <source>LPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> + <location line="+1"/> + <source>AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> + <location line="+1"/> + <source>OPUS</source> <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> + <location line="+1"/> + <source>E-AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> + <location line="+1"/> + <source>Ogg Vorbis</source> <translation type="unfinished"></translation> </message> <message> - <source>Mixer</source> + <location line="+1"/> + <source>MP4</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+1"/> + <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location line="+1"/> + <source>QDM2</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+1"/> + <source>AMR-NB</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+1"/> + <source>MSADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location line="+1"/> + <source>ULAW</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location line="+1"/> + <source>IMA ADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location line="+1"/> + <source>8-bit PCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="+3"/> + <source>Unknown codec</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>asharp</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> <source>Asharp</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>asharpDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> + <source>ASharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Threshold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+63"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished"></translation> </message> <message> - <source>SSA/ASS/SRT</source> + <location line="+7"/> + <source>This is a srt file. Convert to SSA ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -2318,202 +3387,293 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>changefps</name> + <name>chromashift</name> <message> - <source>Change FPS</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> + <source>ChromaShift</source> <translation type="unfinished"></translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+1"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>chromashift</name> + <name>chromashiftDialog</name> <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> + <source>ChromaShift</source> <translation type="unfinished"></translation> </message> <message> - <source>ChromaShift</source> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+62"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -2521,49 +3681,64 @@ <context> <name>contrast</name> <message> - <source>U :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> + <source>Contrast</source> <translation type="unfinished"></translation> </message> <message> - <source>V :</source> + <location line="+1"/> + <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>contrastDialog</name> <message> - <source>L :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> + <source>Contrast</source> <translation type="unfinished"></translation> </message> <message> - <source>Offset :</source> + <location line="-40"/> + <source>Luma</source> <translation type="unfinished"></translation> </message> <message> - <source>Coef :</source> + <location line="+7"/> + <source>ChromaU</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust contrast, brightness and colors.</source> + <location line="+7"/> + <source>ChromaV</source> <translation type="unfinished"></translation> </message> <message> - <source>Contrast</source> + <location line="+46"/> + <source>Brightness</source> <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -2571,14 +3746,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -2588,101 +3766,166 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> </message> </context> <context> + <name>cropDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+6"/> + <source>DcaEnc Configuration</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+56"/> <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Donald Graft decimate. Remove duplicate after telecide.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+17"/> <source>Discard closer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Discard longer dupe (animés)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Pulldown dupe removal</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Sho_w</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Decomb Decimate</source> <translation type="unfinished"></translation> </message> - <message> - <source>Discard longer dupe (animés)</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>delogo2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> @@ -2690,438 +3933,632 @@ <context> <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+56"/> <source>dgbob</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Donald Graft Bob.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Top Field First:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>DGBob</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished"></translation> </message> <message> - <source>Phase:</source> + <location line="+16"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Codec:</source> + <location line="+11"/> + <location line="+216"/> + <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> + <location line="-199"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <source>Unknown</source> + <location line="-193"/> + <source>Phase:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> + <location line="+14"/> + <source>Shut down computer when finished</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> + <location line="+20"/> + <source>Priority:</source> <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> + <location line="+11"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Above Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Below Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Pause / Abort</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Advanced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+53"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> + <source>Video Codec:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> + <location line="+37"/> + <location line="+51"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>0 kB/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>00:00:00</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>eq2</name> <message> - <source>Shut down computer when finished</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> + <source>MPlayer eq2</source> <translation type="unfinished"></translation> </message> <message> - <source>Priority:</source> + <location line="+1"/> + <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>eq2Dialog</name> <message> - <source>High</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> + <source>Contrast</source> <translation type="unfinished"></translation> </message> <message> - <source>Above Normal</source> + <location line="-44"/> + <source><b>Gamma</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Normal</source> + <location line="+30"/> + <source>Saturation</source> <translation type="unfinished"></translation> </message> <message> - <source>Below Normal</source> + <location line="+7"/> + <source>Brightness</source> <translation type="unfinished"></translation> </message> <message> - <source>Low</source> + <location line="+95"/> + <source>Blue</source> <translation type="unfinished"></translation> </message> <message> - <source>Pause / Abort</source> + <location line="+7"/> + <source>Red</source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+7"/> + <source>Initial</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced</source> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>eq2</name> + <name>faac</name> <message> - <source>MPlayer eq2</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust contrast, brightness, saturation and gamma.</source> + <location line="+6"/> + <source>Faac Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>fade</name> + <name>fadeTo</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> <source>Fade</source> <translation type="unfinished"></translation> </message> <message> - <source>Out</source> + <location line="-23"/> + <source>Fade.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade out</source> + <location line="+19"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>In</source> + <location line="+1"/> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> - <source>Fade in</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> + <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>_Fade type:</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>_Start time (ms):</source> + <location line="+11"/> + <source>Out</source> <translation type="unfinished"></translation> </message> <message> - <source>_End time (ms):</source> + <location line="+0"/> + <source>Fade out</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black</source> + <location line="+0"/> + <source>In</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="+0"/> + <source>Fade in</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+9"/> + <source>_Fade type:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+219"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Default</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>KVCD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Progressive</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Interlacing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -3129,150 +4566,187 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>User Interface</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Motion Estimation</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -3280,94 +4754,117 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>User Interface</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -3375,189 +4872,695 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>filtermainWindow</name> + <name>ffpsmuxer</name> <message> - <source>Load video filters..</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> <translation type="unfinished"></translation> </message> <message> - <source>Save video filters..</source> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>flux</name> + <name>fftsmuxer</name> <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> <translation type="unfinished"></translation> </message> <message> - <source>_Temporal threshold:</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial threshold:</source> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flux</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+37"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished"></translation> </message> + <message> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+50"/> + <source>_Temporal threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Spatial threshold:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>User Interface</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>flvdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glYadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+77"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+182"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -3565,34 +5568,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished"></translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished"></translation> </message> @@ -3600,95 +5612,201 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adjust hue and saturation.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>hueDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> + <source>Hue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ivtcRemover</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>jobs</name> <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> <source>Avidemux Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Run all pending jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Run jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Delete already executed jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Cleanup</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>If you use VDPAU you cannot use CLI version</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>use QT4 version</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Quit</source> - <translation type="unfinished"></translation> + <translation type="unfinished">&Quit</translation> </message> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished"></translation> </message> @@ -3696,22 +5814,27 @@ <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+37"/> <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Delete All Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> @@ -3719,22 +5842,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+83"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>_Quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -3742,58 +5870,72 @@ <context> <name>kerneldeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+50"/> <source>Kernel Deint.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Port of Donald Graft Kernel Deinterlacer.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished"></translation> </message> @@ -3801,30 +5943,37 @@ <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Disable reservoir:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>LAME Configuration</source> <translation type="unfinished"></translation> </message> @@ -3832,73 +5981,116 @@ <context> <name>largemedian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> <source>Large Median (5x5).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Median filter on 5x5 matrix.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>lavcodec</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>lavdecoder</name> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>lavdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+71"/> <source>Libavdec Deinterlacers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Lavcodec deinterlacer family.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+116"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished"></translation> </message> @@ -3906,10 +6098,12 @@ <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished"></translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -3917,45 +6111,73 @@ <context> <name>logo</name> <message> - <source>_Logo (jpg file):</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG file</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>logoDialog</name> <message> - <source>_X Position:</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> <translation type="unfinished"></translation> </message> <message> - <source>_Y Position:</source> + <location line="+8"/> + <source>Image</source> <translation type="unfinished"></translation> </message> <message> - <source>_Alpha:</source> + <location line="+20"/> + <source>Select</source> <translation type="unfinished"></translation> </message> <message> - <source>Logo</source> + <location line="+7"/> + <source>X</source> <translation type="unfinished"></translation> </message> <message> - <source>Add logo.</source> + <location line="+30"/> + <source>Y</source> <translation type="unfinished"></translation> </message> <message> - <source>Put a logo on top of video, with alpha blending.</source> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> <translation type="unfinished"></translation> </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -3963,115 +6185,146 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Transform</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Miscellaneous</source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source>&Preview</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Close</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>matroskademuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>mcdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+81"/> <source>MCDeint</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Qp:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>meadian</name> - <message> - <source>3x3 convolution filter :median.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -4079,40 +6332,82 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+201"/> <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source>_Spatial luma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+1"/> <source>Luma _Temporal strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> @@ -4120,285 +6415,967 @@ <context> <name>mp3dlow</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+36"/> <source>Mplayer Denoise 3D</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Temporal strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4demuxer</name> <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> <translation type="unfinished"></translation> </message> <message> - <source>_Mask</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp4muxer</name> <message> - <source>_High Q</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> <translation type="unfinished"></translation> </message> <message> - <source>_Threshold:</source> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> <translation type="unfinished"></translation> </message> <message> - <source>_Strength:</source> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> <translation type="unfinished"></translation> </message> <message> - <source>MSharpen</source> + <location line="+79"/> + <source>Saving mp4</source> <translation type="unfinished"></translation> </message> <message> - <source>Msharpen</source> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerMP4</name> + <name>mp4v2muxer</name> <message> - <source>Saving mp4</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerffPS</name> + <name>mpdelogoDialog</name> <message> - <source>Saving mpeg PS (ff)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerffTS</name> + <name>msharpen</name> <message> - <source>Saving mpeg TS (ff)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+77"/> + <source>Msharpen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>_Mask</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_High Q</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MSharpen</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>navigate</name> + <message> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+176"/> + <source>Seek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error</source> <translation type="unfinished"></translation> </message> </context> <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>partial</name> <message> - <source>glResize</source> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished"></translation> </message> <message> + <location line="-49"/> <source>Frame Rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished"></translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Extra Video Properties</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished">&Project Script</translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished"></translation> </message> <message> + <location line="+26"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source>Mono</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Stereo</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>qshell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -4406,282 +7383,893 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+43"/> <source>Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> + <location line="+35"/> + <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample fps</source> + <location line="+274"/> + <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample FPS</source> + <location line="+1"/> + <source>_New frame rate:</source> <translation type="unfinished"></translation> </message> <message> - <source>Change and enforce FPS. Keep duration and sync.</source> + <location line="+6"/> + <source>Resample fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>resizeWindow</name> + <name>resizeDialog</name> <message> - <source>Width and height cannot be odd</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> + <source>Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> + <source>1:1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> + <source>1%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>200%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <source>Bilinear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> + <source>Bicubic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> + <source>Lanzcos3</source> <translation type="unfinished"></translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished"></translation> </message> <message> + <location line="-162"/> <source>Rotate the image by 90/180/270 degrees.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+155"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> + <source>90°</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> + <source>180°</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> + <source>270°</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>seekablePreviewDialog</name> <message> - <source>90°</source> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> <translation type="unfinished"></translation> </message> <message> - <source>180°</source> + <location line="+76"/> + <source>next</source> <translation type="unfinished"></translation> </message> <message> - <source>270°</source> + <location line="+7"/> + <source>00:00:00.000</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>rotateGl</name> + <name>separateFields</name> <message> - <source>glRotate</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> <translation type="unfinished"></translation> </message> <message> - <source>Angle (°):</source> + <location line="+1"/> + <source>Split each image into 2 fields.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>sharpen</name> <message> - <source>Preview</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> <translation type="unfinished"></translation> </message> <message> - <source>next</source> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>stackfield</name> <message> - <source>00:00:00.000</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+1"/> + <source>3:2 pulldown</source> <translation type="unfinished"></translation> </message> <message> - <source>OpenGL</source> + <location line="+1"/> + <source>PAL/SECAM</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <location line="+1"/> + <source>NTSC converted from PAL</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>tsdemuxer</name> <message> - <source>Keep Top Field</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>twolame</name> <message> - <source>_Deint Mode:</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+5"/> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>uisupport</name> <message> - <source>Height :</source> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+2"/> + <source>MS Windows GDI</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>OpenGL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MS Windows Direct3D</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -4689,22 +8277,27 @@ <context> <name>vobSubDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -4712,26 +8305,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished"></translation> </message> @@ -4739,279 +8338,2876 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+64"/> <source>Elapsed:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+26"/> <source>00:00:00</source> <translation type="unfinished"></translation> </message> <message> + <location line="+87"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>x264Dialog</name> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+411"/> <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+19"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+68"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">&Delete</translation> + </message> +</context> +<context> + <name>x264ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+15"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished">&Delete</translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <location line="+1149"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1144"/> + <location line="+669"/> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-664"/> + <source>1.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+639"/> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-634"/> + <source>3.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <location line="+2596"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2591"/> + <source>Spatial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Temporal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>CABAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">&Delete</translation> + </message> +</context> +<context> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">&Delete</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> + <source>Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Motion Estimation</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> + <location line="+53"/> + <source>Temporal & spatial check</source> <translation type="unfinished"></translation> </message> <message> - <source>16:9 (PAL))</source> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> <translation type="unfinished"></translation> </message> <message> - <source>16:9 (NTSC))</source> + <location line="+1"/> + <source>Skip spatial temporal check</source> <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. quantizer:</source> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> + <location line="+3"/> + <source>Bottom field first</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio:</source> + <location line="+1"/> + <source>Top field first</source> <translation type="unfinished"></translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> + <location line="+3"/> + <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio</source> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> <translation type="unfinished"></translation> </message> </context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_es.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_es.ts
Changed
@@ -3435,6 +3435,7 @@ <translation type="obsolete">Puede estar relacionado a un archivo de índice antiguo.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">¡Intento de apertura de %s fallido!</translation> </message> @@ -3497,124 +3498,76 @@ <translation type="obsolete">Falló el indizado</translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-36"/> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+62"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> - <message> - <source>Alert</source> - <translation type="unfinished">Alerta</translation> - </message> - <message> - <source>Info</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> <message> - <source>Confirmation</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>Question?</source> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <source>Alert</source> + <translation type="obsolete">Alerta</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Two Pass - Video Size</source> - <translation type="unfinished">Dos pasadas - Tamaño de vídeo</translation> + <translation type="obsolete">Dos pasadas - Tamaño de vídeo</translation> </message> <message> <source>Two Pass - Average Bitrate</source> - <translation type="unfinished">Dos pasadas - Bitrate medio</translation> + <translation type="obsolete">Dos pasadas - Bitrate medio</translation> </message> <message> <source>Bitrate</source> - <translation type="unfinished">Bitrate</translation> + <translation type="obsolete">Bitrate</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Constant Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Encoding mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> +</context> +<context> + <name>ADM_QthreadCount</name> <message> - <source>Target video size (MB)</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> - <source>Average bitrate (kb/s)</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Autodetectar</translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Personalizar</translation> </message> </context> <context> @@ -3683,14 +3636,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+46"/> <source>Auto-detect</source> <translation type="unfinished">Autodetectar</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Personalizar</translation> </message> <message> + <location line="-2"/> <source>Disabled</source> <translation type="unfinished"></translation> </message> @@ -3698,6 +3654,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished"></translation> </message> @@ -3906,125 +3864,164 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Calculadora</translation> </message> <message> + <location line="+40"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+22"/> <source>Duration:</source> <translation type="unfinished">Duración:</translation> </message> <message> + <location line="+33"/> <source>Custom</source> <translation type="unfinished">Personalizar</translation> </message> <message> + <location line="+269"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="+94"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location line="-611"/> <source>Target</source> <translation type="unfinished"></translation> </message> <message> + <location line="+54"/> <source>Medium:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>1 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Custom Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>Total Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> - <message> - <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> - </message> </context> <context> <name>Cnr2Dialog</name> @@ -4134,23 +4131,19 @@ </message> <message> <source>Resume</source> - <translation type="unfinished">Continuar</translation> + <translation type="obsolete">Continuar</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Cancelar</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Cancelar</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Se necesitan Privilegios</translation> + <translation type="obsolete">Se necesitan Privilegios</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Se necesitan privilegios de Superusuario para llevar a cabo esta operación.</translation> + <translation type="obsolete">Se necesitan privilegios de Superusuario para llevar a cabo esta operación.</translation> </message> </context> <context> @@ -4161,13 +4154,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -4229,14 +4215,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">Indexando</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -4244,6 +4233,10 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+48"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Configurar</translation> </message> @@ -4252,77 +4245,101 @@ <translation type="obsolete">Filtros de sonido</translation> </message> <message> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Filtros</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Track 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="-89"/> <source>Track 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Filtros</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+47"/> <source>Skip Glyph</source> <translation type="unfinished">Saltar Glifo</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Ignorar</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">Ok</translation> </message> <message> + <location line="+28"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">Marcador de tiempo:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="-24"/> + <source>Close</source> + <translation type="unfinished">Cerrar</translation> + </message> + <message> + <location line="-79"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished"></translation> </message> <message> - <source>Close</source> - <translation type="unfinished">Cerrar</translation> - </message> - <message> + <location line="+83"/> <source>Nb Lines :</source> <translation type="unfinished"></translation> </message> @@ -4330,34 +4347,42 @@ <context> <name>DialogProcessing</name> <message> - <source>Dialog</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+33"/> <source>Cancel</source> <translation type="unfinished">Cancelar</translation> </message> <message> - <source>TimeLeft</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> - <source>ProcessImages</source> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-67"/> + <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> + <location line="+26"/> + <source>TimeLeft</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -4365,22 +4390,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="-20"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>...</source> <translation type="unfinished"></translation> </message> @@ -4422,7 +4452,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Problema al inicializar el dispositivo de sonido</translation> + <translation type="obsolete">Problema al inicializar el dispositivo de sonido</translation> </message> </context> <context> @@ -4617,16 +4647,17 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Hubo un problema leyendo cabeceras SVQ3</translation> + <translation type="obsolete">Hubo un problema leyendo cabeceras SVQ3</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">Sin tabla stts</translation> + <translation type="obsolete">Sin tabla stts</translation> </message> </context> <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -4635,14 +4666,22 @@ <translation type="obsolete"><b>Vídeo</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Configurar</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Filtros</translation> </message> @@ -4663,14 +4702,18 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="+671"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished">/ 00:00:00.000</translation> </message> <message> + <location line="+176"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> @@ -4687,10 +4730,12 @@ <translation type="obsolete">Histograma de Bitrate</translation> </message> <message> + <location line="-27"/> <source>A:</source> <translation type="unfinished">A:</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished">B:</translation> </message> @@ -4699,6 +4744,7 @@ <translation type="obsolete">Soporte incorporado para</translation> </message> <message> + <location line="-137"/> <source>Frame type:</source> <translation type="unfinished">Tipo de imagen:</translation> </message> @@ -4707,233 +4753,394 @@ <translation type="obsolete">DVD</translation> </message> <message> + <location line="-1284"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+129"/> <source>&Shift:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>ms</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-903"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-637"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> <source>Time:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+83"/> <source>?</source> <translation type="unfinished"></translation> </message> <message> - <source>Selection</source> + <location line="+44"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>&Information...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Calculator...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>&Input</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Codec Options</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+C</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>Ctrl+Alt+N</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Selection</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+S</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Volume</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Audio Metre</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+M</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Separate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Si&de</source> <translation type="unfinished"></translation> </message> - <message> - <source>Display processed video on playback</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Play filtered</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Video</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>Mpeg1Encoder</name> @@ -5187,11 +5394,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">Cabecera deformada</translation> + <translation type="obsolete">Cabecera deformada</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">Desempaquetando flujo de bits</translation> + <translation type="obsolete">Desempaquetando flujo de bits</translation> </message> <message> <source>Indexing</source> @@ -5204,26 +5411,26 @@ <source>Alert</source> <translation type="obsolete">Alerta</translation> </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -5232,145 +5439,160 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Sin estrategia</translation> + <translation type="obsolete">Sin estrategia</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">3:2</translation> + <translation type="obsolete">3:2</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">NTSC convertido de PAL</translation> + <translation type="obsolete">NTSC convertido de PAL</translation> </message> <message> <source>Top</source> - <translation type="unfinished">Superior</translation> + <translation type="obsolete">Superior</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Inferior</translation> + <translation type="obsolete">Inferior</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Nunca</translation> + <translation type="obsolete">Nunca</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Always</source> - <translation type="unfinished">Reproducir</translation> + <translation type="obsolete">Reproducir</translation> </message> <message> <source>None</source> - <translation type="unfinished">Ninguno</translation> + <translation type="obsolete">Ninguno</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">Postproc on best match</translation> + <translation type="obsolete">Postproc on best match</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">Estrategia:</translation> + <translation type="obsolete">Estrategia:</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">_Post-procesando:</translation> + <translation type="obsolete">_Post-procesando:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">Umbral:</translation> + <translation type="obsolete">Umbral:</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">Umbral:</translation> + <translation type="obsolete">Umbral:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">_Post-procesando:</translation> + <translation type="obsolete">_Post-procesando:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">Utilizar también croma para detectar cambios de escena</translation> + <translation type="obsolete">Utilizar también croma para detectar cambios de escena</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">Depuración</translation> + <translation type="obsolete">Depuración</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">Banda</translation> + <translation type="obsolete">Banda</translation> </message> <message> <source>Decomb Telecide</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Webmmuxer</name> + <name>VapourSynthProxy</name> <message> - <source>Saving Webm</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -5428,64 +5650,84 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+139"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="-123"/> <source>About Avidemux</source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+10"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+55"/> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished">Borde inferior:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Borde inferior:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Borde inferior:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Borde inferior:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished">Añadir bordes negros</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Parámetros incorrectos</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Todos los parámetros deben ser uniformes y dentro de gama.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -5518,673 +5760,768 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">Minimizar en el tray al codificar</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">Permitir frecuencia de sonido no estándar para DVD</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">Crear archivos _OpenDML</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished">SIMD</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished">Habilitar todos los SIMD</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">Activar MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">Activar MMXEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">Activar 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">Activar 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">Activar SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">Activar SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">Activar SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">Activar SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">Procesos Xvid:</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">Multi-tarea</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished">Alto</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished">Por encima de lo normal</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">Por debajo de lo normal</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished">Bajo</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished">Prioridad de codificación:</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">Prioridad de Indexado/descompresión:</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">Prioridad de reproducción:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">Priorización</translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">Usar un tag alternativo para MP3 en .mp4</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished">XVideo (mejor)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (buena)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">Bitrate vídeo:</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">Sin alertas</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Mostrar solo alertas de error</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Mostrar todas las alertas</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">Nivel de mensaje:</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished">PCM</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished">Principal</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">Control de volumen:</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">Sin downmixing (multicanal)</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">Stereo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished">Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">Pro Logic II</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">Downmixing de reproducción Local:</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+17"/> <source>_Horizontal deblocking</source> <translation type="unfinished">Desbloqueo horizontal</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">Desbloqueo vertical</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">Intensidad: </translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">Post-procesamiento por defecto</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Interfaz de usuario</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Salida</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Audio</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Vídeo</translation> + <translation type="unfinished">Vídeo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">CPU</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished">Hilos</translation> </message> <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+63"/> + <source>Pr&eferences</source> + <translation type="unfinished">Preferencias</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>Preferences</source> <translation type="unfinished">Preferencias</translation> </message> <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-29"/> <source>Open</source> <translation type="unfinished">Abrir</translation> </message> <message> + <location line="+1"/> <source>Append</source> <translation type="unfinished">Anexar</translation> </message> <message> + <location line="+1"/> <source>Save</source> <translation type="unfinished">Guardar</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+125"/> + <location line="+10"/> <source>Queue</source> <translation type="unfinished">Cola</translation> </message> <message> + <location line="+1"/> <source>Save as Image</source> <translation type="unfinished">Guardar como Imagen</translation> </message> <message> + <location line="+1"/> <source>Save as BMP</source> <translation type="unfinished">Guardar como BMP</translation> </message> <message> + <location line="+1"/> <source>Save as JPEG</source> <translation type="unfinished">Guardar como JPEG</translation> </message> <message> + <location line="+1"/> <source>Close</source> <translation type="unfinished">Cerrar</translation> </message> <message> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> <source>-</source> <translation type="unfinished">-</translation> </message> <message> + <location line="-3"/> <source>Information</source> <translation type="unfinished">Información</translation> </message> <message> + <location line="+2"/> <source>Connect to avsproxy</source> <translation type="unfinished">Conectar a avsproxy</translation> </message> <message> + <location line="+2"/> <source>Quit</source> <translation type="unfinished">Salir</translation> </message> <message> + <location line="+6"/> <source>Undo</source> <translation type="unfinished">Deshacer</translation> </message> <message> + <location line="+1"/> <source>Reset Edit</source> <translation type="unfinished">Deshacer edición</translation> </message> <message> + <location line="+1"/> <source>Cut</source> <translation type="unfinished">Cortar</translation> </message> <message> + <location line="+1"/> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> + <location line="+1"/> <source>Paste</source> <translation type="unfinished">Pegar</translation> </message> <message> + <location line="+1"/> <source>Delete</source> <translation type="unfinished">Borrar</translation> </message> <message> + <location line="+2"/> <source>Set Marker A</source> <translation type="unfinished">Establecer Marcador A</translation> </message> <message> + <location line="+1"/> <source>Set Marker B</source> <translation type="unfinished">Establecer Marcador B</translation> </message> <message> + <location line="+10"/> <source>Decoder Option</source> <translation type="unfinished">Opción Descodificador</translation> </message> <message> + <location line="+1"/> <source>PostProcessing</source> <translation type="unfinished">PostProcesado</translation> </message> <message> + <location line="+1"/> + <location line="+8"/> <source>Filters</source> <translation type="unfinished">Filtros</translation> </message> <message> + <location line="-2"/> <source>Select Track</source> <translation type="unfinished">Seleccionar Pista</translation> </message> <message> + <location line="+1"/> <source>Save audio</source> <translation type="unfinished">Guardar sonido</translation> </message> <message> + <location line="+7"/> <source>Build Option</source> <translation type="unfinished">Opciones de versión</translation> </message> <message> - <source>Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>&Advanced</source> <translation type="unfinished">&Avanzado</translation> </message> <message> + <location line="+1"/> <source>Open Application &Log</source> <translation type="unfinished">Abrir Registro &Aplicación</translation> </message> <message> + <location line="+1"/> <source>Open Application Data &Folder</source> <translation type="unfinished">Abrir Carpeta Datos &Aplicación</translation> </message> <message> + <location line="+3"/> <source>About</source> <translation type="unfinished">Acerca de...</translation> </message> <message> - <source>Play/Stop</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+8"/> <source>Previous Frame</source> <translation type="unfinished">Imagen Anterior</translation> </message> <message> + <location line="+1"/> <source>Next Frame</source> <translation type="unfinished">Imagen Siguiente</translation> </message> <message> + <location line="+1"/> <source>Previous Intra Frame</source> <translation type="unfinished">Imagen-Clave Anterior</translation> </message> <message> + <location line="+1"/> <source>Next Intra Frame</source> <translation type="unfinished">Imagen-Clave Siguiente</translation> </message> <message> + <location line="+1"/> <source>Previous Black Frame</source> <translation type="unfinished">Imagen Negra Anterior</translation> </message> <message> + <location line="+1"/> <source>Next Black Frame</source> <translation type="unfinished">Imagen Negra Siguiente</translation> </message> <message> + <location line="+1"/> <source>First Frame</source> <translation type="unfinished">Imagen Inicial</translation> </message> <message> + <location line="+1"/> <source>Last Frame</source> <translation type="unfinished">Imagen Final</translation> </message> <message> + <location line="+2"/> <source>Go To Marker A</source> <translation type="unfinished">Ir a Marcador A</translation> </message> <message> + <location line="+1"/> <source>Go To Marker B</source> <translation type="unfinished">ir a Marcador B</translation> </message> <message> + <location line="+2"/> <source>Go To Time</source> <translation type="unfinished">Ir a Tiempo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> <source>R_esampling (Hz):</source> <translation type="unfinished">R_emuestreo (Hz)</translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation type="unfinished">Frecuencia de Remuestreo (Hz)</translation> </message> <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="-24"/> <source>Film to PAL</source> <translation type="unfinished">Film a PAL</translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation type="unfinished">PAL a Film</translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation type="unfinished">Cambiar el número de _FPS:</translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation type="unfinished">Sin cambios</translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation type="unfinished">Mono</translation> </message> <message> + <location line="+2"/> <source>Stereo+surround</source> <translation type="unfinished">Stereo+Surround</translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished">Stereo+Centro</translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished">Stereo+Centro+Surround</translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished">Stereo Frontal+stereo trasero</translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation type="unfinished">5 canales</translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation type="unfinished">5.1</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished">Dolby Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished">Dolby Pro Logic II</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>Automatic (max -3 dB)</source> <translation type="unfinished">Automático (max -3dB)</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Gain mode:</source> <translation type="unfinished">Modo Ganancia:</translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation type="unfinished">Valor de la G_anancia:</translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation type="unfinished">_Mezclador:</translation> </message> <message> + <location line="+2"/> <source>Remix:</source> <translation type="unfinished">Remezcla</translation> </message> <message> + <location line="+8"/> <source>Shift audio:</source> <translation type="unfinished">Desplazar sonido:</translation> </message> <message> + <location line="+0"/> <source>Shift Value (ms):</source> <translation type="unfinished">Valor Desplazamiento (ms)</translation> </message> <message> + <location line="+3"/> <source>Audio Filters</source> <translation type="unfinished">Filtros de sonido</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> <source>Fontconfig</source> <translation type="unfinished">Fuente</translation> </message> <message> - <source>FreeType 2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Gettext</source> <translation type="unfinished">Gettext</translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation type="unfinished">SDL</translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation type="unfinished">XVideo</translation> </message> <message> - <source>VDPAU</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>x86</source> <translation type="unfinished">x86</translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished">x86-64</translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation type="unfinished">Librerías</translation> </message> <message> + <location line="+5"/> <source>Built-in Support</source> <translation type="unfinished">Soporte incorporado para</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation type="unfinished">Nombre de tarea</translation> </message> <message> + <location line="+3"/> <source>Output _File:</source> <translation type="unfinished">Archivo de Salida</translation> </message> <message> + <location line="+0"/> <source>Select Video To Write</source> <translation type="unfinished">Seleccione Archivo para Guardar</translation> </message> <message> + <location line="+3"/> <source>Save Job</source> <translation type="unfinished">Guardar tarea</translation> </message> <message> - <source>Audio Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Encoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Encoder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Device Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Device</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Encoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Audio Encoders</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins Info</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-290"/> <source>Enable openGl support</source> <translation type="unfinished">Activar soporte openGL</translation> </message> <message> + <location line="+79"/> <source>_Split MPEG files every (MB):</source> <translation type="unfinished">_Dividir archivos MPEG cada (MB)</translation> </message> <message> + <location line="+10"/> <source>VDPAU (best)</source> <translation type="unfinished">VDPAU (mejor)</translation> </message> <message> + <location line="+7"/> <source>OpenGL (best)</source> <translation type="unfinished">OpenGL (mejor)</translation> </message> <message> - <source>_AudioDevice</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_autodrive.cpp" line="+48"/> <source>No audio track</source> <translation type="unfinished">Sin pista de sonido</translation> </message> <message> + <location line="+0"/> <source>An audio track is necessary to create such file</source> <translation type="unfinished">Una pista de sonido es necesaria para crear este archivo</translation> </message> <message> + <location line="+16"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation type="unfinished">Error de codec</translation> </message> <message> + <location line="-128"/> <source>Cannot select the MPEG-4 SP codec.</source> <translation type="unfinished">No se puede seleccionar el codec MPEG-4</translation> </message> <message> + <location line="+14"/> <source>No AAC audio encoder plugin found.</source> <translation type="unfinished">No se ha encontradio plugin codificador para sonido AAC</translation> </message> <message> + <location line="+32"/> <source>The MP3 codec does not allow disabling reservoir. Install lame plugin</source> <translation type="unfinished">El codec MP3 no permite desactivar reserva Instale el plugin lame</translation> </message> <message> + <location line="+6"/> <source>You don't have LAME!. It is needed to create FLV video.</source> <translation type="unfinished">¡No tiene LAME!. Se necesita para crear videos FLV</translation> </message> <message> + <location line="+14"/> <source>Cannot select FLV1 codec.</source> <translation type="unfinished">No se puede seleccionar codec FLV1</translation> </message> <message> <source>Cannot select mpeg4 sp codec.</source> - <translation type="unfinished">No se puede seleccionar codec MPEG-4 SP</translation> + <translation type="obsolete">No se puede seleccionar codec MPEG-4 SP</translation> </message> <message> + <location line="+63"/> <source>You don't have FAAC!. It is needed to create PSP compatible video.</source> <translation type="unfinished">¡No tiene FAAC!. Se necesita para crear video compatible PSP</translation> </message> <message> + <location filename="../../common/gui_main.cpp" line="+179"/> <source>Select script to save</source> <translation type="unfinished">Seleccione script para guardar</translation> </message> <message> + <location line="+150"/> <source>Not coded in this version</source> <translation type="unfinished">Sin codificar en esta versión</translation> </message> @@ -6197,245 +6534,313 @@ <translation type="obsolete">Seleccionar archivo AVI para anexar...</translation> </message> <message> + <location line="+181"/> <source>Are you sure?</source> <translation type="unfinished">¿Está seguro?</translation> </message> <message> + <location line="+87"/> <source>Permission error</source> <translation type="unfinished">Error de permisos</translation> </message> <message> + <location line="+0"/> <source>Cannot open "%s".</source> <translation type="unfinished">No se puede abrir "%s".</translation> </message> <message> + <location line="+4"/> <source>File error</source> <translation type="unfinished">Error de archivo</translation> </message> <message> + <location line="+0"/> <source>"%s" does not exist.</source> <translation type="unfinished">"%s" no existe.</translation> </message> <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished">No se puede abrir el proyecto utilizando el cargador de vídeo.</translation> </message> <message> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> <translation type="unfinished">Intente 'Archivo' -> 'Cargar/Ejecutar Proyecto...'</translation> </message> <message> + <location line="+4"/> <source>Could not open the file</source> <translation type="unfinished">No se pudo abrir el archivo</translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation type="unfinished">Pistas de sonido múltiples</translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished">El archivo que ha cargado contiene varias pistas de sonido. Vaya a Audio->Pista principal para seleccionar la activa.</translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished">Algo falló al anexar</translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished">Algo imprevisto pasó (II)</translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation type="unfinished">Comprobando vídeo</translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation type="unfinished">No se han encontrado errores</translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation type="unfinished">Errores encontrados en %u frames</translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation type="unfinished">Marcadordor A > B</translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation type="unfinished">No se pudo borrar la selección.</translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation type="unfinished">Imposible borrar todas las imágenes</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> <source>Something bad happened</source> <translation type="unfinished">Ha sucedido algo inesperado</translation> </message> <message> + <location line="+88"/> <source>_Track from video:</source> <translation type="unfinished">Pista de vídeo:</translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation type="unfinished">Pista de sonido principal</translation> </message> <message> + <location line="+253"/> <source>AvsProxy</source> <translation type="unfinished">AvsProxy</translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation type="unfinished">Error al conectarse al avsproxy. ¿Está funcionando?</translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation type="unfinished">avsproxy</translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation type="unfinished">Tipo de imagen:</translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation type="unfinished">Tamaño de la imagen:</translation> </message> <message> + <location line="+2"/> <source>Frame Hex Dump</source> <translation type="unfinished">Volcado Hex de la Imagen</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> <source>TimeStamp:</source> <translation type="unfinished">Marca de Tiempo:</translation> </message> <message> + <location line="+3"/> <source>Go to Time</source> <translation type="unfinished">Saltar a Tiempo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> <source>_Filter strength:</source> <translation type="unfinished">Intensidad de _Filtrado:</translation> </message> <message> + <location line="+1"/> <source>_Swap U and V</source> <translation type="unfinished">_Intercambiar U y V</translation> </message> <message> + <location line="+12"/> <source>_Deringing</source> <translation type="unfinished"> </translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="-375"/> <source>Output file</source> <translation type="unfinished">Archivo de Salida</translation> </message> <message> + <location line="+1"/> <source>Job name</source> <translation type="unfinished">Nombre de Tarea</translation> </message> <message> + <location line="+3"/> <source>Queue job to jobList</source> <translation type="unfinished">Añadir tarea a la Cola</translation> </message> <message> + <location line="+15"/> <source>Select Workbench to Save</source> <translation type="unfinished">Seleccionar zona de trabajo a guardar</translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation type="unfinished">Seleccionar archivo para guardar audio</translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation type="unfinished">Seleccionar secuencia JPEG a guardar</translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation type="unfinished">Seleccionar BMP a guardar</translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation type="unfinished">Seleccionar JPEG a guardar</translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation type="unfinished">Seleccionar archivo a guardar</translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation type="unfinished">Guardando audio</translation> </message> <message> - <source>Jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+148"/> <source>Fail to save as jpeg</source> <translation type="unfinished">Fallo al guardar como jpeg</translation> </message> <message> + <location line="+31"/> <source>Saving as set of jpegs</source> <translation type="unfinished">Guardar como conjunto de imágenes jpegs</translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished">No se pudo decodificar imagen</translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished">Cancelando.</translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished">Hecho</translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished">%d imágenes guardadas.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation type="unfinished">Error</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation type="unfinished">No se pudo guardar todas las imágenes.</translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished">Op BMP ha fallado</translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished">Guardar %s como BMP ha fallado.</translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished">El archivo %s se guardó satisfactoriamente.</translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation type="unfinished">Error</translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished">El archivo %s no se guardó correctamente.</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> <source>Recent Files</source> <translation type="unfinished">Archivos Recientes</translation> </message> <message> + <location line="+1"/> <source>Recent Projects</source> <translation type="unfinished">Proyectos Recientes</translation> </message> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> <source>Custom</source> - <translation type="obsolete">Personalizar</translation> + <translation type="unfinished">Personalizar</translation> </message> <message> <source>_Mode:</source> @@ -6466,10 +6871,6 @@ <translation type="obsolete">Entrelazado</translation> </message> <message> - <source>Quantization</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Rate Control</source> <translation type="obsolete">Control de Frecuencia</translation> </message> @@ -6478,6 +6879,7 @@ <translation type="obsolete">Completo</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+23"/> <source>Advanced Simple Profile</source> <translation type="unfinished">Perfil Simple Avanzado</translation> </message> @@ -6486,6 +6888,7 @@ <translation type="obsolete">Estimación de movimiento</translation> </message> <message> + <location line="-20"/> <source>Medium</source> <translation type="unfinished">Medio</translation> </message> @@ -6546,343 +6949,1066 @@ <translation type="obsolete">Filtro de Video Parcial</translation> </message> <message> + <location line="-12"/> <source>_Interlaced</source> <translation type="unfinished">_Entrelazado</translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished">Modo _Dibujos</translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished">Escala de _Grises</translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished">Modo Turbo</translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished">Optimizar C_roma</translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished">Principal</translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished">Muy Bajo</translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished">Muy Alto</translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished">Ultra Alto</translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished">Precisión en Búsqueda de Movimiento</translation> </message> <message> - <source>Off</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>Mode Decision</source> <translation type="unfinished">Decisión de Modo</translation> </message> <message> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished">Búsqueda Limitada</translation> </message> <message> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished">Búsqueda Media</translation> </message> <message> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished">Búsqueda Ampliada</translation> </message> <message> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished">Modo VHQ</translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished">Max Imágenes B</translation> </message> <message> - <source>Quarter Pixel</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>GMC</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>BVHQ</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>4MV</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Chroma ME</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>HQ AC</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>More Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Min Gop Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Max Gop Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>GOP Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Motion</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>H263</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Mpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+32"/> <source>Quantization Matrix</source> <translation type="unfinished">Matriz de Cuantización</translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished">Cuantización Trellis</translation> </message> <message> + <location line="+8"/> <source>Two Pass Tuning</source> <translation type="unfinished">Ajuste Dos Pasadas</translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished">Imagen-clave Boost(%)</translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished">I-frames más cerca que...</translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished">... son reducidas en (%)</translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished">Máximo Mejora por Desbordamiento (%)</translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished">Máxim Degradación por Desbordamiento (%)</translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished">Curva de Compresión</translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished">Escenas de Alto Bitrate (%)</translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished">Escenas de Bajo Bitrate (%)</translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished">Intensidad de Control Desbordamiento</translation> </message> <message> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished">Dos Pasadas</translation> </message> <message> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished">Configuración Xvid4</translation> </message> <message> <source>Ready</source> - <translation type="unfinished">Listo</translation> + <translation type="obsolete">Listo</translation> </message> <message> <source>Succeeded</source> - <translation type="unfinished">Hecho</translation> + <translation type="obsolete">Hecho</translation> </message> <message> <source>Deleted</source> - <translation type="unfinished">Borrado</translation> + <translation type="obsolete">Borrado</translation> </message> <message> <source>Running</source> - <translation type="unfinished">Ejecutando</translation> + <translation type="obsolete">Ejecutando</translation> </message> <message> <source>Job Name</source> - <translation type="unfinished">Nombre Tarea</translation> + <translation type="obsolete">Nombre Tarea</translation> </message> <message> <source>Status</source> - <translation type="unfinished">Estado</translation> + <translation type="obsolete">Estado</translation> </message> <message> <source>Start Time</source> - <translation type="unfinished">Hora de Inicio</translation> + <translation type="obsolete">Hora de Inicio</translation> </message> <message> <source>End Time</source> - <translation type="unfinished">Hora Final</translation> + <translation type="obsolete">Hora Final</translation> </message> <message> <source>Sure!</source> - <translation type="unfinished">¡Seguro!</translation> + <translation type="obsolete">¡Seguro!</translation> </message> <message> <source>Delete job</source> - <translation type="unfinished">Borrar tarea</translation> + <translation type="obsolete">Borrar tarea</translation> </message> <message> <source>Are you sure you want to delete %s job?</source> - <translation type="unfinished">¿Estás seguro de borrar %s tareas?</translation> + <translation type="obsolete">¿Estás seguro de borrar %s tareas?</translation> </message> <message> <source>Delete *all* job</source> - <translation type="unfinished">Borrar *todas* las tareas</translation> + <translation type="obsolete">Borrar *todas* las tareas</translation> </message> <message> <source>Are you sure you want to delete ALL jobs?</source> - <translation type="unfinished">¿Estás seguro de querer borrar TODAS las tareas?</translation> + <translation type="obsolete">¿Estás seguro de querer borrar TODAS las tareas?</translation> </message> <message> <source>Already done</source> - <translation type="unfinished">Ya está hecho</translation> + <translation type="obsolete">Ya está hecho</translation> </message> <message> <source>This script has already been successfully executed.</source> - <translation type="unfinished">Este script se ha ejecutado satisfactoriamente</translation> + <translation type="obsolete">Este script se ha ejecutado satisfactoriamente</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> <source>Gain</source> <translation type="unfinished">Ganancia</translation> </message> <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished">Guardando</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-7"/> + <source>DRC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Manual (dB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> <source>Mixer</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-19"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> + <source>Audio Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>Video Encoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Decoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Audio Device Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Audio Device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Audio Encoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Audio Encoders</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Demuxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Plugins Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-99"/> <source>Decode video using VDPAU (NVIDIA)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Decode video using XVBA (AMD)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Decode video using LIBVA (INTEL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>If you use Hw decoding, it is better to use the matching display driver</source> <translation type="unfinished"></translation> </message> <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> <source>LIBVA (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> + <location line="+3"/> <source>Sdl driver</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> + <source>_AudioDevice</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> <source>_Language</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>Display</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HW Accel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-51"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Play/Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> <source>You cannot remove *all* the video </source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-36"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+165"/> + <location line="+65"/> <source>Select Video File...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> <source>Select Video File to Append...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+609"/> + <location line="+7"/> <source>Invalid audio index given</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">¡Vaya!</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Problema al inicializar el dispositivo de sonido</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-366"/> + <source>No</source> + <translation type="unfinished">No</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+218"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Falló el guardado</translation> + </message> + <message> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> <source>Reuse previous first pass data ? Warning, the settings must be close.</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> - <translation type="unfinished">Guardando</translation> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Autodetectar</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-75"/> + <source>Off</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Quarter Pixel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>GMC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>BVHQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>4MV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Chroma ME</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>HQ AC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>More Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Min Gop Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Max Gop Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>GOP Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>H263</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished">WMA</translation> + </message> + <message> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished">LPCM</translation> + </message> + <message> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished">Ogg Vorbis</translation> + </message> + <message> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished">AAC</translation> + </message> + <message> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished">MSADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished">Codec desconocido</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Error de memoria</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Desconocido</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Ignorar</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate:</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished">Configuración Aften</translation> </message> </context> <context> - <name>asharp</name> + <name>asfdemuxer</name> <message> - <source>Asharp</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Indexando</translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+66"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished">Agudizador adaptativo por MarcFD</translation> </message> + <message> + <location line="-1"/> + <source>Asharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+109"/> <source>Strength</source> - <translation type="obsolete">Intensidad: </translation> + <translation type="unfinished">Intensidad: </translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">Umbral:</translation> + <translation type="unfinished">Umbral:</translation> + </message> + <message> + <location line="-103"/> + <source>ASharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+110"/> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -6892,88 +8018,279 @@ <translation type="obsolete">Grabado de subtítulos ass/ssa en vídeo mediante libass.</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">Archivo de _subtítulo (ASS/SSA):</translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished">Seleccionar archivo de subtítulos</translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">Espaciado de _líneas:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">Tamaño _fuente</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">Margen _superior:</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">_Margen inferior</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished">ASS</translation> </message> <message> + <location line="-112"/> <source>SSA/ASS/SRT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished">Archivo apl. _wine</translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished">Seleccione archivo wine [wine/cedega/etc.]</translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished">Archivo _cargador:</translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished">Seleccione archivo carga [avsload.exe]</translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished">Archivo _avs:</translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished">Seleccione archivo avs [*.avs]</translation> </message> <message> + <location line="+5"/> + <source>AvsFilter config</source> + <translation type="unfinished">Configuración AVSFilter</translation> + </message> + <message> + <location line="-4"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>bitrate</name> <message> - <source>AvsFilter config</source> - <translation type="unfinished">Configuración AVSFilter</translation> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">Dos pasadas - Tamaño de vídeo</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">Dos pasadas - Bitrate medio</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Bitrate</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> </message> </context> <context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished">_Comienzo (ms)</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">_Final (ms)</translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -6981,33 +8298,46 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished">_Borde Izquierdo:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Borde _Derecho:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Borde _Superior:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Borde _Inferior:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">Oscurecer bordes</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Parámetros incorrectos</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Todos los parámetros deben ser uniformes y dentro de gama.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -7041,8 +8371,27 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">Personalizar</translation> </message> @@ -7059,68 +8408,96 @@ <translation type="obsolete">Cambiar fps</translation> </message> <message> + <location line="+168"/> + <source>Source Fps:</source> + <translation type="unfinished">Fps origen:</translation> + </message> + <message> + <location line="+1"/> + <source>Source frame rate:</source> + <translation type="unfinished">Ratio de imágenes/s origen</translation> + </message> + <message> + <location line="+4"/> + <source>Destination Fps:</source> + <translation type="unfinished">Ratio de imágenes/s destino:</translation> + </message> + <message> + <location line="+1"/> + <source>Destination frame rate:</source> + <translation type="unfinished">Ratio imágenes/s destino:</translation> + </message> + <message> + <location line="+8"/> + <source>Change fps</source> + <translation type="unfinished">Cambiar Fps</translation> + </message> + <message> + <location line="+5"/> + <source>Invalid fps</source> + <translation type="unfinished">Fps incorrecto</translation> + </message> + <message> + <location line="-186"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> - <source>Source Fps:</source> - <translation type="unfinished">Fps origen:</translation> - </message> - <message> - <source>Source frame rate:</source> - <translation type="unfinished">Ratio de imágenes/s origen</translation> - </message> - <message> - <source>Destination Fps:</source> - <translation type="unfinished">Ratio de imágenes/s destino:</translation> - </message> - <message> - <source>Destination frame rate:</source> - <translation type="unfinished">Ratio imágenes/s destino:</translation> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished">Cambiar FPS</translation> </message> <message> - <source>Change fps</source> - <translation type="unfinished">Cambiar Fps</translation> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished">Acelerar/enlentecer video al alterar los fps; este filtro cambia la duración del video.</translation> </message> <message> - <source>Invalid fps</source> - <translation type="unfinished">Fps incorrecto</translation> + <location line="+150"/> + <source>Error</source> + <translation type="unfinished">Error</translation> </message> </context> <context> <name>changefps</name> <message> <source>Change FPS</source> - <translation type="unfinished">Cambiar FPS</translation> + <translation type="obsolete">Cambiar FPS</translation> </message> <message> <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> - <translation type="unfinished">Acelerar/enlentecer video al alterar los fps; este filtro cambia la duración del video.</translation> + <translation type="obsolete">Acelerar/enlentecer video al alterar los fps; este filtro cambia la duración del video.</translation> </message> </context> <context> <name>chromashift</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+35"/> <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished">Cambiar croma U/V para corregir mal sincronismo de luma/croma.</translation> </message> <message> + <location line="-1"/> <source>ChromaShift</source> <translation type="unfinished">CromaShift</translation> </message> @@ -7128,105 +8505,140 @@ <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete">CromaShift</translation> + <translation type="unfinished">CromaShift</translation> + </message> + <message> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+62"/> <source>Avisynth color filter.</source> <translation type="unfinished">Filtro de color Avisynth.</translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished">Filtro de control de Color.</translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished">Auto Luminosidad</translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished">Auto Ganancia</translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished">Clip a rango de TV (16-235)</translation> </message> <message> + <location line="+1"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> - <source>PC->TV</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>TV->PC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>Levels:</source> <translation type="unfinished">Niveles</translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished">Ganancia Y</translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished">Brillo Y</translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished">Gamma Y</translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished">Contraste Y</translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished">Ganancia U</translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished">Brillo U</translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished">Contraste U</translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished">Ganancia V</translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished">Brillo V</translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished">Contraste V</translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished">Banderas</translation> </message> <message> + <location line="-34"/> + <source>PC->TV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>TV->PC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -7234,30 +8646,12 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished">Ajustar contraste, brillo y colores.</translation> </message> <message> + <location line="-1"/> <source>Contrast</source> <translation type="unfinished">Contraste</translation> </message> @@ -7265,33 +8659,51 @@ <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Contraste</translation> + <translation type="unfinished">Contraste</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Luma</translation> + <translation type="unfinished">Luma</translation> </message> <message> + <location line="+60"/> <source>Brightness</source> - <translation type="obsolete">Brillo</translation> + <translation type="unfinished">Brillo</translation> + </message> + <message> + <location line="-53"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">_Procesar luma</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Procesar plano luma</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">P_rocesado chroma</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Circunvolución Rápida</translation> </message> @@ -7299,14 +8711,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Cargarlo</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">Archivo para depuración error</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -7318,19 +8733,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished">cortar</translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished">filtro de corte</translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished">¡Peligro cortando demasiada anchura! ¡Anchura restablecida!</translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished">¡Peligro cortando demasiada altura! ¡Altura restablecida!</translation> @@ -7339,36 +8758,68 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Cortar</translation> + <translation type="unfinished">Cortar</translation> </message> <message> + <location line="+70"/> <source>Reset</source> - <translation type="obsolete">Restablecer</translation> + <translation type="unfinished">Restablecer</translation> + </message> + <message> + <location line="-50"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate:</translation> </message> -</context> -<context> - <name>decimate</name> <message> - <source>Decomb decimate</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+57"/> <source>Donald Graft decimate. Remove duplicate after telecide.</source> <translation type="unfinished">Reducción Donald Graft. Elimiar duplicados después de telecide.</translation> </message> <message> + <location line="+17"/> <source>Discard closer</source> <translation type="unfinished">Descartar más cercano</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Reemplazar (interpolar)</translation> </message> @@ -7377,47 +8828,63 @@ <translation type="obsolete">Descartar duplicado largo (animés)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">Quitar duplicados Pulldown</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">El más rápido (sin croma, luma parcial)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">Medio (luma completa, no croma)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Modo:</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">_Calidad</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">_Umbral 1:</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">U_mbral 2:</translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">C_iclo:</translation> </message> <message> + <location line="+1"/> <source>Sho_w</source> <translation type="unfinished">Mo_strar</translation> </message> <message> + <location line="+3"/> <source>Decomb Decimate</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-39"/> + <source>Decomb decimate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> @@ -7436,10 +8903,12 @@ <context> <name>delogo2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> @@ -7447,58 +8916,71 @@ <context> <name>dgbob</name> <message> - <source>dgbob</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Donald Graft Bob.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+68"/> <source>Top</source> <translation type="unfinished">Superior</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Inferior</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Mantener núm. de imágenes y fps</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">Doblar núm. de imágenes y fps</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">Doblar núm. de imágenes (slow motion)</translation> </message> <message> + <location line="+3"/> <source>_Top Field First:</source> <translation type="unfinished">_Campo Superior Primero:</translation> </message> <message> + <location line="+1"/> <source>_Mode:</source> <translation type="unfinished">_Modo:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">Umbral:</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">_Extra</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">Comprobación extra, evitar usarlo</translation> </message> <message> + <location line="+3"/> <source>DGBob</source> <translation type="unfinished"> </translation> </message> + <message> + <location line="-27"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>dmxHeader</name> @@ -7516,83 +8998,140 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished">Vacio</translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">Codificando... </translation> </message> <message> + <location line="+44"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Desconocido</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kB/s</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">Apagar el ordenador al terminar</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">Prioridad:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">Alto</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">Por encima de lo Normal</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">Por debajo de lo Normal</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">Bajo</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Pausar / Cancelar</translation> </message> <message> + <location line="-110"/> <source>Phase:</source> <translation type="unfinished">Fase:</translation> </message> <message> + <location line="+216"/> <source>Video Codec:</source> <translation type="unfinished">Códec de Video:</translation> </message> <message> + <location line="-257"/> + <source>Main</source> + <translation type="unfinished">Principal</translation> + </message> + <message> + <location line="+164"/> + <source>Advanced</source> + <translation type="unfinished">Avanzado</translation> + </message> + <message> + <location line="-116"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -7600,76 +9139,77 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+50"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Main</source> - <translation type="unfinished">Principal</translation> - </message> - <message> - <source>Advanced</source> - <translation type="unfinished">Avanzado</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -7701,10 +9241,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">MPlayer eq2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished">Ajustar contraste, brillo, saturación y gamma.</translation> </message> @@ -7720,19 +9262,70 @@ <translation type="obsolete">Gamma</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Contraste</translation> + <translation type="unfinished">Contraste</translation> </message> <message> + <location line="-7"/> <source>Brightness</source> - <translation type="obsolete">Brillo</translation> + <translation type="unfinished">Brillo</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>Fade</source> - <translation type="unfinished">Desvanecer</translation> + <translation type="obsolete">Desvanecer</translation> </message> <message> <source>Fade in/out.</source> @@ -7740,502 +9333,838 @@ </message> <message> <source>Out</source> - <translation type="unfinished">Salida</translation> + <translation type="obsolete">Salida</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Desvanecimiento ent/sal.</translation> + <translation type="obsolete">Desvanecimiento ent/sal.</translation> </message> <message> <source>In</source> - <translation type="unfinished">Entrada</translation> + <translation type="obsolete">Entrada</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">Desvanecimiento ent/sal.</translation> + <translation type="obsolete">Desvanecimiento ent/sal.</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">Tipo de _Desvanecimiento:</translation> + <translation type="obsolete">Tipo de _Desvanecimiento:</translation> </message> <message> <source>_Start time (ms):</source> - <translation type="unfinished">_Comienzo (ms)</translation> + <translation type="obsolete">_Comienzo (ms)</translation> </message> <message> <source>_End time (ms):</source> - <translation type="unfinished">_Final (ms)</translation> + <translation type="obsolete">_Final (ms)</translation> </message> <message> <source>Fade to black</source> - <translation type="unfinished">Fundido a Negro</translation> - </message> - <message> - <source>Fade.</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Fundido a Negro</translation> </message> +</context> +<context> + <name>fade to</name> <message> - <source>Fade to black in/out.</source> - <translation type="unfinished"></translation> + <source>Fade</source> + <translation type="obsolete">Desvanecer</translation> </message> </context> <context> - <name>fade to</name> + <name>fadeTo</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> <source>Fade</source> <translation type="unfinished">Desvanecer</translation> </message> + <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>_Start time (ms):</source> + <translation type="unfinished">_Comienzo (ms)</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">_Final (ms)</translation> + </message> </context> <context> - <name>ffmpeg2</name> + <name>fadeToBlack</name> <message> - <source>Normal (4:3)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> + <source>Fade to black</source> + <translation type="unfinished">Fundido a Negro</translation> + </message> + <message> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Wide (16:9)</source> - <translation type="unfinished">Ancho (16:9)</translation> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Salida</translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Por defecto</translation> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">Desvanecimiento ent/sal.</translation> </message> <message> - <source>Tmpgenc</source> + <location line="+0"/> + <source>In</source> <translation type="unfinished"></translation> </message> <message> - <source>Animes</source> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">Desvanecimiento ent/sal.</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished">_Comienzo (ms)</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">_Final (ms)</translation> + </message> +</context> +<context> + <name>ffmpeg2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+220"/> + <source>Wide (16:9)</source> + <translation type="unfinished">Ancho (16:9)</translation> + </message> + <message> + <location line="+5"/> + <source>Default</source> + <translation type="unfinished">Por defecto</translation> + </message> + <message> + <location line="+3"/> <source>KVCD</source> <translation type="unfinished">KVCD</translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished">Comparación en MB</translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished">Menos bits (vhq)</translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished">Distorsión de Ratio</translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished">Un hilo</translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished">Dos hilos</translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished">Tres hilos</translation> </message> <message> - <source>Auto (#cpu)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>Progressive</source> <translation type="unfinished">Progresivo</translation> </message> <message> + <location line="+1"/> <source>Interlaced</source> <translation type="unfinished">Entrelazado</translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished">Campo Superior Primero</translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished">Campo Inferior Primero</translation> </message> <message> + <location line="+10"/> <source>Threading</source> <translation type="unfinished">Hilos</translation> </message> <message> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished">Cuantizador Mi_n.:</translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished">Cuantizador Ma_x.:</translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished">_Diferencia máx. cuantizador</translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished">Tamaño buffer VBV</translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished">Bitrate máx. (kb/s)</translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished">Cuantización _Trellis</translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished">_Número de imágenes B:</translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished">Decisión de _Macrobloque:</translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished">Ratio de aspecto:</translation> </message> <message> - <source>Matrices:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished">Tolerancia _Tamaño (kb):</translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished">_Cuantizador de compresión:</translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished">Cuantizador _blur:</translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished">Tamaño _Gop:</translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished">_Entrelazado:</translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished">Orden de Campo:</translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished">Configuración básica</translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished">Configuración Avanzada</translation> </message> <message> + <location line="+4"/> <source>Interlacing</source> <translation type="unfinished">Entrelazado</translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished">Cuantización</translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished">Control de Frecuencia</translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished">Configuración libavcodec MPEG-2</translation> </message> + <message> + <location line="-89"/> + <source>Normal (4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Tmpgenc</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Animes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Auto (#cpu)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Matrices:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Completo</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished">Comparación de MB</translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished">Menores bits (vhq)</translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished">Distorsión de Ratio</translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished">Un hilo</translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished">Dos hilos</translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished">Tres hilos</translation> </message> <message> - <source>Auto (#cpu)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Matrices</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+12"/> <source>Threading</source> <translation type="unfinished">Procesos</translation> </message> <message> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished">Cuantizador Mi_n.:</translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished">Cuantizador Ma_x.:</translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished">_Diferencia máx. cuantizador</translation> </message> <message> - <source>4_MV</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>_Trellis quantization</source> <translation type="unfinished">Cuantización _Trellis</translation> </message> <message> - <source>_Quarter pixel</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_GMC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+6"/> <source>_Number of B frames:</source> <translation type="unfinished">_Número de imágenes-B:</translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished">Tipo de _Cuantización:</translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished">Decisión de _Macrobloque:</translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished">Tolerancia _tamaño archivo (kb):</translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished">Compresión Cuanti_zador</translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished">Cuantizador _blur:</translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished">Tamaño _Gop</translation> </message> <message> + <location line="+3"/> <source>User Interface</source> <translation type="unfinished">Interfaz de usuario</translation> </message> <message> + <location line="+3"/> <source>Advanced Simple Profile</source> <translation type="unfinished">Perfil avanzado simple</translation> </message> <message> + <location line="+7"/> <source>Motion Estimation</source> <translation type="unfinished">Estimación de movimiento</translation> </message> <message> + <location line="+4"/> <source>Quantization</source> <translation type="unfinished">Cuantización</translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished">Control de Frecuencia</translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished">Configuración libavcodec MPEG-4</translation> </message> + <message> + <location line="-75"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Auto (#cpu)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Matrices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>4_MV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Quarter pixel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_GMC</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Completo</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished">Comparación MB</translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished">Menores bits (vhq)</translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished">Distorsión de Ratio</translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished">Cuantizador mi_n.:</translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished">Cuantizador ma_x.:</translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished">_Diferencia máx. cuantizador</translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished">Cuantización _Trellis</translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished">Tolerancia ta_maño (kb):</translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished">Compresión Cuanti_zador</translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished">Cuantizador _blur:</translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished">Tamaño _Gop:</translation> </message> <message> + <location line="+3"/> <source>User Interface</source> <translation type="unfinished">Interfaz de usuario</translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished">Cuantizador</translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished">Control de Frecuencia</translation> </message> <message> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished">Configuración libavcodec MPEG-4</translation> </message> + <message> + <location line="-45"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+212"/> + <source>libavcodec MPEG-4 configuration</source> + <translation type="unfinished">Configuración libavcodec MPEG-4</translation> + </message> + <message> + <location line="-18"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ffpsmuxer</name> <message> - <source>libavcodec MPEG-4 configuration</source> - <translation type="unfinished">Configuración libavcodec MPEG-4</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished">Guardar mpeg PS (ff)</translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Avanzado</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished">Guardar mpeg TS (ff)</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Error de archivo</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">No se puede abrir "%s".</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">No se puede escribir el archivo</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">No hay acceso de lectura a "%s".</translation> </message> </context> <context> @@ -8256,30 +10185,27 @@ <source>Save set of filters</source> <translation type="obsolete">Guardar conjunto de filtros</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+38"/> <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished">Limpiador espacio-temporal por Ross Thomas.</translation> </message> <message> + <location line="+50"/> <source>_Temporal threshold:</source> <translation type="unfinished">Umbral _temporal:</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">Umbral e_spacial:</translation> </message> <message> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished"> </translation> @@ -8288,142 +10214,448 @@ <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Completo</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished">Comparación MB</translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished">Menores bits (vhq)</translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished">Distorsión de ratio</translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished">Cuantizador mi_n.:</translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished">Cuantizador ma_x.:</translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished">_Diferencia máx. cuantizador</translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished">Cuantización _Trellis</translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished">Tolerancia ta_maño (kb):</translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished">Compresión Cuanti_zador</translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished">Cuantizador _blur:</translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished">Tamaño _Gop:</translation> </message> <message> + <location line="+3"/> <source>User Interface</source> <translation type="unfinished">Interfaz de usuario</translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished">Cuantización</translation> </message> <message> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished">Control de Frecuencia</translation> </message> <message> + <location line="+3"/> <source>libavcodec FLV1 configuration</source> <translation type="unfinished">Configuración libavcodec FLV1</translation> </message> + <message> + <location line="-45"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">No soportado</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished">glResize</translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished">Rotar GL</translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished">Mantener Campo Superior</translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished">Mantener Campo Inferior</translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished">Doblar framerate</translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished">_Redimensionar</translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished">_Modo Desentrelazado</translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">Comprobación espacio & temporal</translation> + <translation type="unfinished">Comprobación espacio & temporal</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">Comprobación Bob, temporal & espacial</translation> + <translation type="unfinished">Comprobación Bob, temporal & espacial</translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">Saltar comprobación espacial temporal</translation> + <translation type="unfinished">Saltar comprobación espacial temporal</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">Saltar comprobación espacial, temporal y Bob</translation> + <translation type="unfinished">Saltar comprobación espacial, temporal y Bob</translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete">Campo inf. primero</translation> + <translation type="unfinished">Campo inf. primero</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">Campo superior primero</translation> + <translation type="unfinished">Campo superior primero</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Modo:</translation> + <translation type="unfinished">_Modo:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">_Orden:</translation> + <translation type="unfinished">_Orden:</translation> + </message> + <message> + <location line="-194"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+197"/> + <source>yadif</source> + <translation type="unfinished"> + </translation> </message> </context> <context> @@ -8436,10 +10668,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished">Volteo horizontal</translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished">Voltear horizontalmente la imagen.</translation> </message> @@ -8447,34 +10681,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Sin datos</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">Bitrate máx.:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">Bitrate medio (kb/s):</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">Número de frames I:</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">Número de frames P:</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">Número de frames B:</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">Imágenes B máx.:</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">Histograma de Bitrate</translation> </message> @@ -8482,102 +10725,201 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> <source>Mplayer Hue</source> <translation type="unfinished">Mplayer matizado</translation> </message> <message> + <location line="+1"/> <source>Adjust hue and saturation.</source> <translation type="unfinished">Ajustar matiz y saturación.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Matiz</translation> + <translation type="unfinished">Matiz</translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+117"/> + <source>HuffYUV Configuration</source> + <translation type="unfinished">Configuración HuffYUV</translation> + </message> + <message> + <location line="-13"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>hzstackfield</name> <message> - <source>HuffYUV Configuration</source> - <translation type="unfinished">Configuración HuffYUV</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished">Continuar indexado</translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished">Cancelar petición</translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished">¿Quiere anular el indexado?</translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished">Tiempo restante :%02d:%02d:%02d</translation> </message> </context> <context> + <name>ivtcRemover</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Completo</translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Rápido</translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>jobs</name> <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> <source>Avidemux Jobs</source> <translation type="unfinished">Tareas Avidemux</translation> </message> <message> + <location line="+11"/> <source>Run all pending jobs</source> <translation type="unfinished">Ejecutar todas las tareas pendientes</translation> </message> <message> + <location line="+3"/> <source>Run jobs</source> <translation type="unfinished">Ejecutar tareas</translation> </message> <message> + <location line="+7"/> <source>Delete already executed jobs</source> <translation type="unfinished">Borrar las tareas ya ejecutadas</translation> </message> <message> + <location line="+3"/> <source>Cleanup</source> <translation type="unfinished">Limpiar</translation> </message> <message> + <location line="+7"/> <source>If you use VDPAU you cannot use CLI version</source> <translation type="unfinished">Si se usa VDPAU no se puede utilizar la versión CLI</translation> </message> <message> + <location line="+3"/> <source>use QT4 version</source> <translation type="unfinished">Usar versión QT4</translation> </message> <message> + <location line="+20"/> <source>Quit</source> <translation type="unfinished">Salir</translation> </message> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">¡Vaya!</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">Error inesperado al construir la lista de tareas.</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">No hay tareas guardadas.</translation> </message> @@ -8585,22 +10927,27 @@ <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Tareas</translation> </message> <message> + <location line="+44"/> <source>Delete All Jobs</source> <translation type="unfinished">Borrar todas las tareas</translation> </message> <message> + <location line="-7"/> <source>Delete Sel. Job</source> <translation type="unfinished">Borrar tarea seleccionada</translation> </message> <message> + <location line="+14"/> <source>Run All Jobs</source> <translation type="unfinished">Ejecutar todas las tareas</translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished">Ejecutar la tarea seleccionada</translation> </message> @@ -8639,25 +10986,30 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Cuantizador:</translation> + </message> + <message> + <location line="+5"/> + <source>Mjpeg Configuration</source> + <translation type="unfinished">Configuración Mjpeg</translation> + </message> + <message> + <location line="-17"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Cuantizador:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> - <message> - <source>Mjpeg Configuration</source> - <translation type="unfinished">Configuración Mjpeg</translation> - </message> </context> <context> <name>kernelDeint</name> @@ -8716,92 +11068,113 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+51"/> <source>Port of Donald Graft Kernel Deinterlacer.</source> <translation type="unfinished">Núcleo de Desentrelazado portado de Donald Graft.</translation> </message> <message> + <location line="+14"/> <source>Top</source> <translation type="unfinished">Superior</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Inferior</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished">_Orden de campo:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Umbral:</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">Más pequeño implica más desentrelazado</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">_Agudizar</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">_Motor de agudizado:</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">Extrapolar mejor (mejor no usar)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">Mostrar las áreas entrelazadas (¡sólo para testear!)</translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished"> </translation> </message> + <message> + <location line="-28"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">Modo bit_rate:</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Calidad</translation> </message> <message> + <location line="+3"/> <source>_Disable reservoir:</source> <translation type="unfinished">Desac_tivar reserva:</translation> </message> <message> + <location line="+4"/> <source>LAME Configuration</source> <translation type="unfinished">Configuración LAME</translation> </message> @@ -8824,26 +11197,32 @@ <context> <name>largemedian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> <source>Large Median (5x5).</source> <translation type="unfinished">Mediado largo (5x5 px).</translation> </message> <message> + <location line="+1"/> <source>Median filter on 5x5 matrix.</source> <translation type="unfinished">Filtro mediado en matrices de 5x5.</translation> </message> <message> + <location line="+34"/> <source>_Process luma</source> <translation type="unfinished">_Procesado luma</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Procesado plano luma</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">P_rocesado chroma</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -8895,48 +11274,85 @@ </message> </context> <context> + <name>lavcodec</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate:</translation> + </message> +</context> +<context> + <name>lavdecoder</name> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Mostrar vectores de movimiento</translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Opciones del decodificador</translation> + </message> +</context> +<context> <name>lavdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+71"/> <source>Libavdec Deinterlacers</source> <translation type="unfinished">Desentrelazado con Libavdec</translation> </message> <message> + <location line="+1"/> <source>Lavcodec deinterlacer family.</source> <translation type="unfinished">Familia desentrelazadores Lavcodec</translation> </message> <message> + <location line="+116"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">Mezcla lineal</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Interpolado lineal</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Interpolado cúbico</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Interpolado medio:</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">Desen. FFmpeg</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Desentrelazado:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">_Autonivelado</translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished">Desentrelazado con Libavdec</translation> </message> @@ -8944,10 +11360,12 @@ <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished">Licencia</translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -8956,45 +11374,97 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Select JPEG file</source> - <translation type="unfinished">Seleccionar archivo JPEG</translation> + <translation type="obsolete">Seleccionar archivo JPEG</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">Posición _X:</translation> + <translation type="obsolete">Posición _X:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Posición _Y:</translation> + <translation type="obsolete">Posición _Y:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">_Alpha:</translation> + <translation type="obsolete">_Alpha:</translation> </message> <message> <source>Logo</source> - <translation type="unfinished">Logo</translation> + <translation type="obsolete">Logo</translation> </message> <message> - <source>Add logo.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> <translation type="unfinished">Añadir logo.</translation> </message> <message> + <location line="+1"/> <source>Put a logo on top of video, with alpha blending.</source> <translation type="unfinished">Poner un logo sobre el video, con mezclado alfa.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">Logo</translation> + </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished">Escala de grises</translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished">Eliminar el color, dejar imagen gris.</translation> </message> @@ -9002,6 +11472,7 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Editar filtros de vídeo</translation> </message> @@ -9010,30 +11481,37 @@ <translation type="obsolete">Guardar Script</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation type="unfinished">Transformar</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Entrelazado</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Colores</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">Ruido</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Agudizar</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Subtítulos</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Miscelánea</translation> </message> @@ -9042,6 +11520,7 @@ <translation type="obsolete">Externo</translation> </message> <message> + <location line="-182"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"><big><b>Filtros Activos</b></big></translation> </message> @@ -9070,21 +11549,25 @@ <translation type="obsolete">Añadir</translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"><big><b>Filtros Disponibles</b></big></translation> </message> <message> - <source>OpenGl</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+155"/> <source>&Preview</source> <translation type="unfinished">&Vista anticipada</translation> </message> <message> + <location line="+11"/> <source>&Close</source> <translation type="unfinished">&Cerrar</translation> </message> + <message> + <location line="-71"/> + <source>OpenGl</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mainMenu</name> @@ -9102,161 +11585,406 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+425"/> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished">Desentrelazado compensación movimiento. Portado desde MPlayer</translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished">Rápido</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Medio</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Lento, estimación de movimiento iterativa</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">Extra lento (igual que el 3+imágenes con referencia múltiple)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Modo:</translation> </message> <message> + <location line="+1"/> <source>Bottom :</source> <translation type="unfinished">Inferior:</translation> </message> <message> + <location line="+1"/> <source>_Qp:</source> <translation type="unfinished">_Qp:</translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished">mcDeinterlace</translation> </message> + <message> + <location line="-51"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>meadian</name> <message> <source>3x3 convolution filter :median.</source> - <translation type="unfinished">3x3 filtro de convolucion: Medio.</translation> + <translation type="obsolete">3x3 filtro de convolucion: Medio.</translation> </message> </context> <context> <name>mean</name> <message> - <source>Mean convolution.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+28"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished">3x3 filtro de convolucion: Medio.</translation> </message> + <message> + <location line="-1"/> + <source>Mean convolution.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished">Circunvolución media.</translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished">3x3 filtro de convolucion: Medio.</translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">Unir dos películas como si fueran dos campos.</translation> + </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished">Guardar MKV</translation> </message> -</context> -<context> - <name>mp3d</name> <message> - <source>Mplayer Denoise 3D HQ</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3d</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+202"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished">Reducir ruído, suavizar imagen, aumentar compresibilidad. Versión Alta Calidad.</translation> </message> <message> + <location line="+33"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Intensidad filtrado e_spacial luma:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Intensidad filtrado es_pacial chroma:</translation> </message> <message> + <location line="+1"/> + <location line="+1"/> <source>Luma _Temporal strength:</source> <translation type="unfinished">Intensidad filtrado _temporal luma:</translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished">MPlayer Denoise3D</translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> - <source>Mplayer Denoise 3D</source> + <location line="-41"/> + <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3dlow</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+37"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished">Reducir ruido, suavizar imagen, incrementar compresibilidad.</translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Intensidad filtrado e_spacial luma:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Intensidad filtrado es_pacial chroma:</translation> </message> <message> + <location line="+1"/> <source>_Temporal strength:</source> <translation type="unfinished">Intensidad filtrado _temporal:</translation> </message> <message> + <location line="-35"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>mp4demuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Hubo un problema leyendo cabeceras SVQ3</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Sin tabla stts</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">No soportado</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished">Guardar MP4</translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished">Guardar PSP</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Audio</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished">Guardando</translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Vídeo</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>msharpen</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> <source>Sharpen edges without amplifying noise. By Donald Graft.</source> <translation type="unfinished">Aclarar bordes sin amplificar ruído. Por Donald Graft.</translation> </message> <message> + <location line="+55"/> <source>_Mask</source> <translation type="unfinished">_Máscara</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">_Alto Q</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">_Umbral:</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">Inten_sidad:</translation> </message> <message> + <location line="+5"/> <source>MSharpen</source> <translation type="unfinished">Agudizar</translation> </message> <message> + <location line="-65"/> <source>Msharpen</source> <translation type="unfinished">Agudizar</translation> </message> @@ -9265,25 +11993,48 @@ <name>muxerMP4</name> <message> <source>Saving mp4</source> - <translation type="unfinished">Guardar MP4</translation> + <translation type="obsolete">Guardar MP4</translation> </message> <message> <source>Saving PSP</source> - <translation type="unfinished">Guardar PSP</translation> + <translation type="obsolete">Guardar PSP</translation> </message> </context> <context> <name>muxerffPS</name> <message> <source>Saving mpeg PS (ff)</source> - <translation type="unfinished">Guardar mpeg PS (ff)</translation> + <translation type="obsolete">Guardar mpeg PS (ff)</translation> </message> </context> <context> <name>muxerffTS</name> <message> <source>Saving mpeg TS (ff)</source> - <translation type="unfinished">Guardar mpeg TS (ff)</translation> + <translation type="obsolete">Guardar mpeg TS (ff)</translation> + </message> +</context> +<context> + <name>navigate</name> + <message> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+176"/> + <source>Seek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Error</translation> </message> </context> <context> @@ -9312,42 +12063,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -9367,15 +12128,53 @@ <name>openGlResize</name> <message> <source>Width :</source> - <translation type="unfinished">Anchura</translation> + <translation type="obsolete">Anchura</translation> </message> <message> <source>Height :</source> - <translation type="unfinished">Altura</translation> + <translation type="obsolete">Altura</translation> </message> <message> <source>glResize</source> - <translation type="unfinished">glResize</translation> + <translation type="obsolete">glResize</translation> + </message> +</context> +<context> + <name>opendmldemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Cabecera deformada</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Desempaquetando flujo de bits</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -9386,6 +12185,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -9407,30 +12219,38 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">Propiedades</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Vídeo</translation> </message> <message> + <location line="+22"/> <source>Frame Rate:</source> <translation type="unfinished">Ratio de imágenes:</translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Duración total:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Relación de aspecto:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Tamaño imagen:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">Codec 4CC:</translation> </message> @@ -9447,6 +12267,7 @@ <translation type="obsolete">Quarter pixel</translation> </message> <message> + <location line="+53"/> <source>Audio</source> <translation type="unfinished">Audio</translation> </message> @@ -9455,75 +12276,517 @@ <translation type="obsolete">Tamaño del archivo:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">Frecuencia:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Bitrate variable:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">Bitrate:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">Canales:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">Codec:</translation> </message> <message> + <location line="-208"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished">Etiqueta de texto</translation> </message> <message> + <location line="+17"/> <source>Extra Video Properties</source> <translation type="unfinished">Propiedades Extras de Video</translation> </message> <message> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished">Tamaño Extra Datos</translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished">Datos extra:</translation> </message> <message> + <location line="+121"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Indexando</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Se necesitan Privilegios</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Se necesitan privilegios de Superusuario para llevar a cabo esta operación.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Continuar</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Cancelar</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished">Archivos Recientes</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Proyectos Recientes</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Listo</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Hecho</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Borrado</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Ejecutando</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Nombre Tarea</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Estado</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Hora de Inicio</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Hora Final</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">¡Seguro!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Borrar tarea</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">¿Estás seguro de borrar %s tareas?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Borrar *todas* las tareas</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">¿Estás seguro de querer borrar TODAS las tareas?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Ya está hecho</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Este script se ha ejecutado satisfactoriamente</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Parcial</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">Añadir</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">Eliminar</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Configurar</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Desconocido</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">No</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Si</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">Mono</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">Stereo</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> + </message> <message> - <source>Mono</source> - <translation type="unfinished">Mono</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qtalert</name> <message> - <source>Stereo</source> - <translation type="unfinished">Stereo</translation> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Alerta</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -9536,38 +12799,47 @@ <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> <source>Remove Plane</source> <translation type="unfinished">Eliminar Plano</translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished">Eliminar plano Y, U o V (utilizados principalmente para otros filtros).</translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished">Mantener plano Y</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Procesar plano luma</translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished">Mantener Plano U</translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished">Procesar plano chromaU</translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished">Mantener plano V</translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished">Procesar plano cromaV</translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished">Eliminar plano</translation> </message> @@ -9575,118 +12847,457 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Modo:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">_Nuevo imágenes por segundo</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation type="unfinished">Cambiar fps</translation> </message> <message> + <location line="-322"/> <source>Custom</source> <translation type="unfinished">Personalizar</translation> </message> <message> + <location line="+40"/> + <source>Resample FPS</source> + <translation type="unfinished">Restablecer FPS</translation> + </message> + <message> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> + <translation type="unfinished">Cambiar y forzar FPS. Mantener duración y sincronismo.</translation> + </message> + <message> + <location line="-40"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>resize</name> <message> - <source>Resample FPS</source> - <translation type="unfinished">Restablecer FPS</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+81"/> + <source>swScale Resizer.</source> + <translation type="unfinished">Cambiar tamaño por software</translation> </message> <message> - <source>Change and enforce FPS. Keep duration and sync.</source> - <translation type="unfinished">Cambiar y forzar FPS. Mantener duración y sincronismo.</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Anchura y altura no pueden tener valor impar</translation> </message> -</context> -<context> - <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="-1"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> - <message> - <source>swScale Resizer.</source> - <translation type="unfinished">Cambiar tamaño por software</translation> - </message> </context> <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Redimensionar</translation> + <translation type="unfinished">Redimensionar</translation> </message> <message> + <location line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+172"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+40"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+116"/> <source>Bilinear</source> - <translation type="obsolete">Bilineal</translation> + <translation type="unfinished">Bilineal</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Bicúbico</translation> + <translation type="unfinished">Bicúbico</translation> + </message> + <message> + <location line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-423"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+42"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+75"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+70"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Anchura y altura no pueden tener valor impar</translation> + <translation type="obsolete">Anchura y altura no pueden tener valor impar</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Rotar</translation> </message> <message> + <location line="-162"/> <source>Rotate the image by 90/180/270 degrees.</source> <translation type="unfinished">Rotar la imagen en 90/180/270 grados.</translation> </message> <message> + <location line="+155"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 grados</translation> </message> @@ -9695,6 +13306,7 @@ <translation type="obsolete">90°</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 grados</translation> </message> @@ -9703,6 +13315,7 @@ <translation type="obsolete">180°</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 grados</translation> </message> @@ -9711,18 +13324,22 @@ <translation type="obsolete">270°</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">_Angulo:</translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> @@ -9762,29 +13379,67 @@ </message> <message> <source>glRotate</source> - <translation type="unfinished">Rotar GL</translation> - </message> - <message> - <source>Angle (°):</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Rotar GL</translation> </message> </context> <context> <name>seekablePreviewDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> <source>Preview</source> <translation type="unfinished">Previsualizar</translation> </message> <message> + <location line="+83"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00,000</translation> </message> <message> + <location line="-7"/> <source>next</source> <translation type="unfinished">Siguiente</translation> </message> </context> <context> + <name>separateFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>sharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>subAss</name> <message> <source>_Subtitle file (ASS/SSA):</source> @@ -9818,76 +13473,358 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished">Intercambiar UV</translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished">Intercambiar planos U y V.</translation> </message> </context> <context> + <name>telecide</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Sin estrategia</translation> + </message> + <message> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC convertido de PAL</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Superior</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Inferior</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Nunca</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Reproducir</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Ninguno</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Postproc on best match</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">Estrategia:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Post-procesando:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">Umbral:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">Umbral:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">_Post-procesando:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">Utilizar también croma para detectar cambios de escena</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Depuración</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">Banda</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Indexando</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>uisupport</name> <message> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> <source>X11</source> <translation type="unfinished">X11</translation> </message> <message> + <location line="+2"/> <source>MS Windows GDI</source> <translation type="unfinished">MS Windows GDI</translation> </message> <message> + <location line="+2"/> <source>Mac OS X Quartz 2D</source> <translation type="unfinished">Mac OS X Quartz 2D</translation> </message> <message> + <location line="+2"/> <source>Mac OS X QuickDraw</source> <translation type="unfinished">Mac OS X QuickDraw</translation> </message> <message> + <location line="+2"/> <source>OpenGL</source> <translation type="unfinished">OpenGL</translation> </message> <message> + <location line="+3"/> <source>MS Windows Direct3D</source> <translation type="unfinished">MS Windows Direct3D</translation> </message> <message> + <location line="+3"/> <source>Default Raster</source> <translation type="unfinished">Pasada por Defecto</translation> </message> </context> <context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>vdpauVideoFilterDeint</name> <message> <source>Keep Top Field</source> + <translation type="obsolete">Mantener Campo Superior</translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="obsolete">Mantener Campo Inferior</translation> + </message> + <message> + <source>Double framerate</source> + <translation type="obsolete">Doblar framerate</translation> + </message> + <message> + <source>_Resize:</source> + <translation type="obsolete">_Redimensionar</translation> + </message> + <message> + <source>_Deint Mode:</source> + <translation type="obsolete">_Modo Desentrelazado</translation> + </message> + <message> + <source>Width :</source> + <translation type="obsolete">Anchura :</translation> + </message> + <message> + <source>Height :</source> + <translation type="obsolete">Altura :</translation> + </message> + <message> + <source>vdpau</source> + <translation type="obsolete">vdpau</translation> + </message> +</context> +<context> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Keep Top Field</source> <translation type="unfinished">Mantener Campo Superior</translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished">Mantener Campo Inferior</translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished">Doblar framerate</translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished">_Redimensionar</translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished">_Modo Desentrelazado</translation> </message> <message> + <location line="+1"/> <source>Width :</source> - <translation type="unfinished">Anchura :</translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> - <translation type="unfinished">Altura :</translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished">vdpau</translation> </message> @@ -9896,70 +13833,89 @@ <name>vdpaufilter</name> <message> <source>Keep Top Field</source> - <translation type="unfinished">Mantener Campo Superior</translation> + <translation type="obsolete">Mantener Campo Superior</translation> </message> <message> <source>Keep Bottom Field</source> - <translation type="unfinished">Mantener Campo Inferior</translation> + <translation type="obsolete">Mantener Campo Inferior</translation> </message> <message> <source>Double framerate</source> - <translation type="unfinished">Doblar framerate</translation> + <translation type="obsolete">Doblar framerate</translation> </message> <message> <source>_Resize:</source> - <translation type="unfinished">_Redimensionar</translation> + <translation type="obsolete">_Redimensionar</translation> </message> <message> <source>_Deint Mode:</source> - <translation type="unfinished">_Modo Desentrelazado</translation> + <translation type="obsolete">_Modo Desentrelazado</translation> </message> <message> <source>Width :</source> - <translation type="unfinished">Anchura :</translation> + <translation type="obsolete">Anchura :</translation> </message> <message> <source>Height :</source> - <translation type="unfinished">Altura :</translation> + <translation type="obsolete">Altura :</translation> </message> <message> <source>vdpau</source> - <translation type="unfinished">vdpau</translation> + <translation type="obsolete">vdpau</translation> </message> </context> <context> <name>vdpaufilter2</name> <message> <source>Width :</source> - <translation type="unfinished">Anchura :</translation> + <translation type="obsolete">Anchura :</translation> </message> <message> <source>Height :</source> - <translation type="unfinished">Altura :</translation> + <translation type="obsolete">Altura :</translation> </message> <message> <source>vdpau</source> - <translation type="unfinished">vdpau</translation> + <translation type="obsolete">vdpau</translation> </message> </context> <context> <name>vdpresize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> <source>vdpau: Resize</source> <translation type="unfinished">vdpau: Redimensionar</translation> </message> <message> + <location line="+1"/> <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished">vdpau: Redimensionar imagen utilizando vdpau.</translation> </message> + <message> + <location line="+133"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished">Volteo Vertical</translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished">Voltear verticalmente la imagen.</translation> </message> @@ -10064,22 +14020,27 @@ <translation type="obsolete">Configuración VobSub</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished">Tamaño Fuente y Posición subtítulos</translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished">Retraso:</translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished">Seleccionar archivo</translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished">Idioma:</translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished">Archivo Idx:</translation> </message> @@ -10087,26 +14048,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">Basado en calidad</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Modo:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Calidad</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished">Configuración Vorbis</translation> </message> @@ -10114,466 +14081,2931 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">Procesando</translation> </message> <message> + <location line="+112"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-48"/> <source>Elapsed:</source> <translation type="unfinished">Transcurrido:</translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished">Tiempo restante:</translation> </message> <message> + <location line="+113"/> <source>Cancel</source> <translation type="unfinished">Cancelar</translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Personalizar</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Bitrate Buscado</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Cuantizador</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Calidad</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Tamaño de Video Buscado</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Bitrate Medio</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Borrar</translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+375"/> <source>Rate Control</source> - <translation type="obsolete">Control de Frecuencia</translation> + <translation type="unfinished">Control de Frecuencia</translation> </message> <message> + <location line="+2882"/> <source>Disable</source> - <translation type="obsolete">Deshabilitar</translation> + <translation type="unfinished">Deshabilitar</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Autodetectar</translation> + <translation type="unfinished">Autodetectar</translation> </message> <message> + <location line="-2298"/> <source>Motion Estimation</source> - <translation type="obsolete">Estimación de movimiento</translation> + <translation type="unfinished">Estimación de movimiento</translation> </message> <message> + <location line="+21"/> <source>Diamond Search</source> - <translation type="obsolete">Búsqueda de Movimiento</translation> + <translation type="unfinished">Búsqueda de Movimiento</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">Búsqueda Hexagonal</translation> + <translation type="unfinished">Búsqueda Hexagonal</translation> </message> <message> + <location line="+10"/> <source>Exhaustive Search</source> - <translation type="obsolete">Búsqueda Exhaustiva</translation> + <translation type="unfinished">Búsqueda Exhaustiva</translation> </message> <message> + <location line="+5"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">Búsqueda Exhaustiva Hadamard</translation> + <translation type="unfinished">Búsqueda Exhaustiva Hadamard</translation> </message> <message> + <location line="+351"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Ninguno</translation> + <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">Espacial</translation> + <translation type="unfinished">Espacial</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">Temporal</translation> + <translation type="unfinished">Temporal</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Auto</translation> + <translation type="unfinished">Auto</translation> </message> <message> + <location line="+143"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> + <location line="+280"/> <source>Fast</source> - <translation type="obsolete">Rápido</translation> + <translation type="unfinished">Rápido</translation> </message> <message> + <location line="+527"/> <source>Flat Matrix</source> - <translation type="obsolete">Matriz Plana</translation> + <translation type="unfinished">Matriz Plana</translation> </message> <message> + <location line="+10"/> <source>JVT Matrix</source> - <translation type="obsolete">Matriz JVT</translation> + <translation type="unfinished">Matriz JVT</translation> </message> <message> + <location line="+9"/> <source>Custom Matrix</source> - <translation type="obsolete">Matriz personalizada</translation> + <translation type="unfinished">Matriz personalizada</translation> </message> <message> <source>Advanced</source> <translation type="obsolete">Avanzado</translation> </message> <message> + <location line="+1052"/> <source>Output</source> - <translation type="obsolete">Salida</translation> + <translation type="unfinished">Salida</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+594"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+1916"/> <source>Normal</source> - <translation type="obsolete">Normal</translation> + <translation type="unfinished">Normal</translation> </message> <message> + <location line="+590"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Relación de aspecto de Pixel:</translation> + <translation type="unfinished">Relación de aspecto de Pixel:</translation> </message> <message> + <location line="+18"/> <source>As Input</source> - <translation type="obsolete">Como Entrada</translation> + <translation type="unfinished">Como Entrada</translation> </message> <message> + <location line="+49"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+165"/> <source>Crop</source> - <translation type="obsolete">Cortar</translation> + <translation type="unfinished">Cortar</translation> </message> <message> + <location line="+303"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="-3949"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished">Borrar</translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished">Perfil:</translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Target Video Size:</source> + <translation type="unfinished">Tamaño de Video Buscado</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+52"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished">Campo Inferior Primero</translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished">Campo Superior Primero</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">Tamaño buffer VBV</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Añadir</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+94"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> </message> </context> <context> <name>x264Dialog</name> <message> <source>Target Bitrate:</source> + <translation type="obsolete">Bitrate Buscado</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Cuantizador</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Calidad</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Tamaño de Video Buscado</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Bitrate Medio</translation> + </message> +</context> +<context> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Personalizar</translation> + </message> + <message> + <location line="+357"/> + <source>Target Bitrate:</source> <translation type="unfinished">Bitrate Buscado</translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">Cuantizador</translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished">Calidad</translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished">Tamaño de Video Buscado</translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">Bitrate Medio</translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Error</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Borrar</translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x265ConfigDialog</name> <message> - <source>Target Bitrate:</source> - <translation type="unfinished">Bitrate Buscado</translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="+24"/> + <source>Configuration:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> - <translation type="unfinished">Cuantizador</translation> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> - <translation type="unfinished">Calidad</translation> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">Borrar</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished">Perfil:</translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Auto</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Control de Frecuencia</translation> + </message> + <message> + <location line="+21"/> <source>Target Video Size:</source> <translation type="unfinished">Tamaño de Video Buscado</translation> </message> <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> - <translation type="unfinished">Bitrate Medio</translation> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Estimación de movimiento</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">Búsqueda de Movimiento</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">Búsqueda Hexagonal</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished">Búsqueda Exhaustiva</translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished">Campo Superior Primero</translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished">Campo Inferior Primero</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Rápido</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished">Matriz Plana</translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished">Matriz JVT</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished">Matriz personalizada</translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normal</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">Tamaño buffer VBV</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Añadir</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Deshabilitar</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Autodetectar</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Salida</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">Cortar</translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Ninguno</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Bitrate Buscado</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Cuantizador</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Calidad</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Tamaño de Video Buscado</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Bitrate Medio</translation> + </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Ninguno</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished">Bajo</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Medio</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Completo</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Personalizar</translation> </message> <message> - <source>DCT</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Qpel16</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Qpel8</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+19"/> <source>Square</source> <translation type="unfinished">Cuadrado</translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished">Un hilo</translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished">Dos hilos</translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished">Tres hilos</translation> </message> <message> - <source>Auto (#cpu)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+16"/> <source>MotionEstimation</source> <translation type="unfinished">Estimación de Movimiento</translation> </message> <message> + <location line="+2"/> <source>Threading</source> <translation type="unfinished">Procesos</translation> </message> <message> + <location line="+7"/> <source>_Trellis quantization</source> <translation type="unfinished">Cuantización _Trellis</translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished">_Número de imágenes-B:</translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished">Tipo _Cuantización:</translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished">Decisiones _Macroblock</translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished">Perfil:</translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished">Tamaño _Gop:</translation> </message> <message> + <location line="+7"/> <source>Advanced Simple Profile</source> <translation type="unfinished">Perfil Simple Avanzado</translation> </message> <message> + <location line="+9"/> <source>Motion Estimation</source> <translation type="unfinished">Estimación de movimiento</translation> </message> <message> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished">Cuantización</translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished">Hilos</translation> </message> <message> + <location line="+12"/> <source>Rate Control</source> <translation type="unfinished">Control de Frecuencia</translation> </message> <message> + <location line="+3"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished">Configuración Xvid4 MPEG-4 ASP</translation> </message> <message> + <location line="-48"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Relación de aspecto:</translation> + </message> + <message> + <location line="-43"/> + <source>DCT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Qpel16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Qpel8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Auto (#cpu)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>1:1 (PC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>4:3 (PAL))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>4:3 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>16:9 (PAL))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>16:9 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Relación de aspecto:</translation> - </message> - <message> + <location line="+24"/> <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+29"/> <source>Aspect Ratio</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>yadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Modo:</translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> <name>yadifFilter</name> <message> <source>Temporal & spatial check</source>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_eu.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_eu.ts
Changed
@@ -984,7 +984,7 @@ <translation type="obsolete">Badaiteke aurkibide agiri zahar batekin elkartua izatea.</translation> </message> <message> - <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+182"/> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+178"/> <source>Cannot find a demuxer for %s</source> <translation>Ezin da desmultiplexatzailea aurkitu %s-rako</translation> </message> @@ -994,11 +994,10 @@ <translation>%s irekitze saiatze hutsegitea!</translation> </message> <message> - <location line="+26"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution 2.) concatinate them together</source> - <translation>Ezin dituzu bideo neurri ezberdinak nahastu. Gero bideo iragazki partziala erabiltzeak ez du arazo hau sahiesten. Konponbidea da: + <translation type="vanished">Ezin dituzu bideo neurri ezberdinak nahastu. Gero bideo iragazki partziala erabiltzeak ez du arazo hau sahiesten. Konponbidea da: 1) "birneurritu" / "gehitu hertza" / "Moztu" jario bakoitza bereizmen berera 2) Kateatu elkarrekin</translation> </message> @@ -1095,127 +1094,99 @@ heutsi ahalko diozu. Erori denborapen argibideak?</translation> </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+26"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="-18"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ADM_Qt4CoreUIToolkit</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> <source>Alert</source> - <translation>Alerta</translation> + <translation type="vanished">Alerta</translation> </message> <message> - <location line="+6"/> - <location line="+25"/> - <location line="+25"/> <source>Info</source> - <translation>Argibideak</translation> + <translation type="vanished">Argibideak</translation> </message> <message> - <location line="+24"/> - <location line="+30"/> <source>Confirmation</source> - <translation>Baieztapena</translation> + <translation type="vanished">Baieztapena</translation> </message> <message> - <location line="+19"/> <source>Question</source> - <translation>Galdera</translation> + <translation type="vanished">Galdera</translation> </message> <message> - <location line="+23"/> <source>Question?</source> - <translation>Galdera?</translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+160"/> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <translation type="vanished">Galdera?</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> <source>Constant Bitrate</source> - <translation>Bitneurri Aldagaitza</translation> + <translation type="vanished">Bitneurri Aldagaitza</translation> </message> <message> - <location line="+1"/> <source>Constant Quantiser</source> - <translation>Kuantizatzaile Aldagaitza</translation> + <translation type="vanished">Kuantizatzaile Aldagaitza</translation> </message> <message> - <location line="+1"/> <source>Same Quantiser as Input</source> - <translation>Sarrereko Kuantizatzaile berdina</translation> + <translation type="vanished">Sarrereko Kuantizatzaile berdina</translation> </message> <message> - <location line="+1"/> <source>Constant Rate Factor</source> - <translation>Neurri Ezaugarri Aldagaitza</translation> + <translation type="vanished">Neurri Ezaugarri Aldagaitza</translation> </message> <message> - <location line="+1"/> <source>Two Pass - Video Size</source> - <translation>Bi Pasaldi - Bideo Neurria</translation> + <translation type="vanished">Bi Pasaldi - Bideo Neurria</translation> </message> <message> - <location line="+1"/> <source>Two Pass - Average Bitrate</source> - <translation>Bi Pasaldi - Bataz-besteko Bitneurria</translation> + <translation type="vanished">Bi Pasaldi - Bataz-besteko Bitneurria</translation> </message> <message> - <location line="+2"/> <source>Encoding mode</source> - <translation>Kodeaketa modua</translation> + <translation type="vanished">Kodeaketa modua</translation> </message> <message> - <location line="+5"/> <source>Bitrate</source> - <translation>Bitneurria</translation> + <translation type="vanished">Bitneurria</translation> </message> <message> - <location line="+86"/> <source>Target bitrate (kb/s)</source> - <translation>Xede bitneurria (kb/s)</translation> + <translation type="vanished">Xede bitneurria (kb/s)</translation> </message> <message> - <location line="+5"/> - <location line="+19"/> <source>Quantizer</source> - <translation>Kuantizatzailea</translation> + <translation type="vanished">Kuantizatzailea</translation> </message> <message> <source>Quantiser</source> <translation type="obsolete">Kuantizatzailea</translation> </message> <message> - <location line="-14"/> <source>Target video size (MB)</source> - <translation>Xede bideo neurria (MB)</translation> + <translation type="vanished">Xede bideo neurria (MB)</translation> </message> <message> - <location line="+5"/> <source>Average bitrate (kb/s)</source> - <translation>Bataz-besteko bitneurria (kb/s)</translation> + <translation type="vanished">Bataz-besteko bitneurria (kb/s)</translation> </message> <message> - <location line="+5"/> <source>-</source> - <translation>-</translation> + <translation type="vanished">-</translation> </message> </context> <context> @@ -1250,10 +1221,20 @@ </message> </context> <context> - <name>ADM_ffDvEncoder</name> + <name>ADM_QthreadCount</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished">Ezgaituta</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Berez-atzeman</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> <translation type="unfinished"></translation> </message> </context> @@ -1325,7 +1306,7 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> - <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation>Ezgaituta</translation> </message> @@ -1343,7 +1324,8 @@ <context> <name>ADM_qtray</name> <message> - <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation>Ireki Avidemux</translation> </message> @@ -1988,31 +1970,24 @@ <translation type="vanished">Itzaltzen</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> - <location line="+20"/> <source>Privileges Required</source> - <translation type="unfinished">Eskubide Bereziak behar dira</translation> + <translation type="obsolete">Eskubide Bereziak behar dira</translation> </message> <message> - <location line="-20"/> - <location line="+20"/> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Erro eskubideak beharrezkoak dira eragiketa hau burutzeko.</translation> + <translation type="obsolete">Erro eskubideak beharrezkoak dira eragiketa hau burutzeko.</translation> </message> <message> - <location line="+284"/> <source>The encoding is paused. Do you want to resume or abort?</source> - <translation>Kodeaketa pausatuta dago. Berrekitea edo uztea nahi duzu?</translation> + <translation type="vanished">Kodeaketa pausatuta dago. Berrekitea edo uztea nahi duzu?</translation> </message> <message> - <location line="+1"/> <source>Resume</source> - <translation>Berrekin</translation> + <translation type="vanished">Berrekin</translation> </message> <message> - <location line="+0"/> <source>Abort</source> - <translation>Utzi</translation> + <translation type="vanished">Utzi</translation> </message> </context> <context> @@ -2038,14 +2013,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+278"/> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -2257,27 +2224,27 @@ <translation type="unfinished">Ezeztatu</translation> </message> <message> - <location line="+7"/> - <source>TimeLeft</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> + <location line="+14"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> - <location line="+7"/> - <source>ProcessImages</source> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-41"/> + <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>0</source> - <translation type="unfinished">0</translation> + <location line="+14"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> @@ -2373,9 +2340,8 @@ <context> <name>GUIPlayback</name> <message> - <location filename="../../common/gui_play.cpp" line="+410"/> <source>Trouble initializing audio device</source> - <translation>Arazoak audio gailua abiarazterakoan</translation> + <translation type="vanished">Arazoak audio gailua abiarazterakoan</translation> </message> </context> <context> @@ -2685,15 +2651,12 @@ <context> <name>MP4Header</name> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> - <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> <source>Problem reading SVQ3 headers</source> - <translation>Arazoak SVQ3 idazburuak irakurtzean</translation> + <translation type="vanished">Arazoak SVQ3 idazburuak irakurtzean</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> <source>No stts table</source> - <translation>Ez dago stts taularik</translation> + <translation type="vanished">Ez dago stts taularik</translation> </message> </context> <context> @@ -2735,36 +2698,35 @@ <translation type="obsolete"><b>Bideoa</b></translation> </message> <message> - <location line="+417"/> - <location line="+151"/> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation>Kopiatu</translation> </message> <message> - <location line="-258"/> - <location line="+124"/> - <location line="+151"/> - <location line="+172"/> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation>Itxuratu</translation> </message> <message> - <location line="-603"/> + <location line="-666"/> <source>&Recent</source> <translation>Az&kenak</translation> </message> <message> - <location line="+41"/> <source>Codec Options</source> - <translation>Kodek Aukerak</translation> + <translation type="vanished">Kodek Aukerak</translation> </message> <message> - <location line="+33"/> + <location line="+74"/> <source><b>Video Decoder<b></source> <translation><b>Bideo Dekodeatzailea<b></translation> </message> <message> - <location line="+57"/> + <location line="+75"/> <location line="+7"/> <source>XXXX</source> <translation>XXXX</translation> @@ -2775,8 +2737,8 @@ <translation><b>Bideo Irteera</b></translation> </message> <message> - <location line="+101"/> - <location line="+151"/> + <location line="+119"/> + <location line="+169"/> <source>Filters</source> <translation>Iragazkiak</translation> </message> @@ -2785,7 +2747,7 @@ <translation type="obsolete"><b>Audioa</b></translation> </message> <message> - <location line="+18"/> + <location line="+27"/> <source>&Shift:</source> <translation>&Shift:</translation> </message> @@ -2799,19 +2761,21 @@ <translation type="obsolete"><b>Heuskarria</b></translation> </message> <message> - <location line="+215"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+20"/> - <location line="+334"/> + <location line="+233"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation>...</translation> </message> @@ -2828,7 +2792,7 @@ <translation type="obsolete">/ 0</translation> </message> <message> - <location line="-288"/> + <location line="-297"/> <source>Time:</source> <translation>Denbora:</translation> </message> @@ -2838,7 +2802,7 @@ <translation>00:00:00.000</translation> </message> <message> - <location line="+19"/> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation>/ 00:00:00.000</translation> </message> @@ -2852,28 +2816,27 @@ <translation>?</translation> </message> <message> - <location line="+44"/> <source>Selection</source> - <translation>Hautapena</translation> + <translation type="vanished">Hautapena</translation> </message> <message> - <location line="+73"/> + <location line="+117"/> <source>A:</source> <translation>A:</translation> </message> <message> - <location line="+14"/> - <location line="+7"/> + <location line="+17"/> + <location line="+10"/> <source>000000</source> <translation>000000</translation> </message> <message> - <location line="-14"/> + <location line="-20"/> <source>B:</source> <translation>B:</translation> </message> <message> - <location line="-1238"/> + <location line="-1416"/> <source>Vi&deo</source> <translation>&Bideoa</translation> </message> @@ -2948,7 +2911,7 @@ <translation>&Tresnak</translation> </message> <message> - <location line="+368"/> + <location line="+404"/> <source><b>Audio Output</b></source> <translation><b>Audio Irteera</b></translation> </message> @@ -2958,17 +2921,16 @@ <translation> (0 bide)</translation> </message> <message> - <location line="+169"/> + <location line="+196"/> <source><b>Output Format</b></source> <translation><b>Irteera Heuskarria</b></translation> </message> <message> - <location line="+114"/> <source>Navigation</source> - <translation>Nabigazioa</translation> + <translation type="vanished">Nabigazioa</translation> </message> <message> - <location line="+399"/> + <location line="+628"/> <source>Frame type:</source> <translation>Frame mota:</translation> </message> @@ -2977,17 +2939,15 @@ <translation type="vanished"><b>Hautapena</b></translation> </message> <message> - <location line="+193"/> <source>Volume</source> - <translation>Bolumena</translation> + <translation type="vanished">Bolumena</translation> </message> <message> - <location line="+100"/> <source>Audio Metre</source> - <translation>Audio Neurgailua</translation> + <translation type="vanished">Audio Neurgailua</translation> </message> <message> - <location line="+41"/> + <location line="+340"/> <source>&Open...</source> <translation>&Ireki...</translation> </message> @@ -3494,7 +3454,8 @@ <translation>Ctrl+Alt+C</translation> </message> <message> - <location line="+11"/> + <location line="-967"/> + <location line="+978"/> <source>&Navigation</source> <translation>&Nabigazioa</translation> </message> @@ -3539,22 +3500,7 @@ <translation>&Goian</translation> </message> <message> - <location line="-369"/> - <source>Display processed video on playback</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>Play filtered</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+169"/> - <source>Open Video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+178"/> + <location line="-12"/> <source>&Separate</source> <translation>&Bananduta</translation> </message> @@ -3634,6 +3580,131 @@ <source>Video CD</source> <translation type="obsolete">Bideo CD-a</translation> </message> + <message> + <location line="-1703"/> + <source>Codec O&ptions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+743"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Play filtered</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MjpegEncoder</name> @@ -4011,16 +4082,12 @@ <context> <name>OpenDMLHeader</name> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> - <location line="+76"/> - <location line="+264"/> <source>Malformed header</source> - <translation>Idazburu gaizkieratua</translation> + <translation type="vanished">Idazburu gaizkieratua</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> <source>Unpacking bitstream</source> - <translation>Bitjarioa despaketatzen</translation> + <translation type="vanished">Bitjarioa despaketatzen</translation> </message> <message> <source>Indexing</source> @@ -4042,9 +4109,8 @@ <translation type="obsolete">Baieztapena</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+7"/> <source>Question</source> - <translation>Galdera</translation> + <translation type="vanished">Galdera</translation> </message> <message> <source>Question?</source> @@ -4099,153 +4165,126 @@ <context> <name>Telecide</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> <source>No strategy</source> - <translation>Ez estrategia</translation> + <translation type="vanished">Ez estrategia</translation> </message> <message> - <location line="+1"/> <source>3:2 pulldown</source> - <translation>3:2 hedagarria</translation> + <translation type="vanished">3:2 hedagarria</translation> </message> <message> - <location line="+1"/> <source>PAL/SECAM</source> - <translation>PAL/SECAM</translation> + <translation type="vanished">PAL/SECAM</translation> </message> <message> - <location line="+1"/> <source>NTSC converted from PAL</source> - <translation>NTSC bihurtuta PAL-etik</translation> + <translation type="vanished">NTSC bihurtuta PAL-etik</translation> </message> <message> - <location line="+4"/> <source>Top</source> - <translation>Goren</translation> + <translation type="vanished">Goren</translation> </message> <message> - <location line="+1"/> <source>Bottom</source> - <translation>Beheren</translation> + <translation type="vanished">Beheren</translation> </message> <message> - <location line="+4"/> <source>Never</source> - <translation>Inoiz ez</translation> + <translation type="vanished">Inoiz ez</translation> </message> <message> - <location line="+1"/> <source>If still combed</source> - <translation>Ezorraztuta bada</translation> + <translation type="vanished">Ezorraztuta bada</translation> </message> <message> - <location line="+1"/> <source>Always</source> - <translation>Betik</translation> + <translation type="vanished">Betik</translation> </message> <message> - <location line="+4"/> <source>None</source> - <translation>Ezer ez</translation> + <translation type="vanished">Ezer ez</translation> </message> <message> - <location line="+1"/> <source>None but compute</source> - <translation>Ezer ez konputatzeko</translation> + <translation type="vanished">Ezer ez konputatzeko</translation> </message> <message> - <location line="+1"/> <source>Postproc on best match</source> - <translation>Prozes.-ondorengoa maila hoberenean</translation> + <translation type="vanished">Prozes.-ondorengoa maila hoberenean</translation> </message> <message> - <location line="+1"/> <source>Postproc and show zones (debug)</source> - <translation>Prozes.-ondorengoa eta eremu erakuspena (garbiketa)</translation> + <translation type="vanished">Prozes.-ondorengoa eta eremu erakuspena (garbiketa)</translation> </message> <message> - <location line="+1"/> <source>Process image (not fields)</source> - <translation>Prozesatu irudia (eremuak ez)</translation> + <translation type="vanished">Prozesatu irudia (eremuak ez)</translation> </message> <message> - <location line="+1"/> <source>Process image (not fields), debug</source> - <translation>Prozesatu irudia (eremuak ez), garbiketa</translation> + <translation type="vanished">Prozesatu irudia (eremuak ez), garbiketa</translation> </message> <message> - <location line="+4"/> <source>_Strategy:</source> - <translation>_Estrategia:</translation> + <translation type="vanished">_Estrategia:</translation> </message> <message> - <location line="+1"/> <source>_Field order:</source> - <translation>_Eremu ordena:</translation> + <translation type="vanished">_Eremu ordena:</translation> </message> <message> - <location line="+1"/> <source>_Postprocessing:</source> - <translation>_Prozes.-ondorengoa:</translation> + <translation type="vanished">_Prozes.-ondorengoa:</translation> </message> <message> - <location line="+1"/> <source>_Try backward:</source> - <translation>_Saiatu atzeraka:</translation> + <translation type="vanished">_Saiatu atzeraka:</translation> </message> <message> - <location line="+2"/> <source>_Direct threshold:</source> - <translation>_Zuzeneko muga:</translation> + <translation type="vanished">_Zuzeneko muga:</translation> </message> <message> - <location line="+1"/> <source>_Backward threshold:</source> - <translation>_Atzeraka muga:</translation> + <translation type="vanished">_Atzeraka muga:</translation> </message> <message> - <location line="+1"/> <source>_Noise threshold:</source> - <translation>_Zarata muga:</translation> + <translation type="vanished">_Zarata muga:</translation> </message> <message> - <location line="+1"/> <source>Postp_rocessing threshold:</source> - <translation>P_rozesatze-ondorengo muga:</translation> + <translation type="vanished">P_rozesatze-ondorengo muga:</translation> </message> <message> - <location line="+2"/> <source>_Use chroma to decide</source> - <translation>_Erabili margotasuna erabakitzeko</translation> + <translation type="vanished">_Erabili margotasuna erabakitzeko</translation> </message> <message> - <location line="+1"/> <source>Sho_w info</source> - <translation>Erak_utsi argibideak</translation> + <translation type="vanished">Erak_utsi argibideak</translation> </message> <message> - <location line="+1"/> <source>Debu_g</source> - <translation>Garbi_keta</translation> + <translation type="vanished">Garbi_keta</translation> </message> <message> - <location line="+1"/> <source>Bl_end</source> - <translation>Naha_sketa</translation> - </message> - <message> - <location line="+8"/> - <source>Decomb Telecide</source> - <translation type="unfinished"></translation> + <translation type="vanished">Naha_sketa</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Ui_pluginManagerWindow</name> @@ -4269,9 +4308,31 @@ <context> <name>Ui_vobsubWindow</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> <source>Select Idx File</source> - <translation>Hautatu Idx Agiria</translation> + <translation type="vanished">Hautatu Idx Agiria</translation> + </message> +</context> +<context> + <name>VapourSynthProxy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -4286,14 +4347,6 @@ </message> </context> <context> - <name>Webmmuxer</name> - <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+154"/> - <source>Saving Webm</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>XvidConfigDialog</name> <message> <source>Xvid Configuraton</source> @@ -4814,7 +4867,7 @@ </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> @@ -4837,6 +4890,7 @@ </message> <message> <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation>Gehitu Hertzak</translation> </message> @@ -4850,6 +4904,11 @@ <source>All parameters must be even and within range.</source> <translation>Parametro guztiak berdinak eta mailakoak izan behar dute.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>adm</name> @@ -4897,7 +4956,7 @@ </message> <message> <location line="+1"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+353"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+356"/> <source>Stereo</source> <translation>Estereoa</translation> </message> @@ -4982,12 +5041,7 @@ <translation>Bernahastu:</translation> </message> <message> - <location line="+3"/> - <source>Mixer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> + <location line="+8"/> <source>Shift audio:</source> <translation>Aldatu audioa:</translation> </message> @@ -5048,7 +5102,7 @@ </message> <message> <location line="+1"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+110"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+112"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -5073,7 +5127,7 @@ <translation>_Lan izena:</translation> </message> <message> - <location line="+1"/> + <location line="+3"/> <source>Output _File:</source> <translation>Irteera _Agiria:</translation> </message> @@ -5097,6 +5151,10 @@ <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-29"/> <location line="+3"/> <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation>Audioa</translation> </message> @@ -5177,7 +5235,7 @@ </message> <message> <location line="+10"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-68"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-70"/> <source>_Horizontal deblocking</source> <translation>_Desblokeaketa etzana</translation> </message> @@ -5197,32 +5255,12 @@ <translation type="vanished">Dekodeatu bideoa VDPAU erabiliz</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-178"/> - <source>Decode video using VDPAU (NVIDIA)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Decode video using XVBA (AMD)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Decode video using LIBVA (INTEL)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-175"/> <source>Enable openGl support</source> <translation>Gaitu openGl sostengua</translation> </message> <message> - <location line="+3"/> - <source>If you use Hw decoding, it is better to use the matching display driver</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+18"/> + <location line="+21"/> <source>_Use systray while encoding</source> <translation>_Erabili sistema-erretilua kodeatzerakoan</translation> </message> @@ -5369,21 +5407,6 @@ <translation>OpenGL (hoberena)</translation> </message> <message> - <location line="+3"/> - <source>LIBVA (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+157"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>HW Accel</source> - <translation type="unfinished"></translation> - </message> - <message> <source>MS Windows GDI (SDL)</source> <translation type="vanished">MS Windows GDI (SDL)</translation> </message> @@ -5392,7 +5415,7 @@ <translation type="vanished">MS Windows DirectX (SDL)</translation> </message> <message> - <location line="-155"/> + <location line="+8"/> <source>SDL (good)</source> <translation>SDL (ona)</translation> </message> @@ -5402,13 +5425,7 @@ <translation>Bideo _erakuspena:</translation> </message> <message> - <location line="+20"/> - <location line="+3"/> - <source>Sdl driver</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> + <location line="+29"/> <source>No alerts</source> <translation>Alertarik ez</translation> </message> @@ -5429,6 +5446,7 @@ </message> <message> <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation>PCM</translation> </message> @@ -5483,12 +5501,7 @@ <translation>Berezko prozesatze-ondorengoa</translation> </message> <message> - <location line="+35"/> - <source>_Language</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> + <location line="+45"/> <source>User Interface</source> <translation>Erabiltzaile Interfazea</translation> </message> @@ -5498,22 +5511,25 @@ <translation>Irteera</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="vanished">Bideoa</translation> + <translation>Bideoa</translation> </message> <message> - <location line="+39"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+39"/> <source>Threading</source> <translation>Hariak</translation> </message> <message> <location line="+21"/> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+64"/> <source>Preferences</source> <translation>Hobespenak</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-29"/> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+34"/> <source>Open</source> <translation>Ireki</translation> </message> @@ -5529,6 +5545,8 @@ </message> <message> <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+125"/> + <location line="+10"/> <source>Queue</source> <translation>Lerrokatu</translation> </message> @@ -5615,7 +5633,7 @@ <translation>Ezarri B Markatzailea</translation> </message> <message> - <location line="+8"/> + <location line="+10"/> <source>Decoder Option</source> <translation>Dekodeatzaile Aukera</translation> </message> @@ -5781,19 +5799,18 @@ <translation>Ezin da FLV1 kodeka hautatu.</translation> </message> <message> - <location line="+27"/> <source>Cannot select mpeg4 sp codec.</source> - <translation>Ezin da mpeg4 sp kodeka hautatu.</translation> + <translation type="vanished">Ezin da mpeg4 sp kodeka hautatu.</translation> </message> <message> - <location line="+36"/> + <location line="+63"/> <source>You don't have FAAC!. It is needed to create PSP compatible video.</source> <translation>Ez duzu FAAC!. Hau beharrezkoa da PSP bateragarri bideoa sortzeko.</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="+175"/> + <location filename="../../common/gui_main.cpp" line="+179"/> <source>Select script to save</source> <translation>Hautatu gordetzeko eskripta</translation> </message> @@ -5811,18 +5828,7 @@ <translation type="vanished">Hautatu Eransteko AVI Agiria...</translation> </message> <message> - <location line="+11"/> - <location line="+65"/> - <source>Select Video File...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Select Video File to Append...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+102"/> + <location line="+181"/> <source>Are you sure?</source> <translation>Zihur zaude?</translation> </message> @@ -5874,13 +5880,13 @@ Joan Audio->Bide Nagusia gaituriko bat hautatzeko.</translation> </message> <message> - <location line="+89"/> + <location line="+84"/> <source>Something failed when appending</source> <translation>Zerbaitek huts egin du eransterakoan</translation> </message> <message> <location line="+9"/> - <location line="+195"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation>Zerbait gaitza gertatu da (II)</translation> </message> @@ -5916,6 +5922,7 @@ </message> <message> <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> <source>Something bad happened</source> <translation>Zerbait gaitza gertatu da</translation> </message> @@ -5930,13 +5937,7 @@ <translation>Audio Bide Nagusia</translation> </message> <message> - <location line="+29"/> - <location line="+7"/> - <source>Invalid audio index given</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+210"/> + <location line="+253"/> <source>AvsProxy</source> <translation>AvsProxy</translation> </message> @@ -5968,7 +5969,7 @@ <translation>Frame Hex Iraulketa</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="+68"/> + <location filename="../../common/gui_save.cpp" line="-375"/> <source>Output file</source> <translation>Irteera agiria</translation> </message> @@ -6013,12 +6014,12 @@ <translation>Hautatu Gordetzeko Agiria</translation> </message> <message> - <location line="+61"/> + <location line="+62"/> <source>Saving audio</source> <translation>Audioa gordetzen</translation> </message> <message> - <location line="+146"/> + <location line="+148"/> <source>Jpeg</source> <translation>Jpeg</translation> </message> @@ -6055,17 +6056,20 @@ </message> <message> <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation>Akatsa</translation> </message> <message> - <location line="+0"/> - <source>You cannot remove *all* the video -</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation>Ezinezkoa agiri guztiak gordetzea.</translation> @@ -6087,7 +6091,6 @@ </message> <message> <location line="+4"/> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> <source>Failed</source> <translation>Hutsegitea</translation> </message> @@ -6332,80 +6335,64 @@ <translation>Xvid4 Itxurapena</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+0"/> <source>Ready</source> - <translation>Gertu</translation> + <translation type="vanished">Gertu</translation> </message> <message> - <location line="+0"/> <source>Succeeded</source> - <translation>Gertatuta</translation> + <translation type="vanished">Gertatuta</translation> </message> <message> - <location line="+0"/> <source>Deleted</source> - <translation>Ezabatuta</translation> + <translation type="vanished">Ezabatuta</translation> </message> <message> - <location line="+0"/> <source>Running</source> - <translation>Ekiten</translation> + <translation type="vanished">Ekiten</translation> </message> <message> - <location line="+24"/> <source>Job Name</source> - <translation>Lanaren Izena</translation> + <translation type="vanished">Lanaren Izena</translation> </message> <message> - <location line="+0"/> <source>Status</source> - <translation>Egoera</translation> + <translation type="vanished">Egoera</translation> </message> <message> - <location line="+0"/> <source>Start Time</source> - <translation>Hasiera Denbora</translation> + <translation type="vanished">Hasiera Denbora</translation> </message> <message> - <location line="+0"/> <source>End Time</source> - <translation>Amaiera Denbora</translation> + <translation type="vanished">Amaiera Denbora</translation> </message> <message> - <location line="+64"/> - <location line="+14"/> <source>Sure!</source> - <translation>Zihur!</translation> + <translation type="vanished">Zihur!</translation> </message> <message> - <location line="-14"/> <source>Delete job</source> - <translation>Ezabatu lana</translation> + <translation type="vanished">Ezabatu lana</translation> </message> <message> - <location line="+0"/> <source>Are you sure you want to delete %s job?</source> - <translation>Zihur zaude %s lana ezabatzea nahi duzula?</translation> + <translation type="vanished">Zihur zaude %s lana ezabatzea nahi duzula?</translation> </message> <message> - <location line="+14"/> <source>Delete *all* job</source> - <translation>Ezabatu lan *guzitiak*</translation> + <translation type="vanished">Ezabatu lan *guzitiak*</translation> </message> <message> - <location line="+0"/> <source>Are you sure you want to delete ALL jobs?</source> - <translation>Zihur zaude lana GUZTIAK ezabatzea nahi dituzula?</translation> + <translation type="vanished">Zihur zaude lana GUZTIAK ezabatzea nahi dituzula?</translation> </message> <message> - <location line="+24"/> <source>Already done</source> - <translation>Jadanik eginda</translation> + <translation type="vanished">Jadanik eginda</translation> </message> <message> - <location line="+0"/> <source>This script has already been successfully executed.</source> - <translation>Eskript hau jadanik ongi exekutaturik dago.</translation> + <translation type="vanished">Eskript hau jadanik ongi exekutaturik dago.</translation> </message> <message> <source>The filter is already partial</source> @@ -6428,7 +6415,7 @@ <translation type="vanished">Zati Bideo Iragazkia</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+381"/> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> <source>Recent Files</source> <translation>Azken Agiriak</translation> </message> @@ -6438,15 +6425,587 @@ <translation>Azken Egitasmoak</translation> </message> <message> - <location filename="../../common/gui_savenew.cpp" line="+171"/> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished">Gordetzen</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-8"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-293"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-53"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-36"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+165"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Ustekabea</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Arazoak audio gailua abiarazterakoan</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-366"/> + <source>No</source> + <translation type="unfinished">Ez</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+218"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+125"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> <source>Reuse previous first pass data ? Warning, the settings must be close.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+226"/> - <source>Saving</source> - <translation type="unfinished">Gordetzen</translation> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Disabled</source> + <translation type="unfinished">Ezgaituta</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Berez-atzeman</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Oroimen akatsa</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Ezezaguna</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Ezikusi</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -6463,6 +7022,25 @@ </message> </context> <context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Aurkibidetzen</translation> + </message> +</context> +<context> <name>asharp</name> <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> @@ -6474,29 +7052,48 @@ <source>Adaptative sharpener by MarcFD.</source> <translation>Zorroztzaile egokigarria MarcFD-ek egina.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> <source>ASharp</source> - <translation type="obsolete">A Zorrotza</translation> + <translation type="unfinished">A Zorrotza</translation> </message> <message> + <location line="+96"/> <source>Strength</source> - <translation type="obsolete">Indartsua</translation> + <translation type="unfinished">Indartsua</translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">Muga</translation> + <translation type="unfinished">Muga</translation> </message> <message> + <location line="+7"/> <source>Block Adaptative</source> - <translation type="obsolete">Bloke Egokigarria</translation> + <translation type="unfinished">Bloke Egokigarria</translation> </message> <message> <source>High Quality Block Filtering</source> <translation type="obsolete">Ontasun Handiko Bloke Iragazpena</translation> </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ass</name> @@ -6509,17 +7106,7 @@ <translation type="vanished">Erre ass/ssa azpidatziak libass erabiliz.</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+61"/> - <source>SSA/ASS/SRT</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Hardcode ass/ssa/srt subtitles using libass.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+108"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">_Azpidatzi agiria (ASS/SSA):</translation> </message> @@ -6553,6 +7140,74 @@ <source>ASS</source> <translation type="unfinished">ASS</translation> </message> + <message> + <location line="-112"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -6574,9 +7229,43 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+593"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation>_wine gehigarri agiria:</translation> </message> @@ -6617,6 +7306,75 @@ </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">Bitneurri Aldagaitza</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">Kuantizatzaile Aldagaitza</translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">Sarrereko Kuantizatzaile berdina</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">Neurri Ezaugarri Aldagaitza</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">Bi Pasaldi - Bideo Neurria</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">Bi Pasaldi - Bataz-besteko Bitneurria</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Kodeaketa modua</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Bitneurria</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">Xede bitneurria (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished">Kuantizatzailea</translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Xede bideo neurria (MB)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">Bataz-besteko bitneurria (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> @@ -6629,7 +7387,17 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished">_Hasiera Denbora (sm):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">_Amaiera Denbora (sm):</translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -6658,6 +7426,7 @@ </message> <message> <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">Hertz Beltzenak</translation> </message> @@ -6671,6 +7440,11 @@ <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -6704,6 +7478,24 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> @@ -6761,15 +7553,7 @@ <translation>Aldatu fs-ko</translation> </message> <message> - <location line="+5"/> - <source>Invalid fps</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>changefps</name> - <message> - <location line="-151"/> + <location line="-146"/> <source>Change FPS</source> <translation type="unfinished"></translation> </message> @@ -6778,6 +7562,16 @@ <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+150"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> + </message> + <message> + <location line="+0"/> + <source>Invalid fps</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>chromashift</name> @@ -6795,16 +7589,19 @@ <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete">Margotasuna Aldatu</translation> + <translation type="unfinished">Margotasuna Aldatu</translation> </message> <message> + <location line="+24"/> <source>V Shift</source> - <translation type="obsolete">V Aldatu</translation> + <translation type="unfinished">V Aldatu</translation> </message> <message> + <location line="+7"/> <source>U Shift</source> - <translation type="obsolete">U Aldatu</translation> + <translation type="unfinished">U Aldatu</translation> </message> </context> <context> @@ -6933,29 +7730,24 @@ <context> <name>contrast</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/cli/DIA_contrast.cpp" line="+25"/> <source>U :</source> - <translation>U :</translation> + <translation type="vanished">U :</translation> </message> <message> - <location line="+1"/> <source>V :</source> - <translation>V :</translation> + <translation type="vanished">V :</translation> </message> <message> - <location line="+1"/> <source>L :</source> - <translation>L :</translation> + <translation type="vanished">L :</translation> </message> <message> - <location line="+2"/> <source>Offset :</source> - <translation>Oreka :</translation> + <translation type="vanished">Oreka :</translation> </message> <message> - <location line="+1"/> <source>Coef :</source> - <translation>Ezaug :</translation> + <translation type="vanished">Ezaug :</translation> </message> <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> @@ -6971,8 +7763,10 @@ <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Zuribeltztasuna</translation> + <translation type="unfinished">Zuribeltztasuna</translation> </message> <message> <source>Contrast:</source> @@ -6987,22 +7781,35 @@ <translation type="obsolete">Margo Eremua</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Argitasuna</translation> + <translation type="unfinished">Argitasuna</translation> </message> <message> + <location line="+7"/> <source>ChromaU</source> - <translation type="obsolete">U Margotasuna</translation> + <translation type="unfinished">U Margotasuna</translation> </message> <message> + <location line="+7"/> <source>ChromaV</source> - <translation type="obsolete">V Margotasuna</translation> + <translation type="unfinished">V Margotasuna</translation> + </message> + <message> + <location line="+46"/> + <source>Brightness</source> + <translation type="unfinished">Dizdira</translation> </message> </context> <context> <name>convolution</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+141"/> + <source>Fast Convolution</source> + <translation type="unfinished">Konboluzio Azkarra</translation> + </message> + <message> + <location line="-5"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> @@ -7016,11 +7823,6 @@ <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> - <message> - <location line="+4"/> - <source>Fast Convolution</source> - <translation type="unfinished">Konboluzio Azkarra</translation> - </message> </context> <context> <name>crash</name> @@ -7072,41 +7874,53 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Moztu</translation> + <translation type="unfinished">Moztu</translation> </message> <message> + <location line="+20"/> <source>Right:</source> - <translation type="obsolete">Eskuin:</translation> + <translation type="unfinished">Eskuin:</translation> </message> <message> + <location line="+7"/> <source>Top:</source> - <translation type="obsolete">Goi:</translation> + <translation type="unfinished">Goi:</translation> </message> <message> + <location line="+43"/> <source>Reset</source> - <translation type="obsolete">Birrezarri</translation> + <translation type="unfinished">Birrezarri</translation> </message> <message> + <location line="+21"/> <source>Bottom:</source> - <translation type="obsolete">Behe:</translation> + <translation type="unfinished">Behe:</translation> </message> <message> + <location line="+7"/> <source>Left:</source> - <translation type="obsolete">Ezker:</translation> + <translation type="unfinished">Ezker:</translation> </message> <message> + <location line="+30"/> <source>Auto Crop</source> - <translation type="obsolete">Berez Moztu</translation> + <translation type="unfinished">Berez Moztu</translation> </message> </context> <context> <name>dcaenc</name> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="-6"/> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitneurria:</translation> </message> + <message> + <location line="+6"/> + <source>DcaEnc Configuration</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>decimate</name> @@ -7151,17 +7965,7 @@ <translation type="unfinished">Ertaina (argit. osoa, margot. gabe)</translation> </message> <message> - <location line="+5"/> - <source>_Mode:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>_Quality:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> + <location line="+7"/> <source>_Threshold 1:</source> <translation type="unfinished">_Muga 1:</translation> </message> @@ -7185,6 +7989,16 @@ <source>Decomb Decimate</source> <translation type="unfinished">Ezorrazketa Hamarrendua</translation> </message> + <message> + <location line="-8"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Quality:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>delogo2</name> @@ -7212,17 +8026,7 @@ <translation>Donald Graft Bob.</translation> </message> <message> - <location line="+11"/> - <source>Top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> + <location line="+15"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Gorde frame eta fs-ko zenbatekoa</translation> </message> @@ -7242,17 +8046,7 @@ <translation type="unfinished">_Goiko Eremua Lehenik:</translation> </message> <message> - <location line="+1"/> - <source>_Mode:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>_Threshold:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> + <location line="+3"/> <source>_Extra</source> <translation type="unfinished">_Estra</translation> </message> @@ -7266,6 +8060,26 @@ <source>DGBob</source> <translation type="unfinished">DGBob</translation> </message> + <message> + <location line="-15"/> + <source>Top</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>dmxHeader</name> @@ -7283,6 +8097,27 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> @@ -7451,12 +8286,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Neurria Guztira:</span></p></body></html></translation> </message> <message> - <location line="-137"/> - <source>Advanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+127"/> + <location line="-10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -7555,6 +8385,11 @@ <source>Pause / Abort</source> <translation>Pausatu / Utzi</translation> </message> + <message> + <location line="+13"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>encodingWindow</name> @@ -7623,58 +8458,136 @@ <translation type="obsolete">Gamma</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+243"/> <source>Green</source> - <translation type="obsolete">Orlegia</translation> + <translation type="unfinished">Orlegia</translation> </message> <message> + <location line="-31"/> <source>Red</source> - <translation type="obsolete">Gorria</translation> + <translation type="unfinished">Gorria</translation> </message> <message> + <location line="-7"/> <source>Blue</source> - <translation type="obsolete">Urdina</translation> + <translation type="unfinished">Urdina</translation> </message> <message> + <location line="+21"/> <source>Weight</source> - <translation type="obsolete">Pisua</translation> + <translation type="unfinished">Pisua</translation> </message> <message> + <location line="-7"/> <source>Initial</source> - <translation type="obsolete">Hasiera</translation> + <translation type="unfinished">Hasiera</translation> + </message> + <message> + <location line="-206"/> + <location line="+104"/> + <source>Contrast</source> + <translation type="unfinished">Zuribeltztasuna</translation> + </message> + <message> + <location line="-44"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished">Margoasetasuna</translation> + </message> + <message> + <location line="+7"/> + <source>Brightness</source> + <translation type="unfinished">Dizdira</translation> </message> </context> <context> - <name>fade</name> + <name>faac</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> - <source>Fade</source> - <translation>Hutsaltasuna</translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitneurria:</translation> </message> <message> - <location line="+1"/> - <source>Fade.</source> + <location line="+6"/> + <source>Faac Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fade</name> + <message> + <source>Fade</source> + <translation type="vanished">Hutsaltasuna</translation> + </message> <message> <source>Fade in/out.</source> <translation type="vanished">Hutsaltasuna sar/irt.</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="-3"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+19"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+75"/> + <source>_Start time (ms):</source> + <translation type="obsolete">_Hasiera Denbora (sm):</translation> + </message> + <message> + <source>_End time (ms):</source> + <translation type="obsolete">_Amaiera Denbora (sm):</translation> + </message> + <message> + <source>Fade to black</source> + <translation type="obsolete">Hutsaldu beltzera</translation> + </message> + <message> + <source>Out</source> + <translation type="obsolete">Irteera</translation> + </message> + <message> + <source>Fade out</source> + <translation type="obsolete">Irteera hutsaltasuna</translation> + </message> + <message> + <source>In</source> + <translation type="obsolete">Sarrera</translation> + </message> + <message> + <source>Fade in</source> + <translation type="obsolete">Sarrera baterapena</translation> + </message> + <message> + <source>_Fade type:</source> + <translation type="obsolete">_Hutsaltasun mota:</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished">_Hasiera Denbora (sm):</translation> </message> <message> <location line="+1"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+1"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+1"/> <source>_End time (ms):</source> <translation type="unfinished">_Amaiera Denbora (sm):</translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="-23"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> <location line="+26"/> <source>Fade to black</source> <translation type="unfinished">Hutsaldu beltzera</translation> @@ -7709,19 +8622,21 @@ <source>_Fade type:</source> <translation type="unfinished">_Hutsaltasun mota:</translation> </message> -</context> -<context> - <name>fade to</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+3"/> - <source>Fade</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished">_Hasiera Denbora (sm):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">_Amaiera Denbora (sm):</translation> </message> </context> <context> <name>ffmpeg2</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+208"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+219"/> <source>Normal (4:3)</source> <translation>Arrunta (4:3)</translation> </message> @@ -7924,7 +8839,7 @@ <context> <name>ffmpeg4</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+186"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation>Ezer ez</translation> </message> @@ -8112,7 +9027,7 @@ <context> <name>ffmsmpeg4</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+224"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation>Ezer ez</translation> </message> @@ -8230,7 +9145,12 @@ <context> <name>ffnvenc</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="+192"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+212"/> + <source>libavcodec MPEG-4 configuration</source> + <translation type="unfinished">libavcodec MPEG-4 itxurapena</translation> + </message> + <message> + <location line="-18"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> @@ -8274,10 +9194,165 @@ <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ffpsmuxer</name> <message> - <location line="+4"/> - <source>libavcodec MPEG-4 configuration</source> - <translation type="unfinished">libavcodec MPEG-4 itxurapena</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished">mpeg PS (ff) gordetzea</translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished">mpeg TS (ff) gordetzea</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Agiri akatsa</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Ezin da "%s" ireki.</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -8314,16 +9389,6 @@ <source>Partial Video Filter</source> <translation type="obsolete">Zati Bideo Iragazkia</translation> </message> - <message> - <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+552"/> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> @@ -8352,7 +9417,7 @@ <context> <name>flv1</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+162"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation>Ezer ez</translation> </message> @@ -8468,6 +9533,45 @@ </message> </context> <context> + <name>flvdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Ez-sostengatua</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>gaussian</name> <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> @@ -8481,6 +9585,282 @@ </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Garaiera :</translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished">gl-Birneurriratu</translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished">gl-Itzulikapena</translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished">Heutsi Goiko Eremuari</translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished">Heutsi Beheko Eremuari</translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished">Frameneurri bikoitza</translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished">_Birneurriratu:</translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished">_Deint Modua:</translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Garaiera :</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glYadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+77"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+182"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Denbora & espazio hautapena</translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, denbora & espazio hautapena</translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Jauzi espazio denbora hautapena</translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, jauzi espazio denbora hautapena</translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Beheko eremua lehenik</translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Goiko eremua lehenik</translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Ordena:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished">yadif</translation> + </message> +</context> +<context> <name>h263Header</name> <message> <source>Size is not (s)QCIF</source> @@ -8547,7 +9927,7 @@ <context> <name>hue</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+56"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> @@ -8556,22 +9936,35 @@ <source>Adjust hue and saturation.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Nabardura</translation> + <translation type="unfinished">Nabardura</translation> </message> <message> + <location line="+20"/> <source>Saturation</source> - <translation type="obsolete">Margoasetasuna</translation> + <translation type="unfinished">Margoasetasuna</translation> </message> </context> <context> <name>huff</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+99"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation>HUFFYUV</translation> </message> @@ -8592,6 +9985,19 @@ </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> @@ -8615,6 +10021,54 @@ </message> </context> <context> + <name>ivtcRemover</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">_Zarata:</translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Osoa</translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">_Frame neurri aldaketa:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>jobs</name> <message> <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> @@ -8774,7 +10228,7 @@ <context> <name>jpeg</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+76"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+83"/> <source>YUV422</source> <translation>YUV422</translation> </message> @@ -8853,42 +10307,7 @@ <context> <name>kerneldeint</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+50"/> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+14"/> - <source>Top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>_Field order:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>_Threshold:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>Smaller means more deinterlacing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+72"/> <source>_Sharp</source> <translation type="unfinished">_Garbitasuna</translation> </message> @@ -8922,6 +10341,41 @@ <source>KernelDeint</source> <translation type="unfinished">Kernel Deselkarl</translation> </message> + <message> + <location line="-28"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Top</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Field order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Smaller means more deinterlacing</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lame</name> @@ -8983,7 +10437,12 @@ <context> <name>largemedian</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+76"/> + <source>Fast Convolution</source> + <translation type="unfinished">Konboluzio Azkarra</translation> + </message> + <message> + <location line="-40"/> <source>Large Median (5x5).</source> <translation type="unfinished"></translation> </message> @@ -9007,11 +10466,6 @@ <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> - <message> - <location line="+4"/> - <source>Fast Convolution</source> - <translation type="unfinished">Konboluzio Azkarra</translation> - </message> </context> <context> <name>lavDeint</name> @@ -9064,19 +10518,35 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+71"/> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitneurria:</translation> + </message> +</context> +<context> + <name>lavdecoder</name> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Aldatu U eta V</translation> </message> <message> <location line="+1"/> - <source>Lavcodec deinterlacer family.</source> + <source>Show motion _vectors</source> <translation type="unfinished"></translation> </message> <message> - <location line="+116"/> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Dekodeaketa Aukerak</translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">Ezer ez</translation> </message> @@ -9120,6 +10590,16 @@ <source>libavcodec deinterlacer</source> <translation type="unfinished">libavcodec deselkarlotura</translation> </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>licenseDialog</name> @@ -9137,8 +10617,32 @@ <context> <name>logo</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+51"/> - <source>Add logo.</source> + <source>_Logo (jpg file):</source> + <translation type="vanished">_Logoa (jpg agiria):</translation> + </message> + <message> + <source>Select JPEG file</source> + <translation type="vanished">Hautatu JPEG agiria</translation> + </message> + <message> + <source>_X Position:</source> + <translation type="vanished">_X Kokapena:</translation> + </message> + <message> + <source>_Y Position:</source> + <translation type="vanished">_Y Kokapena:</translation> + </message> + <message> + <source>_Alpha:</source> + <translation type="vanished">_Alfa:</translation> + </message> + <message> + <source>Logo</source> + <translation type="vanished">Logoa</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> <translation type="unfinished"></translation> </message> <message> @@ -9147,34 +10651,52 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+98"/> - <source>_Logo (jpg file):</source> - <translation>_Logoa (jpg agiria):</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>logoDialog</name> <message> - <location line="+0"/> - <source>Select JPEG file</source> - <translation>Hautatu JPEG agiria</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">Logoa</translation> </message> <message> - <location line="+1"/> - <source>_X Position:</source> - <translation>_X Kokapena:</translation> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>_Y Position:</source> - <translation>_Y Kokapena:</translation> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>_Alpha:</source> - <translation>_Alfa:</translation> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Logo</source> - <translation>Logoa</translation> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished">Y</translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -9319,24 +10841,22 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+81"/> - <source>MCDeint</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> - <location line="+38"/> - <source>Fast</source> + <location line="+425"/> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> - <location line="+1"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+121"/> <source>Medium</source> <translation type="unfinished">Ertaina</translation> </message> @@ -9351,12 +10871,7 @@ <translation type="unfinished">Oso motela (3+frame xehetasun anitz bezala)</translation> </message> <message> - <location line="+3"/> - <source>_Mode:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> + <location line="+4"/> <source>Bottom :</source> <translation type="unfinished">Beheren:</translation> </message> @@ -9370,13 +10885,32 @@ <source>mcDeinterlace</source> <translation type="unfinished">mcDeselkarlotura</translation> </message> + <message> + <location line="-51"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>meadian</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+29"/> <source>3x3 convolution filter :median.</source> - <translation>3x3 konboluzioa iragazkia :median.</translation> + <translation type="vanished">3x3 konboluzioa iragazkia :median.</translation> </message> </context> <context> @@ -9395,10 +10929,28 @@ <context> <name>median</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="-1"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation>Mean konboluzioa.</translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished">3x3 konboluzioa iragazkia :median.</translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mkvmuxer</name> @@ -9407,21 +10959,26 @@ <source>Saving Mkv</source> <translation>Mkv gordeketa</translation> </message> -</context> -<context> - <name>mp3d</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+201"/> - <source>Mplayer Denoise 3D HQ</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <source>Display width</source> <translation type="unfinished"></translation> </message> <message> - <location line="+33"/> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3d</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Argitasun _espazial indarra:</translation> </message> @@ -9441,21 +10998,21 @@ <source>MPlayer denoise3d</source> <translation type="unfinished">MPlayer zaratakentze 3d</translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+36"/> - <source>Mplayer Denoise 3D</source> + <location line="-41"/> + <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Reduce noise, smooth image, increase compressibility.</source> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3dlow</name> <message> - <location line="+32"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+69"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Argitasun _espazial indarra:</translation> </message> @@ -9465,25 +11022,195 @@ <translation type="unfinished">Margotasun es_pazial indarra:</translation> </message> <message> + <location line="+5"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished">MPlayer zaratakentze 3d</translation> + </message> + <message> + <location line="-39"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> + <message> <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> <source>_Temporal strength:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp4demuxer</name> <message> - <location line="+4"/> - <source>MPlayer denoise3d</source> - <translation type="unfinished">MPlayer zaratakentze 3d</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Arazoak SVQ3 idazburuak irakurtzean</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Ez dago stts taularik</translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4muxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+77"/> - <source>Msharpen</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">Ez-sostengatua</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished">mp4 gordetzea</translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished">PSP gordetzea</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Audioa</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished">Gordetzen</translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Bideoa</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished">Y</translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> <source>Sharpen edges without amplifying noise. By Donald Graft.</source> <translation>Zorroztu hertzak zarata handitu gabe. Donald Graft-ek egina.</translation> </message> @@ -9512,34 +11239,58 @@ <source>MSharpen</source> <translation>MSharpen</translation> </message> + <message> + <location line="-65"/> + <source>Msharpen</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>muxerMP4</name> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+152"/> <source>Saving mp4</source> - <translation>mp4 gordetzea</translation> + <translation type="vanished">mp4 gordetzea</translation> </message> <message> - <location line="+1"/> <source>Saving PSP</source> - <translation>PSP gordetzea</translation> + <translation type="vanished">PSP gordetzea</translation> </message> </context> <context> <name>muxerffPS</name> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+140"/> <source>Saving mpeg PS (ff)</source> - <translation>mpeg PS (ff) gordetzea</translation> + <translation type="vanished">mpeg PS (ff) gordetzea</translation> </message> </context> <context> <name>muxerffTS</name> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> <source>Saving mpeg TS (ff)</source> - <translation>mpeg TS (ff) gordetzea</translation> + <translation type="vanished">mpeg TS (ff) gordetzea</translation> + </message> +</context> +<context> + <name>navigate</name> + <message> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+176"/> + <source>Seek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> </message> </context> <context> @@ -9568,7 +11319,7 @@ <context> <name>nvenc</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="+136"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> @@ -9632,19 +11383,54 @@ <context> <name>openGlResize</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+217"/> <source>Width :</source> - <translation>Zabalera :</translation> + <translation type="vanished">Zabalera :</translation> </message> <message> - <location line="+1"/> <source>Height :</source> - <translation>Garaiera :</translation> + <translation type="vanished">Garaiera :</translation> </message> <message> - <location line="+4"/> <source>glResize</source> - <translation>gl-Birneurriratu</translation> + <translation type="vanished">gl-Birneurriratu</translation> + </message> +</context> +<context> + <name>opendmldemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Idazburu gaizkieratua</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Bitjarioa despaketatzen</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -9686,6 +11472,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -9855,6 +11654,359 @@ </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Aurkibidetzen</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Eskubide Bereziak behar dira</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Erro eskubideak beharrezkoak dira eragiketa hau burutzeko.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">Kodeaketa pausatuta dago. Berrekitea edo uztea nahi duzu?</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Berrekin</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Utzi</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished">Azken Agiriak</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Azken Egitasmoak</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Gertu</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Gertatuta</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Ezabatuta</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Ekiten</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Egoera</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Hasiera Denbora</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Amaiera Denbora</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Zihur!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Ezabatu lana</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">Zihur zaude %s lana ezabatzea nahi duzula?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Ezabatu lan *guzitiak*</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Zihur zaude lana GUZTIAK ezabatzea nahi dituzula?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Jadanik eginda</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">Gehitu</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">Kendu</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Itxuratu</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Ezezaguna</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> @@ -9894,6 +12046,73 @@ </message> </context> <context> + <name>qshell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Alerta</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">Argibideak</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished">Baieztapena</translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished">Galdera</translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished">Galdera?</translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Ireki Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished">Hautatu Idx Agiria</translation> + </message> +</context> +<context> <name>removePlaneFilter</name> <message> <source>Keep Y Plane</source> @@ -9927,26 +12146,11 @@ <context> <name>removeplane</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> - <source>Remove Plane</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Remove Y,U or V plane (used mainly to debug other filters).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+105"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+151"/> <source>Keep Y Plane</source> <translation type="unfinished">Heutsi Y Planoari</translation> </message> <message> - <location line="+0"/> - <source>Process luma plane</source> - <translation type="unfinished"></translation> - </message> - <message> <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished">Heutsi U Planoari</translation> @@ -9971,6 +12175,21 @@ <source>Remove plane</source> <translation type="unfinished">Kendu planoa</translation> </message> + <message> + <location line="-113"/> + <source>Remove Plane</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove Y,U or V plane (used mainly to debug other filters).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+105"/> + <source>Process luma plane</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>resampleFps</name> @@ -10005,17 +12224,7 @@ <translation>59.93 (NTSC)</translation> </message> <message> - <location line="+35"/> - <source>Resample FPS</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Change and enforce FPS. Keep duration and sync.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+274"/> + <location line="+310"/> <source>_Mode:</source> <translation>_Modua:</translation> </message> @@ -10029,10 +12238,25 @@ <source>Resample fps</source> <translation>Birlaginketa fs-ko</translation> </message> + <message> + <location line="-282"/> + <source>Resample FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Zabalera eta garaiera ezin dira eta piku izan</translation> + </message> + <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> @@ -10046,96 +12270,359 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Birneurritu</translation> + <translation type="unfinished">Birneurritu</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Aspect Ratio</source> - <translation type="obsolete">Ikuspegi Maila</translation> + <translation type="unfinished">Ikuspegi Maila</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Lock Aspect Ratio</source> - <translation type="obsolete">Blokeatu Ikuspegi Maila</translation> + <translation type="unfinished">Blokeatu Ikuspegi Maila</translation> </message> <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> <source>Source:</source> - <translation type="obsolete">Iturria:</translation> + <translation type="unfinished">Iturria:</translation> </message> <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> <source>Destination:</source> - <translation type="obsolete">Helmuga:</translation> + <translation type="unfinished">Helmuga:</translation> </message> <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> <source>Resize Dimensions</source> - <translation type="obsolete">Birneurritu Neurriak</translation> + <translation type="unfinished">Birneurritu Neurriak</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Width:</source> - <translation type="obsolete">Zabalera:</translation> + <translation type="unfinished">Zabalera:</translation> </message> <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> <source>Height:</source> - <translation type="obsolete">Garaiera:</translation> + <translation type="unfinished">Garaiera:</translation> </message> <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> <source>Round to the Nearest Multiple of 16</source> - <translation type="obsolete">16-ren Hurbileneko Biderkagarri Inguruan</translation> + <translation type="unfinished">16-ren Hurbileneko Biderkagarri Inguruan</translation> </message> <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Percent</source> - <translation type="obsolete">Ehunekoa</translation> + <translation type="unfinished">Ehunekoa</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> <source>Error X / Y:</source> - <translation type="obsolete">Akatsa X / Y:</translation> + <translation type="unfinished">Akatsa X / Y:</translation> </message> <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> <source>0.00 / 0.00</source> - <translation type="obsolete">0.00 / 0.00</translation> + <translation type="unfinished">0.00 / 0.00</translation> </message> <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> <source>Resize Method:</source> - <translation type="obsolete">Birneurriratze Metodoa:</translation> + <translation type="unfinished">Birneurriratze Metodoa:</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> <source>Bilinear</source> - <translation type="obsolete">Bilinearra</translation> + <translation type="unfinished">Bilinearra</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Bikubikoa</translation> + <translation type="unfinished">Bikubikoa</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Lanzcos3</source> - <translation type="obsolete">Lanzcos3</translation> + <translation type="unfinished">Lanzcos3</translation> </message> </context> <context> <name>resizeWindow</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> <source>Width and height cannot be odd</source> - <translation>Zabalera eta garaiera ezin dira eta piku izan</translation> + <translation type="vanished">Zabalera eta garaiera ezin dira eta piku izan</translation> </message> </context> <context> @@ -10147,12 +12634,7 @@ <translation type="unfinished">Itzulikatu</translation> </message> <message> - <location line="-162"/> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+155"/> + <location line="-7"/> <source>None</source> <translation type="unfinished">Ezer ez</translation> </message> @@ -10191,6 +12673,11 @@ <source>_Angle:</source> <translation type="unfinished">_Angelua:</translation> </message> + <message> + <location line="-160"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -10238,14 +12725,8 @@ <translation type="vanished">Angelua (°):</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+178"/> - <source>Angle (°):</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> <source>glRotate</source> - <translation>gl-Itzulikapena</translation> + <translation type="vanished">gl-Itzulikapena</translation> </message> </context> <context> @@ -10267,6 +12748,32 @@ </message> </context> <context> + <name>separateFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>sharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>srtDialog</name> <message> <source>Subtitle Font Size and Position</source> @@ -10278,6 +12785,19 @@ </message> </context> <context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>subAss</name> <message> <source>_Subtitle file (ASS/SSA):</source> @@ -10322,6 +12842,199 @@ </message> </context> <context> + <name>telecide</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Ez estrategia</translation> + </message> + <message> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 hedagarria</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC bihurtuta PAL-etik</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Inoiz ez</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Ezorraztuta bada</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Betik</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Ezer ez</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Ezer ez konputatzeko</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Prozes.-ondorengoa maila hoberenean</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Prozes.-ondorengoa eta eremu erakuspena (garbiketa)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Prozesatu irudia (eremuak ez)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Prozesatu irudia (eremuak ez), garbiketa</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">_Estrategia:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Prozes.-ondorengoa:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">_Saiatu atzeraka:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">_Zuzeneko muga:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">_Atzeraka muga:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">_Zarata muga:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">P_rozesatze-ondorengo muga:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">_Erabili margotasuna erabakitzeko</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">Erak_utsi argibideak</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Garbi_keta</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">Naha_sketa</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Aurkibidetzen</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitneurria:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>uisupport</name> <message> <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> @@ -10360,113 +13073,165 @@ </message> </context> <context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>vdpauVideoFilterDeint</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+316"/> <source>Keep Top Field</source> - <translation>Heutsi Goiko Eremuari</translation> + <translation type="vanished">Heutsi Goiko Eremuari</translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="vanished">Heutsi Beheko Eremuari</translation> + </message> + <message> + <source>Double framerate</source> + <translation type="vanished">Frameneurri bikoitza</translation> + </message> + <message> + <source>_Resize:</source> + <translation type="vanished">_Birneurriratu:</translation> + </message> + <message> + <source>_Deint Mode:</source> + <translation type="vanished">_Deint Modua:</translation> + </message> + <message> + <source>Width :</source> + <translation type="vanished">Zabalera :</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Garaiera :</translation> + </message> + <message> + <source>vdpau</source> + <translation type="vanished">vdpau</translation> + </message> +</context> +<context> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Keep Top Field</source> + <translation type="unfinished">Heutsi Goiko Eremuari</translation> </message> <message> <location line="+1"/> <source>Keep Bottom Field</source> - <translation>Heutsi Beheko Eremuari</translation> + <translation type="unfinished">Heutsi Beheko Eremuari</translation> </message> <message> <location line="+1"/> <source>Double framerate</source> - <translation>Frameneurri bikoitza</translation> + <translation type="unfinished">Frameneurri bikoitza</translation> </message> <message> - <location line="+4"/> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> - <translation>_Birneurriratu:</translation> + <translation type="unfinished">_Birneurriratu:</translation> </message> <message> <location line="+1"/> <source>_Deint Mode:</source> - <translation>_Deint Modua:</translation> + <translation type="unfinished">_Deint Modua:</translation> </message> <message> <location line="+1"/> <source>Width :</source> - <translation>Zabalera :</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> <source>Height :</source> - <translation>Garaiera :</translation> + <translation type="unfinished">Garaiera :</translation> </message> <message> <location line="+4"/> <source>vdpau</source> - <translation>vdpau</translation> + <translation type="unfinished">vdpau</translation> </message> </context> <context> <name>vdpaufilter</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+263"/> <source>Keep Top Field</source> - <translation>Heutsi Goiko Eremuari</translation> + <translation type="vanished">Heutsi Goiko Eremuari</translation> </message> <message> - <location line="+1"/> <source>Keep Bottom Field</source> - <translation>Heutsi Beheko Eremuari</translation> + <translation type="vanished">Heutsi Beheko Eremuari</translation> </message> <message> - <location line="+1"/> <source>Double framerate</source> - <translation>Frameneurri bikoitza</translation> + <translation type="vanished">Frameneurri bikoitza</translation> </message> <message> - <location line="+4"/> <source>_Resize:</source> - <translation>_Birneurriratu:</translation> + <translation type="vanished">_Birneurriratu:</translation> </message> <message> - <location line="+1"/> <source>_Deint Mode:</source> - <translation>_Deint Modua:</translation> + <translation type="vanished">_Deint Modua:</translation> </message> <message> - <location line="+1"/> <source>Width :</source> - <translation>Zabalera :</translation> + <translation type="vanished">Zabalera :</translation> </message> <message> - <location line="+1"/> <source>Height :</source> - <translation>Garaiera :</translation> + <translation type="vanished">Garaiera :</translation> </message> <message> - <location line="+4"/> <source>vdpau</source> - <translation>vdpau</translation> + <translation type="vanished">vdpau</translation> </message> </context> <context> <name>vdpaufilter2</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+203"/> <source>Width :</source> - <translation>Zabaleera :</translation> + <translation type="vanished">Zabaleera :</translation> </message> <message> - <location line="+1"/> <source>Height :</source> - <translation>Garaiera :</translation> + <translation type="vanished">Garaiera :</translation> </message> <message> - <location line="+4"/> <source>vdpau</source> - <translation>vdpau</translation> + <translation type="vanished">vdpau</translation> </message> </context> <context> <name>vdpresize</name> <message> - <location line="-139"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> @@ -10475,6 +13240,21 @@ <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+133"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Garaiera :</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> </context> <context> <name>vflip</name> @@ -10757,6 +13537,41 @@ </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> @@ -10785,852 +13600,1227 @@ </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Xede Bitneurria:</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Kuantizatzailea:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Ontasuna:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Xede Bideo Neurria:</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Bataz-besteko Bitneurria:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished">Makrobloke-Zuhaitz hobekuntzak Aldaera Egokigarriko Kuantizazioa gaituta egotea behar du. Aldaera Egokigarriko Kuantizazioa berezgaitasunez gaituko da. + +Jarraitzea nahi duzu?</translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished">Makrobloke-Zuhaitz hobekuntzak Aldaera Egokigarriko Kuantizazioa gaituta egotea behar du. Makrobloke-Zuhaitz hobekuntza berezgaitasunez ezgaituko da. + +Jarraitzea nahi duzu?</translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Ezabatu</translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+15"/> <source>x264 Configuraton</source> - <translation type="obsolete">x264 Itxurapena</translation> + <translation type="unfinished">x264 Itxurapena</translation> </message> <message> + <location line="+24"/> <source>Configuration:</source> - <translation type="obsolete">Itxurapena:</translation> + <translation type="unfinished">Itxurapena:</translation> </message> <message> + <location line="+17"/> <source>Save As</source> - <translation type="obsolete">Gorde Honela</translation> + <translation type="unfinished">Gorde Honela</translation> </message> <message> + <location line="+7"/> + <location line="+3152"/> <source>Delete</source> - <translation type="obsolete">Ezabatu</translation> + <translation type="unfinished">Ezabatu</translation> </message> <message> + <location line="-3110"/> <source>General</source> - <translation type="obsolete">Orokorra</translation> + <translation type="unfinished">Orokorra</translation> </message> <message> + <location line="+270"/> <source>Rate Control</source> - <translation type="obsolete">Neurri Agintea</translation> + <translation type="unfinished">Neurri Agintea</translation> </message> <message> + <location line="+8"/> <source>Target Video Size:</source> - <translation type="obsolete">Xede Bideo Neurria:</translation> + <translation type="unfinished">Xede Bideo Neurria:</translation> </message> <message> + <location line="+13"/> <source>Constant Bitrate (Single Pass)</source> - <translation type="obsolete">Bitneurri Aldagaitza (Urrats Bakarra)</translation> + <translation type="unfinished">Bitneurri Aldagaitza (Urrats Bakarra)</translation> </message> <message> + <location line="+5"/> <source>Constant Quantiser (Single Pass)</source> - <translation type="obsolete">Kuantizatzaile Aldagaitza (Urrats Bakarra)</translation> + <translation type="unfinished">Kuantizatzaile Aldagaitza (Urrats Bakarra)</translation> </message> <message> + <location line="+5"/> <source>Constant Rate Factor (Single Pass)</source> - <translation type="obsolete">Neurri Ezaugarri Aldagaitza (Urrats Bakarra)</translation> + <translation type="unfinished">Neurri Ezaugarri Aldagaitza (Urrats Bakarra)</translation> </message> <message> + <location line="+5"/> <source>Video Size (Two Pass)</source> - <translation type="obsolete">Bideo Neurria (Bi Urrats)</translation> + <translation type="unfinished">Bideo Neurria (Bi Urrats)</translation> </message> <message> + <location line="+5"/> <source>Average Bitrate (Two Pass)</source> - <translation type="obsolete">Bataz-besteko Bitneurria (Bi Urrats)</translation> + <translation type="unfinished">Bataz-besteko Bitneurria (Bi Urrats)</translation> </message> <message> + <location line="+23"/> <source>Encoding Mode:</source> - <translation type="obsolete">Kodeaketa Modua:</translation> + <translation type="unfinished">Kodeaketa Modua:</translation> </message> <message> + <location line="+22"/> <source>MB</source> - <translation type="obsolete">MB</translation> + <translation type="unfinished">MB</translation> </message> <message> + <location line="+60"/> + <location line="+200"/> <source>0 (High Quality)</source> - <translation type="obsolete">0 (Ontasun Handia)</translation> + <translation type="unfinished">0 (Ontasun Handia)</translation> </message> <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> <source>Quantiser</source> - <translation type="obsolete">Kuantizatzailea</translation> + <translation type="unfinished">Kuantizatzailea</translation> </message> <message> + <location line="-1826"/> + <location line="+200"/> <source>51 (Low Quality)</source> - <translation type="obsolete">51 (Ontasun Apala)</translation> + <translation type="unfinished">51 (Ontasun Apala)</translation> </message> <message> + <location line="-89"/> <source>Maximum Constant Rate Factor</source> - <translation type="obsolete">Gehienezko Neurri Ezaugarri Aldagaitza</translation> + <translation type="unfinished">Gehienezko Neurri Ezaugarri Aldagaitza</translation> </message> <message> + <location line="-340"/> <source>Fast First Pass</source> - <translation type="obsolete">Lehen Urrats Azkarra</translation> + <translation type="unfinished">Lehen Urrats Azkarra</translation> </message> <message> + <location line="+498"/> <source>Macroblock-tree Rate Control</source> - <translation type="obsolete">Makrobloke-zuhaitz Neurri Agintea</translation> + <translation type="unfinished">Makrobloke-zuhaitz Neurri Agintea</translation> </message> <message> + <location line="+9"/> <source>Frametype Lookahead:</source> - <translation type="obsolete">Frame-mota Aurrerabegira:</translation> + <translation type="unfinished">Frame-mota Aurrerabegira:</translation> </message> <message> + <location line="+14"/> + <location line="+2490"/> <source>frames</source> - <translation type="obsolete">frame</translation> + <translation type="unfinished">frame</translation> </message> <message> + <location line="-2389"/> <source>Motion</source> - <translation type="obsolete">Mugimendua</translation> + <translation type="unfinished">Mugimendua</translation> </message> <message> + <location line="+6"/> <source>Motion Estimation</source> - <translation type="obsolete">MMugimendu Estimazioa</translation> + <translation type="unfinished">MMugimendu Estimazioa</translation> </message> <message> + <location line="+8"/> <source>Motion Estimation Method:</source> - <translation type="obsolete">Mugimendu Estimazio Metodoa:</translation> + <translation type="unfinished">Mugimendu Estimazio Metodoa:</translation> </message> <message> + <location line="+13"/> <source>Diamond Search</source> - <translation type="obsolete">Diamante Bilaketa</translation> + <translation type="unfinished">Diamante Bilaketa</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">Bilaketa Hexagonala</translation> + <translation type="unfinished">Bilaketa Hexagonala</translation> </message> <message> + <location line="+5"/> <source>Uneven Multi-hexagonal Search</source> - <translation type="obsolete">Multi-hexagonal Bilaketa Ezberdina</translation> + <translation type="unfinished">Multi-hexagonal Bilaketa Ezberdina</translation> </message> <message> + <location line="+5"/> <source>Exhaustive Search</source> - <translation type="obsolete">Bilaketa Bizia</translation> + <translation type="unfinished">Bilaketa Bizia</translation> </message> <message> + <location line="+5"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">Hadamard Bilaketa Bizia</translation> + <translation type="unfinished">Hadamard Bilaketa Bizia</translation> </message> <message> + <location line="+42"/> <source>1 (Fast)</source> - <translation type="obsolete">1 (Azkarra)</translation> + <translation type="unfinished">1 (Azkarra)</translation> </message> <message> + <location line="+20"/> <source>Subpixel Refinement</source> - <translation type="obsolete">Azpipixela Irazketa</translation> + <translation type="unfinished">Azpipixela Irazketa</translation> </message> <message> + <location line="+20"/> <source>10 (Best)</source> - <translation type="obsolete">10 (Hobea)</translation> + <translation type="unfinished">10 (Hobea)</translation> </message> <message> + <location line="+78"/> <source>Motion Vector</source> - <translation type="obsolete">Mugimendu Bektorea</translation> + <translation type="unfinished">Mugimendu Bektorea</translation> </message> <message> + <location line="+38"/> <source>Maximum Motion Vector Length:</source> - <translation type="obsolete">Gehienezko Mugimendu Bektore Luzera:</translation> + <translation type="unfinished">Gehienezko Mugimendu Bektore Luzera:</translation> </message> <message> + <location line="+70"/> <source>Minimum Buffer Between Threads:</source> - <translation type="obsolete">Gutxienezko Buffera Harien Artean:</translation> + <translation type="unfinished">Gutxienezko Buffera Harien Artean:</translation> </message> <message> + <location line="+7"/> <source>Maximum Motion Vector Search Range:</source> - <translation type="obsolete">Gehienezko Mugimendu Bektore Bilaketa Maila:</translation> + <translation type="unfinished">Gehienezko Mugimendu Bektore Bilaketa Maila:</translation> </message> <message> + <location line="+12"/> <source>Prediction</source> - <translation type="obsolete">Iragarpena</translation> + <translation type="unfinished">Iragarpena</translation> </message> <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> <source>Disabled</source> - <translation type="obsolete">Ezgaituta</translation> + <translation type="unfinished">Ezgaituta</translation> </message> <message> + <location line="-481"/> <source>Weighted References</source> - <translation type="obsolete">Neurritasun Xehetasunak</translation> + <translation type="unfinished">Neurritasun Xehetasunak</translation> </message> <message> + <location line="+5"/> <source>Weighted References + Duplicates</source> - <translation type="obsolete">Neurritasun Xehetasunak + Bikoizpenak</translation> + <translation type="unfinished">Neurritasun Xehetasunak + Bikoizpenak</translation> </message> <message> + <location line="+23"/> <source>Direct Prediction Mode:</source> - <translation type="obsolete">Zuzeneko Iragarpen Modua:</translation> + <translation type="unfinished">Zuzeneko Iragarpen Modua:</translation> </message> <message> + <location line="+7"/> <source>Weighted Prediction for P-frames:</source> - <translation type="obsolete">Neurritasun Iragarpenak P-framentzat:</translation> + <translation type="unfinished">Neurritasun Iragarpenak P-framentzat:</translation> </message> <message> + <location line="+13"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Ezer ez</translation> + <translation type="unfinished">Ezer ez</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">Espaziala</translation> + <translation type="unfinished">Espaziala</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">Tenporala</translation> + <translation type="unfinished">Tenporala</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Berez</translation> + <translation type="unfinished">Berez</translation> </message> <message> + <location line="+25"/> <source>Weighted Prediction for B-frames</source> - <translation type="obsolete">Neurritasun Iragarpenak B-framentzat</translation> + <translation type="unfinished">Neurritasun Iragarpenak B-framentzat</translation> </message> <message> + <location line="+7"/> <source>Constrained Intra Prediction</source> - <translation type="obsolete">Intra Iragarpen Hertsatua</translation> + <translation type="unfinished">Intra Iragarpen Hertsatua</translation> </message> <message> + <location line="+24"/> <source>Partition</source> - <translation type="obsolete">Zatiketa</translation> + <translation type="unfinished">Zatiketa</translation> </message> <message> + <location line="+6"/> <source>Partition Search</source> - <translation type="obsolete">Zatiketa Bilaketa</translation> + <translation type="unfinished">Zatiketa Bilaketa</translation> </message> <message> + <location line="+8"/> <source>8x8 DCT Spatial Transform</source> - <translation type="obsolete">8x8 DCT Espazio Eraldaketa</translation> + <translation type="unfinished">8x8 DCT Espazio Eraldaketa</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">8x8, 8x16 eta 16x8 P-frame Intra-iragarritako Blokeak</translation> + <translation type="unfinished">8x8, 8x16 eta 16x8 P-frame Intra-iragarritako Blokeak</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> - <translation type="obsolete">8x8, 8x16 eta 16x8 B-frame Intra-iragarritako Blokeak</translation> + <translation type="unfinished">8x8, 8x16 eta 16x8 B-frame Intra-iragarritako Blokeak</translation> </message> <message> + <location line="+7"/> <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">4x4, 4x8 eta 8x4 P-frame Intra-iragarritako Blokeak</translation> + <translation type="unfinished">4x4, 4x8 eta 8x4 P-frame Intra-iragarritako Blokeak</translation> </message> <message> + <location line="+7"/> <source>8x8 Intra-predicted Blocks</source> - <translation type="obsolete">8x8 Intra-iragarritako Blokeak</translation> + <translation type="unfinished">8x8 Intra-iragarritako Blokeak</translation> </message> <message> + <location line="+7"/> <source>4x4 Intra-predicted Blocks</source> - <translation type="obsolete">4x4 Intra-iragarritako Blokeak</translation> + <translation type="unfinished">4x4 Intra-iragarritako Blokeak</translation> </message> <message> + <location line="+26"/> <source>Frame</source> - <translation type="obsolete">Frame</translation> + <translation type="unfinished">Frame</translation> </message> <message> + <location line="+6"/> <source>Frame Encoding</source> - <translation type="obsolete">Frame Kodeaketa</translation> + <translation type="unfinished">Frame Kodeaketa</translation> </message> <message> + <location line="+6"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> + <location line="+9"/> <source>Loop Filter:</source> - <translation type="obsolete">Bigizta Iragazkia:</translation> + <translation type="unfinished">Bigizta Iragazkia:</translation> </message> <message> + <location line="+12"/> + <location line="+1328"/> <source>Strength:</source> - <translation type="obsolete">Indartsua:</translation> + <translation type="unfinished">Indartsua:</translation> </message> <message> + <location line="-1289"/> <source>Threshold:</source> - <translation type="obsolete">Muga:</translation> + <translation type="unfinished">Muga:</translation> </message> <message> + <location line="+35"/> <source>Open GOP:</source> - <translation type="obsolete">Ireki GOP:</translation> + <translation type="unfinished">Ireki GOP:</translation> </message> <message> + <location line="+13"/> <source>Normal Mode</source> - <translation type="obsolete">Modu Arrunta</translation> + <translation type="unfinished">Modu Arrunta</translation> </message> <message> + <location line="+5"/> <source>Blu-ray Mode</source> - <translation type="obsolete">Blu-ray Modua</translation> + <translation type="unfinished">Blu-ray Modua</translation> </message> <message> + <location line="+23"/> <source>Interlaced:</source> - <translation type="obsolete">Elkarlotuta:</translation> + <translation type="unfinished">Elkarlotuta:</translation> </message> <message> + <location line="+13"/> <source>Bottom Field First</source> - <translation type="obsolete">Beheko Eremua Lehenik</translation> + <translation type="unfinished">Beheko Eremua Lehenik</translation> </message> <message> + <location line="+5"/> <source>Top Field First</source> - <translation type="obsolete">Goiko Eremua Lehenik</translation> + <translation type="unfinished">Goiko Eremua Lehenik</translation> </message> <message> <source>Fake Interlaced</source> <translation type="obsolete">Elkarlotura Faltsua</translation> </message> <message> + <location line="+30"/> <source>Maximum Reference Frames:</source> - <translation type="obsolete">Gehienezko Xehetasun Frameak:</translation> + <translation type="unfinished">Gehienezko Xehetasun Frameak:</translation> </message> <message> + <location line="+39"/> <source>B-frames</source> - <translation type="obsolete">B-frame</translation> + <translation type="unfinished">B-frame</translation> </message> <message> + <location line="+6"/> <source>B-frames as References:</source> - <translation type="obsolete">B-frameak Xehetasun bezala:</translation> + <translation type="unfinished">B-frameak Xehetasun bezala:</translation> </message> <message> + <location line="+15"/> <source>Strictly Hierarchical Pyramid</source> - <translation type="obsolete">Piramide Hierarkiko Zorrotza</translation> + <translation type="unfinished">Piramide Hierarkiko Zorrotza</translation> </message> <message> + <location line="+5"/> <source>Non-strict (Not Blu-ray Compatible)</source> - <translation type="obsolete">Ez-zorrotza (Bluray-arekin Bateraezina)</translation> + <translation type="unfinished">Ez-zorrotza (Bluray-arekin Bateraezina)</translation> </message> <message> + <location line="+31"/> <source>Fast</source> - <translation type="obsolete">Azkar</translation> + <translation type="unfinished">Azkar</translation> </message> <message> + <location line="+5"/> <source>Optimal</source> - <translation type="obsolete">Hoberen</translation> + <translation type="unfinished">Hoberen</translation> </message> <message> + <location line="+74"/> <source>B-frame Bias:</source> - <translation type="obsolete">B-frame Bias:</translation> + <translation type="unfinished">B-frame Bias:</translation> </message> <message> + <location line="+7"/> <source>Maximum Consecutive B-frames:</source> - <translation type="obsolete">Gehienezko B-frame Jarraian:</translation> + <translation type="unfinished">Gehienezko B-frame Jarraian:</translation> </message> <message> + <location line="+7"/> <source>Adaptive B-frame Decision:</source> - <translation type="obsolete">B-frame Erabaki Egokigarria:</translation> + <translation type="unfinished">B-frame Erabaki Egokigarria:</translation> </message> <message> + <location line="+10"/> <source>I-frames</source> - <translation type="obsolete">I-frame</translation> + <translation type="unfinished">I-frame</translation> </message> <message> + <location line="+8"/> <source>GOP Size:</source> - <translation type="obsolete">GOP Neurria:</translation> + <translation type="unfinished">GOP Neurria:</translation> </message> <message> + <location line="+9"/> <source>Minimum:</source> - <translation type="obsolete">Gutxienez:</translation> + <translation type="unfinished">Gutxienez:</translation> </message> <message> + <location line="+33"/> <source>Maximum:</source> - <translation type="obsolete">Gehienez:</translation> + <translation type="unfinished">Gehienez:</translation> </message> <message> + <location line="+32"/> <source>I-frame Threshold:</source> - <translation type="obsolete">I-frame Muga:</translation> + <translation type="unfinished">I-frame Muga:</translation> </message> <message> + <location line="+36"/> <source>Periodic Intra Refresh</source> - <translation type="obsolete">Aldikako Intra Berritzea</translation> + <translation type="unfinished">Aldikako Intra Berritzea</translation> </message> <message> + <location line="+24"/> + <location line="+6"/> <source>Analysis</source> - <translation type="obsolete">Azterketa</translation> + <translation type="unfinished">Azterketa</translation> </message> <message> + <location line="+6"/> <source>Mixed References</source> - <translation type="obsolete">Nahasketa Hobespenak</translation> + <translation type="unfinished">Nahasketa Hobespenak</translation> </message> <message> + <location line="+7"/> <source>Chroma Motion Estimation</source> - <translation type="obsolete">Margotasun Mugimendu Estimazioa</translation> + <translation type="unfinished">Margotasun Mugimendu Estimazioa</translation> </message> <message> + <location line="+9"/> <source>Trellis Quantization:</source> - <translation type="obsolete">Trellis Kuantizazioa:</translation> + <translation type="unfinished">Trellis Kuantizazioa:</translation> </message> <message> + <location line="+11"/> <source>Final Macroblock Only</source> - <translation type="obsolete">Amaiera Makroblokea Bakarrik</translation> + <translation type="unfinished">Amaiera Makroblokea Bakarrik</translation> </message> <message> + <location line="+5"/> <source>Always On</source> - <translation type="obsolete">Betik Eraginda</translation> + <translation type="unfinished">Betik Eraginda</translation> </message> <message> + <location line="+23"/> <source>Fast Skip Detection on P-frames</source> - <translation type="obsolete">Atzemate Jauzi Azkarra P-frametan</translation> + <translation type="unfinished">Atzemate Jauzi Azkarra P-frametan</translation> </message> <message> + <location line="+7"/> <source>DCT Decimation on P-frames</source> - <translation type="obsolete">DCT Hamarrenjtzea P-frametan</translation> + <translation type="unfinished">DCT Hamarrenjtzea P-frametan</translation> </message> <message> + <location line="+9"/> <source>Psychovisual Rate Distortion Optimisation:</source> - <translation type="obsolete">Psikoikuspen Neurri Bihurdura Hobekuntza:</translation> + <translation type="unfinished">Psikoikuspen Neurri Bihurdura Hobekuntza:</translation> </message> <message> + <location line="+37"/> <source>Psychovisual Trellis:</source> - <translation type="obsolete">Trellis Psikoikuspena:</translation> + <translation type="unfinished">Trellis Psikoikuspena:</translation> </message> <message> + <location line="+37"/> <source>Noise Reduction:</source> - <translation type="obsolete">Zarata Murrizpena:</translation> + <translation type="unfinished">Zarata Murrizpena:</translation> </message> <message> + <location line="+36"/> <source>Luma Quantisation Deadzone</source> - <translation type="obsolete">Luma Kuantizazio Gunehila</translation> + <translation type="unfinished">Luma Kuantizazio Gunehila</translation> </message> <message> + <location line="+8"/> <source>Intra Luma Quantisation Deadzone:</source> - <translation type="obsolete">Intra Luma Kuantizazio Gunehila:</translation> + <translation type="unfinished">Intra Luma Kuantizazio Gunehila:</translation> </message> <message> + <location line="+7"/> <source>Inter Luma Quantisation Deadzone:</source> - <translation type="obsolete">Inter Luma Kuantizazio Gunehila:</translation> + <translation type="unfinished">Inter Luma Kuantizazio Gunehila:</translation> </message> <message> + <location line="+66"/> <source>Quantisation Matrix</source> - <translation type="obsolete">Kuantizazioa Matriza</translation> + <translation type="unfinished">Kuantizazioa Matriza</translation> </message> <message> + <location line="+8"/> <source>Flat Matrix</source> - <translation type="obsolete">Flat Matriza</translation> + <translation type="unfinished">Flat Matriza</translation> </message> <message> + <location line="+10"/> <source>JVT Matrix</source> - <translation type="obsolete">JVT Matriza</translation> + <translation type="unfinished">JVT Matriza</translation> </message> <message> + <location line="+9"/> <source>Custom Matrix</source> - <translation type="obsolete">Egile Matriza</translation> + <translation type="unfinished">Egile Matriza</translation> </message> <message> + <location line="+10"/> + <location line="+856"/> <source>Edit</source> - <translation type="obsolete">Editatu</translation> + <translation type="unfinished">Editatu</translation> </message> <message> + <location line="-809"/> <source>Quantiser Control</source> - <translation type="obsolete">Kuantizatzaile Agintea</translation> + <translation type="unfinished">Kuantizatzaile Agintea</translation> </message> <message> + <location line="+35"/> <source>Maximum Quantiser:</source> - <translation type="obsolete">Gehienezko Kuantizatzaile:</translation> + <translation type="unfinished">Gehienezko Kuantizatzaile:</translation> </message> <message> + <location line="+7"/> <source>I and P-frame Quantiser Ratio:</source> - <translation type="obsolete">I eta P-frame Kuantzizatzaile Maila:</translation> + <translation type="unfinished">I eta P-frame Kuantzizatzaile Maila:</translation> </message> <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> <source>%</source> - <translation type="obsolete">%</translation> + <translation type="unfinished">%</translation> </message> <message> + <location line="-459"/> <source>Maximum Quantiser Step:</source> - <translation type="obsolete">Gehienezko Kuantizatzaile Urrats:</translation> + <translation type="unfinished">Gehienezko Kuantizatzaile Urrats:</translation> </message> <message> + <location line="+34"/> <source>P and B-frame Quantiser Ratio:</source> - <translation type="obsolete">P eta B-frame Kuantizatzaile Maila:</translation> + <translation type="unfinished">P eta B-frame Kuantizatzaile Maila:</translation> </message> <message> + <location line="+7"/> <source>Average Bitrate Tolerance:</source> - <translation type="obsolete">Bataz-besteko Bitneurri Jasangarritasuna:</translation> + <translation type="unfinished">Bataz-besteko Bitneurri Jasangarritasuna:</translation> </message> <message> + <location line="+7"/> <source>Chroma to Luma Quantiser Offset:</source> - <translation type="obsolete">Margotasuna Luma Kuantizatzaile Orekarako:</translation> + <translation type="unfinished">Margotasuna Luma Kuantizatzaile Orekarako:</translation> </message> <message> + <location line="+34"/> <source>Minimum Quantiser:</source> - <translation type="obsolete">Gutxineko Kuantizatzailea:</translation> + <translation type="unfinished">Gutxineko Kuantizatzailea:</translation> </message> <message> + <location line="+48"/> <source>Quantiser Curve Compression</source> - <translation type="obsolete">Kuantizatzaile Bihurgune Konpresioa</translation> + <translation type="unfinished">Kuantizatzaile Bihurgune Konpresioa</translation> </message> <message> + <location line="+8"/> <source>Quantiser Curve Compression:</source> - <translation type="obsolete">Kuantizatzaile Bihurgune Konpresioa:</translation> + <translation type="unfinished">Kuantizatzaile Bihurgune Konpresioa:</translation> </message> <message> + <location line="+45"/> <source>Reduce Fluctuation Before Curve Compression:</source> - <translation type="obsolete">Murriztu Gorabehera Konpresio Bihurgunearen Aurretik:</translation> + <translation type="unfinished">Murriztu Gorabehera Konpresio Bihurgunearen Aurretik:</translation> </message> <message> + <location line="+70"/> <source>Reduce Fluctuation After Curve Compression:</source> - <translation type="obsolete">Murriztu Gorabehera Konpresio Bihurgunearen Ondoren:</translation> + <translation type="unfinished">Murriztu Gorabehera Konpresio Bihurgunearen Ondoren:</translation> </message> <message> + <location line="+12"/> <source>Adaptive Quantisation</source> - <translation type="obsolete">Kuantizazioa Egokigarria</translation> + <translation type="unfinished">Kuantizazioa Egokigarria</translation> </message> <message> + <location line="+8"/> <source>Variance AQ:</source> - <translation type="obsolete">AQ Aldaera:</translation> + <translation type="unfinished">AQ Aldaera:</translation> </message> <message> + <location line="+13"/> <source>Normal</source> - <translation type="obsolete">Arrunta</translation> + <translation type="unfinished">Arrunta</translation> </message> <message> + <location line="+5"/> <source>Auto Variance AQ</source> - <translation type="obsolete">AQ Berez Aldaera</translation> + <translation type="unfinished">AQ Berez Aldaera</translation> </message> <message> + <location line="+91"/> <source>Advanced 1</source> - <translation type="obsolete">Aurreratua 1</translation> + <translation type="unfinished">Aurreratua 1</translation> </message> <message> + <location line="+12"/> <source>Video Buffer Verifier</source> - <translation type="obsolete">Bideo Buffer Egiaztatzailea</translation> + <translation type="unfinished">Bideo Buffer Egiaztatzailea</translation> </message> <message> + <location line="+8"/> <source>Maximum VBV Bitrate:</source> - <translation type="obsolete">Gehienezko VBV Bitneurria:</translation> + <translation type="unfinished">Gehienezko VBV Bitneurria:</translation> </message> <message> + <location line="+7"/> <source>Initial VBV Buffer Occupancy:</source> - <translation type="obsolete">Hasierako VBV Buffer Tokia:</translation> + <translation type="unfinished">Hasierako VBV Buffer Tokia:</translation> </message> <message> + <location line="+16"/> <source>kbit</source> - <translation type="obsolete">kbit</translation> + <translation type="unfinished">kbit</translation> </message> <message> + <location line="+65"/> <source>kbit/s</source> - <translation type="obsolete">kbit/s</translation> + <translation type="unfinished">kbit/s</translation> </message> <message> + <location line="+22"/> <source>VBV Buffer Size:</source> - <translation type="obsolete">VBV Buffer Neurria:</translation> + <translation type="unfinished">VBV Buffer Neurria:</translation> </message> <message> + <location line="+12"/> <source>Slicing</source> - <translation type="obsolete">Ebakina</translation> + <translation type="unfinished">Ebakina</translation> </message> <message> + <location line="+6"/> <source>Slices per Frame:</source> - <translation type="obsolete">Ebakin Frameko:</translation> + <translation type="unfinished">Ebakin Frameko:</translation> </message> <message> + <location line="+7"/> <source>Maximum Size per Slice:</source> - <translation type="obsolete">Gehienezko Neurria Ebakineko:</translation> + <translation type="unfinished">Gehienezko Neurria Ebakineko:</translation> </message> <message> + <location line="+16"/> <source>bytes</source> - <translation type="obsolete">byte</translation> + <translation type="unfinished">byte</translation> </message> <message> + <location line="+22"/> <source>Maximum Macroblocks per Slice:</source> - <translation type="obsolete">Gehienezko Makrobloke Ebakineko:</translation> + <translation type="unfinished">Gehienezko Makrobloke Ebakineko:</translation> </message> <message> + <location line="+58"/> <source>Zones</source> - <translation type="obsolete">Gune</translation> + <translation type="unfinished">Gune</translation> </message> <message> + <location line="+20"/> <source>Add</source> - <translation type="obsolete">Gehitu</translation> + <translation type="unfinished">Gehitu</translation> </message> <message> + <location line="+42"/> <source>Advanced 2</source> - <translation type="obsolete">Aurreratua 2</translation> + <translation type="unfinished">Aurreratua 2</translation> </message> <message> + <location line="+6"/> <source>Multithreading</source> - <translation type="obsolete">Eginkizun-anitz</translation> + <translation type="unfinished">Eginkizun-anitz</translation> </message> <message> + <location line="+8"/> <source>Disable</source> - <translation type="obsolete">Ezgaitu</translation> + <translation type="unfinished">Ezgaitu</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Berez-atzeman</translation> + <translation type="unfinished">Berez-atzeman</translation> </message> <message> + <location line="+12"/> <source>Custom:</source> <comment>multithreading</comment> - <translation type="obsolete">Egilea:</translation> + <translation type="unfinished">Egilea:</translation> </message> <message> + <location line="+37"/> <source>Enforce Repeatability</source> - <translation type="obsolete">Behartu Berregintasuna</translation> + <translation type="unfinished">Behartu Berregintasuna</translation> </message> <message> + <location line="+7"/> <source>Slice-based Threading</source> - <translation type="obsolete">Ebakin-ohinarriko Hariketa</translation> + <translation type="unfinished">Ebakin-ohinarriko Hariketa</translation> </message> <message> + <location line="+9"/> <source>Custom Threaded Lookahead Buffer:</source> - <translation type="obsolete">Egileak Haritutako Aurrerabegira Bufferra:</translation> + <translation type="unfinished">Egileak Haritutako Aurrerabegira Bufferra:</translation> </message> <message> + <location line="+59"/> <source>Output 1</source> - <translation type="obsolete">Irteera 1</translation> + <translation type="unfinished">Irteera 1</translation> </message> <message> + <location line="+6"/> <source>Output</source> - <translation type="obsolete">Irteera</translation> + <translation type="unfinished">Irteera</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+584"/> <source>Sequence Parameter Set Identifer:</source> - <translation type="obsolete">Sekuentzia Parametro Ezarpen Ezautzailea:</translation> + <translation type="unfinished">Sekuentzia Parametro Ezarpen Ezautzailea:</translation> </message> <message> + <location line="-692"/> <source>IDC Level:</source> - <translation type="obsolete">IDC Maila:</translation> + <translation type="unfinished">IDC Maila:</translation> </message> <message> + <location line="+702"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+2482"/> <source>Generate Access Unit Delimiters</source> - <translation type="obsolete">Sortu Sarbide Batasun Mugatzaileak</translation> + <translation type="unfinished">Sortu Sarbide Batasun Mugatzaileak</translation> </message> <message> + <location line="+24"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Pixel Ikuspegi Maila</translation> + <translation type="unfinished">Pixel Ikuspegi Maila</translation> </message> <message> + <location line="+8"/> <source>Custom:</source> <comment>PAR</comment> - <translation type="obsolete">Egilea:</translation> + <translation type="unfinished">Egilea:</translation> </message> <message> + <location line="+10"/> <source>As Input</source> - <translation type="obsolete">Sarrera Bezala</translation> + <translation type="unfinished">Sarrera Bezala</translation> </message> <message> + <location line="+49"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+35"/> <source>Predefined Aspect Ratio:</source> - <translation type="obsolete">Aurrezehatutako Ikuspegi Maila:</translation> + <translation type="unfinished">Aurrezehatutako Ikuspegi Maila:</translation> </message> <message> + <location line="+13"/> <source>16:15 (PAL 4:3)</source> - <translation type="obsolete">16:15 (PAL 4:3)</translation> + <translation type="unfinished">16:15 (PAL 4:3)</translation> </message> <message> + <location line="+5"/> <source>64:45 (PAL 16:9)</source> - <translation type="obsolete">64:45 (PAL 16:9)</translation> + <translation type="unfinished">64:45 (PAL 16:9)</translation> </message> <message> + <location line="+5"/> <source>8:9 (NTSC 4:3)</source> - <translation type="obsolete">8:9 (NTSC 4:3)</translation> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> </message> <message> + <location line="+5"/> <source>32:27 (NTSC 16:9)</source> - <translation type="obsolete">32:27 (NTSC 16:9)</translation> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> </message> <message> + <location line="+42"/> <source>Output 2</source> - <translation type="obsolete">Irteera 2</translation> + <translation type="unfinished">Irteera 2</translation> </message> <message> + <location line="+6"/> <source>Video Usability Information</source> - <translation type="obsolete">Bideo Erabilgarritasun Argibideak</translation> + <translation type="unfinished">Bideo Erabilgarritasun Argibideak</translation> </message> <message> + <location line="+6"/> <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> - <translation type="obsolete">Ezarpen hauek irakurketa tresneriarentzako iradokizunak bakarrik dira. Erabili zeure arriskupean.</translation> + <translation type="unfinished">Ezarpen hauek irakurketa tresneriarentzako iradokizunak bakarrik dira. Erabili zeure arriskupean.</translation> </message> <message> + <location line="+28"/> <source>Overscan:</source> - <translation type="obsolete">Gainmihaketa:</translation> + <translation type="unfinished">Gainmihaketa:</translation> </message> <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> <source>Undefined</source> - <translation type="obsolete">Zehaztugabea</translation> + <translation type="unfinished">Zehaztugabea</translation> </message> <message> + <location line="-235"/> <source>Show</source> - <translation type="obsolete">Erakutsi</translation> + <translation type="unfinished">Erakutsi</translation> </message> <message> + <location line="+5"/> <source>Crop</source> - <translation type="obsolete">Moztu</translation> + <translation type="unfinished">Moztu</translation> </message> <message> + <location line="+23"/> <source>Video Format:</source> - <translation type="obsolete">Bideo Heuskarria:</translation> + <translation type="unfinished">Bideo Heuskarria:</translation> </message> <message> + <location line="+18"/> <source>Component</source> - <translation type="obsolete">Osagaia</translation> + <translation type="unfinished">Osagaia</translation> </message> <message> + <location line="+5"/> <source>PAL</source> - <translation type="obsolete">PAL</translation> + <translation type="unfinished">PAL</translation> </message> <message> + <location line="+5"/> <source>NTSC</source> - <translation type="obsolete">NTSC</translation> + <translation type="unfinished">NTSC</translation> </message> <message> + <location line="+5"/> <source>SECAM</source> - <translation type="obsolete">SECAM</translation> + <translation type="unfinished">SECAM</translation> </message> <message> + <location line="+5"/> <source>MAC</source> - <translation type="obsolete">MAC</translation> + <translation type="unfinished">MAC</translation> </message> <message> + <location line="+23"/> <source>Colour Primaries:</source> - <translation type="obsolete">Lehen margoak:</translation> + <translation type="unfinished">Lehen margoak:</translation> </message> <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> <source>BT709</source> - <translation type="obsolete">BT709</translation> + <translation type="unfinished">BT709</translation> </message> <message> + <location line="-131"/> + <location line="+63"/> <source>BT470M</source> - <translation type="obsolete">BT470M</translation> + <translation type="unfinished">BT470M</translation> </message> <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> <source>BT470BG</source> - <translation type="obsolete">BT470BG</translation> + <translation type="unfinished">BT470BG</translation> </message> <message> + <location line="-131"/> + <location line="+136"/> <source>SMPTE170M</source> - <translation type="obsolete">SMPTE170M</translation> + <translation type="unfinished">SMPTE170M</translation> </message> <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> <source>SMPTE240M</source> - <translation type="obsolete">SMPTE170M</translation> + <translation type="unfinished">SMPTE170M</translation> </message> <message> + <location line="-131"/> <source>Film</source> - <translation type="obsolete">Filma</translation> + <translation type="unfinished">Filma</translation> </message> <message> + <location line="+23"/> <source>Transfer Characteristics:</source> - <translation type="obsolete">Eskualdaketa Ezaugarriak:</translation> + <translation type="unfinished">Eskualdaketa Ezaugarriak:</translation> </message> <message> + <location line="+30"/> <source>Linear</source> - <translation type="obsolete">Linearra</translation> + <translation type="unfinished">Linearra</translation> </message> <message> + <location line="+5"/> <source>LOG100</source> - <translation type="obsolete">LOG100</translation> + <translation type="unfinished">LOG100</translation> </message> <message> + <location line="+5"/> <source>LOG316</source> - <translation type="obsolete">LOG316</translation> + <translation type="unfinished">LOG316</translation> </message> <message> + <location line="+5"/> <source>SMPTEL170M</source> - <translation type="obsolete">SMPTEL170M</translation> + <translation type="unfinished">SMPTEL170M</translation> </message> <message> + <location line="+28"/> <source>Colour Matrix:</source> - <translation type="obsolete">Margo Matriza:</translation> + <translation type="unfinished">Margo Matriza:</translation> </message> <message> + <location line="+20"/> <source>FCC</source> - <translation type="obsolete">FCC</translation> + <translation type="unfinished">FCC</translation> </message> <message> + <location line="+20"/> <source>GBR</source> - <translation type="obsolete">GBR</translation> + <translation type="unfinished">GBR</translation> </message> <message> + <location line="+5"/> <source>YCgCo</source> - <translation type="obsolete">YCgCo</translation> + <translation type="unfinished">YCgCo</translation> </message> <message> + <location line="+23"/> <source>HRD Parameters:</source> - <translation type="obsolete">HRD Parametroak:</translation> + <translation type="unfinished">HRD Parametroak:</translation> </message> <message> + <location line="+15"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> </message> <message> + <location line="+23"/> <source>Chroma Sample Location:</source> - <translation type="obsolete">Margotasun Lagun Kokalekua:</translation> + <translation type="unfinished">Margotasun Lagun Kokalekua:</translation> </message> <message> + <location line="+33"/> <source>Full Range Samples</source> - <translation type="obsolete">Maila Osoko Laginak</translation> + <translation type="unfinished">Maila Osoko Laginak</translation> </message> <message> <source>Blind Offset</source> @@ -11692,48 +14882,122 @@ <source>Are you sure you wish to delete the selected zone?</source> <translation type="obsolete">Zihur zaude hautatutako gunea ezabatzea nahi duzula?</translation> </message> + <message> + <location line="-3909"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished">Profila:</translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+319"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2735"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>x264CustomMatrixDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> <source>x264 Custom Matrix</source> - <translation type="obsolete">x264 Egile Matriza</translation> + <translation type="unfinished">x264 Egile Matriza</translation> </message> <message> + <location line="+16"/> <source>Intra 4x4</source> - <translation type="obsolete">Intra 4x4</translation> + <translation type="unfinished">Intra 4x4</translation> </message> <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> <source>Luma:</source> - <translation type="obsolete">Argitasuna:</translation> + <translation type="unfinished">Argitasuna:</translation> </message> <message> + <location line="-1385"/> + <location line="+446"/> <source>Chroma U/V:</source> - <translation type="obsolete">Margotasuna U/V:</translation> + <translation type="unfinished">Margotasuna U/V:</translation> </message> <message> + <location line="-238"/> <source>Inter 4x4</source> - <translation type="obsolete">Inter 4x4</translation> + <translation type="unfinished">Inter 4x4</translation> </message> <message> + <location line="+446"/> <source>Intra 8x8</source> - <translation type="obsolete">Intra 8x8</translation> + <translation type="unfinished">Intra 8x8</translation> </message> <message> + <location line="+703"/> <source>Inter 8x8</source> - <translation type="obsolete">Inter 8x8</translation> + <translation type="unfinished">Inter 8x8</translation> </message> <message> + <location line="+727"/> <source>Load File</source> - <translation type="obsolete">Gertatu Agiria</translation> + <translation type="unfinished">Gertatu Agiria</translation> </message> <message> + <location line="+20"/> <source>OK</source> - <translation type="obsolete">Ongi</translation> + <translation type="unfinished">Ongi</translation> </message> <message> + <location line="+10"/> <source>Cancel</source> - <translation type="obsolete">Ezeztatu</translation> + <translation type="unfinished">Ezeztatu</translation> </message> <message> <source>Select Matrix File</source> @@ -11751,56 +15015,46 @@ <context> <name>x264Dialog</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+630"/> <source>Target Bitrate:</source> - <translation>Xede Bitneurria:</translation> + <translation type="vanished">Xede Bitneurria:</translation> </message> <message> - <location line="+1"/> - <location line="+19"/> <source>kbit/s</source> - <translation>kbit/s</translation> + <translation type="vanished">kbit/s</translation> </message> <message> - <location line="-15"/> <source>Quantiser:</source> - <translation>Kuantizatzailea:</translation> + <translation type="vanished">Kuantizatzailea:</translation> </message> <message> - <location line="+4"/> <source>Quality:</source> - <translation>Ontasuna:</translation> + <translation type="vanished">Ontasuna:</translation> </message> <message> - <location line="+5"/> <source>Target Video Size:</source> - <translation>Xede Bideo Neurria:</translation> + <translation type="vanished">Xede Bideo Neurria:</translation> </message> <message> - <location line="+1"/> <source>MB</source> - <translation>MB</translation> + <translation type="vanished">MB</translation> </message> <message> - <location line="+4"/> <source>Average Bitrate:</source> - <translation>Bataz-besteko Bitneurria:</translation> + <translation type="vanished">Bataz-besteko Bitneurria:</translation> </message> <message> - <location line="+68"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> - <translation>Makrobloke-Zuhaitz hobekuntzak Aldaera Egokigarriko Kuantizazioa gaituta egotea behar du. Aldaera Egokigarriko Kuantizazioa berezgaitasunez gaituko da. + <translation type="vanished">Makrobloke-Zuhaitz hobekuntzak Aldaera Egokigarriko Kuantizazioa gaituta egotea behar du. Aldaera Egokigarriko Kuantizazioa berezgaitasunez gaituko da. Jarraitzea nahi duzu?</translation> </message> <message> - <location line="+11"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> - <translation>Makrobloke-Zuhaitz hobekuntzak Aldaera Egokigarriko Kuantizazioa gaituta egotea behar du. Makrobloke-Zuhaitz hobekuntza berezgaitasunez ezgaituko da. + <translation type="vanished">Makrobloke-Zuhaitz hobekuntzak Aldaera Egokigarriko Kuantizazioa gaituta egotea behar du. Makrobloke-Zuhaitz hobekuntza berezgaitasunez ezgaituko da. Jarraitzea nahi duzu?</translation> </message> @@ -11844,9 +15098,25 @@ </message> </context> <context> - <name>x265Dialog</name> + <name>x265</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+588"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished">Xede Bitneurria:</translation> </message> @@ -11891,7 +15161,7 @@ Jarraitzea nahi duzu?</translation> </message> <message> - <location line="+11"/> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> @@ -11899,6 +15169,1194 @@ Jarraitzea nahi duzu?</translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Akatsa</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Ezabatu</translation> + </message> +</context> +<context> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished">Itxurapena:</translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished">Gorde Honela</translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">Ezabatu</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished">Orokorra</translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished">Profila:</translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished">IDC Maila:</translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Berez</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Neurri Agintea</translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Xede Bideo Neurria:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished">Bitneurri Aldagaitza (Urrats Bakarra)</translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished">Kuantizatzaile Aldagaitza (Urrats Bakarra)</translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished">Neurri Ezaugarri Aldagaitza (Urrats Bakarra)</translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished">Bideo Neurria (Bi Urrats)</translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished">Bataz-besteko Bitneurria (Bi Urrats)</translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished">Kodeaketa Modua:</translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished">0 (Ontasun Handia)</translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished">Kuantizatzailea</translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished">51 (Ontasun Apala)</translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished">Gehienezko Neurri Ezaugarri Aldagaitza</translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished">Frame-mota Aurrerabegira:</translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished">frame</translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished">Sekuentzia Parametro Ezarpen Ezautzailea:</translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Mugimendua</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished">Mugimendu Estimazio Metodoa:</translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">Diamante Bilaketa</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">Bilaketa Hexagonala</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished">Multi-hexagonal Bilaketa Ezberdina</translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished">Bilaketa Bizia</translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished">1 (Azkarra)</translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished">Azpipixela Irazketa</translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished">Mugimendu Bektorea</translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished">Gehienezko Mugimendu Bektore Bilaketa Maila:</translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished">Iragarpena</translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished">Neurritasun Iragarpenak B-framentzat</translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished">Intra Iragarpen Hertsatua</translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished">Neurritasun Iragarpenak P-framentzat:</translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Ezgaituta</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished">Neurritasun Xehetasunak</translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished">Neurritasun Xehetasunak + Bikoizpenak</translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished">Frame</translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished">Frame Kodeaketa</translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished">Bigizta Iragazkia:</translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished">Ireki GOP:</translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished">Modu Arrunta</translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished">Blu-ray Modua</translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished">Elkarlotuta:</translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished">Gehienezko Xehetasun Frameak:</translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished">B-frame</translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished">B-frameak Xehetasun bezala:</translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished">Piramide Hierarkiko Zorrotza</translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished">Ez-zorrotza (Bluray-arekin Bateraezina)</translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished">Hoberen</translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished">B-frame Bias:</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished">Gehienezko B-frame Jarraian:</translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished">B-frame Erabaki Egokigarria:</translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished">I-frame</translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished">GOP Neurria:</translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished">Gutxienez:</translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished">Gehienez:</translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished">I-frame Muga:</translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished">Azterketa</translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished">Trellis Kuantizazioa:</translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished">Amaiera Makroblokea Bakarrik</translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished">Betik Eraginda</translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished">Atzemate Jauzi Azkarra P-frametan</translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished">DCT Hamarrenjtzea P-frametan</translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished">Psikoikuspen Neurri Bihurdura Hobekuntza:</translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished">Zarata Murrizpena:</translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished">Kuantizazioa Matriza</translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished">Flat Matriza</translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished">JVT Matriza</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished">Egile Matriza</translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished">Editatu</translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished">Kuantizatzaile Agintea</translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished">Margotasuna Luma Kuantizatzaile Orekarako:</translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished">I eta P-frame Kuantzizatzaile Maila:</translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished">%</translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished">Gehienezko Kuantizatzaile Urrats:</translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished">P eta B-frame Kuantizatzaile Maila:</translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished">Bataz-besteko Bitneurri Jasangarritasuna:</translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished">Kuantizatzaile Bihurgune Konpresioa</translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished">Kuantizatzaile Bihurgune Konpresioa:</translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished">Murriztu Gorabehera Konpresio Bihurgunearen Aurretik:</translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished">Murriztu Gorabehera Konpresio Bihurgunearen Ondoren:</translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished">Kuantizazioa Egokigarria</translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished">AQ Aldaera:</translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Arrunta</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished">AQ Berez Aldaera</translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished">Indartsua:</translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished">Aurreratua 1</translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished">Bideo Buffer Egiaztatzailea</translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished">Gehienezko VBV Bitneurria:</translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished">Hasierako VBV Buffer Tokia:</translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished">kbit</translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished">Ebakina</translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished">Ebakin Frameko:</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished">Gehienezko Neurria Ebakineko:</translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished">byte</translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished">Gehienezko Makrobloke Ebakineko:</translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished">Gune</translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Gehitu</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished">Aurreratua 2</translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Ezgaitu</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Berez-atzeman</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished">Behartu Berregintasuna</translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished">Ebakin-ohinarriko Hariketa</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished">Egileak Haritutako Aurrerabegira Bufferra:</translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished">Irteera 1</translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Irteera</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished">Sortu Sarbide Batasun Mugatzaileak</translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Pixel Ikuspegi Maila</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished">Sarrera Bezala</translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished">16:15 (PAL 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished">64:45 (PAL 16:9)</translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished">Irteera 2</translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished">Bideo Erabilgarritasun Argibideak</translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished">Ezarpen hauek irakurketa tresneriarentzako iradokizunak bakarrik dira. Erabili zeure arriskupean.</translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished">Gainmihaketa:</translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished">Zehaztugabea</translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished">Erakutsi</translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">Moztu</translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished">Bideo Heuskarria:</translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished">Osagaia</translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished">PAL</translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished">NTSC</translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished">SECAM</translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished">MAC</translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished">Lehen margoak:</translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished">BT709</translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished">BT470M</translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished">BT470BG</translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished">SMPTE170M</translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished">SMPTE170M</translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished">Filma</translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished">Eskualdaketa Ezaugarriak:</translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished">Linearra</translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished">LOG100</translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished">LOG316</translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished">SMPTEL170M</translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished">Margo Matriza:</translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished">FCC</translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished">GBR</translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished">YCgCo</translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished">HRD Parametroak:</translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Ezer ez</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished">Margotasun Lagun Kokalekua:</translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished">Maila Osoko Laginak</translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished">Intra 4x4</translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished">Argitasuna:</translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished">Margotasuna U/V:</translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished">Inter 4x4</translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished">Intra 8x8</translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished">Inter 8x8</translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished">Gertatu Agiria</translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">Ongi</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Ezeztatu</translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Xede Bitneurria:</translation> + </message> + <message> + <source>kbit/s</source> + <translation type="obsolete">kbit/s</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Kuantizatzailea:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Ontasuna:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Xede Bideo Neurria:</translation> + </message> + <message> + <source>MB</source> + <translation type="obsolete">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Bataz-besteko Bitneurria:</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="obsolete">Makrobloke-Zuhaitz hobekuntzak Aldaera Egokigarriko Kuantizazioa gaituta egotea behar du. Aldaera Egokigarriko Kuantizazioa berezgaitasunez gaituko da. + +Jarraitzea nahi duzu?</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="obsolete">Makrobloke-Zuhaitz hobekuntzak Aldaera Egokigarriko Kuantizazioa gaituta egotea behar du. Makrobloke-Zuhaitz hobekuntza berezgaitasunez ezgaituko da. + +Jarraitzea nahi duzu?</translation> + </message> </context> <context> <name>xvid4</name> @@ -11979,32 +16437,7 @@ <translation>Berez (#cpu)</translation> </message> <message> - <location line="+4"/> - <source>1:1 (PC)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>4:3 (PAL))</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> + <location line="+15"/> <source>MotionEstimation</source> <translation>MugimenduEstimazioa</translation> </message> @@ -12059,12 +16492,7 @@ <translation>_GOP Neurria:</translation> </message> <message> - <location line="+3"/> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> + <location line="+7"/> <source>Advanced Simple Profile</source> <translation>Profil Aurreratu Arrunta</translation> </message> @@ -12098,5 +16526,93 @@ <source>Xvid4 MPEG-4 ASP configuration</source> <translation>Xvid4 MPEG-4 ASP itxurapena</translation> </message> + <message> + <location line="-77"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Use XVID fcc (else DIVX)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>yadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Denbora & espazio hautapena</translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, denbora & espazio hautapena</translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Jauzi espazio denbora hautapena</translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, jauzi espazio denbora hautapena</translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Beheko eremua lehenik</translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Goiko eremua lehenik</translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Ordena:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished">yadif</translation> + </message> </context> </TS>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_fr.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_fr.ts
Changed
@@ -139,7 +139,7 @@ <context> <name>ADM_Composer</name> <message> - <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="69"/> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+69"/> <source>Some timing information are incorrect. It happens with some capture software. If you re encode video we should drop these informations, @@ -155,163 +155,141 @@ Ignorer les informations de timing ?</translation> </message> <message> - <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="182"/> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+178"/> <source>Cannot find a demuxer for %s</source> <translation>Impossible de trouver un demuxer pour lire %s</translation> </message> <message> - <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="218"/> + <location line="+36"/> <source>Attempt to open %s failed!</source> <translation>l'ouverture de %s a echouée !</translation> </message> <message> - <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="244"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution 2.) concatinate them together</source> - <translation>Vous ne pouvez pas mélanger des videos avec des dimensions différentes. Pour ce faire, editer les vidéos avec les filtres resize/etc.. afin qu'elles aient toutes la même taille, puis les ajouter</translation> + <translation type="vanished">Vous ne pouvez pas mélanger des videos avec des dimensions différentes. Pour ce faire, editer les vidéos avec les filtres resize/etc.. afin qu'elles aient toutes la même taille, puis les ajouter</translation> + </message> + <message> + <location line="+26"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation>Vous ne pouvez pas mélanger des videos avec dimensions différentes. Utiliser le filtre "Partiel" ne résoudra pas le problème.La correction est : +1) Redimensionner/ajouter des bords pour que toutes les vidéos aient les mêmes dimensions, et les sauver une par une +2) Concaténer ces videos ensembles</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="-18"/> + <source>Checking if timestamps are valid..</source> + <translation>Vérification des informations de temps</translation> </message> </context> <context> <name>ADM_Qt4CoreUIToolkit</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="32"/> <source>Alert</source> - <translation>Alerte</translation> + <translation type="vanished">Alerte</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="38"/> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="63"/> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="88"/> <source>Info</source> - <translation>Information</translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="112"/> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="142"/> - <source>Confirmation</source> - <translation></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="161"/> - <source>Question</source> - <translation></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="184"/> - <source>Question?</source> - <translation></translation> + <translation type="vanished">Information</translation> </message> </context> <context> <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="160"/> <source>_Resume</source> - <translation type="unfinished">_Reprendre</translation> + <translation type="obsolete">_Reprendre</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="161"/> <source>The processing is paused.</source> - <translation type="unfinished">L'operation est en pause</translation> + <translation type="obsolete">L'operation est en pause</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="162"/> <source>Cancel it ?</source> - <translation type="unfinished">Annuler ?</translation> + <translation type="obsolete">Annuler ?</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="50"/> <source>Constant Bitrate</source> - <translation>Bitrate constant</translation> + <translation type="vanished">Bitrate constant</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="51"/> <source>Constant Quantiser</source> - <translation>Quantisation constante</translation> + <translation type="vanished">Quantisation constante</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="52"/> <source>Same Quantiser as Input</source> - <translation>Même quantisation que la source</translation> + <translation type="vanished">Même quantisation que la source</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="53"/> <source>Constant Rate Factor</source> - <translation>Rate Factor constant</translation> + <translation type="vanished">Rate Factor constant</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="54"/> <source>Two Pass - Video Size</source> - <translation>2 Passes- Taille de la vidéo</translation> + <translation type="vanished">2 Passes- Taille de la vidéo</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="55"/> <source>Two Pass - Average Bitrate</source> - <translation>2 Passes - Bitrate moyen</translation> + <translation type="vanished">2 Passes - Bitrate moyen</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="57"/> <source>Encoding mode</source> - <translation>Mode d'encodage</translation> + <translation type="vanished">Mode d'encodage</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="62"/> - <source>Bitrate</source> - <translation></translation> - </message> - <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="148"/> <source>Target bitrate (kb/s)</source> - <translation>Bitrate cible (kb/s)</translation> + <translation type="vanished">Bitrate cible (kb/s)</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="153"/> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="172"/> <source>Quantizer</source> - <translation>Quantisation</translation> + <translation type="vanished">Quantisation</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="158"/> <source>Target video size (MB)</source> - <translation>Taille cible de la vidéo (MB)</translation> + <translation type="vanished">Taille cible de la vidéo (MB)</translation> </message> <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="163"/> <source>Average bitrate (kb/s)</source> - <translation>Bitrate moyen (kb/s)</translation> - </message> - <message> - <location filename="../ADM_UIs/src/T_bitrate.cpp" line="168"/> - <source>-</source> - <translation></translation> + <translation type="vanished">Bitrate moyen (kb/s)</translation> </message> </context> <context> - <name>ADM_ffDvEncoder</name> + <name>ADM_QthreadCount</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="79"/> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation>Désactivé</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation>Détection auto</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation>Manuel</translation> </message> </context> <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> - <location filename="../ADM_UIs/src/T_threadCount.cpp" line="45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation>Désactivé</translation> </message> <message> - <location filename="../ADM_UIs/src/T_threadCount.cpp" line="46"/> + <location line="+1"/> <source>Auto-detect</source> <translation>Détection auto</translation> </message> <message> - <location filename="../ADM_UIs/src/T_threadCount.cpp" line="47"/> + <location line="+1"/> <source>Custom</source> <translation>Manuel</translation> </message> @@ -319,9 +297,10 @@ <context> <name>ADM_qtray</name> <message> - <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> - <translation type="unfinished"></translation> + <translation>Ouvrir Avidemux</translation> </message> </context> <context> @@ -342,163 +321,163 @@ <context> <name>CalculatorDialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="16"/> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+129"/> + <source>Custom</source> + <translation>Manuel</translation> + </message> + <message> + <location line="+143"/> + <source>Track 1:</source> + <translation>Piste 1:</translation> + </message> + <message> + <location line="+37"/> + <source>Track 2:</source> + <translation>Piste 2:</translation> + </message> + <message> + <location line="+330"/> + <source>Cancel</source> + <translation>Annuler</translation> + </message> + <message> + <location line="-623"/> <source>Calculator</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="28"/> + <location line="+12"/> <source>Target</source> - <translation type="unfinished"></translation> + <translation>Cible</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="56"/> + <location line="+28"/> <source>00:00:00</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="64"/> + <location line="+8"/> <source>AVI</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="69"/> + <location line="+5"/> <source>OGM</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="74"/> + <location line="+5"/> <source>MPEG</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="82"/> + <location line="+8"/> <source>Medium:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="89"/> + <location line="+7"/> <source>Format:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="96"/> + <location line="+7"/> <source>Duration:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="104"/> + <location line="+8"/> <source>1 x 80 minute CD</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="109"/> + <location line="+5"/> <source>2 x 80 minute CD</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="114"/> + <location line="+5"/> <source>1 x 74 minute CD</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="119"/> + <location line="+5"/> <source>2 x 74 minute CD</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="124"/> + <location line="+5"/> <source>DVD-5</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="129"/> - <source>Custom</source> - <translation type="unfinished">Manuel</translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="187"/> + <location line="+63"/> <source>Custom Size:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="210"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="408"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="435"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="469"/> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="252"/> + <location line="-217"/> <source>Audio Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="272"/> - <source>Track 1:</source> - <translation type="unfinished">Piste 1:</translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="286"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="323"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="555"/> + <location line="+34"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="309"/> - <source>Track 2:</source> - <translation type="unfinished">Piste 2:</translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="348"/> + <location line="-207"/> <source>Result</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="376"/> + <location line="+28"/> <source>Audio Size:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="383"/> + <location line="+7"/> <source>Video Size:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="398"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="425"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="459"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="527"/> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="545"/> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="444"/> + <location line="-101"/> <source>Total Size:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="564"/> + <location line="+120"/> <source>Bits Per Pixel:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="571"/> + <location line="+7"/> <source>Video Bitrate:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="632"/> + <location line="+61"/> <source>OK</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="639"/> - <source>Cancel</source> - <translation type="unfinished">Annuler</translation> + <translation></translation> </message> </context> <context> @@ -527,31 +506,16 @@ <translation type="vanished">Extinction en cours</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="57"/> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="77"/> - <source>Privileges Required</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="57"/> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="77"/> - <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="361"/> <source>The encoding is paused. Do you want to resume or abort?</source> - <translation>L'encodage est en pause. Voulez vous reprendre ou abandonner ?</translation> + <translation type="vanished">L'encodage est en pause. Voulez vous reprendre ou abandonner ?</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="362"/> <source>Resume</source> - <translation>Reprendre</translation> + <translation type="vanished">Reprendre</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="362"/> <source>Abort</source> - <translation>Abandonner</translation> + <translation type="vanished">Abandonner</translation> </message> </context> <context> @@ -562,14 +526,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="278"/> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -615,17 +571,17 @@ <context> <name>Dialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="64"/> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation>Indexation</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="65"/> + <location line="+1"/> <source>Time Left : Infinity</source> <translation>Temps Restant : Infini</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="66"/> + <location line="+1"/> <source># Images :</source> <translation></translation> </message> @@ -633,184 +589,184 @@ <context> <name>DialogAudioTracks</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="14"/> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+14"/> <source>Audio Tracks Configuration</source> <translation>Configuration des pistes audios</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="25"/> + <location line="+11"/> <source>Track 1</source> <translation>Piste 1</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="32"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="73"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="114"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="155"/> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation>Activée</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="48"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="89"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="130"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="171"/> + <location line="-107"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation>Configurer</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="55"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="96"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="137"/> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="178"/> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Filters</source> - <translation type="unfinished">Filtres</translation> + <translation>Filtres</translation> </message> <message> <source>Audio Filters</source> <translation type="vanished">Filtres</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="66"/> + <location line="-112"/> <source>Track 2</source> <translation>Piste 2</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="107"/> + <location line="+41"/> <source>Track 3</source> <translation>Piste 3</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="148"/> + <location line="+41"/> <source>Track 4</source> - <translation type="unfinished">Piste 4</translation> + <translation>Piste 4</translation> </message> </context> <context> <name>DialogOcr</name> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="13"/> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+92"/> + <source>Close</source> + <translation>Fermer</translation> + </message> + <message> + <location line="-79"/> <source>Dialog</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="33"/> + <location line="+20"/> <source>Calibrate</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="40"/> + <location line="+7"/> <source>Skip All</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="47"/> + <location line="+7"/> <source>Skip Glyph</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="54"/> + <location line="+7"/> <source>Ignore</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="74"/> + <location line="+20"/> <source>Ok</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="92"/> - <source>Close</source> - <translation type="unfinished">Fermer</translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="102"/> + <location line="+28"/> <source>00:00:00/000</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="109"/> + <location line="+7"/> <source>Timecode:</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="116"/> + <location line="+7"/> <source>0/0</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="123"/> + <location line="+7"/> <source>Nb Lines :</source> - <translation type="unfinished"></translation> + <translation></translation> </message> </context> <context> <name>DialogProcessing</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="14"/> - <source>Dialog</source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+33"/> + <source>Cancel</source> + <translation>Annuler</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="33"/> - <source>Cancel</source> - <translation type="unfinished">Annuler</translation> + <location line="-19"/> + <source>Dialog</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="40"/> + <location line="+26"/> <source>TimeLeft</source> - <translation type="unfinished"></translation> + <translation>Temps restant</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="47"/> + <location line="+7"/> <source>00:00:00</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="54"/> + <location line="+7"/> <source>ProcessImages</source> - <translation type="unfinished"></translation> + <translation>Images Traitées</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="81"/> + <location line="+27"/> <source>0</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="88"/> + <location line="+7"/> <source>Speed</source> - <translation type="unfinished"></translation> + <translation>Vitesse</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="95"/> + <location line="+7"/> <source>0 fps</source> - <translation type="unfinished"></translation> + <translation></translation> </message> </context> <context> <name>DialogProgress</name> <message> - <location filename="../ADM_jobs/src/uiProgress.ui" line="17"/> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+17"/> <source>Progress</source> <translation>Progression</translation> </message> <message> - <location filename="../ADM_jobs/src/uiProgress.ui" line="30"/> + <location line="+13"/> <source>Current job</source> <translation>Job en cours</translation> </message> <message> - <location filename="../ADM_jobs/src/uiProgress.ui" line="37"/> - <source>1/1</source> - <translation></translation> - </message> - <message> - <location filename="../ADM_jobs/src/uiProgress.ui" line="44"/> + <location line="+14"/> <source>File being written </source> <translation>Ecriture fichier</translation> </message> <message> - <location filename="../ADM_jobs/src/uiProgress.ui" line="51"/> + <location line="-7"/> + <source>1/1</source> + <translation></translation> + </message> + <message> + <location line="+14"/> <source>...</source> <translation></translation> </message> @@ -818,687 +774,645 @@ <context> <name>GUIPlayback</name> <message> - <location filename="../../common/gui_play.cpp" line="410"/> <source>Trouble initializing audio device</source> - <translation>Le device audio ne peut pas être initialisé</translation> + <translation type="vanished">Le device audio ne peut pas être initialisé</translation> </message> </context> <context> <name>MP4Header</name> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="791"/> - <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="735"/> <source>Problem reading SVQ3 headers</source> - <translation>Impossible de lire l'entete SVQ3</translation> + <translation type="vanished">Impossible de lire l'entete SVQ3</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="343"/> <source>No stts table</source> - <translation>Pas d'element STTS</translation> + <translation type="vanished">Pas d'element STTS</translation> </message> </context> <context> <name>MainWindow</name> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="15"/> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> - <translation type="unfinished">Avidemux</translation> + <translation>Avidemux</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="108"/> + <location line="+102"/> <source>&Help</source> - <translation type="unfinished">&Aide</translation> + <translation>&Aide</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="113"/> - <source>Vi&deo</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="118"/> + <location line="+10"/> <source>&Edit</source> - <translation type="unfinished">&Editer</translation> + <translation>&Editer</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="123"/> + <location line="+5"/> <source>&View</source> - <translation type="unfinished">&Vue</translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="127"/> - <source>&Toolbars</source> - <translation type="unfinished"></translation> + <translation>&Vue</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="139"/> - <source>&Auto</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="144"/> - <source>&Custom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="149"/> - <source>&Go</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="154"/> + <location line="+31"/> <source>&Tools</source> - <translation type="unfinished">Ou&tils</translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="159"/> - <source>&Audio</source> - <translation type="unfinished"></translation> + <translation>Ou&tils</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="164"/> + <location line="+10"/> <source>&File</source> - <translation type="unfinished">&Fichier</translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="169"/> - <source>&Recent</source> - <translation type="unfinished"></translation> + <translation>&Fichier</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="210"/> <source>Codec Options</source> - <translation type="unfinished">Options</translation> + <translation type="obsolete">Options</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="243"/> + <location line="+79"/> <source><b>Video Decoder<b></source> - <translation type="unfinished"><b>Décodeur Vidéo</b></translation> + <translation><b>Décodeur Vidéo</b></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="300"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="307"/> - <source>XXXX</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="325"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="449"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="600"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="772"/> + <location line="+100"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> - <translation type="unfinished">Configurer</translation> + <translation>Configurer</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="364"/> + <location line="-453"/> <source><b>Video Output</b></source> - <translation type="unfinished"><b>Sortie Vidéo</b></translation> + <translation><b>Sortie Vidéo</b></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="432"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="583"/> + <location line="+86"/> + <location line="+169"/> <source>Copy</source> - <translation type="unfinished">Copier</translation> + <translation>Copier</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="465"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="616"/> + <location line="-136"/> + <location line="+169"/> <source>Filters</source> - <translation type="unfinished">Filtres</translation> + <translation>Filtres</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="522"/> + <location line="-112"/> <source><b>Audio Output</b></source> - <translation type="unfinished"><b>Sortie Audio</b></translation> + <translation><b>Sortie Audio</b></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="532"/> + <location line="+10"/> <source> (0 track(s))</source> - <translation type="unfinished"> (0 piste(s))</translation> + <translation> (0 piste(s))</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="634"/> + <location line="+129"/> <source>&Shift:</source> - <translation type="unfinished">&Décal.:</translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="666"/> - <source>ms</source> - <translation type="unfinished"></translation> + <translation>&Décal.:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="701"/> + <location line="+67"/> <source><b>Output Format</b></source> - <translation type="unfinished"><b>Format de sortie</b></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="815"/> - <source>Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="881"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="901"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="921"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="941"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="961"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="981"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1001"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1021"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1041"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1061"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1081"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1101"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1435"/> - <source>...</source> - <translation type="unfinished"></translation> + <translation><b>Format de sortie</b></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1147"/> - <source>Time:</source> - <translation type="unfinished"></translation> + <location line="+968"/> + <source>&Open...</source> + <translation>&Ouvrir...</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1166"/> - <source>00:00:00.000</source> - <translation type="unfinished"></translation> + <location line="+24"/> + <source>Save &Video...</source> + <translation>Sauver la &Vidéo...</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1185"/> - <source>/ 00:00:00.000</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <location line="+3"/> + <source>Save Video</source> + <translation>Sauver</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1214"/> - <source>Frame type:</source> - <translation type="unfinished"></translation> + <location line="+9"/> + <source>&Load/Run Project...</source> + <translation>&Lancer un projet...</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1227"/> - <source>?</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <location line="+3"/> + <source>Load/Run Project</source> + <translation>Lancer un projet</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1271"/> - <source>Selection</source> - <translation type="unfinished"></translation> + <location line="+9"/> + <source>Save &Project</source> + <translation>Sauver un &Projet</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1344"/> - <source>A:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <location line="+3"/> + <source>Save Project</source> + <translation>Sauver un Projet</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1351"/> - <source>B:</source> - <translation type="unfinished"></translation> + <location line="+9"/> + <source>&Calculator...</source> + <translation>&Calculette...</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1358"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1365"/> - <source>000000</source> - <translation type="unfinished"></translation> + <location line="+18"/> + <source>&Input</source> + <translation>Orig&inal</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1372"/> - <source>Display processed video on playback</source> - <translation type="unfinished"></translation> + <location line="+12"/> + <source>&Output</source> + <translation>M&odifié</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1382"/> - <source>Play filtered</source> - <translation type="unfinished"></translation> + <location line="+11"/> + <source>&Codec Options</source> + <translation>Options du co&dec</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1407"/> - <source>Volume</source> - <translation type="unfinished"></translation> + <location line="+71"/> + <source>&Separate</source> + <translation>&Séparer</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1507"/> - <source>Audio Metre</source> - <translation type="unfinished"></translation> + <location line="+12"/> + <source>&Top</source> + <translation>Hau&t</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1548"/> - <source>&Open...</source> - <translation type="unfinished">&Ouvrir...</translation> + <location line="+12"/> + <source>Si&de</source> + <translation>Cot&e à cote</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1551"/> - <source>Open Video</source> - <translation type="unfinished"></translation> + <location line="-1824"/> + <source>Vi&deo</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1560"/> - <source>&Information...</source> - <translation type="unfinished"></translation> + <location line="+14"/> + <source>&Toolbars</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1563"/> - <source>Alt+Return</source> - <translation type="unfinished"></translation> + <location line="+12"/> + <source>&Auto</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1572"/> - <source>Save &Video...</source> - <translation type="unfinished">Sauver la &Vidéo...</translation> + <location line="+5"/> + <source>&Custom</source> + <translation>&Scripts Perso</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1575"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1578"/> - <source>Save Video</source> - <translation type="unfinished">Sauver</translation> + <location line="+5"/> + <source>&Go</source> + <translation>Aller</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1587"/> - <source>&Load/Run Project...</source> - <translation type="unfinished">&Lancer un projet...</translation> + <location line="+10"/> + <source>&Audio</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1590"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1593"/> - <source>Load/Run Project</source> - <translation type="unfinished">Lancer un projet</translation> + <location line="+10"/> + <source>&Recent</source> + <translation>Récent</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1602"/> - <source>Save &Project</source> - <translation type="unfinished">Sauver un &Projet</translation> + <location line="+41"/> + <source>Codec O&ptions</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1605"/> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1608"/> - <source>Save Project</source> - <translation type="unfinished">Sauver un Projet</translation> + <location line="+108"/> + <location line="+7"/> + <source>XXXX</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1617"/> - <source>&Calculator...</source> - <translation type="unfinished">&Calculatette...</translation> + <location line="+404"/> + <source>ms</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1620"/> - <source>F7</source> + <location line="+149"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1635"/> - <source>&Input</source> - <translation type="unfinished">Orig&inal</translation> + <location line="-903"/> + <source>Play [SPACE]</source> + <translation>Lire [SPACE]</translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> + <translation>Lire</translation> + </message> + <message> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> + <source>...</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1647"/> - <source>&Output</source> - <translation type="unfinished">M&odifié</translation> + <location line="-637"/> + <source>Stop [SPACE]</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1658"/> - <source>&Codec Options</source> - <translation type="unfinished">Options du co&dec</translation> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished">Image précédente [GAUCHE]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1661"/> - <source>Ctrl+Alt+C</source> - <translation type="unfinished"></translation> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation>Image suivante [DROITE]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1672"/> - <source>&Navigation</source> - <translation type="unfinished"></translation> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation>Image clé précédente [BAS]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1675"/> - <source>Ctrl+Alt+N</source> - <translation type="unfinished"></translation> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation>Image clé suivante [HAUT]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1686"/> - <source>&Selection</source> - <translation type="unfinished"></translation> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation>Mettre le marqueur A [CTRL+PAGE HAUTE]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1689"/> - <source>Ctrl+Alt+S</source> - <translation type="unfinished"></translation> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation>Mettre le marqueur B [CTRL+PAGE SUIVANTE]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1700"/> - <source>&Volume</source> - <translation type="unfinished"></translation> + <location line="+26"/> + <source>Search previous black frame</source> + <translation>Chercher l'image noire précédente</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1703"/> - <source>Ctrl+Alt+V</source> - <translation type="unfinished"></translation> + <location line="+23"/> + <source>Search next black frame</source> + <translation>Chercher l'image noire suivante</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1714"/> - <source>&Audio Metre</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1717"/> - <source>Ctrl+Alt+M</source> - <translation type="unfinished"></translation> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation>Aller au début [DEBUT]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1729"/> - <source>&Separate</source> - <translation type="unfinished">&Separer</translation> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation>Aller à la fin [FIN]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1741"/> - <source>&Top</source> - <translation type="unfinished">Hau&t</translation> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation>Reculer d"une minute [CTRL+BAS]</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="1753"/> - <source>Si&de</source> - <translation type="unfinished">Cot&e à cote</translation> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation>Avancer d'une minute [CTRL+HAUT]</translation> </message> -</context> -<context> - <name>Msharpen</name> <message> - <source>_Strength:</source> - <translation type="obsolete">Force:</translation> + <location line="+3"/> + <source>Forward one minute</source> + <translation>Avancer d'une minute</translation> </message> -</context> -<context> - <name>Msmooth</name> <message> - <source>_Strength:</source> - <translation type="obsolete">Force:</translation> + <location line="+58"/> + <source>Time:</source> + <translation>Temps:</translation> </message> -</context> -<context> - <name>OpenDMLHeader</name> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="321"/> - <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="397"/> - <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="661"/> - <source>Malformed header</source> - <translation>En tete incorrecte</translation> + <location line="+19"/> + <source>00:00:00.000</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="89"/> - <source>Unpacking bitstream</source> - <translation>Conversion en cours</translation> + <location line="+22"/> + <source>/ 00:00:00.000</source> + <translation></translation> </message> -</context> -<context> - <name>QObject</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="191"/> - <source>Question</source> - <translation type="unfinished"></translation> + <location line="+29"/> + <source>Frame type:</source> + <translation>Type:</translation> </message> -</context> -<context> - <name>SpiderMonkeyShell</name> <message> - <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="17"/> - <source>Shell</source> - <translation type="unfinished"></translation> + <location line="+13"/> + <source>?</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="49"/> - <source>Clear</source> - <translation type="unfinished"></translation> + <location line="+44"/> + <source>Se&lection</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="89"/> - <source>Evaluate</source> - <translation type="unfinished"></translation> + <location line="+73"/> + <source>A:</source> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="92"/> - <source>Ctrl+Return</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>B:</source> + <translation></translation> </message> -</context> -<context> - <name>Telecide</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="185"/> - <source>No strategy</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>Go to marker A [PAGE UP]</source> + <translation>Aller au marqueur A [PAGE HAUT]</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="186"/> - <source>3:2 pulldown</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <location line="+10"/> + <source>000000</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="187"/> - <source>PAL/SECAM</source> - <translation type="unfinished"></translation> + <location line="-3"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation>Aller au marqueur B [PAGE BAS]</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="188"/> - <source>NTSC converted from PAL</source> - <translation type="unfinished"></translation> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished">Jouer la vidéo post filtrage</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="192"/> - <source>Top</source> - <translation type="unfinished"></translation> + <location line="+10"/> + <source>Play filtered</source> + <translation>Jouer post filtrage</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="193"/> - <source>Bottom</source> - <translation type="unfinished"></translation> + <location line="+25"/> + <source>Vol&ume</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="197"/> - <source>Never</source> - <translation type="unfinished"></translation> + <location line="+100"/> + <source>Audio &Metre</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="198"/> - <source>If still combed</source> - <translation type="unfinished"></translation> + <location line="+44"/> + <source>Open Video</source> + <translation>Ouvrir une vidéo</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="199"/> - <source>Always</source> - <translation type="unfinished"></translation> + <location line="+9"/> + <source>&Information...</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="203"/> - <source>None</source> - <translation type="unfinished">Aucun</translation> + <location line="+3"/> + <source>Alt+Return</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="204"/> - <source>None but compute</source> - <translation type="unfinished"></translation> + <location line="+57"/> + <source>F7</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="205"/> - <source>Postproc on best match</source> - <translation type="unfinished"></translation> + <location line="+41"/> + <source>Ctrl+Alt+C</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="206"/> - <source>Postproc and show zones (debug)</source> - <translation type="unfinished"></translation> + <location line="+14"/> + <source>Ctrl+Alt+N</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="207"/> - <source>Process image (not fields)</source> - <translation type="unfinished"></translation> + <location line="+11"/> + <source>&Selection</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="208"/> - <source>Process image (not fields), debug</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Ctrl+Alt+S</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="212"/> - <source>_Strategy:</source> - <translation type="unfinished"></translation> + <location line="+11"/> + <source>&Volume</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="213"/> - <source>_Field order:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="214"/> - <source>_Postprocessing:</source> - <translation type="unfinished"></translation> + <location line="+11"/> + <source>&Audio Metre</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="215"/> - <source>_Try backward:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Ctrl+Alt+M</source> + <translation></translation> </message> +</context> +<context> + <name>Msharpen</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="217"/> - <source>_Direct threshold:</source> - <translation type="unfinished"></translation> + <source>_Strength:</source> + <translation type="obsolete">Force:</translation> </message> +</context> +<context> + <name>Msmooth</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="218"/> - <source>_Backward threshold:</source> - <translation type="unfinished"></translation> + <source>_Strength:</source> + <translation type="obsolete">Force:</translation> </message> +</context> +<context> + <name>OpenDMLHeader</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="219"/> - <source>_Noise threshold:</source> - <translation type="unfinished"></translation> + <source>Malformed header</source> + <translation type="vanished">En tete incorrecte</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="220"/> - <source>Postp_rocessing threshold:</source> - <translation type="unfinished"></translation> + <source>Unpacking bitstream</source> + <translation type="vanished">Conversion en cours</translation> </message> +</context> +<context> + <name>SpiderMonkeyShell</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="222"/> - <source>_Use chroma to decide</source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> + <source>Shell</source> + <translation></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="223"/> - <source>Sho_w info</source> - <translation type="unfinished"></translation> + <location line="+32"/> + <source>Clear</source> + <translation>Effacer</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="224"/> - <source>Debu_g</source> - <translation type="unfinished"></translation> + <location line="+40"/> + <source>Evaluate</source> + <translation>Evaluer</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="225"/> - <source>Bl_end</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Ctrl+Return</source> + <translation></translation> </message> +</context> +<context> + <name>Telecide</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="233"/> - <source>Decomb Telecide</source> - <translation type="unfinished"></translation> + <source>None</source> + <translation type="obsolete">Aucun</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> - <translation type="unfinished"></translation> + <translation></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="88"/> - <source>Select Idx File</source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation></translation> </message> </context> <context> - <name>Webmmuxer</name> + <name>VapourSynthProxy</name> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="154"/> - <source>Saving Webm</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation>Choisir le fichier VS</translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation></translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> + <translation>Lancer</translation> </message> </context> <context> <name>aboutDialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="16"/> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation>A propos d'Avidemux</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="91"/> - <source>Avidemux </source> - <translation></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="110"/> + <location line="+94"/> <source>Multi-platform Video Editor</source> <translation>Editeur vidéo multiplateformes</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="120"/> + <location line="-19"/> + <source>Avidemux </source> + <translation></translation> + </message> + <message> + <location line="+29"/> <source>© 2001 - 2016 Mean</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="139"/> + <location line="+19"/> <source>http://www.avidemux.org</source> <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="175"/> + <location line="+36"/> <source>&License</source> <translation></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="195"/> + <location line="+20"/> <source>OK</source> <translation></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="182"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation>Bord gauche:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="183"/> + <location line="+1"/> <source>_Right border:</source> <translation>Bord droit:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="184"/> + <location line="+1"/> <source>_Top border:</source> <translation>Bord haut:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="185"/> + <location line="+1"/> <source>_Bottom border:</source> <translation>Bord bas:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="188"/> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation>Ajout de bord</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="192"/> + <location line="+4"/> <source>Incorrect parameters</source> <translation>Paramètres incorrectes</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="192"/> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation>Tous les paramètres doivent être pairs et dans les bornes.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation>Ajouter un bord noir autour de l'image</translation> + </message> </context> <context> <name>adm</name> @@ -1507,1804 +1421,2514 @@ <translation type="obsolete">Utiliser VDPAU pour décoder</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="197"/> - <source>Decode video using VDPAU (NVIDIA)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="198"/> - <source>Decode video using XVBA (AMD)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="199"/> - <source>Decode video using LIBVA (INTEL)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="200"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+203"/> <source>Enable openGl support</source> - <translation type="unfinished">Activer OpenGL</translation> + <translation>Activer OpenGL</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="203"/> - <source>If you use Hw decoding, it is better to use the matching display driver</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="221"/> + <location line="+21"/> <source>_Use systray while encoding</source> - <translation type="unfinished">Réduire dans la barre de taches</translation> + <translation>Réduire dans la barre de taches</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="222"/> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> - <translation type="unfinished">Accepter les fréquences non standard pour les DVDs</translation> + <translation>Accepter les fréquences non standard pour les DVDs</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="223"/> + <location line="+1"/> <source>Create _OpenDML files</source> - <translation type="unfinished">Créer des fichiers OpenDML</translation> + <translation>Créer des fichiers OpenDML</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="227"/> - <source>SIMD</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="229"/> + <location line="+6"/> <source>Enable all SIMD</source> - <translation type="unfinished">Activer toutes les optimisations SIMD</translation> + <translation>Activer toutes les optimisations SIMD</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="230"/> + <location line="+1"/> <source>Enable MMX</source> - <translation type="unfinished">Activer le MMX</translation> + <translation>Activer le MMX</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="231"/> + <location line="+1"/> <source>Enable MMXEXT</source> - <translation type="unfinished">Activer le MMXEXT</translation> + <translation>Activer le MMXEXT</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="232"/> + <location line="+1"/> <source>Enable 3DNOW</source> - <translation type="unfinished">Activer le 3DNOW</translation> + <translation>Activer le 3DNOW</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="233"/> + <location line="+1"/> <source>Enable 3DNOWEXT</source> - <translation type="unfinished">Activer le 3DNOWEXT</translation> + <translation>Activer le 3DNOWEXT</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="234"/> + <location line="+1"/> <source>Enable SSE</source> - <translation type="unfinished">Activer le SSE</translation> + <translation>Activer le SSE</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="235"/> + <location line="+1"/> <source>Enable SSE2</source> - <translation type="unfinished">Activer le SSE2</translation> + <translation>Activer le SSE2</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="236"/> + <location line="+1"/> <source>Enable SSE3</source> - <translation type="unfinished">Activer le SSE3</translation> + <translation>Activer le SSE3</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="237"/> + <location line="+1"/> <source>Enable SSSE3</source> - <translation type="unfinished">Activer le SSSE3</translation> + <translation>Activer le SSSE3</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="258"/> + <location line="+21"/> <source>_lavc threads:</source> - <translation type="unfinished">Threads lavc:</translation> + <translation>Threads lavc:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="260"/> - <source>Multi-threading</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="264"/> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="47"/> + <location line="+6"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> - <translation type="unfinished">Haute</translation> + <translation>Haute</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="265"/> + <location line="+1"/> <source>Above normal</source> - <translation type="unfinished">Plus que normale</translation> + <translation>Plus que normale</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="266"/> + <location line="+1"/> <source>Normal</source> - <translation type="unfinished">Normale</translation> + <translation>Normale</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="267"/> + <location line="+1"/> <source>Below normal</source> - <translation type="unfinished">Sous normale</translation> + <translation>Sous normale</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="268"/> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="45"/> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> - <translation type="unfinished">BAsse</translation> + <translation>Basse</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="270"/> + <location line="+2"/> <source>_Encoding priority:</source> - <translation type="unfinished">Priorité de l'encodage:</translation> + <translation>Priorité de l'encodage:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="271"/> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> - <translation type="unfinished">Priorité de l'indexation:</translation> + <translation>Priorité de l'indexation:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="272"/> + <location line="+1"/> <source>_Playback priority:</source> - <translation type="unfinished">Priorité de la lecture:</translation> + <translation>Priorité de la lecture:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="274"/> + <location line="+2"/> <source>Prioritisation</source> - <translation type="unfinished">Prioirités</translation> + <translation>Priorités</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="279"/> + <location line="+5"/> <source>_Split MPEG files every (MB):</source> - <translation type="unfinished">Créer un nouveau fichier MPEG tous les (MB):</translation> + <translation>Créer un nouveau fichier MPEG tous les (MB):</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="281"/> + <location line="+2"/> <source>_Use alternative tag for MP3 in .mp4</source> - <translation type="unfinished">Utiliser un tag alternatif pour les pistes mp3 (.mp4)</translation> + <translation>Utiliser un tag alternatif pour les pistes mp3 (.mp4)</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="286"/> + <location line="+5"/> <source>XVideo (best)</source> - <translation type="unfinished">Xvideo (rapide)</translation> + <translation>Xvideo (rapide)</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="289"/> + <location line="+3"/> <source>VDPAU (best)</source> - <translation type="unfinished">VDPAU (très rapide)</translation> + <translation>VDPAU (très rapide)</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="296"/> + <location line="+7"/> <source>OpenGL (best)</source> - <translation type="unfinished">OpenGL (rapide)</translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="299"/> - <source>LIBVA (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="456"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="459"/> - <source>HW Accel</source> - <translation type="unfinished"></translation> + <translation>OpenGL (rapide)</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="304"/> + <location line="+8"/> <source>SDL (good)</source> - <translation type="unfinished">SDL (moyen)</translation> + <translation>SDL (moyen)</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="307"/> + <location line="+3"/> <source>Video _display:</source> <translation>Affichage vidéo:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="327"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="330"/> - <source>Sdl driver</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="336"/> + <location line="+29"/> <source>No alerts</source> - <translation type="unfinished">Pas d'alertes</translation> + <translation>Pas d'alerte</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="337"/> + <location line="+1"/> <source>Display only error alerts</source> - <translation type="unfinished">N'afficher que les erreurs</translation> + <translation>N'afficher que les erreurs</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="338"/> + <location line="+1"/> <source>Display all alerts</source> - <translation type="unfinished">Afficher tout</translation> + <translation>Afficher tout</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="340"/> + <location line="+2"/> <source>_Message level:</source> - <translation type="unfinished">Afficher les messagees:</translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="345"/> - <source>PCM</source> - <translation type="unfinished"></translation> + <translation>Afficher les messages:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="346"/> - <source>Master</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="347"/> + <location line="+7"/> <source>_Volume control:</source> - <translation type="unfinished">Contrôle du volume:</translation> + <translation>Contrôle du volume:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="352"/> + <location line="+5"/> <source>No downmixing</source> - <translation type="unfinished">Pas de downmixing</translation> + <translation>Pas de downmixing</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="354"/> - <source>Pro Logic</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="355"/> - <source>Pro Logic II</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="357"/> + <location line="+5"/> <source>_Local playback downmixing:</source> - <translation type="unfinished">Downmixing pour la lecture:</translation> + <translation>Downmixing pour la lecture:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="371"/> + <location line="+14"/> <source>_AudioDevice</source> - <translation type="unfinished">Device audio</translation> + <translation>Périphérique Audio</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="27"/> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+27"/> <source>_Filter strength:</source> - <translation type="unfinished">Force du filtre:</translation> + <translation>Force du filtre:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="28"/> + <location line="+1"/> <source>_Swap U and V</source> <translation>Inverser U et V</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="38"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="374"/> + <location line="+10"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+3"/> <source>_Horizontal deblocking</source> - <translation type="unfinished">Deblocking horizontal</translation> + <translation>Deblocking horizontal</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="39"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="375"/> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> - <translation type="unfinished">Deblocking vertical</translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="40"/> - <source>_Deringing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="376"/> - <source>De_ringing</source> - <translation type="unfinished"></translation> + <translation>Deblocking vertical</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="377"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+2"/> <source>_Strength:</source> - <translation type="unfinished">Force:</translation> + <translation>Force:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="378"/> + <location line="+1"/> <source>Default Postprocessing</source> - <translation type="unfinished">Postprocessing par défaut</translation> + <translation>Postprocessing par défaut</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="413"/> - <source>_Language</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="421"/> + <location line="+45"/> <source>User Interface</source> - <translation type="unfinished">Interface Utilisateur</translation> + <translation>Interface Utilisateur</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="428"/> + <location line="+7"/> <source>Output</source> <translation>Sortie</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="467"/> - <source>Threading</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="35"/> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+34"/> <source>Open</source> - <translation type="unfinished">Ouvrir</translation> + <translation>Ouvrir</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="36"/> + <location line="+1"/> <source>Append</source> - <translation type="unfinished">Ajouter</translation> + <translation>Ajouter</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="37"/> + <location line="+1"/> <source>Save</source> - <translation type="unfinished">Sauver</translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="38"/> - <source>Queue</source> - <translation></translation> + <translation>Sauver</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="39"/> + <location line="+2"/> <source>Save as Image</source> - <translation type="unfinished">Sauver comme image</translation> + <translation>Sauver comme image</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="40"/> + <location line="+1"/> <source>Save as BMP</source> - <translation type="unfinished">Sauver comme BMP</translation> + <translation>Sauver comme BMP</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="41"/> + <location line="+1"/> <source>Save as JPEG</source> - <translation type="unfinished">Sauver comme JPEG</translation> + <translation>Sauver comme JPEG</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="42"/> + <location line="+1"/> <source>Close</source> - <translation type="unfinished">Fermer</translation> + <translation>Fermer</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="43"/> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="45"/> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="47"/> - <source>-</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="44"/> - <source>Information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="46"/> + <location line="+4"/> <source>Connect to avsproxy</source> - <translation type="unfinished">Se connecter à avsproxy</translation> + <translation>Se connecter à avsproxy</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="48"/> + <location line="+2"/> <source>Quit</source> - <translation type="unfinished">Quitter</translation> + <translation>Quitter</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="54"/> + <location line="+6"/> <source>Undo</source> - <translation type="unfinished">Défaire</translation> + <translation>Défaire</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="55"/> + <location line="+1"/> <source>Reset Edit</source> - <translation type="unfinished">Annuler toutes les éditions</translation> + <translation>Annuler toutes les éditions</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="56"/> + <location line="+1"/> <source>Cut</source> - <translation type="unfinished">Couper</translation> + <translation>Couper</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="57"/> + <location line="+1"/> <source>Copy</source> - <translation type="unfinished">Copier</translation> + <translation>Copier</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="58"/> + <location line="+1"/> <source>Paste</source> - <translation type="unfinished">Coller</translation> + <translation>Coller</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="59"/> + <location line="+1"/> <source>Delete</source> - <translation type="unfinished">Effacer</translation> + <translation>Effacer</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="61"/> + <location line="+2"/> <source>Set Marker A</source> - <translation type="unfinished">Mettre le marqueur A</translation> + <translation>Mettre le marqueur A</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="62"/> + <location line="+1"/> <source>Set Marker B</source> - <translation type="unfinished">Mettre le marqueur B</translation> + <translation>Mettre le marqueur B</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="488"/> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="64"/> - <source>Preferences</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="70"/> + <location line="+10"/> <source>Decoder Option</source> - <translation type="unfinished">Option du décodeur</translation> + <translation>Option du décodeur</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="71"/> + <location line="+1"/> <source>PostProcessing</source> <translation>Post-traitement</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="72"/> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="80"/> + <location line="+1"/> + <location line="+8"/> <source>Filters</source> - <translation type="unfinished">Filtres</translation> + <translation>Filtres</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="78"/> + <location line="-2"/> <source>Select Track</source> - <translation type="unfinished">Choisir les pistes</translation> + <translation>Choisir les pistes</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="79"/> + <location line="+1"/> <source>Save audio</source> - <translation type="unfinished">Sauver la piste audio</translation> + <translation>Sauver la piste audio</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="86"/> + <location line="+7"/> <source>Build Option</source> <translation>Options activées</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="87"/> - <source>Plugins</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="90"/> + <location line="+4"/> <source>&Advanced</source> <translation>&Avancé</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="91"/> + <location line="+1"/> <source>Open Application &Log</source> - <translation type="unfinished">Ouvrir le fichier de &log</translation> + <translation>Ouvrir le fichier de &log</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="92"/> + <location line="+1"/> <source>Open Application Data &Folder</source> <translation>Ouvrir le dossier de l'application</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="95"/> + <location line="+3"/> <source>About</source> - <translation type="unfinished">A propos</translation> + <translation>A propos</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="102"/> + <location line="+7"/> <source>Play/Stop</source> - <translation type="unfinished">Jouer/stopper</translation> + <translation>Jouer/stopper</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="103"/> + <location line="+1"/> <source>Previous Frame</source> - <translation type="unfinished">Image précédente</translation> + <translation>Image précédente</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="104"/> + <location line="+1"/> <source>Next Frame</source> - <translation type="unfinished">Image suivante</translation> + <translation>Image suivante</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="105"/> + <location line="+1"/> <source>Previous Intra Frame</source> - <translation type="unfinished">Image clé précédente</translation> + <translation>Image clé précédente</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="106"/> + <location line="+1"/> <source>Next Intra Frame</source> - <translation type="unfinished">Image clé suivante</translation> + <translation>Image clé suivante</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="107"/> + <location line="+1"/> <source>Previous Black Frame</source> - <translation type="unfinished">Image noire précédente</translation> + <translation>Image noire précédente</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="108"/> + <location line="+1"/> <source>Next Black Frame</source> - <translation type="unfinished">Image noire suivante</translation> + <translation>Image noire suivante</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="109"/> + <location line="+1"/> <source>First Frame</source> - <translation type="unfinished">Première image</translation> + <translation>Première image</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="110"/> + <location line="+1"/> <source>Last Frame</source> - <translation type="unfinished">Dernière image</translation> + <translation>Dernière image</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="112"/> + <location line="+2"/> <source>Go To Marker A</source> - <translation type="unfinished">Aller au marqueur A</translation> + <translation>Aller au marqueur A</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="113"/> + <location line="+1"/> <source>Go To Marker B</source> - <translation type="unfinished">Aller au marqueur B</translation> + <translation>Aller au marqueur B</translation> </message> <message> - <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="115"/> + <location line="+2"/> <source>Go To Time</source> - <translation type="unfinished">Aller au temps</translation> + <translation>Aller au temps</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="33"/> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+33"/> <source>R_esampling (Hz):</source> <translation>R_eéchantillonnage (Hz):</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="33"/> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation>Nouvelle fréquence (Hz)</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="37"/> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="62"/> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="43"/> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>None</source> - <translation type="unfinished">Aucun</translation> + <translation>Aucun</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="38"/> + <location line="-24"/> <source>Film to PAL</source> <translation>Film vers PAL</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="39"/> + <location line="+1"/> <source>PAL to Film</source> <translation>Film vers PAL</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="42"/> + <location line="+3"/> <source>_Frame rate change:</source> <translation>Changement i/s</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="46"/> + <location line="+4"/> <source>No change</source> <translation>Aucun</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="47"/> - <source>Mono</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="48"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="353"/> + <location line="+2"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-77"/> <source>Stereo</source> - <translation></translation> + <translation>Stéréo</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="49"/> + <location line="+1"/> <source>Stereo+surround</source> - <translation></translation> + <translation>Stéréo + Surround</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="50"/> + <location line="+1"/> <source>Stereo+center</source> - <translation></translation> + <translation>Stéréo+Centre</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="51"/> + <location line="+1"/> <source>Stereo+center+surround</source> - <translation></translation> + <translation>Stéréo+Centre+Surround</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="52"/> + <location line="+1"/> <source>Stereo front+stereo rear</source> - <translation></translation> + <translation>Stéréo Avant+Stéréo Arrière</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="53"/> + <location line="+1"/> <source>5 channels</source> <translation>5 Canaux</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="54"/> - <source>5.1</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="55"/> - <source>Dolby Pro Logic</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="56"/> - <source>Dolby Pro Logic II</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="59"/> - <source>DRC</source> - <translation></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="63"/> + <location line="+10"/> <source>Automatic (max -3 dB)</source> <translation>Automatique (max -3 dB)</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="64"/> + <location line="+1"/> <source>Manual (dB)</source> <translation>Manuel (dB)</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="66"/> - <source>Gain</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="67"/> + <location line="+3"/> <source>_Gain mode:</source> <translation>Mode:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="68"/> + <location line="+1"/> <source>G_ain value:</source> <translation>Valeur du gain:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="75"/> + <location line="+7"/> <source>_Mixer:</source> - <translation></translation> + <translation>_Mixeur</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="77"/> + <location line="+2"/> <source>Remix:</source> - <translation></translation> + <translation>Remixer:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="80"/> - <source>Mixer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="85"/> + <location line="+8"/> <source>Shift audio:</source> <translation>Décalage audio:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="85"/> + <location line="+0"/> <source>Shift Value (ms):</source> - <translation type="unfinished">Valeur (ms):</translation> + <translation>Valeur (ms):</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="88"/> + <location line="+3"/> <source>Audio Filters</source> - <translation type="unfinished">Filtres</translation> + <translation>Filtres Audio</translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="+48"/> + <source>An audio track is necessary to create such file</source> + <translation>Une piste audio est nécessaire pour ce type de fichier</translation> + </message> + <message> + <location line="+16"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> + <source>Codec Error</source> + <translation>Erreur de codec</translation> + </message> + <message> + <location line="-114"/> + <source>No AAC audio encoder plugin found.</source> + <translation>Pas de plugin AAC trouvé.</translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation>Le codec MP3 n'autorise pas l'option reservoir. Installez le plugin lame</translation> + </message> + <message> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation>Vous n'avez pas le plugin LAME. Il est nécessaire pour créer des fichiers FLV.</translation> + </message> + <message> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation>Impossible de choisir le codec FLV1.</translation> + </message> + <message> + <source>Cannot select mpeg4 sp codec.</source> + <translation type="vanished">Impossible de choisir le codec mpeg4sp.</translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="+179"/> + <source>Select script to save</source> + <translation>Choisir le script à sauvegarder</translation> + </message> + <message> + <location line="+331"/> + <source>Are you sure?</source> + <translation>Etes vous sur ?</translation> + </message> + <message> + <location line="+87"/> + <source>Cannot open "%s".</source> + <translation>Impossible d'ouvrir "%s".</translation> + </message> + <message> + <location line="+4"/> + <source>File error</source> + <translation>Erreur de fichier</translation> + </message> + <message> + <location line="+0"/> + <source>"%s" does not exist.</source> + <translation>"%s" n'existe pas.</translation> + </message> + <message> + <location line="+83"/> + <source>Multiple Audio Tracks</source> + <translation>Plusieurs pistes audio</translation> + </message> + <message> + <location line="+335"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation>Quelque chose d'anormal c'est produit</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation>Fichiers Récents</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation>Projets Récents</translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> + <source>Custom</source> + <translation>Manuel</translation> + </message> + <message> + <source>_New frame rate:</source> + <translation type="obsolete">Nouveau nombre d'i/s:</translation> + </message> + <message> + <source>Interlacing</source> + <translation type="obsolete">Entrelacement</translation> + </message> + <message> + <source>The filter is already partial</source> + <translation type="obsolete">The filtre est déjà partiel</translation> + </message> + <message> + <source>Job Name</source> + <translation type="obsolete">Nom du job</translation> + </message> + <message> + <source>Start Time</source> + <translation type="obsolete">Date de départ</translation> + </message> + <message> + <source>End Time</source> + <translation type="obsolete">Date de fin</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Sur!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Détruire le job</translation> + </message> + <message> + <source>Are you sure you want to delete %s job?</source> + <translation type="obsolete">Etes vous sur de vouloir détruire %s job ?</translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="obsolete">Detruire *tous* les jobs</translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="obsolete">Etes vous sur de vouloir détruire TOUS les jobs ?</translation> + </message> + <message> + <source>Already done</source> + <translation type="obsolete">Déjà fait</translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="vanished">Ce script a déjà été executé avec succés</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-41"/> + <source>Mono</source> + <translation></translation> + </message> + <message> + <location line="+7"/> + <source>5.1</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Dolby Pro Logic</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Dolby Pro Logic II</source> + <translation></translation> + </message> + <message> + <location line="+3"/> + <source>DRC</source> + <translation></translation> + </message> + <message> + <location line="+7"/> + <source>Gain</source> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="81"/> + <location line="+14"/> + <source>Mixer</source> + <translation></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+81"/> <source>Fontconfig</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="82"/> + <location line="+1"/> <source>FreeType 2</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="83"/> + <location line="+1"/> <source>Gettext</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="84"/> + <location line="+1"/> <source>SDL</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="85"/> + <location line="+1"/> <source>XVideo</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="86"/> + <location line="+1"/> <source>VDPAU</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="88"/> + <location line="+2"/> <source>x86</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="89"/> + <location line="+1"/> <source>x86-64</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="96"/> + <location line="+7"/> <source>Libraries</source> - <translation type="unfinished"></translation> + <translation>Librairies</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="97"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="463"/> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+112"/> <source>CPU</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="101"/> + <location line="+4"/> <source>Built-in Support</source> - <translation type="unfinished"></translation> + <translation>Options activées</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="8"/> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> + <source>TimeStamp:</source> + <translation></translation> + </message> + <message> + <location line="+3"/> + <source>Go to Time</source> + <translation>Aller au temp</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> - <translation type="unfinished"></translation> + <translation>Nom du Job</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="9"/> + <location line="+3"/> <source>Output _File:</source> - <translation type="unfinished"></translation> + <translation>Fichier à écrire:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="9"/> + <location line="+0"/> <source>Select Video To Write</source> - <translation type="unfinished"></translation> + <translation>Choisir le fichier</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="12"/> + <location line="+3"/> <source>Save Job</source> - <translation type="unfinished"></translation> + <translation>Sauver le job</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="57"/> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+57"/> <source>Audio Plugins</source> - <translation type="unfinished"></translation> + <translation>Plugins audio</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="80"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="434"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="437"/> - <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="442"/> + <location line="+23"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-29"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="86"/> + <location line="+6"/> <source>Video Encoder Plugins</source> - <translation type="unfinished"></translation> + <translation>Plugin d'encodage vidéo</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="110"/> + <location line="+24"/> <source>Video Encoder</source> - <translation type="unfinished"></translation> + <translation>Encoder vidéo</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="115"/> + <location line="+5"/> <source>Video Decoder Plugins</source> - <translation type="unfinished"></translation> + <translation>Plugin de décodage vidéo</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="139"/> + <location line="+24"/> <source>Video Decoder</source> - <translation type="unfinished"></translation> + <translation>Décodeur vidéo</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="144"/> + <location line="+5"/> <source>Audio Device Plugins</source> - <translation type="unfinished"></translation> + <translation>PLugin de périph. Audio</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="166"/> + <location line="+22"/> <source>Audio Device</source> - <translation type="unfinished"></translation> + <translation>Périph. Audio</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="173"/> + <location line="+7"/> <source>Audio Encoder Plugins</source> - <translation type="unfinished"></translation> + <translation>Plugins d'encodage Audio</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="195"/> + <location line="+22"/> <source>Audio Encoders</source> - <translation type="unfinished"></translation> + <translation>Encodeurs audio</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="202"/> + <location line="+7"/> <source>Demuxer Plugins</source> - <translation type="unfinished"></translation> + <translation>Plugin de lecture</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="224"/> + <location line="+22"/> <source>Demuxers</source> - <translation type="unfinished"></translation> + <translation>Lecteur</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="232"/> + <location line="+8"/> <source>Muxer Plugins</source> - <translation type="unfinished"></translation> + <translation>Plugin d'écriture</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="254"/> + <location line="+22"/> <source>Muxers</source> - <translation type="unfinished"></translation> + <translation>Sortie</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="259"/> + <location line="+5"/> <source>Plugins Info</source> - <translation type="unfinished"></translation> + <translation>Information plugin</translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="48"/> - <source>No audio track</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+1"/> + <source>_Deringing</source> + <translation>Deringing</translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="48"/> - <source>An audio track is necessary to create such file</source> - <translation>Une piste audio est nécessaire pour ce type de fichier</translation> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-247"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation>Utiliser VDPAU pour décoder (NVIDIA)</translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="64"/> - <location filename="../../common/gui_autodrive.cpp" line="78"/> - <location filename="../../common/gui_autodrive.cpp" line="109"/> - <location filename="../../common/gui_autodrive.cpp" line="115"/> - <location filename="../../common/gui_autodrive.cpp" line="130"/> - <location filename="../../common/gui_autodrive.cpp" line="157"/> - <location filename="../../common/gui_autodrive.cpp" line="192"/> - <source>Codec Error</source> - <translation>Erreur de codec</translation> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation>Utiliser XVBA pour décoder (AMD)</translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="64"/> - <source>Cannot select the MPEG-4 SP codec.</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation>Utiliser LIBVA pour décoder (INTEL/...)</translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="78"/> - <source>No AAC audio encoder plugin found.</source> - <translation>Pas de plugin AAC trouvé.</translation> + <location line="+4"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation>Si vous activez le décodage HW, il est préférable d'utiliser la même méthode d'affichage</translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="110"/> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> - <translation>Le codec MP3 n'autorise pas l'option reservoir. Installez le plugin lame</translation> + <location line="+21"/> + <source>_Check for new release</source> + <translation>Vérifier si il y a de nouvelle version</translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="116"/> - <source>You don't have LAME!. -It is needed to create FLV video.</source> - <translation>Vous n'avez pas le plugin LAME. Il est nécessaire pour créer des fichiers FLV.</translation> + <location line="+3"/> + <source>SIMD</source> + <translation></translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="130"/> - <source>Cannot select FLV1 codec.</source> - <translation>Impossible de choisir le codec FLV1.</translation> + <location line="+33"/> + <source>Multi-threading</source> + <translation></translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="157"/> - <source>Cannot select mpeg4 sp codec.</source> - <translation>Impossible de choisir le codec mpeg4sp.</translation> + <location line="+39"/> + <source>LIBVA (best)</source> + <translation></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation></translation> + </message> + <message> + <location line="+15"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> + <source>PCM</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Master</source> + <translation></translation> + </message> + <message> + <location line="+8"/> + <source>Pro Logic</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Pro Logic II</source> + <translation></translation> + </message> + <message> + <location line="+21"/> + <source>De_ringing</source> + <translation></translation> + </message> + <message> + <location line="+14"/> + <source>System language</source> + <translation>Langue du système</translation> + </message> + <message> + <location line="+25"/> + <source>_Language</source> + <translation>Langue</translation> + </message> + <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation>Limiter le rafraichissement</translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation>Limite en ms</translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation>Affichage</translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation>Accel. HW</translation> + </message> + <message> + <location line="+8"/> + <source>Threading</source> + <translation></translation> + </message> + <message> + <location line="+3"/> + <source>_Always ask which port to use</source> + <translation>Toujours demander le port à utiliser</translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation>Port par défaut</translation> + </message> + <message> + <location line="+17"/> + <source>Preferences</source> + <translation>Préférences</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-79"/> + <location filename="../../common/gui_save.cpp" line="+125"/> + <location line="+10"/> + <source>Queue</source> + <translation>Mettre en queue</translation> + </message> + <message> + <location line="+5"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation></translation> + </message> + <message> + <location line="-3"/> + <source>Information</source> + <translation></translation> + </message> + <message> + <location line="+20"/> + <source>Pr&eferences</source> + <translation>Préférences</translation> + </message> + <message> + <location line="+2"/> + <source>Save current settings as default</source> + <translation>Sauver les réglages courants comme défaut</translation> + </message> + <message> + <location line="+23"/> + <source>Plugins</source> + <translation></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="+147"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="-64"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation>Vous ne pouvez pas *tout* enlever</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation>Mise à jour des informations</translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation>Avidemux_core n'a pas été compilé avec LIBVA, mais avidemux_app oui. Il y a un problème d'installation.</translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation>Avidemux_core n'a pas été compilé avec VDPAU, mais avidemux_app oui. Il y a un problème d'installation.</translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation>Avidemux_core n'a pas été compilé avec XVBA, mais avidemux_app oui. Il y a un problème d'installation.</translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-82"/> + <source>No audio track</source> + <translation>Pas de piste audio</translation> + </message> + <message> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation>Impossible de choisir le codec MPEG4 SP</translation> </message> <message> - <location filename="../../common/gui_autodrive.cpp" line="193"/> + <location line="+93"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation>Impossible de choisir le codec MPEG4 SP</translation> + </message> + <message> + <location line="+36"/> <source>You don't have FAAC!. It is needed to create PSP compatible video.</source> - <translation type="unfinished"></translation> + <translation>FAAC n'est pas disponible. +Il est nécessaire pour créer un fichier compatible PSP</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="175"/> - <source>Select script to save</source> - <translation>Choisir le script à sauvegarder</translation> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation>Choisir un script/projet à lancer</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="325"/> + <location line="+18"/> + <source>Select script to run</source> + <translation>Choisir un script à lancer</translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation>Choisir un script à débugger</translation> + </message> + <message> + <location line="+154"/> <source>Not coded in this version</source> - <translation type="unfinished"></translation> + <translation>Pas disponible dans cette version</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="336"/> - <location filename="../../common/gui_main.cpp" line="401"/> + <location line="+11"/> + <location line="+65"/> <source>Select Video File...</source> - <translation type="unfinished"></translation> + <translation>Choisir un fichier vidéo</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="404"/> - <source>Select Video File to Append...</source> - <translation type="unfinished"></translation> + <location line="-40"/> + <source>No engine</source> + <translation>Pas de moteur de script</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="506"/> - <source>Are you sure?</source> - <translation>Etes vous sur ?</translation> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation>tinypy n'est pas disponible. C'est anormal.</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="593"/> - <source>Permission error</source> - <translation type="unfinished"></translation> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation>Choisir le fichier à concatener</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="593"/> - <source>Cannot open "%s".</source> - <translation>Impossible d'ouvrir "%s".</translation> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="597"/> - <source>File error</source> - <translation>Erreur de fichier</translation> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation>Erreur lors de la coupe</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="597"/> - <source>"%s" does not exist.</source> - <translation>"%s" n'existe pas.</translation> + <location line="+67"/> + <source>Permission error</source> + <translation>Erreur de permission</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="635"/> + <location line="+42"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="636"/> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="unfinished"></translation> + <translation>Essayer "Fichier -> lancer un projet"</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="640"/> + <location line="+4"/> <source>Could not open the file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/gui_main.cpp" line="680"/> - <source>Multiple Audio Tracks</source> - <translation>Plusieurs pistes audio</translation> + <translation>Impossible d'ouvrir le fichier</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="680"/> + <location line="+40"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="769"/> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="778"/> - <location filename="../../common/gui_main.cpp" line="973"/> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="917"/> + <location line="-56"/> <source>Checking video</source> - <translation type="unfinished"></translation> + <translation>Vérification de la vidéo</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="933"/> + <location line="+16"/> <source>No error found</source> - <translation type="unfinished"></translation> + <translation>Pas d'erreur</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="937"/> + <location line="+4"/> <source>Errors found in %u frames</source> - <translation type="unfinished"></translation> + <translation>Il y a %u frames avec des erreurs</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="953"/> + <location line="+16"/> <source>Marker A > B</source> - <translation type="unfinished"></translation> + <translation>Le marqueur A est supérieur à B</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="953"/> + <location line="+0"/> <source>Cannot delete the selection.</source> - <translation type="unfinished"></translation> + <translation>Impossible de detruire la zone séléctionnée</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="958"/> + <location line="+5"/> <source>You can't remove all frames</source> - <translation type="unfinished"></translation> + <translation>Vous ne pouvez pas tout détruire</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="966"/> - <source>Something bad happened</source> - <translation type="unfinished">Quelque chose d'anormal c'est produit</translation> - </message> - <message> - <location filename="../../common/gui_main.cpp" line="1054"/> + <location line="+96"/> <source>_Track from video:</source> - <translation type="unfinished"></translation> + <translation>_Piste venant de la vidéo</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="1057"/> + <location line="+3"/> <source>Main Audio Track</source> - <translation type="unfinished"></translation> + <translation>Piste audio principale</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="1086"/> - <location filename="../../common/gui_main.cpp" line="1093"/> + <location line="+29"/> + <location line="+7"/> <source>Invalid audio index given</source> - <translation type="unfinished"></translation> + <translation>Piste audio invalide</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="1303"/> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation>Impossible d'utiliser ce fichier comme piste audio</translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation>Fichier audio non trouvé dans la liste, alors qu'il devrait être là. C'est un bug.</translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation>Impossible de choisir la langue, aucune vidéo chargée</translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation>Choisir la langue est impossible, le fichier n'a pas de piste son</translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation>Impossible de choisir la langue, piste audio invalide</translation> + </message> + <message> + <location line="+133"/> <source>AvsProxy</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="1303"/> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> - <translation type="unfinished"></translation> + <translation>Impossible de se connecter à VS/AVS proxy. Est il lancé ?</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="1308"/> + <location line="+5"/> <source>avsproxy</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="1342"/> + <location line="+34"/> <source>Frame type:</source> - <translation type="unfinished"></translation> + <translation>Type d'image:</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="1343"/> + <location line="+1"/> <source>Frame size:</source> - <translation type="unfinished"></translation> + <translation>Taille de l'image:</translation> </message> <message> - <location filename="../../common/gui_main.cpp" line="1345"/> + <location line="+2"/> <source>Frame Hex Dump</source> - <translation type="unfinished"></translation> + <translation>Hex dump:</translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="31"/> - <source>TimeStamp:</source> - <translation type="unfinished"></translation> + <location line="+108"/> + <source>Oops</source> + <translation></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="34"/> - <source>Go to Time</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation>Cette fonction est désactivée ou plus disponible.</translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation>Le device audio ne peut pas être initialisé</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-326"/> + <source>No</source> + <translation>Non</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation>Pas de fichier chargé</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="68"/> + <location line="+9"/> + <source>Job</source> + <translation></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation>Impossible de se connecter à la base de données. Avidemux_job est il lancé ?</translation> + </message> + <message> + <location line="+6"/> <source>Output file</source> - <translation type="unfinished"></translation> + <translation>Fichier de sortie</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="69"/> + <location line="+1"/> <source>Job name</source> - <translation type="unfinished"></translation> + <translation>Nom du job</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="72"/> + <location line="+3"/> <source>Queue job to jobList</source> - <translation type="unfinished"></translation> + <translation>Ajouter à la liste de job</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="87"/> + <location line="+15"/> <source>Select Workbench to Save</source> - <translation type="unfinished"></translation> + <translation>Choisir le projet à sauver</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="95"/> + <location line="+8"/> <source>Select File to Save Audio</source> - <translation type="unfinished"></translation> + <translation>Choisir le fichier audio à sauver</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="100"/> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> - <translation type="unfinished"></translation> + <translation>Choisir l'image jpeg à sauver</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="105"/> + <location line="+5"/> <source>Select BMP to Save</source> - <translation type="unfinished"></translation> + <translation>Choisir l'image BMP à sauver</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="111"/> + <location line="+6"/> <source>Select JPEG to Save</source> - <translation type="unfinished"></translation> + <translation>Choisir l'image Jpeg à sauver</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="119"/> + <location line="+8"/> <source>Select File to Save</source> - <translation type="unfinished"></translation> + <translation>Choisir le fichier à écrire</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="180"/> + <location line="+62"/> <source>Saving audio</source> - <translation type="unfinished"></translation> + <translation>Sauvegarde audio</translation> + </message> + <message> + <location line="+99"/> + <source>Function not implemented +</source> + <translation>Fonction non implementée</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="326"/> + <location line="+21"/> + <source>Cannot create stream</source> + <translation>Impossible de créer le flux audio</translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation>La sauvegarde a échoué</translation> + </message> + <message> + <location line="+21"/> <source>Jpeg</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="326"/> + <location line="+0"/> <source>Fail to save as jpeg</source> - <translation type="unfinished"></translation> + <translation>Impossible de sauvegarder le jpeg</translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="357"/> + <location line="+31"/> <source>Saving as set of jpegs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="363"/> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="363"/> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="374"/> - <location filename="../../common/gui_save.cpp" line="412"/> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="374"/> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="612"/> - <location filename="../../common/gui_save.cpp" line="376"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="612"/> - <source>You cannot remove *all* the video -</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../common/gui_save.cpp" line="376"/> + <location line="+2"/> <source>Could not save all images.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="398"/> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="398"/> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="412"/> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="416"/> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="13"/> + <location line="+4"/> <source>Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_save.cpp" line="416"/> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="381"/> - <source>Recent Files</source> - <translation type="unfinished">Fichiers Récents</translation> + <location line="+14"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="382"/> - <source>Recent Projects</source> - <translation type="unfinished">Projets Récents</translation> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-211"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-36"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="34"/> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished">Désactivé</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Détection auto</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-9"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="35"/> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="36"/> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="37"/> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="38"/> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="40"/> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="44"/> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="46"/> + <location line="+2"/> <source>Medium</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Moyenne</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="48"/> + <location line="+2"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="49"/> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="50"/> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="53"/> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="54"/> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="55"/> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="56"/> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="57"/> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="58"/> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="62"/> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="63"/> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="64"/> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="65"/> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="74"/> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="75"/> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="76"/> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="77"/> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="82"/> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="83"/> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="84"/> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="89"/> + <location line="+5"/> <source>Motion</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="92"/> + <location line="+3"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="93"/> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="94"/> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="95"/> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="103"/> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="105"/> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="107"/> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="108"/> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="109"/> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="110"/> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="114"/> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="116"/> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="117"/> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="118"/> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="121"/> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="128"/> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="obsolete">Manuel</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="obsolete">Nouveau nombre d'i/s:</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="obsolete">Entrelacement</translation> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="99"/> - <source>Quantization</source> + <location line="+2"/> + <source>A few seconds</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="66"/> - <source>Advanced Simple Profile</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> <translation type="unfinished"></translation> </message> <message> - <source>The filter is already partial</source> - <translation type="obsolete">The filtre est déjà partiel</translation> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="13"/> - <source>Ready</source> + <location line="+1"/> + <source>MP3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="13"/> - <source>Succeeded</source> + <location line="+1"/> + <source>WMAPRO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="13"/> - <source>Deleted</source> + <location line="+1"/> + <source>WMA</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="13"/> - <source>Running</source> + <location line="+1"/> + <source>LPCM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="37"/> - <source>Job Name</source> - <translation type="unfinished">Nom du job</translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="37"/> - <source>Status</source> + <location line="+1"/> + <source>OPUS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="37"/> - <source>Start Time</source> - <translation type="unfinished">Date de départ</translation> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="37"/> - <source>End Time</source> - <translation type="unfinished">Date de fin</translation> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="101"/> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="115"/> - <source>Sure!</source> - <translation type="unfinished">Sur!</translation> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="101"/> - <source>Delete job</source> - <translation type="unfinished">Détruire le job</translation> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="101"/> - <source>Are you sure you want to delete %s job?</source> - <translation type="unfinished">Etes vous sur de vouloir détruire %s job ?</translation> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="115"/> - <source>Delete *all* job</source> - <translation type="unfinished">Detruire *tous* les jobs</translation> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="115"/> - <source>Are you sure you want to delete ALL jobs?</source> - <translation type="unfinished">Etes vous sur de vouloir détruire TOUS les jobs ?</translation> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="139"/> - <source>Already done</source> - <translation type="unfinished">Déjà fait</translation> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="139"/> - <source>This script has already been successfully executed.</source> - <translation>Ce script a déjà été executé avec succés</translation> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/gui_savenew.cpp" line="171"/> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location line="+1"/> + <source>8-bit PCM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="226"/> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Impossible d'allouer la mémoire</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> <source>Saving</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation>La vidéo a été sauvegardée mais semble incompléte</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation>Inconnu</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> + <translation>Impossible d'ouvrir "%s": %s +%s +</translation> + </message> + <message> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation>Ignorer</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation>Re-essayer</translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>aften</name> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="240"/> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+246"/> + <source>Aften Configuration</source> + <translation>Configuration d'Aften</translation> + </message> + <message> + <location line="-6"/> <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>asfdemuxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="246"/> - <source>Aften Configuration</source> - <translation>Configuration d'Aften</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Indexation</translation> </message> </context> <context> <name>asharp</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="65"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> <source>Asharp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="66"/> + <location line="+1"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>ass</name> + <name>asharpDialog</name> <message> - <source>Hardcode ass/ssa subtitles using libass.</source> - <translation type="vanished">Incruster des sous titres ASS/SSA.</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> + <source>ASharp</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="61"/> - <source>SSA/ASS/SRT</source> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Threshold</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="62"/> + <location line="+7"/> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ass</name> + <message> + <source>Hardcode ass/ssa subtitles using libass.</source> + <translation type="vanished">Incruster des sous titres ASS/SSA.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+64"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished">Incruster des sous titres SSA/ASS avec libass</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="170"/> + <location line="+103"/> <source>_Subtitle file (ASS/SSA):</source> <translation>Fichier de sous-titres (Ass/Ssa):</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="170"/> + <location line="+0"/> <source>Select Subtitle file</source> <translation>Sélectionner sous titres</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="171"/> + <location line="+1"/> <source>_Line spacing:</source> <translation>Inter-Lignes:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="172"/> + <location line="+1"/> <source>_Font scale:</source> <translation>Taille de la fonte:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="173"/> + <location line="+1"/> <source>_Top margin:</source> <translation>Marge haute:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="174"/> + <location line="+1"/> <source>Botto_m margin</source> <translation>Marge basse </translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="178"/> + <location line="-108"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> <source>ASS</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+7"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>avsfilter</name> + <name>avimuxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="593"/> - <source>_wine app file:</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="594"/> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>avsfilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+599"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished">Choisir le nom de l'éxécutable wine (wine/cedega/...)</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="596"/> + <location line="+6"/> + <source>Select avs filename[*.avs]</source> + <translation type="unfinished">Choisir le fichier avisynth (*.avs)</translation> + </message> + <message> + <location line="+5"/> + <source>AvsFilter config</source> + <translation type="unfinished">Configuration AVSFilter</translation> + </message> + <message> + <location line="-12"/> + <source>_wine app file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="597"/> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="599"/> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="600"/> - <source>Select avs filename[*.avs]</source> - <translation type="unfinished">Choisir le fichier avisynth (*.avs)</translation> + <location line="+2"/> + <source>_pipe timeout:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">Bitrate constant</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="601"/> - <source>_pipe timeout:</source> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">Quantisation constante</translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">Même quantisation que la source</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">Rate Factor constant</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">2 Passes- Taille de la vidéo</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">2 Passes - Bitrate moyen</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Mode d'encodage</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="605"/> - <source>AvsFilter config</source> - <translation type="unfinished">Configuration AVSFilter</translation> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">Bitrate cible (kb/s)</translation> </message> -</context> -<context> - <name>black</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="48"/> - <source>Black</source> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished">Quantisation</translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Taille cible de la vidéo (MB)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">Bitrate moyen (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>black</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="49"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+49"/> <source>Replace a section by black.</source> <translation type="unfinished">Remplacer une portion de la video par du noir</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="64"/> + <location line="+15"/> <source>Replace by Black</source> <translation type="unfinished">Remplacer par du noir</translation> </message> + <message> + <location line="-16"/> + <source>Black</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>_Start time (ms):</source> + <translation type="unfinished">Début (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">Fin(ms):</translation> + </message> </context> <context> <name>blacken</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="159"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation>Bord gauche:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="160"/> + <location line="+1"/> <source>_Right border:</source> <translation>Bord droit:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="161"/> + <location line="+1"/> <source>_Top border:</source> <translation>Bord haut:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="162"/> + <location line="+1"/> <source>_Bottom border:</source> <translation>Bord bas:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="165"/> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation>Noircir les bords</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="169"/> + <location line="+4"/> <source>Incorrect parameters</source> <translation>Paramètres incorrectes</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="169"/> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation>Tous les paramètres doivent être pairs et dans les bornes.</translation> </message> -</context> -<context> - <name>changeFps</name> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="40"/> - <source>Custom</source> - <translation>Manuel</translation> - </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="41"/> - <source>25 (PAL)</source> - <translation></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished">Supprime les bords endommagés en les remplacant par du noir</translation> </message> +</context> +<context> + <name>blackframes</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="42"/> - <source>23.976 (Film)</source> - <translation></translation> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="43"/> - <source>29.97 (NTSC)</source> - <translation></translation> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="44"/> - <source>50 (Pal)</source> - <translation></translation> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>changeFps</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="45"/> - <source>59.93 (NTSC)</source> - <translation></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> + <source>Custom</source> + <translation>Manuel</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="208"/> + <location line="+168"/> <source>Source Fps:</source> - <translation>i/s source:</translation> + <translation type="unfinished">Source:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="209"/> + <location line="+1"/> <source>Source frame rate:</source> <translation>i/s source:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="213"/> + <location line="+4"/> <source>Destination Fps:</source> - <translation>i/s destination:</translation> + <translation type="unfinished">Destination:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="214"/> + <location line="+1"/> <source>Destination frame rate:</source> <translation>i/s destination:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="222"/> + <location line="+8"/> <source>Change fps</source> <translation>Changer le nombre d'i/s</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="227"/> + <location line="+5"/> <source>Invalid fps</source> <translation>i/s invalide</translation> </message> @@ -3312,152 +3936,197 @@ <source>_New frame rate:</source> <translation type="obsolete">Nouveau nombre d'i/s:</translation> </message> -</context> -<context> - <name>changefps</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="76"/> - <source>Change FPS</source> + <location line="-186"/> + <source>25 (PAL)</source> + <translation type="unfinished">25 (Pal/Secam)</translation> + </message> + <message> + <location line="+1"/> + <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="77"/> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+1"/> + <source>29.97 (NTSC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>50 (Pal)</source> + <translation type="unfinished">50 (Pal/Secam)</translation> + </message> + <message> + <location line="+1"/> + <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished">Changer le nombre d' I/S</translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished">Accélère/Ralentit la vidéo en modifiant le nombre d'i/s. La durée est modifiée.</translation> + </message> + <message> + <location line="+150"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> </context> <context> <name>chromashift</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="34"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> <source>ChromaShift</source> <translation type="unfinished">Decalage chroma</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="35"/> + <location line="+1"/> <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished">Decaler la chroma u/v pour corriger les couleurs non alignées</translation> </message> </context> <context> + <name>chromashiftDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> + <source>ChromaShift</source> + <translation type="unfinished">Decalage chroma</translation> + </message> + <message> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>coloryuv</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="62"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">Aucun</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="63"/> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="75"/> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="76"/> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="77"/> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="78"/> - <source>None</source> - <translation type="unfinished">Aucun</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="79"/> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="80"/> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="82"/> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="89"/> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="90"/> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="91"/> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="92"/> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="97"/> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="98"/> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="100"/> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="106"/> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="107"/> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="109"/> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="113"/> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="114"/> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="115"/> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="116"/> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="119"/> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -3465,60 +4134,64 @@ <context> <name>contrast</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/cli/DIA_contrast.cpp" line="25"/> - <source>U :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> + <source>Contrast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/cli/DIA_contrast.cpp" line="26"/> - <source>V :</source> + <location line="+1"/> + <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>contrastDialog</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/cli/DIA_contrast.cpp" line="27"/> - <source>L :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> + <source>Contrast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/cli/DIA_contrast.cpp" line="29"/> - <source>Offset :</source> + <location line="-40"/> + <source>Luma</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/cli/DIA_contrast.cpp" line="30"/> - <source>Coef :</source> + <location line="+7"/> + <source>ChromaU</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="34"/> - <source>Contrast</source> + <location line="+7"/> + <source>ChromaV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="35"/> - <source>Adjust contrast, brightness and colors.</source> + <location line="+46"/> + <source>Brightness</source> <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="136"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="136"/> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="137"/> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="141"/> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -3526,17 +4199,17 @@ <context> <name>crash</name> <message> - <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="85"/> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="85"/> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="86"/> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -3546,55 +4219,88 @@ <context> <name>crop</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="56"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="57"/> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="79"/> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="84"/> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> </message> </context> <context> - <name>dcaenc</name> + <name>cropDialog</name> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="272"/> - <source>_Bitrate:</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Auto Crop</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>decimate</name> + <name>dcaenc</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="56"/> - <source>Decomb decimate</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> + <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="57"/> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="74"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">Eliminer le plus proche</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="75"/> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Remplacer (interpoler)</translation> </message> @@ -3603,57 +4309,67 @@ <translation type="obsolete">Eliminer la séquence répétée la plus longue (animés)</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="76"/> - <source>Discard longer dupe (animés)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="77"/> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">Elimination du pulldown</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="80"/> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">Rapide (luma partielle)</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="82"/> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">Moyen (toute la luma)</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="87"/> - <source>_Mode:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="88"/> + <location line="+6"/> <source>_Quality:</source> <translation type="unfinished">_Qualité:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="89"/> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">_Seuil 1:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="90"/> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">S_euil2:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="91"/> - <source>C_ycle:</source> + <location line="+2"/> + <source>Sho_w</source> + <translation type="unfinished">A_fficher</translation> + </message> + <message> + <location line="-36"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="92"/> - <source>Sho_w</source> - <translation type="unfinished">A_fficher</translation> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Discard longer dupe (animés)</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="95"/> + <location line="+11"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>C_ycle:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Decomb Decimate</source> <translation type="unfinished"></translation> </message> @@ -3661,12 +4377,12 @@ <context> <name>delogo2</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="43"/> + <location line="+1"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> @@ -3674,547 +4390,647 @@ <context> <name>dgbob</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="56"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+72"/> + <source>Keep nb of frames and fps</source> + <translation type="unfinished">Garder les images et le nombre d'i/s</translation> + </message> + <message> + <location line="+1"/> + <source>Double nb of frames and fps</source> + <translation type="unfinished">Doubler les images et le nombre d'i/s</translation> + </message> + <message> + <location line="+1"/> + <source>Double nb of frames (slow motion)</source> + <translation type="unfinished">Doubler le nombre d'images (ralenti)</translation> + </message> + <message> + <location line="+5"/> + <source>_Threshold:</source> + <translation type="unfinished">_Seuil:</translation> + </message> + <message> + <location line="-23"/> <source>dgbob</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="57"/> + <location line="+1"/> <source>Donald Graft Bob.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="68"/> + <location line="+11"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="69"/> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="72"/> - <source>Keep nb of frames and fps</source> - <translation type="unfinished">Garder les images et le nombre d'i/s</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="73"/> - <source>Double nb of frames and fps</source> - <translation type="unfinished">Doubler les images et le nombre d'i/s</translation> + <location line="+8"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="74"/> - <source>Double nb of frames (slow motion)</source> - <translation type="unfinished">Doubler le nombre d'images (ralenti)</translation> + <location line="+1"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="77"/> - <source>_Top Field First:</source> + <location line="+2"/> + <source>_Extra</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="78"/> - <source>_Mode:</source> + <location line="+0"/> + <source>Extra check, avoid using it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="79"/> - <source>_Threshold:</source> - <translation type="unfinished">_Seuil:</translation> + <location line="+3"/> + <source>DGBob</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dummy</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="80"/> - <source>_Extra</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="80"/> - <source>Extra check, avoid using it</source> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dv</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="83"/> - <source>DGBob</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>encodingDialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="26"/> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">Encodage...</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="83"/> + <location line="+57"/> <source>Phase:</source> <translation type="unfinished">Phases:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="299"/> + <location line="+216"/> <source>Video Codec:</source> <translation type="unfinished">Codec Vidéo:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="70"/> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="252"/> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="276"/> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Aucun</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="53"/> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="269"/> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Inconnu</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="283"/> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> + <location line="-145"/> + <source>Priority:</source> + <translation type="unfinished">Priorité:</translation> + </message> + <message> + <location line="+11"/> + <source>High</source> + <translation type="unfinished">Haute</translation> + </message> + <message> + <location line="+5"/> + <source>Above Normal</source> + <translation type="unfinished">Plus que normale</translation> + </message> + <message> + <location line="+5"/> + <source>Normal</source> + <translation type="unfinished">Normale</translation> + </message> + <message> + <location line="+5"/> + <source>Below Normal</source> + <translation type="unfinished">Sous normale</translation> + </message> + <message> + <location line="+5"/> + <source>Low</source> + <translation type="unfinished">BAsse</translation> + </message> + <message> + <location line="+38"/> + <source>Pause / Abort</source> + <translation type="unfinished">Pause/Abandon</translation> + </message> + <message> + <location line="-151"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="259"/> + <location line="+48"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="424"/> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="461"/> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="512"/> - <source>0</source> + <location line="+14"/> + <source>Shut down computer when finished</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="505"/> - <source>00:00:00</source> + <location line="+102"/> + <source>Advanced</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="495"/> + <location line="+53"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="90"/> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="519"/> + <location line="+50"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="353"/> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="360"/> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="377"/> + <location line="+10"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="343"/> + <location line="-10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="333"/> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="206"/> - <source>Advanced</source> + <location line="+10"/> + <location line="+37"/> + <location line="+51"/> + <source>0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="367"/> + <location line="-78"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="434"/> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="454"/> + <location line="+10"/> <source>0 kB/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="414"/> + <location line="+41"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="444"/> + <location line="+10"/> + <source>00:00:00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>eq2</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="104"/> - <source>Shut down computer when finished</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> + <source>MPlayer eq2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="42"/> - <source>Main</source> + <location line="+1"/> + <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>eq2Dialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="124"/> - <source>Priority:</source> - <translation type="unfinished">Priorité:</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> + <source>Contrast</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="135"/> - <source>High</source> - <translation type="unfinished">Haute</translation> + <location line="-44"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="140"/> - <source>Above Normal</source> - <translation type="unfinished">Plus que normale</translation> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="145"/> - <source>Normal</source> - <translation type="unfinished">Normale</translation> + <location line="+7"/> + <source>Brightness</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="150"/> - <source>Below Normal</source> - <translation type="unfinished">Sous normale</translation> + <location line="+95"/> + <source>Blue</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="155"/> - <source>Low</source> - <translation type="unfinished">BAsse</translation> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="193"/> - <source>Pause / Abort</source> - <translation type="unfinished">Pause/Abandon</translation> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>eq2</name> + <name>faac</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="59"/> - <source>MPlayer eq2</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="60"/> - <source>Adjust contrast, brightness, saturation and gamma.</source> + <location line="+6"/> + <source>Faac Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="54"/> + <source>_Start time (ms):</source> + <translation type="obsolete">Début (ms):</translation> + </message> + <message> + <source>_End time (ms):</source> + <translation type="obsolete">Fin(ms):</translation> + </message> + <message> + <source>Fade to black</source> + <translation type="obsolete">Fondu au noir</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> <source>Fade</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="55"/> + <location line="-23"/> <source>Fade.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="54"/> + <location line="+19"/> + <source>_Start time (ms):</source> + <translation type="unfinished">Début (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">Fin(ms):</translation> + </message> +</context> +<context> + <name>fadeToBlack</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> + <source>Fade to black</source> + <translation type="unfinished">Fondu au noir</translation> + </message> + <message> + <location line="-25"/> <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="65"/> + <location line="+11"/> <source>Out</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="65"/> + <location line="+0"/> <source>Fade out</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="65"/> + <location line="+0"/> <source>In</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="65"/> + <location line="+0"/> <source>Fade in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="74"/> + <location line="+9"/> <source>_Fade type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="61"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="74"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="75"/> + <location line="+1"/> <source>_Start time (ms):</source> <translation type="unfinished">Début (ms):</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="62"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="75"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="76"/> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished">Fin(ms):</translation> </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="53"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="79"/> - <source>Fade to black</source> - <translation type="unfinished">Fondu au noir</translation> - </message> </context> <context> - <name>fade to</name> + <name>ffmpeg2</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="78"/> - <source>Fade</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+295"/> + <source>Interlacing</source> + <translation type="unfinished">Entrelacement</translation> </message> -</context> -<context> - <name>ffmpeg2</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="208"/> + <location line="-76"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="209"/> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="214"/> + <location line="+5"/> <source>Default</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="215"/> + <location line="+1"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="216"/> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="217"/> + <location line="+1"/> <source>KVCD</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="221"/> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="222"/> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="223"/> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="226"/> + <location line="+3"/> <source>One thread</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Un thread</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="227"/> + <location line="+1"/> <source>Two threads)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Deux threads</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="228"/> + <location line="+1"/> <source>Three threads</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Trois threads</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="229"/> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="233"/> + <location line="+4"/> <source>Progressive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="234"/> + <location line="+1"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="237"/> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="238"/> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="248"/> + <location line="+10"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="249"/> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="250"/> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="251"/> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="252"/> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="253"/> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="255"/> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="257"/> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="261"/> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="262"/> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="263"/> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="264"/> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="266"/> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="267"/> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="269"/> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="271"/> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="272"/> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="276"/> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="280"/> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="284"/> - <source>Interlacing</source> - <translation type="unfinished">Entrelacement</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="289"/> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="294"/> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="297"/> + <location line="+3"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -4222,187 +5038,187 @@ <context> <name>ffmpeg4</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="186"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">Aucun</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="187"/> + <location line="+58"/> + <source>User Interface</source> + <translation type="unfinished">Interface Utilisateur</translation> + </message> + <message> + <location line="-57"/> <source>Full</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Complète</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="188"/> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="189"/> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="190"/> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="191"/> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="195"/> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="196"/> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="200"/> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="201"/> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="202"/> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="205"/> + <location line="+3"/> <source>One thread</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Un thread</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="206"/> + <location line="+1"/> <source>Two threads)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Deux threads</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="207"/> + <location line="+1"/> <source>Three threads</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Trois threads</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="208"/> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="218"/> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="219"/> + <location line="+1"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="220"/> + <location line="+1"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="221"/> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="222"/> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="224"/> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="225"/> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="227"/> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="228"/> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="231"/> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="232"/> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="234"/> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="236"/> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="238"/> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="239"/> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="241"/> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="244"/> - <source>User Interface</source> - <translation type="unfinished">Interface Utilisateur</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="247"/> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="254"/> + <location line="+7"/> <source>Motion Estimation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="258"/> + <location line="+4"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="263"/> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="266"/> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -4410,117 +5226,117 @@ <context> <name>ffmsmpeg4</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="224"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Aucun</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="225"/> + <location line="+37"/> + <source>User Interface</source> + <translation type="unfinished">Interface Utilisateur</translation> + </message> + <message> + <location line="-36"/> <source>Full</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Complète</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="226"/> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="227"/> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="228"/> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="229"/> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="233"/> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="234"/> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="238"/> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="239"/> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="240"/> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="249"/> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="250"/> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="251"/> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="252"/> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="253"/> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="255"/> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="256"/> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="258"/> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="261"/> - <source>User Interface</source> - <translation type="unfinished">Interface Utilisateur</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="266"/> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="271"/> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="274"/> + <location line="+3"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -4528,237 +5344,702 @@ <context> <name>ffnvenc</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="192"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="193"/> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="194"/> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="195"/> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="196"/> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="197"/> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="204"/> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="205"/> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="206"/> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.cpp" line="210"/> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>filtermainWindow</name> + <name>ffpsmuxer</name> <message> - <source>The filter is already partial</source> - <translation type="obsolete">The filtre est déjà partiel</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="552"/> - <source>Load video filters..</source> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished">Sauvegarde au format PS (ff)</translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="567"/> - <source>Save video filters..</source> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>flux</name> + <name>fftsmuxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="38"/> - <source>Spatio-temporal cleaner by Ross Thomas.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished">Sauvegarde au format TS (ff)</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Erreur de fichier</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Impossible d'ouvrir "%s".</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>filtermainWindow</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="88"/> + <source>The filter is already partial</source> + <translation type="obsolete">The filtre est déjà partiel</translation> + </message> +</context> +<context> + <name>flux</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+88"/> <source>_Temporal threshold:</source> <translation type="unfinished">Seuil temporel:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="89"/> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">Seuil spacial:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="37"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="93"/> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished"></translation> </message> + <message> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>flv1</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="162"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">Aucun</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="163"/> + <location line="+37"/> + <source>User Interface</source> + <translation type="unfinished">Interface Utilisateur</translation> + </message> + <message> + <location line="-36"/> <source>Full</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Complète</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="164"/> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="165"/> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="166"/> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="167"/> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="171"/> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="172"/> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="176"/> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="177"/> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="178"/> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="187"/> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="188"/> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="189"/> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="190"/> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="191"/> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="193"/> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="194"/> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="196"/> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="199"/> - <source>User Interface</source> - <translation type="unfinished">Interface Utilisateur</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="204"/> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="209"/> + <location line="+5"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="212"/> + <location line="+3"/> <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>flvdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>gaussian</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="26"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="27"/> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished">Largeur:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Hauteur:</translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished">VDPAU de-entrelace+resize, openGl version (faster).</translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished">Garder le champs supérieur</translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished">Garder le champs inférieur</translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished">Doubler le nombre d'image par seconde</translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished">_Redimensionner</translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished">Mode de _deentrelacement:</translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished">Largeur:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Hauteur:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glYadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+77"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+182"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>hflip</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation>Inversion horizontale</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="45"/> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation>Inverse l'image horizontalement.</translation> </message> @@ -4766,43 +6047,43 @@ <context> <name>histogram</name> <message> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="56"/> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="131"/> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="202"/> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="203"/> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="204"/> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="205"/> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="206"/> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="207"/> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="220"/> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished"></translation> </message> @@ -4810,116 +6091,201 @@ <context> <name>hue</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="56"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="57"/> + <location line="+1"/> <source>Adjust hue and saturation.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>hueDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> + <source>Hue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>huff</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="99"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="100"/> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="109"/> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="112"/> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="82"/> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+92"/> + <source>Time Left :%02d:%02d:%02d</source> + <translation type="unfinished">Temps restant :%02d:%02d:%02d</translation> + </message> + <message> + <location line="-76"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="82"/> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="82"/> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="158"/> - <source>Time Left :%02d:%02d:%02d</source> - <translation type="unfinished">Temps restant :%02d:%02d:%02d</translation> - </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <location filename="../ADM_jobs/src/uiJobs.ui" line="17"/> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_jobs/src/uiJobs.ui" line="28"/> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Complète</translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Changement i/s</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>jobs</name> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+28"/> <source>Run all pending jobs</source> <translation type="unfinished">Executer tous les jobs en attente</translation> </message> <message> - <location filename="../ADM_jobs/src/uiJobs.ui" line="31"/> + <location line="+3"/> <source>Run jobs</source> <translation type="unfinished">Executer</translation> </message> <message> - <location filename="../ADM_jobs/src/uiJobs.ui" line="38"/> + <location line="+7"/> <source>Delete already executed jobs</source> <translation type="unfinished">Effacer les jobs déjà faits</translation> </message> <message> - <location filename="../ADM_jobs/src/uiJobs.ui" line="41"/> + <location line="+3"/> <source>Cleanup</source> <translation type="unfinished">Nettoyer</translation> </message> <message> - <location filename="../ADM_jobs/src/uiJobs.ui" line="48"/> + <location line="+7"/> <source>If you use VDPAU you cannot use CLI version</source> <translation type="unfinished">Si vous utilisez VDAU, la version CLI ne marchera pas</translation> </message> <message> - <location filename="../ADM_jobs/src/uiJobs.ui" line="51"/> + <location line="+3"/> <source>use QT4 version</source> <translation type="unfinished">Utiliser la version Qt4</translation> </message> <message> - <location filename="../ADM_jobs/src/uiJobs.ui" line="71"/> + <location line="+20"/> <source>Quit</source> <translation type="unfinished">Quitter</translation> </message> <message> - <location filename="../../common/GUI_jobs.cpp" line="37"/> + <location line="-54"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/GUI_jobs.cpp" line="37"/> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../common/GUI_jobs.cpp" line="43"/> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished"></translation> </message> @@ -4927,27 +6293,27 @@ <context> <name>jobsDialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="13"/> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="50"/> + <location line="+37"/> <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="57"/> + <location line="+7"/> <source>Delete All Jobs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="64"/> + <location line="+7"/> <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="71"/> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> @@ -4998,27 +6364,27 @@ <context> <name>jpeg</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="76"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+83"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="77"/> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="88"/> + <location line="+11"/> <source>_Quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="89"/> + <location line="+1"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="93"/> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -5026,72 +6392,72 @@ <context> <name>kerneldeint</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+71"/> + <source>_Threshold:</source> + <translation type="unfinished">_Seuil:</translation> + </message> + <message> + <location line="-21"/> <source>Kernel Deint.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="51"/> + <location line="+1"/> <source>Port of Donald Graft Kernel Deinterlacer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="65"/> + <location line="+14"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="66"/> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="70"/> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="71"/> - <source>_Threshold:</source> - <translation type="unfinished">_Seuil:</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="71"/> + <location line="+1"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="72"/> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="72"/> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="73"/> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="73"/> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="74"/> + <location line="+1"/> <source>_Map</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="74"/> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="78"/> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished"></translation> </message> @@ -5099,37 +6465,37 @@ <context> <name>lame</name> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="310"/> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+333"/> + <source>_Quality:</source> + <translation type="unfinished">_Qualité:</translation> + </message> + <message> + <location line="-23"/> <source>CBR</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="311"/> + <location line="+1"/> <source>ABR</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="313"/> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="331"/> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="333"/> - <source>_Quality:</source> - <translation type="unfinished">_Qualité:</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="336"/> + <location line="+5"/> <source>_Disable reservoir:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="340"/> + <location line="+4"/> <source>LAME Configuration</source> <translation type="unfinished"></translation> </message> @@ -5137,32 +6503,32 @@ <context> <name>largemedian</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> <source>Large Median (5x5).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="37"/> + <location line="+1"/> <source>Median filter on 5x5 matrix.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="71"/> + <location line="+34"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="71"/> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="72"/> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="76"/> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -5207,72 +6573,98 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="71"/> - <source>Libavdec Deinterlacers</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="72"/> - <source>Lavcodec deinterlacer family.</source> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">Inverser U et V</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="188"/> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">Aucun</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="189"/> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">Mélange linéaire</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="190"/> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Interpolation linéaire</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="191"/> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Interpolation Cubique</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="192"/> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Interpolation Médiane</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="193"/> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">FFmpeg</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="197"/> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Dé-entrelacement</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="198"/> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">Niveau automatique de couleur</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="202"/> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished">De-entralacement par Libavcodec</translation> </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>licenseDialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="16"/> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="62"/> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -5280,55 +6672,73 @@ <context> <name>logo</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="51"/> - <source>Add logo.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation type="unfinished">Ajouter un logo</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="52"/> + <location line="+1"/> <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished">Ajouter un logo sur la vidéo, avec transparence</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished">Choisir l'image</translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="150"/> - <source>_Logo (jpg file):</source> + <location line="+8"/> + <source>Image</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="150"/> - <source>Select JPEG file</source> + <location line="+20"/> + <source>Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="151"/> - <source>_X Position:</source> + <location line="+7"/> + <source>X</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="152"/> - <source>_Y Position:</source> + <location line="+30"/> + <source>Y</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="153"/> - <source>_Alpha:</source> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="157"/> - <source>Logo</source> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> <translation type="unfinished"></translation> </message> </context> <context> <name>lumaonly</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="45"/> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -5336,12 +6746,12 @@ <context> <name>mainFilterDialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="20"/> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Gestionnaire de filtres videos</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="81"/> + <location line="+61"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"><big><b>Filtres Actifs</b></big></translation> </message> @@ -5370,60 +6780,60 @@ <translation type="obsolete">Ajouter</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="159"/> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"><big><b>Filtres disponibles</b></big></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="200"/> + <location line="+41"/> <source>Transform</source> <translation type="unfinished">Transformation</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="209"/> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Entrelacement</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="218"/> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Couleurs</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="227"/> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">Bruit</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="236"/> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Netteté</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="245"/> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Sous titre</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="254"/> - <source>OpenGl</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="263"/> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Divers</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="314"/> + <location line="+51"/> <source>&Preview</source> <translation type="unfinished">&Prévisualisation</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="325"/> + <location line="+11"/> <source>&Close</source> <translation type="unfinished">&Fermer</translation> </message> + <message> + <location line="-71"/> + <source>OpenGl</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mainMenu</name> @@ -5573,75 +6983,80 @@ </message> </context> <context> + <name>matroskademuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>mcdeint</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="81"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+81"/> <source>MCDeint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="82"/> + <location line="+1"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="120"/> + <location line="+38"/> <source>Fast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="121"/> + <location line="+1"/> <source>Medium</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Moyenne</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="122"/> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="123"/> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="126"/> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="127"/> + <location line="+1"/> <source>Bottom :</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="128"/> + <location line="+1"/> <source>_Qp:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="132"/> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>meadian</name> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="29"/> - <source>3x3 convolution filter :median.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>mean</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="27"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="28"/> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -5649,120 +7064,318 @@ <context> <name>median</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="28"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mkvmuxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="134"/> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished">Sauvegarde au format MKV (ff)</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mp3d</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="201"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> + <source>_Spatial luma strength:</source> + <translation type="unfinished">Luma, intensité spatiale:</translation> + </message> + <message> + <location line="+2"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> + <translation type="unfinished">Luma, intensité temporelle:</translation> + </message> + <message> + <location line="-37"/> <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="202"/> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="235"/> + <location line="+34"/> + <source>S_patial chroma strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+69"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Luma, intensité spatiale:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="236"/> - <source>S_patial chroma strength:</source> + <location line="+2"/> + <source>_Temporal strength:</source> + <translation type="unfinished">Intensité temporelle:</translation> + </message> + <message> + <location line="-35"/> + <source>Mplayer Denoise 3D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="237"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="238"/> - <source>Luma _Temporal strength:</source> - <translation type="unfinished">Luma, intensité temporelle:</translation> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="242"/> + <location line="+33"/> + <source>S_patial chroma strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>mp3dlow</name> + <name>mp4demuxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="36"/> - <source>Mplayer Denoise 3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Impossible de lire l'entete SVQ3</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Pas d'element STTS</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="37"/> - <source>Reduce noise, smooth image, increase compressibility.</source> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="69"/> - <source>_Spatial luma strength:</source> - <translation type="unfinished">Luma, intensité spatiale:</translation> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="70"/> - <source>S_patial chroma strength:</source> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished">Sauvegarde au format MP4</translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished">Sauvegarde au format PSP</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="71"/> - <source>_Temporal strength:</source> - <translation type="unfinished">Intensité temporelle:</translation> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="75"/> - <source>MPlayer denoise3d</source> + <location line="+3"/> + <source>MP4 Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4v2muxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="77"/> - <source>Msharpen</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="78"/> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="133"/> - <source>_Mask</source> + <location line="+46"/> + <source>Saving</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="134"/> - <source>_High Q</source> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="136"/> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+136"/> <source>_Threshold:</source> <translation type="unfinished">_Seuil:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="137"/> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">Force:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="142"/> + <location line="-60"/> + <source>Msharpen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>_Mask</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_High Q</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>MSharpen</source> <translation type="unfinished"></translation> </message> @@ -5770,14 +7383,12 @@ <context> <name>muxerMP4</name> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="152"/> <source>Saving mp4</source> - <translation type="unfinished">Sauvegarde au format MP4</translation> + <translation type="obsolete">Sauvegarde au format MP4</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="153"/> <source>Saving PSP</source> - <translation type="unfinished">Sauvegarde au format PSP</translation> + <translation type="obsolete">Sauvegarde au format PSP</translation> </message> </context> <context> @@ -5790,68 +7401,89 @@ <context> <name>muxerffPS</name> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="140"/> <source>Saving mpeg PS (ff)</source> - <translation type="unfinished">Sauvegarde au format PS (ff)</translation> + <translation type="obsolete">Sauvegarde au format PS (ff)</translation> </message> </context> <context> <name>muxerffTS</name> <message> - <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="141"/> <source>Saving mpeg TS (ff)</source> - <translation type="unfinished">Sauvegarde au format TS (ff)</translation> + <translation type="obsolete">Sauvegarde au format TS (ff)</translation> + </message> +</context> +<context> + <name>navigate</name> + <message> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+176"/> + <source>Seek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> </message> </context> <context> <name>nvenc</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="136"/> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="137"/> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="138"/> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="139"/> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="140"/> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="141"/> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="148"/> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="149"/> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="150"/> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.cpp" line="154"/> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -5859,202 +7491,666 @@ <context> <name>openGlResize</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="217"/> <source>Width :</source> - <translation type="unfinished">Largeur:</translation> + <translation type="obsolete">Largeur:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="218"/> <source>Height :</source> - <translation type="unfinished">Hauteur:</translation> + <translation type="obsolete">Hauteur:</translation> </message> +</context> +<context> + <name>opendmldemuxer</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="222"/> - <source>glResize</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">En tete incorrecte</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Conversion en cours</translation> </message> </context> <context> - <name>propsDialog</name> + <name>partial</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="14"/> - <source>Properties</source> - <translation type="unfinished">Propriétés</translation> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="26"/> - <source>Video</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="41"/> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="55"/> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="69"/> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="83"/> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="97"/> - <source>TextLabel</source> + <location line="+1"/> + <source>Configure filter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="48"/> + <location line="+3"/> + <source>Partial Filter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>propsDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> + <source>Properties</source> + <translation type="unfinished">Propriétés</translation> + </message> + <message> + <location line="+34"/> <source>Frame Rate:</source> <translation type="unfinished">Images/s:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="62"/> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="179"/> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Durée totale:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="76"/> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Rapport h/l:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="90"/> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Dimensions:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="104"/> - <source>Codec 4CC:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="114"/> + <location line="+24"/> <source>Extra Video Properties</source> <translation type="unfinished">Informations supp</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="133"/> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished">Taille:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="147"/> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished">Infos:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="157"/> - <source>Audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="186"/> + <location line="+39"/> <source>Frequency:</source> <translation type="unfinished">Fréquence:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="200"/> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Bitrate variable:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="221"/> - <source>Bitrate:</source> + <location line="+35"/> + <source>Channels:</source> + <translation type="unfinished">Canaux:</translation> + </message> + <message> + <location line="-209"/> + <source>Video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="235"/> - <source>Channels:</source> - <translation type="unfinished">Canaux:</translation> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <source>TextLabel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Codec 4CC:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="249"/> + <location line="+53"/> + <source>Audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <source>Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> <source>Codec:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="268"/> + <location line="+19"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Indexation</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished">Impossible d'utiliser ce fichier comme piste audio</translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">L'encodage est en pause. Voulez vous reprendre ou abandonner ?</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Reprendre</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Abandonner</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished">Fichiers Récents</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Projets Récents</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation>Lancer un projet</translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished">Sauvegarder comme projet</translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Nom du job</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Date de départ</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Date de fin</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Sur!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Détruire le job</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">Etes vous sur de vouloir détruire %s job ?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Detruire *tous* les jobs</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Etes vous sur de vouloir détruire TOUS les jobs ?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Déjà fait</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Ce script a déjà été executé avec succés</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">Ajouter</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">Enlever</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Configurer</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Inconnu</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished">_Reprendre</translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished">L'operation est en pause</translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished">Annuler ?</translation> + </message> +</context> +<context> <name>qprops</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="23"/> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">Non</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="23"/> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Oui</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="49"/> + <location line="+26"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="53"/> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="112"/> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="59"/> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="92"/> + <location line="+33"/> <source>Mono</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="95"/> + <location line="+3"/> <source>Stereo</source> + <translation type="unfinished">Stéréo</translation> + </message> +</context> +<context> + <name>qshell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Alerte</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">Information</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Ouvrir Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> <translation type="unfinished"></translation> </message> </context> <context> <name>removeplane</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="45"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="46"/> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="151"/> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="151"/> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="152"/> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="152"/> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="153"/> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="153"/> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="158"/> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -6062,70 +8158,75 @@ <context> <name>resampleFps</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="43"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+43"/> <source>Custom</source> <translation type="unfinished">Manuel</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="44"/> + <location line="+40"/> + <source>Resample FPS</source> + <translation type="unfinished">Re-échantillonner le nombre d'I/S</translation> + </message> + <message> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> + <translation type="unfinished">Change le nombre d'i/s, conserve la synchronisation et la durée</translation> + </message> + <message> + <location line="+275"/> + <source>_New frame rate:</source> + <translation type="unfinished">Nouveau nombre d'i/s:</translation> + </message> + <message> + <location line="-315"/> <source>25 (PAL)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">25 (PAL/SECAM)</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="45"/> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="46"/> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="47"/> + <location line="+1"/> <source>50 (Pal)</source> - <translation type="unfinished"></translation> + <translation type="unfinished">50 (PAL/SECAM)</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="48"/> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="83"/> - <source>Resample FPS</source> - <translation type="unfinished">Changer le nombre d'i/s</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="84"/> - <source>Change and enforce FPS. Keep duration and sync.</source> - <translation type="unfinished">Change le nombre d'i/s, conserve la synchronisation et la durée</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="358"/> + <location line="+310"/> <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="359"/> - <source>_New frame rate:</source> - <translation type="unfinished">Nouveau nombre d'i/s:</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="365"/> + <location line="+7"/> <source>Resample fps</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Re-échantillonnage du nombre d'i/s</translation> </message> </context> <context> <name>resize</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="80"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">La largeur ou la hauteur ne peuvent être impaires</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="81"/> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -6133,116 +8234,411 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Redimenssionner</translation> + <translation type="unfinished">Redimenssionner</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Aspect Ratio</source> - <translation type="obsolete">Rapport hauteur/largeur</translation> + <translation type="unfinished">Rapport hauteur/largeur</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Lock Aspect Ratio</source> - <translation type="obsolete">Vérrouiller le rapport h/l</translation> + <translation type="unfinished">Vérrouiller le rapport h/l</translation> </message> <message> + <location line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+104"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+104"/> <source>Resize Dimensions</source> - <translation type="obsolete">Redimensionner vers </translation> + <translation type="unfinished">Redimensionner vers </translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Width:</source> - <translation type="obsolete">Largeur:</translation> + <translation type="unfinished">Largeur:</translation> </message> <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> <source>Height:</source> - <translation type="obsolete">Hauteur:</translation> + <translation type="unfinished">Hauteur:</translation> </message> <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> <source>Round to the Nearest Multiple of 16</source> - <translation type="obsolete">Arrondir au multiple de 16</translation> + <translation type="unfinished">Arrondir au multiple de 16</translation> </message> <message> + <location line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+75"/> <source>Percent</source> - <translation type="obsolete">Pourcent</translation> + <translation type="unfinished">Pourcent</translation> </message> <message> + <location line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+70"/> <source>Error X / Y:</source> - <translation type="obsolete">Erreur X/Y:</translation> + <translation type="unfinished">Erreur X/Y:</translation> </message> <message> + <location line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+58"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+58"/> <source>Resize Method:</source> - <translation type="obsolete">Méthode:</translation> + <translation type="unfinished">Méthode:</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> <source>Bilinear</source> - <translation type="obsolete">Bilinéaire</translation> + <translation type="unfinished">Bilinéaire</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Bicuibique</translation> + <translation type="unfinished">Bicuibique</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Lanzcos3</source> - <translation type="obsolete">Lanzcos3</translation> + <translation type="unfinished">Lanzcos3</translation> + </message> + <message> + <location line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-398"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-398"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> + <source>1:1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+190"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+190"/> + <source>1%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+40"/> + <source>200%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+57"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+57"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>resizeWindow</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="251"/> <source>Width and height cannot be odd</source> - <translation type="unfinished">La largeur ou la hauteur ne peuvent être impaires</translation> + <translation type="obsolete">La largeur ou la hauteur ne peuvent être impaires</translation> </message> </context> <context> <name>rotate</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="52"/> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="215"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Rotation</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="53"/> + <location line="-162"/> <source>Rotate the image by 90/180/270 degrees.</source> <translation type="unfinished">Angle de rotation (90/180/270);</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="208"/> + <location line="+155"/> <source>None</source> <translation type="unfinished">Aucun</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="209"/> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="209"/> + <location line="+0"/> <source>90°</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="210"/> - <source>180°</source> + <location line="+1"/> + <source>180 degrees</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="211"/> - <source>270°</source> + <location line="+0"/> + <source>180°</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="210"/> - <source>180 degrees</source> + <location line="+1"/> + <source>270 degrees</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="211"/> - <source>270 degrees</source> + <location line="+0"/> + <source>270°</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="213"/> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished"></translation> </message> @@ -6255,33 +8651,59 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="178"/> - <source>Angle (°):</source> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Aperçu</translation> + </message> + <message> + <location line="+76"/> + <source>next</source> + <translation type="unfinished">Suivant</translation> + </message> + <message> + <location line="+7"/> + <source>00:00:00.000</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>separateFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="183"/> - <source>glRotate</source> + <location line="+1"/> + <source>Split each image into 2 fields.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>sharpen</name> <message> - <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="20"/> - <source>Preview</source> - <translation type="unfinished">Aperçu</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="96"/> - <source>next</source> - <translation type="unfinished">Suivant</translation> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>stackfield</name> <message> - <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="103"/> - <source>00:00:00.000</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> @@ -6315,55 +8737,261 @@ <context> <name>swapuv</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="41"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="42"/> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>telecide</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Aucun</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Indexation</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>uisupport</name> <message> - <location filename="../ADM_userInterfaces/ui_support.cpp" line="191"/> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ui_support.cpp" line="193"/> + <location line="+2"/> <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ui_support.cpp" line="195"/> + <location line="+2"/> <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ui_support.cpp" line="197"/> + <location line="+2"/> <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ui_support.cpp" line="199"/> + <location line="+2"/> <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ui_support.cpp" line="202"/> + <location line="+3"/> <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ui_support.cpp" line="205"/> + <location line="+3"/> <source>Default Raster</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>vdpauVideoFilter</name> <message> <source>Width :</source> @@ -6381,42 +9009,92 @@ <context> <name>vdpauVideoFilterDeint</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="316"/> + <source>Keep Top Field</source> + <translation type="obsolete">Garder le champs supérieur</translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="obsolete">Garder le champs inférieur</translation> + </message> + <message> + <source>Double framerate</source> + <translation type="obsolete">Doubler le nombre d'image par seconde</translation> + </message> + <message> + <source>_Resize:</source> + <translation type="obsolete">_Redimensionner</translation> + </message> + <message> + <source>_Deint Mode:</source> + <translation type="obsolete">Mode de _deentrelacement:</translation> + </message> + <message> + <source>Width :</source> + <translation type="obsolete">Largeur:</translation> + </message> + <message> + <source>Height :</source> + <translation type="obsolete">Hauteur:</translation> + </message> + <message> + <source>vdpau</source> + <translation type="obsolete">vdpau</translation> + </message> +</context> +<context> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished">VDPAU de-entrelacement (+redimensionnement).</translation> + </message> + <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished">Garder le champs supérieur</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="317"/> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished">Garder le champs inférieur</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="318"/> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished">Doubler le nombre d'image par seconde</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="322"/> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished">_Redimensionner</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="323"/> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished">Mode de _deentrelacement:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="324"/> + <location line="+1"/> <source>Width :</source> <translation type="unfinished">Largeur:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="325"/> + <location line="+1"/> <source>Height :</source> <translation type="unfinished">Hauteur:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="329"/> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished">vdpau</translation> </message> @@ -6424,86 +9102,90 @@ <context> <name>vdpaufilter</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="263"/> <source>Keep Top Field</source> - <translation type="unfinished">Garder le champs supérieur</translation> + <translation type="obsolete">Garder le champs supérieur</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="264"/> <source>Keep Bottom Field</source> - <translation type="unfinished">Garder le champs inférieur</translation> + <translation type="obsolete">Garder le champs inférieur</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="265"/> <source>Double framerate</source> - <translation type="unfinished">Doubler le nombre d'image par seconde</translation> + <translation type="obsolete">Doubler le nombre d'image par seconde</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="269"/> <source>_Resize:</source> - <translation type="unfinished">_Redimensionner</translation> + <translation type="obsolete">_Redimensionner</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="270"/> <source>_Deint Mode:</source> - <translation type="unfinished">Mode de _deentrelacement:</translation> + <translation type="obsolete">Mode de _deentrelacement:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="271"/> <source>Width :</source> - <translation type="unfinished">Largeur:</translation> + <translation type="obsolete">Largeur:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="272"/> <source>Height :</source> - <translation type="unfinished">Hauteur:</translation> + <translation type="obsolete">Hauteur:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="276"/> <source>vdpau</source> - <translation type="unfinished">vdpau</translation> + <translation type="obsolete">vdpau</translation> </message> </context> <context> <name>vdpaufilter2</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="203"/> <source>Width :</source> - <translation type="unfinished">Largeur:</translation> + <translation type="obsolete">Largeur:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="204"/> <source>Height :</source> - <translation type="unfinished">Hauteur:</translation> + <translation type="obsolete">Hauteur:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="208"/> <source>vdpau</source> - <translation type="unfinished">vdpau</translation> + <translation type="obsolete">vdpau</translation> </message> </context> <context> <name>vdpresize</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="69"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="70"/> + <location line="+1"/> <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+133"/> + <source>Width :</source> + <translation type="unfinished">Largeur:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Hauteur:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> </context> <context> <name>vflip</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="47"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished">Inversion verticale</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="48"/> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished">Inverse l'image verticalement.</translation> </message> @@ -6518,27 +9200,27 @@ <context> <name>vobSubDialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="13"/> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="50"/> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="60"/> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="67"/> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="74"/> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -6546,32 +9228,32 @@ <context> <name>vorbis</name> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="331"/> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+350"/> + <source>_Quality:</source> + <translation type="unfinished">_Qualité:</translation> + </message> + <message> + <location line="-19"/> <source>VBR</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="332"/> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="334"/> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="348"/> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="350"/> - <source>_Quality:</source> - <translation type="unfinished">_Qualité:</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="357"/> + <location line="+9"/> <source>Vorbis Configuration</source> <translation type="unfinished"></translation> </message> @@ -6579,84 +9261,135 @@ <context> <name>vsWindow</name> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="68"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="68"/> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="13"/> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">En cours</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="77"/> + <location line="+64"/> <source>Elapsed:</source> <translation type="unfinished">Temps écoulé:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="99"/> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished">Temps Restant:</translation> </message> <message> - <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="125"/> - <source>00:00:00</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="212"/> + <location line="+113"/> <source>Cancel</source> <translation type="unfinished">Annuler</translation> </message> + <message> + <location line="-87"/> + <source>00:00:00</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>x264Dialog</name> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="630"/> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Manuel</translation> + </message> + <message> + <location line="+411"/> <source>Target Bitrate:</source> <translation type="unfinished">Bitrate cible :</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="631"/> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="650"/> + <location line="+1"/> + <location line="+19"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="635"/> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">Quantisation:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="639"/> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished">Qualité:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="644"/> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished">Taille vidéo cible:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="645"/> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="649"/> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">Bitrate moyen:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="717"/> + <location line="+68"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> @@ -6665,7 +9398,7 @@ Voulez vous procéder ?</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="728"/> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> @@ -6673,47 +9406,1366 @@ Voulez vous procéder ?</translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Effacer</translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x264ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+15"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished">Effacer</translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <location line="+1149"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1144"/> + <location line="+669"/> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-664"/> + <source>1.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+639"/> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-634"/> + <source>3.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Target Video Size:</source> + <translation type="unfinished">Taille vidéo cible:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Désactivé</translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <location line="+2596"/> + <source>None</source> + <translation type="unfinished">Aucun</translation> + </message> + <message> + <location line="-2591"/> + <source>Spatial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Temporal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>CABAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="588"/> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normale</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Ajouter</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Détection auto</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Sortie</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Annuler</translation> + </message> +</context> +<context> + <name>x264Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Bitrate cible :</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Quantisation:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Qualité:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Taille vidéo cible:</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Bitrate moyen:</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="obsolete">L' optimisation Macroblock-Tree nécessite Variance Adaptive Quantisation. Variance Adaptive Quantisation va être automatiquement activée. + +Voulez vous procéder ?</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="obsolete">L' optimisation Macroblock-Tree nécessite Variance Adaptive Quantisation. Variance Adaptive Quantisation va être automatiquement activée. + +Voulez vous procéder ?</translation> + </message> +</context> +<context> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Manuel</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished">Bitrate cible :</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="589"/> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="609"/> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="594"/> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">Quantisation:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="598"/> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished">Qualité:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="603"/> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished">Taille vidéo cible:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="604"/> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="608"/> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">Bitrate moyen:</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="671"/> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> @@ -6722,7 +10774,7 @@ Voulez vous procéder ?</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="682"/> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> @@ -6730,204 +10782,1442 @@ Voulez vous procéder ?</translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Effacer</translation> + </message> </context> <context> - <name>xvid4</name> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">Effacer</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Taille vidéo cible:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="37"/> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="61"/> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Désactivé</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normale</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Ajouter</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Détection auto</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Sortie</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>None</source> <translation type="unfinished">Aucun</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="38"/> - <source>Low</source> - <translation type="unfinished">BAsse</translation> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="39"/> - <source>Medium</source> - <translation type="unfinished">Moyenne</translation> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="40"/> - <source>Full</source> - <translation type="unfinished">Complète</translation> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="44"/> - <source>H.263</source> + <location line="+33"/> + <source>Full Range Samples</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="45"/> - <source>MPEG</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="46"/> - <source>Custom</source> - <translation type="unfinished">Manuel</translation> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="62"/> - <source>DCT</source> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="63"/> - <source>Qpel16</source> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="64"/> - <source>Qpel8</source> + <location line="-238"/> + <source>Inter 4x4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="65"/> - <source>Square</source> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="69"/> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Annuler</translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Bitrate cible :</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Quantisation:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Qualité:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Taille vidéo cible:</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Bitrate moyen:</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="obsolete">L' optimisation Macroblock-Tree nécessite Variance Adaptive Quantisation. Variance Adaptive Quantisation va être automatiquement activée. + +Voulez vous procéder ?</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="obsolete">L' optimisation Macroblock-Tree nécessite Variance Adaptive Quantisation. Variance Adaptive Quantisation va être automatiquement activée. + +Voulez vous procéder ?</translation> + </message> +</context> +<context> + <name>xvid4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> + <source>None</source> + <translation type="unfinished">Aucun</translation> + </message> + <message> + <location line="-23"/> + <source>Low</source> + <translation type="unfinished">BAsse</translation> + </message> + <message> + <location line="+1"/> + <source>Medium</source> + <translation type="unfinished">Moyenne</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation type="unfinished">Complète</translation> + </message> + <message> + <location line="+6"/> + <source>Custom</source> + <translation type="unfinished">Manuel</translation> + </message> + <message> + <location line="+23"/> <source>One thread</source> <translation type="unfinished">Un thread</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="70"/> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished">Deux threads</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="71"/> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished">Trois threads</translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="72"/> + <location line="+16"/> + <source>MotionEstimation</source> + <translation type="unfinished">Estimation de mouvement</translation> + </message> + <message> + <location line="+18"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Rapport h/l:</translation> + </message> + <message> + <location line="+40"/> + <source>Aspect Ratio</source> + <translation type="unfinished">Rapport hauteur/largeur</translation> + </message> + <message> + <location line="-101"/> + <source>H.263</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>DCT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Qpel16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Qpel8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Square</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="76"/> + <location line="+4"/> <source>1:1 (PC)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="77"/> + <location line="+1"/> <source>4:3 (PAL))</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="78"/> + <location line="+1"/> <source>4:3 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="79"/> + <location line="+1"/> <source>16:9 (PAL))</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="80"/> + <location line="+1"/> <source>16:9 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="87"/> - <source>MotionEstimation</source> - <translation type="unfinished">Estimation de mouvement</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="89"/> + <location line="+9"/> <source>Threading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="91"/> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="92"/> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="96"/> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="97"/> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="99"/> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="101"/> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="103"/> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="105"/> - <source>Aspect Ratio:</source> - <translation type="unfinished">Rapport h/l:</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="113"/> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="116"/> + <location line="+3"/> <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="120"/> + <location line="+4"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="129"/> + <location line="+9"/> <source>Motion Estimation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="134"/> + <location line="+5"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="138"/> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="145"/> - <source>Aspect Ratio</source> - <translation type="unfinished">Rapport hauteur/largeur</translation> - </message> - <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="150"/> + <location line="+12"/> <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="153"/> + <location line="+3"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> </context> +<context> + <name>yadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> + </message> +</context> </TS>
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_hu.ts
Added
@@ -0,0 +1,11982 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="hu_HU"> +<context> + <name>ADM_Composer</name> + <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> + <source>Attempt to open %s failed!</source> + <translation>A %s megnyitása sikertelen!</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+69"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> + <translation>Egy időzítési adat helytelen. +Ezt egyes felvevő szoftverek okozhatják. +Ha újra kódoljuk ezt a videót, ekkor ezen adatok el lesznek dobva, +különben képkockák vesznének el. +Átkódolás helyett sima másolást használva, +ezek megmaradnak. +Eldobjuk ezeket az időszinkron adatokat ?</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="-36"/> + <source>Cannot find a demuxer for %s</source> + <translation>Nem található szétbontó ehhez: %s</translation> + </message> + <message> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatinate them together</source> + <translation type="vanished">Egyelőre a különböző videó méreteket nem lehet keverni. A részleges videó szűrő használata nem megoldás erre a problémára. A megoldás a következő: +1) "Átméretezés"/ " Keret hozzáadása"/ " Vágás " minden műsor ugyanazzal a felbontással +2) Összefűzni őket</translation> + </message> + <message> + <location line="+62"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="-18"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ADM_Qt4CoreUIToolkit</name> + <message> + <source>Alert</source> + <translation type="vanished">Figyelem</translation> + </message> + <message> + <source>Info</source> + <translation type="vanished">Információ</translation> + </message> + <message> + <source>Confirmation</source> + <translation type="vanished">Megerősítés</translation> + </message> + <message> + <source>Question</source> + <translation type="vanished">Kérdés</translation> + </message> + <message> + <source>Question?</source> + <translation type="vanished">Kérdés?</translation> + </message> +</context> +<context> + <name>ADM_Qt4Factory::ADM_Qbitrate</name> + <message> + <source>Constant Bitrate</source> + <translation type="vanished">Konstans bitsebesség</translation> + </message> + <message> + <source>Constant Quantiser</source> + <translation type="vanished">Konstans kvantáló</translation> + </message> + <message> + <source>Same Quantiser as Input</source> + <translation type="vanished">Forráséval azonos kvantáló</translation> + </message> + <message> + <source>Constant Rate Factor</source> + <translation type="vanished">Konstans sebesség faktor</translation> + </message> + <message> + <source>Two Pass - Video Size</source> + <translation type="vanished">Adott videó méret 2 menettel</translation> + </message> + <message> + <source>Two Pass - Average Bitrate</source> + <translation type="vanished">átlagos bitsebesség 2 menettel</translation> + </message> + <message> + <source>Encoding mode</source> + <translation type="vanished">Kódolási mód</translation> + </message> + <message> + <source>Bitrate</source> + <translation type="vanished">Bitsebesség</translation> + </message> + <message> + <source>Target bitrate (kb/s)</source> + <translation type="vanished">cél bitsebesség (kb/s)</translation> + </message> + <message> + <source>Target video size (MB)</source> + <translation type="vanished">Cél videó mérete (MB)</translation> + </message> + <message> + <source>Average bitrate (kb/s)</source> + <translation type="vanished">átlagos bitsebesség (kb/s)</translation> + </message> + <message> + <source>-</source> + <translation type="vanished">-</translation> + </message> + <message> + <source>Quantizer</source> + <translation type="vanished">Kvantáló</translation> + </message> +</context> +<context> + <name>ADM_QthreadCount</name> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished">Tiltva</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatikus felismerés</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Egyéni</translation> + </message> +</context> +<context> + <name>ADM_qt4Factory::ADM_QthreadCount</name> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> + <source>Disabled</source> + <translation>Tiltva</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation>Automatikus felismerés</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation>Egyéni</translation> + </message> +</context> +<context> + <name>ADM_qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> + <source>Open Avidemux</source> + <translation>Avidemux megnyitása</translation> + </message> +</context> +<context> + <name>CalculatorDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> + <source>Calculator</source> + <translation>Számológép</translation> + </message> + <message> + <location line="+12"/> + <source>Target</source> + <translation>Cél</translation> + </message> + <message> + <location line="+28"/> + <source>00:00:00</source> + <translation>00:00:00</translation> + </message> + <message> + <location line="+8"/> + <source>AVI</source> + <translation>AVI</translation> + </message> + <message> + <location line="+5"/> + <source>OGM</source> + <translation>OGM</translation> + </message> + <message> + <location line="+5"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+8"/> + <source>Medium:</source> + <translation>Közepes:</translation> + </message> + <message> + <location line="+7"/> + <source>Format:</source> + <translation>Formátum:</translation> + </message> + <message> + <location line="+7"/> + <source>Duration:</source> + <translation>Időtartam:</translation> + </message> + <message> + <location line="+8"/> + <source>1 x 80 minute CD</source> + <translation>1 x 80 perces CD</translation> + </message> + <message> + <location line="+5"/> + <source>2 x 80 minute CD</source> + <translation>2 x 80 perces CD</translation> + </message> + <message> + <location line="+5"/> + <source>1 x 74 minute CD</source> + <translation>1 x 74 perces CD</translation> + </message> + <message> + <location line="+5"/> + <source>2 x 74 minute CD</source> + <translation>2 x 74 perces CD</translation> + </message> + <message> + <location line="+5"/> + <source>DVD-5</source> + <translation>DVD-5</translation> + </message> + <message> + <location line="+5"/> + <source>Custom</source> + <translation>Egyéni</translation> + </message> + <message> + <location line="+58"/> + <source>Custom Size:</source> + <translation>Egyéni méret:</translation> + </message> + <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> + <source>MB</source> + <translation>MB</translation> + </message> + <message> + <location line="-217"/> + <source>Audio Bitrate</source> + <translation>Hang bitsebesség</translation> + </message> + <message> + <location line="+20"/> + <source>Track 1:</source> + <translation>Sáv 1:</translation> + </message> + <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> + <source>kbps</source> + <translation>kbps</translation> + </message> + <message> + <location line="-246"/> + <source>Track 2:</source> + <translation>Sáv 2:</translation> + </message> + <message> + <location line="+39"/> + <source>Result</source> + <translation>Eredmény</translation> + </message> + <message> + <location line="+28"/> + <source>Audio Size:</source> + <translation>Hang méret:</translation> + </message> + <message> + <location line="+7"/> + <source>Video Size:</source> + <translation>Videó méret:</translation> + </message> + <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> + <source>0</source> + <translation>0</translation> + </message> + <message> + <location line="-101"/> + <source>Total Size:</source> + <translation>Teljes méret:</translation> + </message> + <message> + <location line="+120"/> + <source>Bits Per Pixel:</source> + <translation>Bitmélység:</translation> + </message> + <message> + <location line="+7"/> + <source>Video Bitrate:</source> + <translation>Videó bitráta:</translation> + </message> + <message> + <location line="+61"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="+7"/> + <source>Cancel</source> + <translation>Mégsem</translation> + </message> +</context> +<context> + <name>DIA_encodingQt4</name> + <message> + <source>Shutting down</source> + <translation type="vanished">Leállítás</translation> + </message> + <message> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="vanished">A kódolás szünetel. Folytassuk, vagy hagyjuk abba??</translation> + </message> + <message> + <source>Resume</source> + <translation type="vanished">Folytatás</translation> + </message> + <message> + <source>Abort</source> + <translation type="vanished">Megszakítás</translation> + </message> +</context> +<context> + <name>Dialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> + <source>Indexing</source> + <translation>Indexelés</translation> + </message> + <message> + <location line="+1"/> + <source>Time Left : Infinity</source> + <translation>Hátralévő idő: végtelen</translation> + </message> + <message> + <location line="+1"/> + <source># Images :</source> + <translation># Képek:</translation> + </message> +</context> +<context> + <name>DialogAudioTracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+25"/> + <source>Track 1</source> + <translation>Sáv 1</translation> + </message> + <message> + <location line="+23"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Configure</source> + <translation>Beállítás</translation> + </message> + <message> + <source>Audio Filters</source> + <translation type="vanished">Hangszűrők</translation> + </message> + <message> + <location line="-105"/> + <source>Track 2</source> + <translation>Sáv 2</translation> + </message> + <message> + <location line="+41"/> + <source>Track 3</source> + <translation>Sáv 3</translation> + </message> + <message> + <location line="+41"/> + <source>Track 4</source> + <translation>Sáv 4</translation> + </message> + <message> + <location line="-134"/> + <source>Audio Tracks Configuration</source> + <translation>Hangsávok beállítása</translation> + </message> + <message> + <location line="+18"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Enabled</source> + <translation>Engedélyezve</translation> + </message> + <message> + <location line="-100"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Szűrők</translation> + </message> +</context> +<context> + <name>DialogOcr</name> + <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> + <source>Dialog</source> + <translation>Párbeszédablak</translation> + </message> + <message> + <location line="+20"/> + <source>Calibrate</source> + <translation>Kalibrálás</translation> + </message> + <message> + <location line="+7"/> + <source>Skip All</source> + <translation>Mindet lépje át</translation> + </message> + <message> + <location line="+7"/> + <source>Skip Glyph</source> + <translation>Betűkép átlépése</translation> + </message> + <message> + <location line="+7"/> + <source>Ignore</source> + <translation>Kihagyás</translation> + </message> + <message> + <location line="+20"/> + <source>Ok</source> + <translation>OK</translation> + </message> + <message> + <location line="+18"/> + <source>Close</source> + <translation>Bezárás</translation> + </message> + <message> + <location line="+17"/> + <source>Timecode:</source> + <translation>Időkód:</translation> + </message> + <message> + <location line="+7"/> + <source>0/0</source> + <translation>0/0</translation> + </message> + <message> + <location line="+7"/> + <source>Nb Lines :</source> + <translation>Nb Lines :</translation> + </message> + <message> + <location line="-21"/> + <source>00:00:00/000</source> + <translation type="unfinished">00:00:00/000</translation> + </message> +</context> +<context> + <name>DialogProcessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> + <source>Dialog</source> + <translation type="unfinished">Párbeszédablak</translation> + </message> + <message> + <location line="+19"/> + <source>Cancel</source> + <translation type="unfinished">Mégsem</translation> + </message> + <message> + <location line="+7"/> + <source>TimeLeft</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+7"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+7"/> + <source>Speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>0 fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DialogProgress</name> + <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> + <source>1/1</source> + <translation>1/1</translation> + </message> + <message> + <location line="+14"/> + <source>...</source> + <translation>…</translation> + </message> + <message> + <location line="-34"/> + <source>Progress</source> + <translation>Folyamat</translation> + </message> + <message> + <location line="+13"/> + <source>Current job</source> + <translation>Folyó feladat</translation> + </message> + <message> + <location line="+14"/> + <source>File being written </source> + <translation>Fájlirás</translation> + </message> +</context> +<context> + <name>GUIPlayback</name> + <message> + <source>Trouble initializing audio device</source> + <translation type="vanished">Probléma a hangeszköz inicializálásánál</translation> + </message> +</context> +<context> + <name>MP4Header</name> + <message> + <source>Problem reading SVQ3 headers</source> + <translation type="vanished">Probléma a SVQ3 fejek olvasásánál</translation> + </message> + <message> + <source>No stts table</source> + <translation type="vanished">Nincs STTS tábla</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> + <source>Avidemux</source> + <translation>Avidemux</translation> + </message> + <message> + <location line="+462"/> + <location line="+169"/> + <source>Copy</source> + <translation>Másolás</translation> + </message> + <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> + <source>Configure</source> + <translation>Beállítás</translation> + </message> + <message> + <location line="-334"/> + <location line="+169"/> + <source>Filters</source> + <translation>Szűrők</translation> + </message> + <message> + <location line="+27"/> + <source>&Shift:</source> + <translation>Lépteté&s:</translation> + </message> + <message> + <location line="+265"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> + <source>...</source> + <translation>…</translation> + </message> + <message> + <location line="-297"/> + <source>Time:</source> + <translation>Idő:</translation> + </message> + <message> + <location line="+19"/> + <source>00:00:00.000</source> + <translation>00:00:00.000</translation> + </message> + <message> + <location line="+22"/> + <source>/ 00:00:00.000</source> + <translation>/ 00:00:00,000</translation> + </message> + <message> + <location line="+42"/> + <source>?</source> + <translation>?</translation> + </message> + <message> + <source>Selection</source> + <translation type="vanished">Kijelölés</translation> + </message> + <message> + <location line="+134"/> + <location line="+10"/> + <source>000000</source> + <translation>000000</translation> + </message> + <message> + <location line="-1441"/> + <source>&Help</source> + <translation>&Súgó</translation> + </message> + <message> + <location line="+5"/> + <source>Vi&deo</source> + <translation>Vi&deó</translation> + </message> + <message> + <location line="+46"/> + <source>&Audio</source> + <translation>H&ang</translation> + </message> + <message> + <location line="+5"/> + <source>&File</source> + <translation>&Fájl</translation> + </message> + <message> + <location line="-10"/> + <source>&Tools</source> + <translation>&Eszközök</translation> + </message> + <message> + <location line="-36"/> + <source>&Edit</source> + <translation>Sz&erkesztés</translation> + </message> + <message> + <location line="+5"/> + <source>&View</source> + <translation>&Nézet</translation> + </message> + <message> + <location line="+21"/> + <source>&Custom</source> + <translation>&Egyéni</translation> + </message> + <message> + <location line="+5"/> + <source>&Go</source> + <translation>U&grás</translation> + </message> + <message> + <location line="+1583"/> + <source>&Open...</source> + <translation>M&egnyitás…</translation> + </message> + <message> + <location line="+12"/> + <source>&Information...</source> + <translation>&Információ...</translation> + </message> + <message> + <location line="+3"/> + <source>Alt+Return</source> + <translation>Alt+Return</translation> + </message> + <message> + <location line="+9"/> + <source>Save &Video...</source> + <translation>&Videó mentése...</translation> + </message> + <message> + <location line="+3"/> + <location line="+3"/> + <source>Save Video</source> + <translation>Videó mentése</translation> + </message> + <message> + <location line="+9"/> + <source>&Load/Run Project...</source> + <translation>Projekt betö&ltése/indítása...</translation> + </message> + <message> + <location line="+3"/> + <location line="+3"/> + <source>Load/Run Project</source> + <translation>Projekt betöltése/indítása</translation> + </message> + <message> + <location line="+9"/> + <source>Save &Project</source> + <translation>&Projekt mentése</translation> + </message> + <message> + <location line="+3"/> + <location line="+3"/> + <source>Save Project</source> + <translation>Projekt mentése</translation> + </message> + <message> + <location line="+81"/> + <source>Ctrl+Alt+S</source> + <translation>Ctrl+Alt+S</translation> + </message> + <message> + <location line="-72"/> + <source>&Calculator...</source> + <translation>&Számológép...</translation> + </message> + <message> + <location line="+3"/> + <source>F7</source> + <translation>F7</translation> + </message> + <message> + <location line="-1075"/> + <source>ms</source> + <translation>ms</translation> + </message> + <message> + <location line="+793"/> + <source>A:</source> + <translation>A:</translation> + </message> + <message> + <location line="+7"/> + <source>B:</source> + <translation>B:</translation> + </message> + <message> + <location line="+290"/> + <source>&Input</source> + <translation>&Bemenet</translation> + </message> + <message> + <location line="+12"/> + <source>&Output</source> + <translation>&Kimenet</translation> + </message> + <message> + <location line="+106"/> + <source>Si&de</source> + <translation>Ol&dal</translation> + </message> + <message> + <location line="-12"/> + <source>&Top</source> + <translation>Fen&t</translation> + </message> + <message> + <location line="-533"/> + <source>Frame type:</source> + <translation>Képkocka típus:</translation> + </message> + <message> + <location line="+521"/> + <source>&Separate</source> + <translation>&Szeparált</translation> + </message> + <message> + <location line="-1786"/> + <source>&Toolbars</source> + <translation>Eszköz&tárak</translation> + </message> + <message> + <location line="+12"/> + <source>&Auto</source> + <translation>&Automatikus</translation> + </message> + <message> + <location line="+30"/> + <source>&Recent</source> + <translation>Nem&régi</translation> + </message> + <message> + <source>Codec Options</source> + <translation type="vanished">Kódoló beállítás</translation> + </message> + <message> + <location line="+74"/> + <source><b>Video Decoder<b></source> + <translation><b>Videó dekódoló<b></translation> + </message> + <message> + <location line="+75"/> + <location line="+7"/> + <source>XXXX</source> + <translation>XXXX</translation> + </message> + <message> + <location line="+57"/> + <source><b>Video Output</b></source> + <translation><b>Videó kimenet<b></translation> + </message> + <message> + <location line="+176"/> + <source><b>Audio Output</b></source> + <translation><b>Hang kimenet<b></translation> + </message> + <message> + <location line="+10"/> + <source> (0 track(s))</source> + <translation>(0 sáv)</translation> + </message> + <message> + <location line="+196"/> + <source><b>Output Format</b></source> + <translation><b>Kimeneti formátum</b></translation> + </message> + <message> + <source>Navigation</source> + <translation type="vanished">Navigálás</translation> + </message> + <message> + <source><b>Selection</b></source> + <translation type="vanished"><b>Kijelölés</b></translation> + </message> + <message> + <source>Volume</source> + <translation type="vanished">Hangerő</translation> + </message> + <message> + <source>Audio Metre</source> + <translation type="vanished">Hang méter</translation> + </message> + <message> + <location line="+1078"/> + <source>&Codec Options</source> + <translation>&Kódek beállítás</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+C</source> + <translation>Alt+Ctrl+C</translation> + </message> + <message> + <location line="-967"/> + <location line="+978"/> + <source>&Navigation</source> + <translation>&Navigálás</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+N</source> + <translation>Ctrl+Alt+N</translation> + </message> + <message> + <location line="+11"/> + <source>&Selection</source> + <translation>Kijelölé&s</translation> + </message> + <message> + <location line="+14"/> + <source>&Volume</source> + <translation>&Hangerő</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation>Ctrl+Alt+V</translation> + </message> + <message> + <location line="+11"/> + <source>&Audio Metre</source> + <translation>H&ang méter</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+M</source> + <translation>Ctrl+Alt+M</translation> + </message> + <message> + <location line="-1691"/> + <source>Codec O&ptions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+743"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Play filtered</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OpenDMLHeader</name> + <message> + <source>Malformed header</source> + <translation type="vanished">Hibás formátumú fejléc</translation> + </message> + <message> + <source>Unpacking bitstream</source> + <translation type="vanished">Bitsream kicsomagolása</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <source>Question</source> + <translation type="vanished">Kérdés</translation> + </message> +</context> +<context> + <name>SpiderMonkeyShell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> + <source>Shell</source> + <translation>parancsértelmező</translation> + </message> + <message> + <location line="+32"/> + <source>Clear</source> + <translation>Törlés</translation> + </message> + <message> + <location line="+40"/> + <source>Evaluate</source> + <translation>Kiértékelés</translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Return</source> + <translation>Ctrl+Return</translation> + </message> +</context> +<context> + <name>Telecide</name> + <message> + <source>No strategy</source> + <translation type="vanished">Nincs stratégia</translation> + </message> + <message> + <source>3:2 pulldown</source> + <translation type="vanished">3:2 pulldown</translation> + </message> + <message> + <source>PAL/SECAM</source> + <translation type="vanished">PAL/SECAM</translation> + </message> + <message> + <source>NTSC converted from PAL</source> + <translation type="vanished">PAL-ból konvertélt NTSC</translation> + </message> + <message> + <source>Top</source> + <translation type="vanished">Fent</translation> + </message> + <message> + <source>Bottom</source> + <translation type="vanished">Lent</translation> + </message> + <message> + <source>Never</source> + <translation type="vanished">Soha</translation> + </message> + <message> + <source>If still combed</source> + <translation type="vanished">Ha még összefésült</translation> + </message> + <message> + <source>Always</source> + <translation type="vanished">Mindig</translation> + </message> + <message> + <source>None</source> + <translation type="vanished">Nincs</translation> + </message> + <message> + <source>None but compute</source> + <translation type="vanished">Nincs, de számítsa</translation> + </message> + <message> + <source>Postproc on best match</source> + <translation type="vanished">Utómunkálatok a legjobb egyezőségért</translation> + </message> + <message> + <source>Postproc and show zones (debug)</source> + <translation type="vanished">Utómunkálatok és zónák megjelenítése (hibakeresés)</translation> + </message> + <message> + <source>Process image (not fields)</source> + <translation type="vanished">Képfeldolgozás (mezők nem)</translation> + </message> + <message> + <source>Process image (not fields), debug</source> + <translation type="vanished">Képfeldolgozás (mezők nem), hibakeresés</translation> + </message> + <message> + <source>_Strategy:</source> + <translation type="vanished">Stratégia:</translation> + </message> + <message> + <source>_Field order:</source> + <translation type="vanished">Mező sorrend:</translation> + </message> + <message> + <source>_Postprocessing:</source> + <translation type="vanished">Utómunkálatok:</translation> + </message> + <message> + <source>_Try backward:</source> + <translation type="vanished">Próbálja visszafelé:</translation> + </message> + <message> + <source>_Direct threshold:</source> + <translation type="vanished">Közvetlen határérték:</translation> + </message> + <message> + <source>_Backward threshold:</source> + <translation type="vanished">Visszafelé határértéke:</translation> + </message> + <message> + <source>_Noise threshold:</source> + <translation type="vanished">Zaj határérték:</translation> + </message> + <message> + <source>Postp_rocessing threshold:</source> + <translation type="vanished">Utómunkálatok határértéke:</translation> + </message> + <message> + <source>_Use chroma to decide</source> + <translation type="vanished">Színesség használata a döntéshez</translation> + </message> + <message> + <source>Sho_w info</source> + <translation type="vanished">Infó megjelenítése</translation> + </message> + <message> + <source>Debu_g</source> + <translation type="vanished">Hibakeresés</translation> + </message> + <message> + <source>Bl_end</source> + <translation type="vanished">Vegyítés</translation> + </message> + <message> + <source>Decomb Telecide</source> + <translation type="vanished">Decomb Telecide</translation> + </message> +</context> +<context> + <name>Ui_licenseWindow</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Ui_vobsubWindow</name> + <message> + <source>Select Idx File</source> + <translation type="vanished">Idx fájl kiválasztása</translation> + </message> +</context> +<context> + <name>VapourSynthProxy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">…</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>aboutDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> + <source>About Avidemux</source> + <translation>Avidemux névjegye</translation> + </message> + <message> + <location line="+94"/> + <source>Multi-platform Video Editor</source> + <translation>Videószerkesztő több rendszerhez</translation> + </message> + <message> + <location line="+85"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="-56"/> + <source>http://www.avidemux.org</source> + <translation>http://www.avidemux.org</translation> + </message> + <message> + <location line="+36"/> + <source>&License</source> + <translation>&Licensz</translation> + </message> + <message> + <location line="-84"/> + <source>Avidemux </source> + <translation>Avidemux</translation> + </message> + <message> + <source>© 2001 - 2012 Mean</source> + <translation type="vanished">© 2001-2012 Mean</translation> + </message> + <message> + <location line="+29"/> + <source>© 2001 - 2016 Mean</source> + <translation type="unfinished">© 2001-2012 Mean {2001 ?} {2016 ?}</translation> + </message> +</context> +<context> + <name>addBorder</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> + <source>_Left border:</source> + <translation>Balszegély:</translation> + </message> + <message> + <location line="+1"/> + <source>_Right border:</source> + <translation>Jobbszegély:</translation> + </message> + <message> + <location line="+1"/> + <source>_Top border:</source> + <translation>Felső szegély:</translation> + </message> + <message> + <location line="+1"/> + <source>_Bottom border:</source> + <translation>Alsó szegély:</translation> + </message> + <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> + <source>Add Borders</source> + <translation>Keretek hozzáadása</translation> + </message> + <message> + <location line="+4"/> + <source>Incorrect parameters</source> + <translation>Helytelen paraméter(ek)</translation> + </message> + <message> + <location line="+0"/> + <source>All parameters must be even and within range.</source> + <translation>Minden paraméter hatókörön belül kell hogy legyen.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>adm</name> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> + <source>_Use systray while encoding</source> + <translation>Tálca (panel) használata a kódolás alatt</translation> + </message> + <message> + <location line="+1"/> + <source>_Accept non-standard audio frequency for DVD</source> + <translation>Nem szabványos DVD hangsáv frekvencia elfogadása</translation> + </message> + <message> + <location line="+1"/> + <source>Create _OpenDML files</source> + <translation>OpenDML fájlok létrehozása</translation> + </message> + <message> + <location line="+4"/> + <source>SIMD</source> + <translation>SIMD</translation> + </message> + <message> + <location line="+2"/> + <source>Enable all SIMD</source> + <translation>Összes SIMD engedélyezése</translation> + </message> + <message> + <location line="+1"/> + <source>Enable MMX</source> + <translation>MMX engedélyezése</translation> + </message> + <message> + <location line="+1"/> + <source>Enable MMXEXT</source> + <translation>MMXEXT engedélyezése</translation> + </message> + <message> + <location line="+1"/> + <source>Enable 3DNOW</source> + <translation>3DNOW engedélyezése</translation> + </message> + <message> + <location line="+1"/> + <source>Enable 3DNOWEXT</source> + <translation>3DNOWEXT engedélyezése</translation> + </message> + <message> + <location line="+1"/> + <source>Enable SSE</source> + <translation>SSE engedélyezése</translation> + </message> + <message> + <location line="+1"/> + <source>Enable SSE2</source> + <translation>SSE2 engedélyezése</translation> + </message> + <message> + <location line="+1"/> + <source>Enable SSE3</source> + <translation>SSE3 engedélyezése</translation> + </message> + <message> + <location line="+1"/> + <source>Enable SSSE3</source> + <translation>SSSE3 engedélyezése</translation> + </message> + <message> + <location line="+21"/> + <source>_lavc threads:</source> + <translation>Lavc szálak:</translation> + </message> + <message> + <location line="+2"/> + <source>Multi-threading</source> + <translation>Többszálas</translation> + </message> + <message> + <location line="+5"/> + <source>Above normal</source> + <translation>Normál feletti</translation> + </message> + <message> + <location line="+1"/> + <source>Normal</source> + <translation>Normál</translation> + </message> + <message> + <location line="+1"/> + <source>Below normal</source> + <translation>Normál alatti</translation> + </message> + <message> + <location line="+3"/> + <source>_Encoding priority:</source> + <translation>Kódolási prioritás:</translation> + </message> + <message> + <location line="+1"/> + <source>_Indexing/unpacking priority:</source> + <translation>Indexelési/kicsomagolási prioritás:</translation> + </message> + <message> + <location line="+1"/> + <source>_Playback priority:</source> + <translation>Visszajátszási prioritás:</translation> + </message> + <message> + <location line="+2"/> + <source>Prioritisation</source> + <translation>Prioritások beállítása</translation> + </message> + <message> + <location line="+7"/> + <source>_Use alternative tag for MP3 in .mp4</source> + <translation>Alternatív MP3 Tag használata .mp4-ben</translation> + </message> + <message> + <location line="+5"/> + <source>XVideo (best)</source> + <translation>XVideo (legjobb)</translation> + </message> + <message> + <location line="+18"/> + <source>SDL (good)</source> + <translation>SDL (jó)</translation> + </message> + <message> + <location line="+3"/> + <source>Video _display:</source> + <translation>Vi_deó megjelenítés:</translation> + </message> + <message> + <location line="+29"/> + <source>No alerts</source> + <translation>Nincs figyelmeztetés</translation> + </message> + <message> + <location line="+1"/> + <source>Display only error alerts</source> + <translation>Csak a hibajelzések megjelenítése</translation> + </message> + <message> + <location line="+1"/> + <source>Display all alerts</source> + <translation>Összes figyelmeztetés megjelenítése</translation> + </message> + <message> + <location line="+2"/> + <source>_Message level:</source> + <translation>Üzenetek szintje:</translation> + </message> + <message> + <location line="+6"/> + <source>Master</source> + <translation>Mester</translation> + </message> + <message> + <location line="+1"/> + <source>_Volume control:</source> + <translation>Hangerőszabályzó:</translation> + </message> + <message> + <location line="+5"/> + <source>No downmixing</source> + <translation>Nincs lekeverés</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> + <source>Stereo</source> + <translation>Sztereó</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> + <source>Pro Logic</source> + <translation>Pro Logic</translation> + </message> + <message> + <location line="+1"/> + <source>Pro Logic II</source> + <translation>Pro Logic II</translation> + </message> + <message> + <location line="+2"/> + <source>_Local playback downmixing:</source> + <translation>Helyi lejátszás lekeverése:</translation> + </message> + <message> + <location line="+14"/> + <source>_AudioDevice</source> + <translation>Hangeszköz</translation> + </message> + <message> + <location line="+5"/> + <source>De_ringing</source> + <translation>Deringing</translation> + </message> + <message> + <location line="+2"/> + <source>Default Postprocessing</source> + <translation>Alapértelmezett utómunkálatok</translation> + </message> + <message> + <location line="+45"/> + <source>User Interface</source> + <translation>Kezelőfelület</translation> + </message> + <message> + <location line="+7"/> + <source>Output</source> + <translation>Kimenet</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> + <source>Audio</source> + <translation>Hang</translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> + <source>Video</source> + <translation>Videó</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> + <source>CPU</source> + <translation>CPU</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> + <source>Threading</source> + <translation>Szálak</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+63"/> + <source>Pr&eferences</source> + <translation>Beállítások</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> + <source>Preferences</source> + <translation>Beállítások</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-29"/> + <source>Open</source> + <translation>Megnyitás</translation> + </message> + <message> + <location line="+1"/> + <source>Append</source> + <translation>Hozzáfűz</translation> + </message> + <message> + <location line="+1"/> + <source>Save</source> + <translation>Mentés</translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+125"/> + <location line="+10"/> + <source>Queue</source> + <translation>Küldendő</translation> + </message> + <message> + <location line="+1"/> + <source>Save as Image</source> + <translation>Képként ment</translation> + </message> + <message> + <location line="+1"/> + <source>Save as BMP</source> + <translation>BMP képként ment</translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation>JPEG képként ment</translation> + </message> + <message> + <location line="+1"/> + <source>Close</source> + <translation>Bezárás</translation> + </message> + <message> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation>-</translation> + </message> + <message> + <location line="-3"/> + <source>Information</source> + <translation>Jellemzők</translation> + </message> + <message> + <location line="+2"/> + <source>Connect to avsproxy</source> + <translation>Kapcsolódás kiszolgálóhoz</translation> + </message> + <message> + <location line="+2"/> + <source>Quit</source> + <translation>Kilépés</translation> + </message> + <message> + <location line="+6"/> + <source>Undo</source> + <translation>Visszavonás</translation> + </message> + <message> + <location line="+1"/> + <source>Reset Edit</source> + <translation>Szerkesztő alapba</translation> + </message> + <message> + <location line="+1"/> + <source>Cut</source> + <translation>Kivágás</translation> + </message> + <message> + <location line="+1"/> + <source>Copy</source> + <translation>Másolás</translation> + </message> + <message> + <location line="+1"/> + <source>Paste</source> + <translation>Beillesztés</translation> + </message> + <message> + <location line="+1"/> + <source>Delete</source> + <translation>Törlés</translation> + </message> + <message> + <location line="+2"/> + <source>Set Marker A</source> + <translation>»A« jelző beállítása</translation> + </message> + <message> + <location line="+1"/> + <source>Set Marker B</source> + <translation>»B« jelző beállítása</translation> + </message> + <message> + <location line="+10"/> + <source>Decoder Option</source> + <translation>Dekódoló beállítás +</translation> + </message> + <message> + <location line="+1"/> + <source>PostProcessing</source> + <translation>Utómunkálatok</translation> + </message> + <message> + <location line="+1"/> + <location line="+8"/> + <source>Filters</source> + <translation>Szűrők</translation> + </message> + <message> + <location line="-2"/> + <source>Select Track</source> + <translation>Sáv kiválasztása</translation> + </message> + <message> + <location line="+1"/> + <source>Save audio</source> + <translation>Hang mentés</translation> + </message> + <message> + <location line="+7"/> + <source>Build Option</source> + <translation>Folyamat beállítás +</translation> + </message> + <message> + <location line="+1"/> + <source>Plugins</source> + <translation>Bővítmények</translation> + </message> + <message> + <location line="+3"/> + <source>&Advanced</source> + <translation>Spe&ciális</translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation>Alkalmazás nap&ló megnyitása</translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation>Alkalmazás adatmappa &megnyitás</translation> + </message> + <message> + <location line="+3"/> + <source>About</source> + <translation>Névjegy</translation> + </message> + <message> + <location line="+7"/> + <source>Play/Stop</source> + <translation>Lejátszás/Leállítás</translation> + </message> + <message> + <location line="+1"/> + <source>Previous Frame</source> + <translation>Előző képkocka</translation> + </message> + <message> + <location line="+1"/> + <source>Next Frame</source> + <translation>Következő képkocka</translation> + </message> + <message> + <location line="+1"/> + <source>Previous Intra Frame</source> + <translation>Előző Intra képkocka</translation> + </message> + <message> + <location line="+1"/> + <source>Next Intra Frame</source> + <translation>Következő Intra képkocka</translation> + </message> + <message> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation>Előző fekete képkocka</translation> + </message> + <message> + <location line="+1"/> + <source>Next Black Frame</source> + <translation>Következő fekete képkocka</translation> + </message> + <message> + <location line="+1"/> + <source>First Frame</source> + <translation>Első képkocka</translation> + </message> + <message> + <location line="+1"/> + <source>Last Frame</source> + <translation>Utolsó képkocka</translation> + </message> + <message> + <location line="+2"/> + <source>Go To Marker A</source> + <translation>Ugrás az A jelzőhöz</translation> + </message> + <message> + <location line="+1"/> + <source>Go To Marker B</source> + <translation>Ugrás a B jelzőhöz</translation> + </message> + <message> + <location line="+2"/> + <source>Go To Time</source> + <translation>Időpontra ugrás</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> + <source>R_esampling (Hz):</source> + <translation>Újra-mintavételezés (Hz):</translation> + </message> + <message> + <location line="+0"/> + <source>Resampling frequency (Hz)</source> + <translation>Újra-mintavételezési frekvencia (Hz)</translation> + </message> + <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+43"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="-24"/> + <source>Film to PAL</source> + <translation>Film -> PAL</translation> + </message> + <message> + <location line="+1"/> + <source>PAL to Film</source> + <translation>PAL -> Film</translation> + </message> + <message> + <location line="+3"/> + <source>_Frame rate change:</source> + <translation>Képkockasebesség váltás:</translation> + </message> + <message> + <location line="+4"/> + <source>No change</source> + <translation>Mégsem</translation> + </message> + <message> + <location line="+1"/> + <source>Mono</source> + <translation>Monó</translation> + </message> + <message> + <location line="+2"/> + <source>Stereo+surround</source> + <translation>Sztereó+Surround</translation> + </message> + <message> + <location line="+1"/> + <source>Stereo+center</source> + <translation>Sztereó+Közép</translation> + </message> + <message> + <location line="+1"/> + <source>Stereo+center+surround</source> + <translation>Sztereó+Közép+Surround</translation> + </message> + <message> + <location line="+1"/> + <source>Stereo front+stereo rear</source> + <translation>Sztereó első+sztereó hátsó</translation> + </message> + <message> + <location line="+1"/> + <source>5 channels</source> + <translation>5 csatorna</translation> + </message> + <message> + <location line="+1"/> + <source>5.1</source> + <translation>5.1</translation> + </message> + <message> + <location line="+1"/> + <source>Dolby Pro Logic</source> + <translation>Dolby Pro Logic</translation> + </message> + <message> + <location line="+1"/> + <source>Dolby Pro Logic II</source> + <translation>Dolby Pro Logic II</translation> + </message> + <message> + <location line="+3"/> + <source>DRC</source> + <translation>DRC</translation> + </message> + <message> + <location line="+4"/> + <source>Automatic (max -3 dB)</source> + <translation>Automatikus (max -3 dB)</translation> + </message> + <message> + <location line="+1"/> + <source>Manual (dB)</source> + <translation>Kézi (dB)</translation> + </message> + <message> + <location line="+3"/> + <source>_Gain mode:</source> + <translation>Erősítés mód:</translation> + </message> + <message> + <location line="+1"/> + <source>G_ain value:</source> + <translation>Erősítés értéke:</translation> + </message> + <message> + <location line="+7"/> + <source>_Mixer:</source> + <translation>Keverő:</translation> + </message> + <message> + <location line="+2"/> + <source>Remix:</source> + <translation>Újrakeverő:</translation> + </message> + <message> + <location line="+8"/> + <source>Shift audio:</source> + <translation>Hangeltolás:</translation> + </message> + <message> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation>Eltolás mértéke (ms):</translation> + </message> + <message> + <location line="+3"/> + <source>Audio Filters</source> + <translation>Hangszűrők</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> + <source>Fontconfig</source> + <translation>Fontbeállítás</translation> + </message> + <message> + <location line="+1"/> + <source>FreeType 2</source> + <translation>Free Type 2</translation> + </message> + <message> + <location line="+1"/> + <source>Gettext</source> + <translation>Gettext</translation> + </message> + <message> + <location line="+1"/> + <source>SDL</source> + <translation>SDL</translation> + </message> + <message> + <location line="+1"/> + <source>XVideo</source> + <translation>XVideo</translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU</source> + <translation>VDPAU</translation> + </message> + <message> + <location line="+2"/> + <source>x86</source> + <translation>x86</translation> + </message> + <message> + <location line="+1"/> + <source>x86-64</source> + <translation>x86-64</translation> + </message> + <message> + <location line="+7"/> + <source>Libraries</source> + <translation>Könyvtárak</translation> + </message> + <message> + <location line="+5"/> + <source>Built-in Support</source> + <translation>Beépített támogatás</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> + <source>_Job name:</source> + <translation>Feladat neve:</translation> + </message> + <message> + <location line="+3"/> + <source>Output _File:</source> + <translation>Kimeneti fájl:</translation> + </message> + <message> + <location line="+0"/> + <source>Select Video To Write</source> + <translation>Videó kijelölése írásra</translation> + </message> + <message> + <location line="+3"/> + <source>Save Job</source> + <translation>Feladat mentése</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> + <source>Audio Plugins</source> + <translation>Hangbővitmények</translation> + </message> + <message> + <location line="+29"/> + <source>Video Encoder Plugins</source> + <translation>Videó kódoló bővítmények</translation> + </message> + <message> + <location line="+24"/> + <source>Video Encoder</source> + <translation>Videó kódóló</translation> + </message> + <message> + <location line="+5"/> + <source>Video Decoder Plugins</source> + <translation>Videó kódoló bővítmények</translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation>Videó dekódoló</translation> + </message> + <message> + <location line="+5"/> + <source>Audio Device Plugins</source> + <translation>Hangeszköz bővítmények</translation> + </message> + <message> + <location line="+22"/> + <source>Audio Device</source> + <translation>Hangeszköz</translation> + </message> + <message> + <location line="+7"/> + <source>Audio Encoder Plugins</source> + <translation>Hang kódoló bővítmények</translation> + </message> + <message> + <location line="+22"/> + <source>Audio Encoders</source> + <translation>Hang kódólók</translation> + </message> + <message> + <location line="+7"/> + <source>Demuxer Plugins</source> + <translation>Szétbontó bővítmények</translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation>Szétbontók</translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation>Egyesítő bővítmények</translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation>Egyesítők</translation> + </message> + <message> + <location line="+5"/> + <source>Plugins Info</source> + <translation>Bővítmények infó</translation> + </message> + <message> + <source>Decode video using VDPAU</source> + <translation type="vanished">Videó dekódolása VDPAU -val</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-290"/> + <source>Enable openGl support</source> + <translation>OpenGL engedélyezés</translation> + </message> + <message> + <location line="+64"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+4"/> + <source>High</source> + <translation>Magas</translation> + </message> + <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> + <source>Low</source> + <translation>Alacsony</translation> + </message> + <message> + <location line="+11"/> + <source>_Split MPEG files every (MB):</source> + <translation>MPEG fájlok darabolandó mérete (MB):</translation> + </message> + <message> + <location line="+10"/> + <source>VDPAU (best)</source> + <translation>VDPAU (legjobb)</translation> + </message> + <message> + <location line="+7"/> + <source>OpenGL (best)</source> + <translation>OpenGL (legjobb)</translation> + </message> + <message> + <source>MS Windows GDI (SDL)</source> + <translation type="vanished">SDL (MS Windows GDI)</translation> + </message> + <message> + <source>MS Windows DirectX (SDL)</source> + <translation type="vanished">SDL (MS Windows DirectX)</translation> + </message> + <message> + <location line="+49"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> + <source>PCM</source> + <translation>PCM</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+29"/> + <source>_Horizontal deblocking</source> + <translation>Vízszintes blokkbontás</translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> + <source>_Vertical deblocking</source> + <translation>Függőleges blokkbontás</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+2"/> + <source>_Strength:</source> + <translation>Erősség:</translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="+48"/> + <source>No audio track</source> + <translation>Nincs hangsáv</translation> + </message> + <message> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation>Hangsáv kell a kívánt fájlhoz</translation> + </message> + <message> + <location line="+16"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> + <source>Codec Error</source> + <translation>Kódoló hiba</translation> + </message> + <message> + <location line="-128"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation>Nem választható mpeg4 sp kódoló.</translation> + </message> + <message> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation>Nincs AAC hang dekódoló bővítmény.</translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation>Az MP3 kódek a tartalék tiltást nem engedi. +A lame bővítmény telepítendő</translation> + </message> + <message> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation>Nincs LAME!. +FLV videóhoz szükséges.</translation> + </message> + <message> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation>FLV1 kódoló nem választható.</translation> + </message> + <message> + <source>Cannot select mpeg4 sp codec.</source> + <translation type="vanished">Nem választható mpeg4 sp kódoló.</translation> + </message> + <message> + <location line="+63"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation>Nincs FAAC! +A PSP kompatibilis videóhoz szükséges.</translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="+179"/> + <source>Select script to save</source> + <translation>Mentendő szkript választás</translation> + </message> + <message> + <location line="+150"/> + <source>Not coded in this version</source> + <translation>Nem kódolt ebben a verzióban</translation> + </message> + <message> + <source>Select AVI File...</source> + <translation type="vanished">AVI fájl kiválasztása...</translation> + </message> + <message> + <source>Select AVI File to Append...</source> + <translation type="vanished">AVI fájl kiválasztása hozzáfűzésre...</translation> + </message> + <message> + <location line="+181"/> + <source>Are you sure?</source> + <translation>Biztos benne?</translation> + </message> + <message> + <location line="+87"/> + <source>Permission error</source> + <translation>Hozzáférési hiba</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation>A fájl "%s" megnyitása sikertelen.</translation> + </message> + <message> + <location line="+4"/> + <source>File error</source> + <translation>Fájl hiba</translation> + </message> + <message> + <location line="+0"/> + <source>"%s" does not exist.</source> + <translation>"%s" nem létezik.</translation> + </message> + <message> + <location line="+38"/> + <source>Cannot open project using the video loader.</source> + <translation>Nem lehet megnyitni a projektet a videó betöltővel.</translation> + </message> + <message> + <location line="+1"/> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation>Próbálja így: 'Fájl' -> 'Projekt betöltése/indítása...'</translation> + </message> + <message> + <location line="+4"/> + <source>Could not open the file</source> + <translation>A fájl megnyitása meghiúsult</translation> + </message> + <message> + <location line="+40"/> + <source>Multiple Audio Tracks</source> + <translation>Több hangsáv</translation> + </message> + <message> + <location line="+0"/> + <source>The file you just loaded contains several audio tracks. +Go to Audio->MainTrack to select the active one.</source> + <translation>Az imént betöltött fájl több hangsávot tartalmaz. +Nyissa meg az 'Hang' -> 'Fő hangsáv' menüt és válassza ki az egyiket.</translation> + </message> + <message> + <location line="+84"/> + <source>Something failed when appending</source> + <translation>A hozzáfűzésnél valami nem sikerült</translation> + </message> + <message> + <location line="+9"/> + <location line="+249"/> + <source>Something bad happened (II)</source> + <translation>Valami rossz történt (II)</translation> + </message> + <message> + <location line="-56"/> + <source>Checking video</source> + <translation>Videó ellenőrzés</translation> + </message> + <message> + <location line="+16"/> + <source>No error found</source> + <translation>Nincs hiba</translation> + </message> + <message> + <location line="+4"/> + <source>Errors found in %u frames</source> + <translation>Hiba van %u képkockában</translation> + </message> + <message> + <location line="+16"/> + <source>Marker A > B</source> + <translation>Jelző A > B</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot delete the selection.</source> + <translation>A kijelölést nem lehet törölni.</translation> + </message> + <message> + <location line="+5"/> + <source>You can't remove all frames</source> + <translation>Nem lehet eltávolítani az összes képkockát</translation> + </message> + <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation>Valami rossz történt</translation> + </message> + <message> + <location line="+88"/> + <source>_Track from video:</source> + <translation>Sáv videóból:</translation> + </message> + <message> + <location line="+3"/> + <source>Main Audio Track</source> + <translation>Fő hangsáv</translation> + </message> + <message> + <location line="+253"/> + <source>AvsProxy</source> + <translation>AvsProxy</translation> + </message> + <message> + <location line="+0"/> + <source>Failed to connect to avsproxy. +Is it running ?</source> + <translation>Csatlakozás az AvsProxy-hoz sikertelen. +El lett indítva ?</translation> + </message> + <message> + <location line="+5"/> + <source>avsproxy</source> + <translation>avsProxy</translation> + </message> + <message> + <location line="+34"/> + <source>Frame type:</source> + <translation>Képkocka típus:</translation> + </message> + <message> + <location line="+1"/> + <source>Frame size:</source> + <translation>Képkocka méret:</translation> + </message> + <message> + <location line="+2"/> + <source>Frame Hex Dump</source> + <translation>Képkocka Hex Dump</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> + <source>TimeStamp:</source> + <translation>Időbélyeg:</translation> + </message> + <message> + <location line="+3"/> + <source>Go to Time</source> + <translation>Időpontra ugrás</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> + <source>_Filter strength:</source> + <translation>Szűrő erőssége:</translation> + </message> + <message> + <location line="+1"/> + <source>_Swap U and V</source> + <translation>U és V csere</translation> + </message> + <message> + <location line="+12"/> + <source>_Deringing</source> + <translation>Deringing</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-375"/> + <source>Output file</source> + <translation>Kimeneti fájl</translation> + </message> + <message> + <location line="+1"/> + <source>Job name</source> + <translation>Feladatnév</translation> + </message> + <message> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation>A feladat nyomtatásához használandó nyomtató</translation> + </message> + <message> + <location line="+15"/> + <source>Select Workbench to Save</source> + <translation>Mentendő munkamenet</translation> + </message> + <message> + <location line="+8"/> + <source>Select File to Save Audio</source> + <translation>Fájl kiválasztása a hang mentésére</translation> + </message> + <message> + <location line="+5"/> + <source>Select JPEG Sequence to Save</source> + <translation>JPEG képsor kiválasztása mentésre</translation> + </message> + <message> + <location line="+5"/> + <source>Select BMP to Save</source> + <translation>BMP kiválasztása mentésre</translation> + </message> + <message> + <location line="+6"/> + <source>Select JPEG to Save</source> + <translation>JPEG kiválasztása mentésre</translation> + </message> + <message> + <location line="+8"/> + <source>Select File to Save</source> + <translation>Fájl kiválasztása mentésre</translation> + </message> + <message> + <location line="+62"/> + <source>Saving audio</source> + <translation>Hang mentése</translation> + </message> + <message> + <location line="+148"/> + <source>Jpeg</source> + <translation>Jpeg</translation> + </message> + <message> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation>JPEG mentés sikertelen</translation> + </message> + <message> + <location line="+31"/> + <source>Saving as set of jpegs</source> + <translation>mentés JPEG csoportként</translation> + </message> + <message> + <location line="+6"/> + <source>Cannot decode frame</source> + <translation>Képkocka nem dekódolható</translation> + </message> + <message> + <location line="+0"/> + <source>Aborting.</source> + <translation>Megszakítva.</translation> + </message> + <message> + <location line="+11"/> + <location line="+38"/> + <source>Done</source> + <translation>Kész</translation> + </message> + <message> + <location line="-38"/> + <source>Saved %d images.</source> + <translation>%d kép mentve.</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation>Hiba</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="+0"/> + <source>Could not save all images.</source> + <translation>Nem lehetett menteni az összes képet.</translation> + </message> + <message> + <location line="+22"/> + <source>BMP op failed</source> + <translation>BMP művelet sikertelen</translation> + </message> + <message> + <location line="+0"/> + <source>Saving %s as a BMP file failed.</source> + <translation>%s mentése BMP fájlként sikertelen.</translation> + </message> + <message> + <location line="+14"/> + <source>File %s has been successfully saved.</source> + <translation>A %s fájl sikeresen mentve.</translation> + </message> + <message> + <location line="+4"/> + <source>Failed</source> + <translation>Sikertelen</translation> + </message> + <message> + <location line="+0"/> + <source>File %s was NOT saved correctly.</source> + <translation>A %s fájl mentése NEM hibátlan.</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation>Legutóbbi fájlok</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation>Legutóbbi projektek</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+54"/> + <source>Quantization</source> + <translation>Kvantálás</translation> + </message> + <message> + <location line="-33"/> + <source>Advanced Simple Profile</source> + <translation>Advanced Simple Profile</translation> + </message> + <message> + <location line="-20"/> + <source>Medium</source> + <translation>Közepes</translation> + </message> + <message> + <source>The filter is already partial</source> + <translation type="vanished">A szűrő már részleges</translation> + </message> + <message> + <source>Partial Start Frame:</source> + <translation type="vanished">Rész kezdő képkocka :</translation> + </message> + <message> + <source>Partial End Frame:</source> + <translation type="vanished">Rész utolsó képkocka :</translation> + </message> + <message> + <source>Configure child</source> + <translation type="vanished">Keletkező beállítása</translation> + </message> + <message> + <source>Partial Video Filter</source> + <translation type="vanished">Részleges videó szűrő</translation> + </message> + <message> + <location line="-12"/> + <source>_Interlaced</source> + <translation>Váltottsoros</translation> + </message> + <message> + <location line="+1"/> + <source>Ca_rtoon mode</source> + <translation>Rajzfilm mód</translation> + </message> + <message> + <location line="+1"/> + <source>_Greyscale</source> + <translation>Szürkeskála</translation> + </message> + <message> + <location line="+1"/> + <source>Turbo mode</source> + <translation>Turbó mód</translation> + </message> + <message> + <location line="+1"/> + <source>C_hroma optimizer</source> + <translation>Szín optimalizáló</translation> + </message> + <message> + <location line="+2"/> + <source>Main</source> + <translation>Általános</translation> + </message> + <message> + <location line="+4"/> + <source>Very Low</source> + <translation>Nagyon alacsony</translation> + </message> + <message> + <location line="+4"/> + <source>Very High</source> + <translation>Nagyon magas</translation> + </message> + <message> + <location line="+1"/> + <source>Ultra High</source> + <translation>Nagyon magas</translation> + </message> + <message> + <location line="+1"/> + <source>Motion Search Precision</source> + <translation>Mozgás keresési pontosság</translation> + </message> + <message> + <location line="+3"/> + <source>Off</source> + <translation>Ki</translation> + </message> + <message> + <location line="+1"/> + <source>Mode Decision</source> + <translation>Mód döntés</translation> + </message> + <message> + <location line="+1"/> + <source>Limited Search</source> + <translation>Korlátozott keresés</translation> + </message> + <message> + <location line="+1"/> + <source>Medium Search</source> + <translation>Közepes keresés</translation> + </message> + <message> + <location line="+1"/> + <source>Wide Search</source> + <translation>Széles keresés</translation> + </message> + <message> + <location line="+1"/> + <source>VHQ Mode</source> + <translation>VHQ mód</translation> + </message> + <message> + <location line="+4"/> + <source>Max B Frames</source> + <translation>Max. B képkockák</translation> + </message> + <message> + <location line="+1"/> + <source>Quarter Pixel</source> + <translation>Negyed Pixel</translation> + </message> + <message> + <location line="+1"/> + <source>GMC</source> + <translation>GMC</translation> + </message> + <message> + <location line="+1"/> + <source>BVHQ</source> + <translation>BVHQ</translation> + </message> + <message> + <location line="+9"/> + <source>4MV</source> + <translation>4MV</translation> + </message> + <message> + <location line="+1"/> + <source>Chroma ME</source> + <translation>Színesség ME</translation> + </message> + <message> + <location line="+1"/> + <source>HQ AC</source> + <translation>HQ AC</translation> + </message> + <message> + <location line="+1"/> + <source>More Search</source> + <translation>További keresés</translation> + </message> + <message> + <location line="+5"/> + <source>Min Gop Size</source> + <translation>Min GOP méret</translation> + </message> + <message> + <location line="+1"/> + <source>Max Gop Size</source> + <translation>Max GOP méret</translation> + </message> + <message> + <location line="+1"/> + <source>GOP Size</source> + <translation>GOP méret</translation> + </message> + <message> + <location line="+5"/> + <source>Motion</source> + <translation>Mozgás</translation> + </message> + <message> + <location line="+3"/> + <source>H263</source> + <translation>H263</translation> + </message> + <message> + <location line="+1"/> + <source>Mpeg</source> + <translation>Mpeg</translation> + </message> + <message> + <location line="+1"/> + <source>Quantization Matrix</source> + <translation>Kvantálási mátrix</translation> + </message> + <message> + <location line="+1"/> + <source>Trellis Quantization</source> + <translation>Trellis kvantálás</translation> + </message> + <message> + <location line="+8"/> + <source>Two Pass Tuning</source> + <translation>Kétmenetes hangolás</translation> + </message> + <message> + <location line="+2"/> + <source>Key Frame Boost(%)</source> + <translation>Kulcsképkocka növelés(%)</translation> + </message> + <message> + <location line="+2"/> + <source>I-frames closer than...</source> + <translation>I-képkockák közelebb vannak, mint ...</translation> + </message> + <message> + <location line="+1"/> + <source>.. are reduced by(%)</source> + <translation>...csökkentik ennyivel (%)</translation> + </message> + <message> + <location line="+1"/> + <source>Max Overflow Improvement(%)</source> + <translation>Max túlcsordulás javulás (%)</translation> + </message> + <message> + <location line="+1"/> + <source>Max Overglow Degradation(%)</source> + <translation>Max túlcsordulás romlás (%)</translation> + </message> + <message> + <location line="+4"/> + <source>Curve Compression</source> + <translation>Görbe tömörítés</translation> + </message> + <message> + <location line="+2"/> + <source>High Bitrate Scenes (%)</source> + <translation>Magas bitsebességű jelenetek (%)</translation> + </message> + <message> + <location line="+1"/> + <source>Low Bitrate Scenes (%)</source> + <translation>Alacsony bitsebességű jelenetek (%)</translation> + </message> + <message> + <location line="+1"/> + <source>Overflow Control Strength</source> + <translation>Túlcsordulás ellenőrzés erőssége (%)</translation> + </message> + <message> + <location line="+3"/> + <source>Two Pass</source> + <translation>Kétmenetes</translation> + </message> + <message> + <location line="+7"/> + <source>Xvid4 Configuration</source> + <translation>Xvid4 beállítás</translation> + </message> + <message> + <source>Ready</source> + <translation type="vanished">Kész</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="vanished">Sikerült</translation> + </message> + <message> + <source>Deleted</source> + <translation type="vanished">Törölve</translation> + </message> + <message> + <source>Running</source> + <translation type="vanished">Fut</translation> + </message> + <message> + <source>Job Name</source> + <translation type="vanished">Feladatnév</translation> + </message> + <message> + <source>Status</source> + <translation type="vanished">Állapot</translation> + </message> + <message> + <source>Start Time</source> + <translation type="vanished">Kezdési idő</translation> + </message> + <message> + <source>End Time</source> + <translation type="vanished">Befejezési idő</translation> + </message> + <message> + <source>Sure!</source> + <translation type="vanished">Biztos!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="vanished">Feladat törlése</translation> + </message> + <message> + <source>Are you sure you want to delete %s job?</source> + <translation type="vanished">Biztos, hogy törli a(z) %s feladatot ?</translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="vanished">Összes feladat förlése</translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="vanished">Biztos, hogy törölni akarja az összes feladatot ?</translation> + </message> + <message> + <source>Already done</source> + <translation type="vanished">Már kész</translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="vanished">Ez a szkript már eredményesen lefutott.</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-180"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-51"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-36"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+165"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Hopp</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Probléma a hangeszköz inicializálásánál</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-366"/> + <source>No</source> + <translation type="unfinished">Nem</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+218"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+125"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Disabled</source> + <translation type="unfinished">Tiltva</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatikus felismerés</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Custom</source> + <translation type="unfinished">Egyéni</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Ismeretlen</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Kihagyás</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>aften</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> + <source>_Bitrate:</source> + <translation>Bitsebesség:</translation> + </message> + <message> + <location line="+6"/> + <source>Aften Configuration</source> + <translation>Aften beállítása</translation> + </message> +</context> +<context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Indexelés</translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> + <source>Asharp</source> + <translation>Asharp</translation> + </message> + <message> + <location line="+1"/> + <source>Adaptative sharpener by MarcFD.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>asharpDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> + <source>ASharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Threshold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ass</name> + <message> + <source>SSA.</source> + <translation type="vanished">SSA.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> + <source>_Subtitle file (ASS/SSA):</source> + <translation>Felirat fájl (ASS/SSA):</translation> + </message> + <message> + <location line="+0"/> + <source>Select Subtitle file</source> + <translation>Felirat fájl kiválasztása</translation> + </message> + <message> + <location line="+1"/> + <source>_Line spacing:</source> + <translation>Sorköz:</translation> + </message> + <message> + <location line="+1"/> + <source>_Font scale:</source> + <translation>Font méret:</translation> + </message> + <message> + <location line="+1"/> + <source>_Top margin:</source> + <translation>Felső margó:</translation> + </message> + <message> + <location line="+1"/> + <source>Botto_m margin</source> + <translation>Alsó margó</translation> + </message> + <message> + <location line="+4"/> + <source>ASS</source> + <translation>ASS</translation> + </message> + <message> + <location line="-112"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>avsfilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+604"/> + <source>_avs file:</source> + <translation>avs fájl:</translation> + </message> + <message> + <location line="+1"/> + <source>Select avs filename[*.avs]</source> + <translation>AVS fájlnév[*.avs] kiválasztása</translation> + </message> + <message> + <location line="-7"/> + <source>_wine app file:</source> + <translation>wine fájl:</translation> + </message> + <message> + <location line="+1"/> + <source>Select wine filename[wine/cedega/etc.]</source> + <translation>Válassz: wine fájlnév[wine/cedega/etc.]</translation> + </message> + <message> + <location line="+2"/> + <source>_loader file:</source> + <translation>betöltő fájl:</translation> + </message> + <message> + <location line="+1"/> + <source>Select loader filename[avsload.exe]</source> + <translation>Válassza ki betöltő fájlnevét[avsload.exe]</translation> + </message> + <message> + <location line="+4"/> + <source>_pipe timeout:</source> + <translation>átrányító csatorna időtúllépés:</translation> + </message> + <message> + <location line="+4"/> + <source>AvsFilter config</source> + <translation>AvsFilter beállítása</translation> + </message> +</context> +<context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">Konstans bitsebesség</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">Konstans kvantáló</translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">Forráséval azonos kvantáló</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">Konstans sebesség faktor</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">Adott videó méret 2 menettel</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">átlagos bitsebesség 2 menettel</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Kódolási mód</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Bitsebesség</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">cél bitsebesség (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished">Kvantáló</translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Cél videó mérete (MB)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">átlagos bitsebesség (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> + <name>black</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> + <source>Black</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Replace a section by black.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished">Kezdet (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">Vég (ms):</translation> + </message> + <message> + <location line="+2"/> + <source>Replace by Black</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blacken</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> + <source>_Left border:</source> + <translation>Balszegély:</translation> + </message> + <message> + <location line="+1"/> + <source>_Right border:</source> + <translation>Jobbszegély:</translation> + </message> + <message> + <location line="+1"/> + <source>_Top border:</source> + <translation>Felső szegély:</translation> + </message> + <message> + <location line="+1"/> + <source>_Bottom border:</source> + <translation>Alsó szegély:</translation> + </message> + <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> + <source>Blacken Borders</source> + <translation>Fekete szegélyek</translation> + </message> + <message> + <location line="+4"/> + <source>Incorrect parameters</source> + <translation>Helytelen paraméter</translation> + </message> + <message> + <location line="+0"/> + <source>All parameters must be even and within range.</source> + <translation>Minden paraméter hatókörön belül kell hogy legyen.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>changeFps</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> + <source>Custom</source> + <translation>Egyéni</translation> + </message> + <message> + <location line="+1"/> + <source>25 (PAL)</source> + <translation>25 (PAL)</translation> + </message> + <message> + <location line="+1"/> + <source>23.976 (Film)</source> + <translation>23.976 (Film)</translation> + </message> + <message> + <location line="+1"/> + <source>29.97 (NTSC)</source> + <translation>29.97 (NTSC)</translation> + </message> + <message> + <location line="+1"/> + <source>50 (Pal)</source> + <translation>50 (PAL N Argentína)</translation> + </message> + <message> + <location line="+1"/> + <source>59.93 (NTSC)</source> + <translation>59.93 (Filmes NTSC (IVTC))</translation> + </message> + <message> + <location line="+163"/> + <source>Source Fps:</source> + <translation>Forrás FPS:</translation> + </message> + <message> + <location line="+1"/> + <source>Source frame rate:</source> + <translation>Bejövő képfrissítés:</translation> + </message> + <message> + <location line="+4"/> + <source>Destination Fps:</source> + <translation>Cél Fps:</translation> + </message> + <message> + <location line="+1"/> + <source>Destination frame rate:</source> + <translation> Cél képfrissítés:</translation> + </message> + <message> + <location line="+8"/> + <source>Change fps</source> + <translation>Fps változtatás</translation> + </message> + <message> + <location line="+5"/> + <source>Invalid fps</source> + <translation>Érvénytelen fps</translation> + </message> + <message> + <location line="-151"/> + <source>Change FPS</source> + <translation type="unfinished">Fps valtas</translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished">Az fps valtas gyorsitja/lassítja a filmet.</translation> + </message> + <message> + <location line="+150"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> +</context> +<context> + <name>changefps</name> + <message> + <source>Change FPS</source> + <translation type="vanished">Fps valtas</translation> + </message> + <message> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="vanished">Az fps valtas gyorsitja/lassítja a filmet.</translation> + </message> +</context> +<context> + <name>chromashift</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> + <source>ChromaShift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>chromashiftDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> + <source>ChromaShift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>coloryuv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+75"/> + <source>AutoWhite</source> + <translation>Auto fehéregyensúly</translation> + </message> + <message> + <location line="+1"/> + <source>AutoGain</source> + <translation>Auto erősítés</translation> + </message> + <message> + <location line="+1"/> + <source>Clip to Tv Range (16-235)</source> + <translation>TV tartományra vág (16-235)</translation> + </message> + <message> + <location line="+1"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="+1"/> + <source>PC->TV</source> + <translation>PC->TV</translation> + </message> + <message> + <location line="+1"/> + <source>TV->PC</source> + <translation>TV->PC</translation> + </message> + <message> + <location line="+2"/> + <source>Levels:</source> + <translation>Szintek:</translation> + </message> + <message> + <location line="+7"/> + <source>Y gain</source> + <translation>Y erősség</translation> + </message> + <message> + <location line="+1"/> + <source>Y Brightness</source> + <translation>Y fényerő</translation> + </message> + <message> + <location line="+1"/> + <source>Y Gamma</source> + <translation>Y gamma</translation> + </message> + <message> + <location line="+1"/> + <source>Y Contrast</source> + <translation>Y kontraszt</translation> + </message> + <message> + <location line="+5"/> + <source>U gain</source> + <translation>U erősség</translation> + </message> + <message> + <location line="+1"/> + <source>U Brightness</source> + <translation>U fényerő</translation> + </message> + <message> + <location line="+2"/> + <source>U Contrast</source> + <translation>Ukontraszt</translation> + </message> + <message> + <location line="+6"/> + <source>V gain</source> + <translation>V erősség</translation> + </message> + <message> + <location line="+1"/> + <source>V Brightness</source> + <translation>V fényerő</translation> + </message> + <message> + <location line="+2"/> + <source>V Contrast</source> + <translation>V kontraszt</translation> + </message> + <message> + <location line="+4"/> + <source>Flags</source> + <translation>Jelzők</translation> + </message> + <message> + <location line="+1"/> + <source>Y</source> + <translation>Y</translation> + </message> + <message> + <location line="+1"/> + <source>U</source> + <translation>U</translation> + </message> + <message> + <location line="+1"/> + <source>V</source> + <translation>V</translation> + </message> + <message> + <location line="+3"/> + <source>colorYuv</source> + <translation>colorYuv</translation> + </message> + <message> + <location line="-57"/> + <source>Avisynth color filter.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Color management filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>contrast</name> + <message> + <source>U :</source> + <translation type="vanished">U:</translation> + </message> + <message> + <source>V :</source> + <translation type="vanished">V:</translation> + </message> + <message> + <source>L :</source> + <translation type="vanished">L:</translation> + </message> + <message> + <source>Offset :</source> + <translation type="vanished">Eltolás:</translation> + </message> + <message> + <source>Coef :</source> + <translation type="vanished">Együttható:</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> + <source>Adjust contrast, brightness and colors.</source> + <translation>Kontraszt, fényerő és színek beállítása.</translation> + </message> + <message> + <location line="-1"/> + <source>Contrast</source> + <translation>kontraszt</translation> + </message> +</context> +<context> + <name>contrastDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> + <source>Contrast</source> + <translation type="unfinished">kontraszt</translation> + </message> + <message> + <location line="-40"/> + <source>Luma</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Brightness</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>convolution</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> + <source>_Process luma</source> + <translation>Fényesség folyamat</translation> + </message> + <message> + <location line="+0"/> + <source>Process luma plane</source> + <translation>Fényesség folyamat-szint</translation> + </message> + <message> + <location line="+1"/> + <source>P_rocess chroma</source> + <translation>Színesség folyamat</translation> + </message> + <message> + <location line="+4"/> + <source>Fast Convolution</source> + <translation>Gyorstekerés</translation> + </message> +</context> +<context> + <name>crash</name> + <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> + <source>Load it</source> + <translation>Beolvasás</translation> + </message> + <message> + <location line="+0"/> + <source>Crash file</source> + <translation>Összeomlás fájl</translation> + </message> + <message> + <location line="+1"/> + <source>I have detected a crash file. +Do you want to load it ? +(It will be deleted in all cases, you should save it if you want to keep it)</source> + <translation>Összeomlott fájlt találtam. +Be akarja tölteni? +(Ez később minden esetben törölve lesz. Ha meg akarja tartani, mentenie kell)</translation> + </message> +</context> +<context> + <name>crop</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> + <source>crop</source> + <translation>Peremet leszed</translation> + </message> + <message> + <location line="+1"/> + <source>crop filter</source> + <translation>A peremeket leszedi</translation> + </message> + <message> + <location line="+22"/> + <source>Warning Cropping too much width ! Width reseted ! +</source> + <translation>Figyelem, a levágás túl széles ! Szélesség visszáll !</translation> + </message> + <message> + <location line="+5"/> + <source>Warning Cropping too much height ! Height reseted ! +</source> + <translation>Figyelem, a levágás túl magas ! Magasság visszáll !</translation> + </message> +</context> +<context> + <name>cropDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dcaenc</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> + <source>_Bitrate:</source> + <translation type="unfinished">Bitsebesség:</translation> + </message> + <message> + <location line="+6"/> + <source>DcaEnc Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>decimate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+56"/> + <source>Decomb decimate</source> + <translation>Decomb Decimate</translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation>Donald Graft decimate. A telecide duplikatumokat leszedi.</translation> + </message> + <message> + <location line="+17"/> + <source>Discard closer</source> + <translation>Közelebbi elhagyása</translation> + </message> + <message> + <location line="+1"/> + <source>Replace (interpolate)</source> + <translation>Kicserél (interpolate)</translation> + </message> + <message> + <source>Discard longer dupe (animés)</source> + <translation type="vanished">Discard longer dupe (animés)</translation> + </message> + <message> + <location line="+2"/> + <source>Pulldown dupe removal</source> + <translation>Pulldown dupe eltávolítása</translation> + </message> + <message> + <location line="+3"/> + <source>Fastest (no chroma, partial luma)</source> + <translation>Leggyorsabb (nincs színesség, részleges fényesség)</translation> + </message> + <message> + <location line="+2"/> + <source>Medium (full luma, no chroma)</source> + <translation>Közepes (teljes fényesség, nincs színesség)</translation> + </message> + <message> + <location line="+5"/> + <source>_Mode:</source> + <translation>Mód:</translation> + </message> + <message> + <location line="+1"/> + <source>_Quality:</source> + <translation>Minőség:</translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold 1:</source> + <translation>Határérték 1:</translation> + </message> + <message> + <location line="+1"/> + <source>T_hreshold 2:</source> + <translation>Határérték 2:</translation> + </message> + <message> + <location line="+1"/> + <source>C_ycle:</source> + <translation>Ciklus:</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w</source> + <translation>Megjelenítés</translation> + </message> + <message> + <location line="+3"/> + <source>Decomb Decimate</source> + <translation>Decomb Decimate</translation> + </message> + <message> + <location line="-19"/> + <source>Discard longer dupe (animés)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>delogo2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> + <source>MPlayer delogo2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Blend a logo by interpolating its surrounding box.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dgbob</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+56"/> + <source>dgbob</source> + <translation>DGBob</translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation>Donald Graft Bob.</translation> + </message> + <message> + <location line="+11"/> + <source>Top</source> + <translation>Fent</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation>Lent</translation> + </message> + <message> + <location line="+3"/> + <source>Keep nb of frames and fps</source> + <translation>Képkockaszám és fps fenntartása</translation> + </message> + <message> + <location line="+1"/> + <source>Double nb of frames and fps</source> + <translation>Képkockaszám és fps kétszerezése</translation> + </message> + <message> + <location line="+1"/> + <source>Double nb of frames (slow motion)</source> + <translation>Képkockaszám kétszerezése (lassú mozgás)</translation> + </message> + <message> + <location line="+3"/> + <source>_Top Field First:</source> + <translation>Felső mező először:</translation> + </message> + <message> + <location line="+1"/> + <source>_Mode:</source> + <translation>Mód:</translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold:</source> + <translation>Küszöbszint:</translation> + </message> + <message> + <location line="+1"/> + <source>_Extra</source> + <translation>Extra</translation> + </message> + <message> + <location line="+0"/> + <source>Extra check, avoid using it</source> + <translation>Extra ellenőrzés (ne használja)</translation> + </message> + <message> + <location line="+3"/> + <source>DGBob</source> + <translation>DGBob</translation> + </message> +</context> +<context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>encodingDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> + <source>Encoding...</source> + <translation>Kódolás...</translation> + </message> + <message> + <location line="+57"/> + <source>Phase:</source> + <translation>Ffázis:</translation> + </message> + <message> + <location line="+216"/> + <source>Video Codec:</source> + <translation>Videó kodek:</translation> + </message> + <message> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="-223"/> + <location line="+216"/> + <source>Unknown</source> + <translation>Ismeretlen</translation> + </message> + <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> + <source>0</source> + <translation>0</translation> + </message> + <message> + <location line="-7"/> + <source>00:00:00</source> + <translation>00:00:00</translation> + </message> + <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> + <source>0 MB</source> + <translation>0 MB</translation> + </message> + <message> + <location line="+77"/> + <source>0 kB/s</source> + <translation>0 kB/s</translation> + </message> + <message> + <location line="-350"/> + <source>Shut down computer when finished</source> + <translation>Számítógép leállítása befejezés után</translation> + </message> + <message> + <location line="+20"/> + <source>Priority:</source> + <translation>Prioritás:</translation> + </message> + <message> + <location line="+11"/> + <source>High</source> + <translation>Magas</translation> + </message> + <message> + <location line="+5"/> + <source>Above Normal</source> + <translation>Normál feletti</translation> + </message> + <message> + <location line="+5"/> + <source>Normal</source> + <translation>Normál</translation> + </message> + <message> + <location line="+5"/> + <source>Below Normal</source> + <translation>Normál alatti</translation> + </message> + <message> + <location line="+5"/> + <source>Low</source> + <translation>Alacsony</translation> + </message> + <message> + <location line="+38"/> + <source>Pause / Abort</source> + <translation>Szünet / Megszakít</translation> + </message> + <message> + <location line="-151"/> + <source>Main</source> + <translation type="unfinished">Általános</translation> + </message> + <message> + <location line="+48"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+116"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+50"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>encodingWindow</name> + <message> + <source>Privileges Required</source> + <translation type="vanished">Jogosultság szükséges</translation> + </message> + <message> + <source>Root privileges are required to perform this operation.</source> + <translation type="vanished">Root jogosultság szükséges a művelet végrehajtásához.</translation> + </message> +</context> +<context> + <name>eq2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> + <source>MPlayer eq2</source> + <translation>MPlayer eq2</translation> + </message> + <message> + <location line="+1"/> + <source>Adjust contrast, brightness, saturation and gamma.</source> + <translation>Kontraszt, fenyero, telitettseg es gamma beallitasa.</translation> + </message> +</context> +<context> + <name>eq2Dialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> + <source>Contrast</source> + <translation type="unfinished">kontraszt</translation> + </message> + <message> + <location line="-44"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Brightness</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+95"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">Bitsebesség:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fade</name> + <message> + <source>Fade</source> + <translation type="vanished">Elhalvanyodas</translation> + </message> + <message> + <source>Fade in/out.</source> + <translation type="vanished">Atmenet, eltunes/feltunes.</translation> + </message> + <message> + <source>Out</source> + <translation type="vanished">Ki</translation> + </message> + <message> + <source>Fade out</source> + <translation type="vanished">Elhalványodás</translation> + </message> + <message> + <source>In</source> + <translation type="vanished">Be</translation> + </message> + <message> + <source>Fade in</source> + <translation type="vanished">Fokozatos megjelenítés</translation> + </message> + <message> + <source>_Fade type:</source> + <translation type="vanished">Átmenet típusa:</translation> + </message> + <message> + <source>_Start time (ms):</source> + <translation type="vanished">Kezdet (ms):</translation> + </message> + <message> + <source>_End time (ms):</source> + <translation type="vanished">Vég (ms):</translation> + </message> + <message> + <source>Fade to black</source> + <translation type="vanished">Eltűnés feketébe</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">Elhalvanyodas</translation> + </message> + <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>_Start time (ms):</source> + <translation type="unfinished">Kezdet (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">Vég (ms):</translation> + </message> +</context> +<context> + <name>fadeToBlack</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> + <source>Fade to black</source> + <translation type="unfinished">Eltűnés feketébe</translation> + </message> + <message> + <location line="-25"/> + <source>Fade to black in/out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Ki</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">Elhalványodás</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">Be</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">Fokozatos megjelenítés</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">Átmenet típusa:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished">Kezdet (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">Vég (ms):</translation> + </message> +</context> +<context> + <name>ffmpeg2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+219"/> + <source>Normal (4:3)</source> + <translation>Normál (4:3)</translation> + </message> + <message> + <location line="+1"/> + <source>Wide (16:9)</source> + <translation>Széles (16:9)</translation> + </message> + <message> + <location line="+5"/> + <source>Default</source> + <translation>Alapértelmezett</translation> + </message> + <message> + <location line="+1"/> + <source>Tmpgenc</source> + <translation>Tmpgenc</translation> + </message> + <message> + <location line="+1"/> + <source>Animes</source> + <translation>Animes</translation> + </message> + <message> + <location line="+1"/> + <source>KVCD</source> + <translation>KVCD</translation> + </message> + <message> + <location line="+4"/> + <source>MB comparison</source> + <translation>MB összehasonlítás</translation> + </message> + <message> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation>Legkevesebb bit (vhq)</translation> + </message> + <message> + <location line="+1"/> + <source>Rate distortion</source> + <translation>Sebességtorzulás</translation> + </message> + <message> + <location line="+3"/> + <source>One thread</source> + <translation>Egyszál</translation> + </message> + <message> + <location line="+1"/> + <source>Two threads)</source> + <translation>kétszál)</translation> + </message> + <message> + <location line="+1"/> + <source>Three threads</source> + <translation>háromszál</translation> + </message> + <message> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation>Automata (#cpu)</translation> + </message> + <message> + <location line="+4"/> + <source>Progressive</source> + <translation>Progresszív</translation> + </message> + <message> + <location line="+1"/> + <source>Interlaced</source> + <translation>Váltottsoros</translation> + </message> + <message> + <location line="+3"/> + <source>Top Field First</source> + <translation>Felső mező először</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom Field First</source> + <translation>Alsó mező először</translation> + </message> + <message> + <location line="+10"/> + <source>Threading</source> + <translation>Szálak</translation> + </message> + <message> + <location line="+1"/> + <source>Mi_n. quantizer:</source> + <translation>Min. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation>Max. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation>Max. kvantálási eltérés:</translation> + </message> + <message> + <location line="+1"/> + <source>VBV Buffer Size:</source> + <translation>VBV puffer méret:</translation> + </message> + <message> + <location line="+1"/> + <source>Max bitrate (kb/s):</source> + <translation>Max bitsebesség (kb/s):</translation> + </message> + <message> + <location line="+2"/> + <source>_Trellis quantization</source> + <translation>Trellis kvantálás</translation> + </message> + <message> + <location line="+2"/> + <source>_Number of B frames:</source> + <translation>B Képkockák száma:</translation> + </message> + <message> + <location line="+4"/> + <source>_Macroblock decision:</source> + <translation>Macroblock döntés:</translation> + </message> + <message> + <location line="+1"/> + <source>Aspect ratio:</source> + <translation>Méretarány:</translation> + </message> + <message> + <location line="+1"/> + <source>Matrices:</source> + <translation>Mátrixok:</translation> + </message> + <message> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation>Fájlméret korlát (KB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation>Kvantáló tömörítés:</translation> + </message> + <message> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation>Kvantáló elmosás:</translation> + </message> + <message> + <location line="+2"/> + <source>_Gop Size:</source> + <translation>GOP méret:</translation> + </message> + <message> + <location line="+2"/> + <source>_Interlaced:</source> + <translation>Váltottsoros:</translation> + </message> + <message> + <location line="+1"/> + <source>Field Order:</source> + <translation>Mező sorrend:</translation> + </message> + <message> + <location line="+4"/> + <source>Basic Settings</source> + <translation>Alapbeállítások</translation> + </message> + <message> + <location line="+4"/> + <source>Adv. Settings</source> + <translation>Haladó</translation> + </message> + <message> + <location line="+4"/> + <source>Interlacing</source> + <translation>Váltottsoros</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation>Kvantálás</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation>Sebesség felügyelet</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-2 configuration</source> + <translation>libavcodec MPEG-2 beállítása</translation> + </message> +</context> +<context> + <name>ffmpeg4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation>Teljes</translation> + </message> + <message> + <location line="+1"/> + <source>Log</source> + <translation>Napló</translation> + </message> + <message> + <location line="+1"/> + <source>Phods</source> + <translation>Phods</translation> + </message> + <message> + <location line="+1"/> + <source>EPZS</source> + <translation>EPZS</translation> + </message> + <message> + <location line="+1"/> + <source>X1</source> + <translation>X1</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation>H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+4"/> + <source>MB comparison</source> + <translation>MB összehasonlítás</translation> + </message> + <message> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation>Legkevesebb bit (vhq)</translation> + </message> + <message> + <location line="+1"/> + <source>Rate distortion</source> + <translation>Sebességtorzulás</translation> + </message> + <message> + <location line="+3"/> + <source>One thread</source> + <translation>Egyszál</translation> + </message> + <message> + <location line="+1"/> + <source>Two threads)</source> + <translation>Kétszál)</translation> + </message> + <message> + <location line="+1"/> + <source>Three threads</source> + <translation>háromszál</translation> + </message> + <message> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation>Automata (#cpu)</translation> + </message> + <message> + <location line="+10"/> + <source>Matrices</source> + <translation>Mátrixok</translation> + </message> + <message> + <location line="+1"/> + <source>Threading</source> + <translation>Szálak</translation> + </message> + <message> + <location line="+1"/> + <source>Mi_n. quantizer:</source> + <translation>Min. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation>Max. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation>Max. kvantálási eltérés:</translation> + </message> + <message> + <location line="+2"/> + <source>4_MV</source> + <translation>4MV</translation> + </message> + <message> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation>Trellis kvantálás</translation> + </message> + <message> + <location line="+2"/> + <source>_Quarter pixel</source> + <translation>Negyed Pixel</translation> + </message> + <message> + <location line="+1"/> + <source>_GMC</source> + <translation>GMC</translation> + </message> + <message> + <location line="+3"/> + <source>_Number of B frames:</source> + <translation>B Képkockák száma:</translation> + </message> + <message> + <location line="+1"/> + <source>_Quantization type:</source> + <translation>Kvantálás típusa:</translation> + </message> + <message> + <location line="+2"/> + <source>_Macroblock decision:</source> + <translation>Macroblock döntés:</translation> + </message> + <message> + <location line="+2"/> + <source>_Filesize tolerance (kb):</source> + <translation>Fájlméret korlát (KB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation>Kvantáló tömörítés:</translation> + </message> + <message> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation>Kvantáló elmosás:</translation> + </message> + <message> + <location line="+2"/> + <source>_Gop Size:</source> + <translation>GOP méret:</translation> + </message> + <message> + <location line="+3"/> + <source>User Interface</source> + <translation>Kezelőfelület</translation> + </message> + <message> + <location line="+3"/> + <source>Advanced Simple Profile</source> + <translation>Advanced Simple Profile</translation> + </message> + <message> + <location line="+7"/> + <source>Motion Estimation</source> + <translation>Mozgásbecslés</translation> + </message> + <message> + <location line="+4"/> + <source>Quantization</source> + <translation>Kvantálás</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation>Sebesség felügyelet</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-4 configuration</source> + <translation>libavcodec MPEG-4 beállítása</translation> + </message> +</context> +<context> + <name>ffmsmpeg4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation>Teljes</translation> + </message> + <message> + <location line="+1"/> + <source>Log</source> + <translation>Napló</translation> + </message> + <message> + <location line="+1"/> + <source>Phods</source> + <translation>Phods</translation> + </message> + <message> + <location line="+1"/> + <source>EPZS</source> + <translation>EPZS</translation> + </message> + <message> + <location line="+1"/> + <source>X1</source> + <translation>X1</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation>H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+4"/> + <source>MB comparison</source> + <translation>MB összehasonlítás</translation> + </message> + <message> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation>Legkevesebb bit (vhq)</translation> + </message> + <message> + <location line="+1"/> + <source>Rate distortion</source> + <translation>Sebességtorzulás</translation> + </message> + <message> + <location line="+9"/> + <source>Mi_n. quantizer:</source> + <translation>Min. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation>Max. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation>Max. kvantálási eltérés:</translation> + </message> + <message> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation>Trellis kvantálás</translation> + </message> + <message> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation>Fájlméret korlát (KB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation>Kvantáló tömörítés:</translation> + </message> + <message> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation>Kvantáló elmosás:</translation> + </message> + <message> + <location line="+2"/> + <source>_Gop Size:</source> + <translation>GOP méret:</translation> + </message> + <message> + <location line="+3"/> + <source>User Interface</source> + <translation>Kezelőfelület</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation>Kvantálás</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation>Sebesség felügyelet</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-4 configuration</source> + <translation>libavcodec MPEG-4 beállítása</translation> + </message> +</context> +<context> + <name>ffnvenc</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> + <source>Low Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>High Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>BluRay</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency (LQ)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency (HQ)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bitrate (kbps):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Max Bitrate (kbps):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>libavcodec MPEG-4 configuration</source> + <translation type="unfinished">libavcodec MPEG-4 beállítása</translation> + </message> +</context> +<context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished">mpeg PS (ff) mentés</translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished">mpeg TS (ff) mentés</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Fájl hiba</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">A fájl "%s" megnyitása sikertelen.</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flux</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+88"/> + <source>_Temporal threshold:</source> + <translation>Időbeli határérték:</translation> + </message> + <message> + <location line="+1"/> + <source>_Spatial threshold:</source> + <translation>Térbeli határérték:</translation> + </message> + <message> + <location line="-52"/> + <location line="+56"/> + <source>FluxSmooth</source> + <translation>FluxSmooth</translation> + </message> + <message> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flv1</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation>Teljes</translation> + </message> + <message> + <location line="+1"/> + <source>Log</source> + <translation>Napló</translation> + </message> + <message> + <location line="+1"/> + <source>Phods</source> + <translation>Phods</translation> + </message> + <message> + <location line="+1"/> + <source>EPZS</source> + <translation>EPZS</translation> + </message> + <message> + <location line="+1"/> + <source>X1</source> + <translation>X1</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation>H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+4"/> + <source>MB comparison</source> + <translation>MB összehasonlítás</translation> + </message> + <message> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation>Legkevesebb bit (vhq)</translation> + </message> + <message> + <location line="+1"/> + <source>Rate distortion</source> + <translation>Sebességtorzulás</translation> + </message> + <message> + <location line="+9"/> + <source>Mi_n. quantizer:</source> + <translation>Min. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation>Max. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation>Max. kvantálási eltérés:</translation> + </message> + <message> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation>Trellis kvantálás</translation> + </message> + <message> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation>Fájlméret korlát (KB):</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation>Kvantáló tömörítés:</translation> + </message> + <message> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation>Kvantáló elmosás:</translation> + </message> + <message> + <location line="+2"/> + <source>_Gop Size:</source> + <translation>GOP méret:</translation> + </message> + <message> + <location line="+3"/> + <source>User Interface</source> + <translation>Kezelőfelület</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation>Kvantálás</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation>Sebesség felügyelet</translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec FLV1 configuration</source> + <translation>libavcodec FLV-1 beállítása</translation> + </message> +</context> +<context> + <name>flvdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>gaussian</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> + <source>Gaussian convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :gaussian.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished">Szélesség:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Magasság:</translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished">GL átméretezés</translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished">GL forgatás</translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished">Felső mező megtartása</translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished">Alsó mező megtartása</translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished">Kétszeres képsebesség</translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished">Átméretezés:</translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished">Csíktalanítás:</translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished">Szélesség:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Magasság:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glYadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+77"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+182"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">Mód:</translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>hflip</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> + <source>Horizontal Flip</source> + <translation>Bal-jobb csere</translation> + </message> + <message> + <location line="+1"/> + <source>Horizontally flip the image.</source> + <translation>Baloldal - jobboldal csere</translation> + </message> +</context> +<context> + <name>histogram</name> + <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> + <source>No data</source> + <translation>Nincs adat</translation> + </message> + <message> + <location line="+71"/> + <source>Max. bitrate:</source> + <translation>Max. bitsebesség:</translation> + </message> + <message> + <location line="+1"/> + <source>Average bitrate:</source> + <translation>Átlagos bitráta:</translation> + </message> + <message> + <location line="+1"/> + <source>Number of I frames:</source> + <translation>I képkockák száma:</translation> + </message> + <message> + <location line="+1"/> + <source>Number of P frames:</source> + <translation>P képkockák száma:</translation> + </message> + <message> + <location line="+1"/> + <source>Number of B frames:</source> + <translation>B képkockák száma:</translation> + </message> + <message> + <location line="+1"/> + <source>Max. B frames:</source> + <translation>Max. B képkockák:</translation> + </message> + <message> + <location line="+13"/> + <source>Bitrate Histogram</source> + <translation>Bitsebesség hisztogram</translation> + </message> +</context> +<context> + <name>hue</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> + <source>Mplayer Hue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>hueDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> + <source>Hue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>huff</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> + <source>HUFFYUV</source> + <translation>HUFFYUV</translation> + </message> + <message> + <location line="+1"/> + <source>FF HUFFYUV</source> + <translation>FF HUFFYUV</translation> + </message> + <message> + <location line="+9"/> + <source>Type:</source> + <translation>Típus:</translation> + </message> + <message> + <location line="+3"/> + <source>HuffYUV Configuration</source> + <translation>HuffYUV beállítás</translation> + </message> +</context> +<context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>indexing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> + <source>Continue indexing</source> + <translation>Indexelés folytatása</translation> + </message> + <message> + <location line="+0"/> + <source>Abort Requested</source> + <translation>Megszakítást kért</translation> + </message> + <message> + <location line="+0"/> + <source>Do you want to abort indexing ?</source> + <translation>Biztos, hogy megszakítja az indexelést ?</translation> + </message> + <message> + <location line="+76"/> + <source>Time Left :%02d:%02d:%02d</source> + <translation>Hátralévő idő:%02d:%02d:%02d</translation> + </message> +</context> +<context> + <name>ivtcRemover</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Teljes</translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Gyors</translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Képkockasebesség váltás:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>jobs</name> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation>Avidemuxt feladatok</translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation>Összes függő feladat futtatása</translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation>Feladatok indítása</translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation>Készek törlése</translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation>Tisztítás</translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation>CLI verzió VDPAU használatakor nem lehetséges</translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation>QT4 verzió használandó</translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation>Kilépés</translation> + </message> + <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> + <source>Oops</source> + <translation>Hopp</translation> + </message> + <message> + <location line="+0"/> + <source>Something very wrong happened when building joblist.</source> + <translation>Valami nagyon rossz történt, a feladatlista generálásánál.</translation> + </message> + <message> + <location line="+6"/> + <source>There are no jobs stored</source> + <translation>Nincsenek tárolt feladatok</translation> + </message> +</context> +<context> + <name>jobsDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> + <source>Jobs</source> + <translation>Feladatok</translation> + </message> + <message> + <location line="+37"/> + <source>Delete Sel. Job</source> + <translation>Feladat törlés</translation> + </message> + <message> + <location line="+7"/> + <source>Delete All Jobs</source> + <translation>Összes feladat törlése</translation> + </message> + <message> + <location line="+7"/> + <source>Run All Jobs</source> + <translation>Összes feladat indítása</translation> + </message> + <message> + <location line="+7"/> + <source>Run Selected Job</source> + <translation>A kijelölt feladat indítása most</translation> + </message> +</context> +<context> + <name>jpeg</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+83"/> + <source>YUV422</source> + <translation>YUV422</translation> + </message> + <message> + <location line="+1"/> + <source>YUV420</source> + <translation>YUV420</translation> + </message> + <message> + <location line="+11"/> + <source>_Quantizer:</source> + <translation>Kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>_ColorSpace:</source> + <translation>Színtér:</translation> + </message> + <message> + <location line="+4"/> + <source>Mjpeg Configuration</source> + <translation>Mjpeg beállítás</translation> + </message> +</context> +<context> + <name>kerneldeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+50"/> + <source>Kernel Deint.</source> + <translation>Kernel deint.</translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished">Kernel deinterlace (Donald Graft).</translation> + </message> + <message> + <location line="+14"/> + <source>Top</source> + <translation>Fent</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation>Lent</translation> + </message> + <message> + <location line="+4"/> + <source>_Field order:</source> + <translation>Mező sorrend:</translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold:</source> + <translation>Küszöbszint:</translation> + </message> + <message> + <location line="+0"/> + <source>Smaller means more deinterlacing</source> + <translation>A kisebb hatékonyabb</translation> + </message> + <message> + <location line="+1"/> + <source>_Sharp</source> + <translation>Élesítés</translation> + </message> + <message> + <location line="+0"/> + <source>_Sharper engine:</source> + <translation>Élesítő motor:</translation> + </message> + <message> + <location line="+1"/> + <source>T_woway</source> + <translation>Kétutas</translation> + </message> + <message> + <location line="+0"/> + <source>Extrapolate better (better not to use it)</source> + <translation>Jobban extrapolált (jobb, ha nem használja)</translation> + </message> + <message> + <location line="+1"/> + <source>_Map</source> + <translation>Leképezés</translation> + </message> + <message> + <location line="+0"/> + <source>Show interlaced areas (for test!)</source> + <translation>Vátottsoros terület megjelenítése (teszt!)</translation> + </message> + <message> + <location line="+4"/> + <source>KernelDeint</source> + <translation>KernelDeint</translation> + </message> +</context> +<context> + <name>lame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> + <source>CBR</source> + <translation>CBR</translation> + </message> + <message> + <location line="+1"/> + <source>ABR</source> + <translation>ABR</translation> + </message> + <message> + <location line="+2"/> + <source>Bit_rate mode:</source> + <translation>Bitsebesség mód:</translation> + </message> + <message> + <location line="+18"/> + <source>_Bitrate:</source> + <translation>Bitsebesség:</translation> + </message> + <message> + <location line="+2"/> + <source>_Quality:</source> + <translation>Minőség:</translation> + </message> + <message> + <location line="+3"/> + <source>_Disable reservoir:</source> + <translation>Tartalék tiltás:</translation> + </message> + <message> + <location line="+4"/> + <source>LAME Configuration</source> + <translation>LAME beállítása</translation> + </message> +</context> +<context> + <name>largemedian</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> + <source>Large Median (5x5).</source> + <translation>Nagy Median (5x5).</translation> + </message> + <message> + <location line="+35"/> + <source>_Process luma</source> + <translation>Fényesség folyamat</translation> + </message> + <message> + <location line="+0"/> + <source>Process luma plane</source> + <translation>Fényesség folyamat-szint</translation> + </message> + <message> + <location line="+1"/> + <source>P_rocess chroma</source> + <translation>Színesség folyamat</translation> + </message> + <message> + <location line="+4"/> + <source>Fast Convolution</source> + <translation>Gyorstekerés</translation> + </message> + <message> + <location line="-39"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>lavcodec</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">Bitsebesség:</translation> + </message> +</context> +<context> + <name>lavdecoder</name> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">U és V csere</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+71"/> + <source>Libavdec Deinterlacers</source> + <translation>Libavdec deinterlace</translation> + </message> + <message> + <location line="+117"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="+1"/> + <source>Linear blend</source> + <translation>Lineáris keverés</translation> + </message> + <message> + <location line="+1"/> + <source>Linear interpolate</source> + <translation>Linearis interpolálás</translation> + </message> + <message> + <location line="+1"/> + <source>Cubic interpolate</source> + <translation>Cubic interpolálás</translation> + </message> + <message> + <location line="+1"/> + <source>Median interpolate</source> + <translation>Median interpolálás</translation> + </message> + <message> + <location line="+1"/> + <source>FFmpeg deint</source> + <translation>FFmpeg deint</translation> + </message> + <message> + <location line="+4"/> + <source>_Deinterlacing:</source> + <translation>Csíktalanítás:</translation> + </message> + <message> + <location line="+1"/> + <source>_Autolevel</source> + <translation>Auto-szint</translation> + </message> + <message> + <location line="+4"/> + <source>libavcodec deinterlacer</source> + <translation>libavcodec csíktalanító</translation> + </message> + <message> + <location line="-130"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>licenseDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> + <source>License</source> + <translation>Licensz</translation> + </message> + <message> + <location line="+46"/> + <source>OK</source> + <translation>OK</translation> + </message> +</context> +<context> + <name>logo</name> + <message> + <source>_Logo (jpg file):</source> + <translation type="vanished">Logó (jpg fájl):</translation> + </message> + <message> + <source>Select JPEG file</source> + <translation type="vanished">JPEG fájl kiválasztása</translation> + </message> + <message> + <source>_X Position:</source> + <translation type="vanished">X Pozíció:</translation> + </message> + <message> + <source>_Y Position:</source> + <translation type="vanished">Y Pozíció:</translation> + </message> + <message> + <source>_Alpha:</source> + <translation type="vanished">Alfa:</translation> + </message> + <message> + <source>Logo</source> + <translation type="vanished">Logó</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation>Logo +.</translation> + </message> + <message> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation>A filmen fenn logo lesz alfa keverten.</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">Logó</translation> + </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished">Y</translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>lumaonly</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> + <source>GreyScale</source> + <translation>Fekete-feher</translation> + </message> + <message> + <location line="+1"/> + <source>Remove color, only key grey image.</source> + <translation>fekete-feher lesz a video.</translation> + </message> +</context> +<context> + <name>mainFilterDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> + <source>Video Filter Manager</source> + <translation>Videószűrő kezelő</translation> + </message> + <message> + <location line="+61"/> + <source><big><b>Active Filters</b></big></source> + <translation><big><b>Aktív szűrők:</b></big></translation> + </message> + <message> + <source>C&onfigure</source> + <translation type="vanished">Beállítás&ok</translation> + </message> + <message> + <source>P&artial</source> + <translation type="vanished">R&észleges</translation> + </message> + <message> + <source>Down</source> + <translation type="vanished">Lefelé</translation> + </message> + <message> + <source>Up</source> + <translation type="vanished">Fel</translation> + </message> + <message> + <source>Remove</source> + <translation type="vanished">Eltávolítás</translation> + </message> + <message> + <source>Add</source> + <translation type="vanished">Hozzáadás</translation> + </message> + <message> + <location line="+119"/> + <source>Transform</source> + <translation>Átalakítás</translation> + </message> + <message> + <location line="+9"/> + <source>Interlacing</source> + <translation>Váltottsoros</translation> + </message> + <message> + <location line="+9"/> + <source>Colors</source> + <translation>Színek</translation> + </message> + <message> + <location line="+9"/> + <source>Noise</source> + <translation>Noise</translation> + </message> + <message> + <location line="+9"/> + <source>Sharpness</source> + <translation>Élesség</translation> + </message> + <message> + <location line="+9"/> + <source>Subtitles</source> + <translation>Feliratok</translation> + </message> + <message> + <location line="+18"/> + <source>Miscellaneous</source> + <translation>Egyebek</translation> + </message> + <message> + <location line="+62"/> + <source>&Close</source> + <translation>&Bezárás</translation> + </message> + <message> + <location line="-166"/> + <source><big><b>Available Filters</b></big></source> + <translation><big><b>létező szűrők:</b></big></translation> + </message> + <message> + <location line="+155"/> + <source>&Preview</source> + <translation>E&lőnézet</translation> + </message> + <message> + <location line="-60"/> + <source>OpenGl</source> + <translation>OpenGL</translation> + </message> +</context> +<context> + <name>matroskademuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mcdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+81"/> + <source>MCDeint</source> + <translation>MCDeint</translation> + </message> + <message> + <location line="+1"/> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <translation>Mozgás kompezációs csíktalanító. Az MPlayer-ből áthozva.</translation> + </message> + <message> + <location line="+38"/> + <source>Fast</source> + <translation>Gyors</translation> + </message> + <message> + <location line="+1"/> + <source>Medium</source> + <translation>Közepes</translation> + </message> + <message> + <location line="+1"/> + <source>Slow iterative motion search</source> + <translation>Lassú ismétlődő mozgás keresés</translation> + </message> + <message> + <location line="+1"/> + <source>Extra slow (same as 3+multiple reference frames)</source> + <translation>Nagyon lassú (ugyanaz, mint 3+többszörös referencia képkockák)</translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation>Mód:</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom :</source> + <translation>Lent:</translation> + </message> + <message> + <location line="+1"/> + <source>_Qp:</source> + <translation>Qp:</translation> + </message> + <message> + <location line="+4"/> + <source>mcDeinterlace</source> + <translation>mcDeinterlace</translation> + </message> +</context> +<context> + <name>meadian</name> + <message> + <source>3x3 convolution filter :median.</source> + <translation type="vanished">3x3 convolution filter :median.</translation> + </message> +</context> +<context> + <name>mean</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> + <source>Mean convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :mean.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>median</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> + <source>Median convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished">3x3 convolution filter :median.</translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mkvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> + <source>Saving Mkv</source> + <translation>MKv mentés</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3d</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+201"/> + <source>Mplayer Denoise 3D HQ</source> + <translation>Mplayer Denoise 3D HQ</translation> + </message> + <message> + <location line="+34"/> + <source>_Spatial luma strength:</source> + <translation>Térbeli fényesség erőssége:</translation> + </message> + <message> + <location line="+1"/> + <source>S_patial chroma strength:</source> + <translation>Térbeli színesség erőssége:</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> + <translation>Ideiglenes fényesség erőssége:</translation> + </message> + <message> + <location line="+4"/> + <source>MPlayer denoise3d</source> + <translation>MPlayer denoise3d</translation> + </message> + <message> + <location line="-40"/> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+36"/> + <source>Mplayer Denoise 3D</source> + <translation>Mplayer Denoise 3D</translation> + </message> + <message> + <location line="+33"/> + <source>_Spatial luma strength:</source> + <translation>Térbeli fényesség erőssége:</translation> + </message> + <message> + <location line="+1"/> + <source>S_patial chroma strength:</source> + <translation>Térbeli színesség erőssége:</translation> + </message> + <message> + <location line="+1"/> + <source>_Temporal strength:</source> + <translation>Átmenet erőssége:</translation> + </message> + <message> + <location line="+4"/> + <source>MPlayer denoise3d</source> + <translation>MPlayer denoise3d</translation> + </message> + <message> + <location line="-38"/> + <source>Reduce noise, smooth image, increase compressibility.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4demuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Probléma a SVQ3 fejek olvasásánál</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Nincs STTS tábla</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished">mp4 mentés</translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished">PSP mentés</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Hang</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Videó</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished">Y</translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+133"/> + <source>_Mask</source> + <translation>Maszk</translation> + </message> + <message> + <location line="+1"/> + <source>_High Q</source> + <translation>Kiváló M</translation> + </message> + <message> + <location line="+2"/> + <source>_Threshold:</source> + <translation>Küszöbszint:</translation> + </message> + <message> + <location line="+1"/> + <source>_Strength:</source> + <translation>Erősség:</translation> + </message> + <message> + <location line="+5"/> + <source>MSharpen</source> + <translation>MSharpen</translation> + </message> + <message> + <location line="-65"/> + <source>Msharpen</source> + <translation>MSharpen</translation> + </message> + <message> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>muxerMP4</name> + <message> + <source>Saving mp4</source> + <translation type="vanished">mp4 mentés</translation> + </message> + <message> + <source>Saving PSP</source> + <translation type="vanished">PSP mentés</translation> + </message> +</context> +<context> + <name>muxerffPS</name> + <message> + <source>Saving mpeg PS (ff)</source> + <translation type="vanished">mpeg PS (ff) mentés</translation> + </message> +</context> +<context> + <name>muxerffTS</name> + <message> + <source>Saving mpeg TS (ff)</source> + <translation type="vanished">mpeg TS (ff) mentés</translation> + </message> +</context> +<context> + <name>navigate</name> + <message> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+176"/> + <source>Seek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> +</context> +<context> + <name>nvenc</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> + <source>Low Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>High Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>BluRay</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency (LQ)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Low Latency (HQ)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bitrate (kbps):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Max Bitrate (kbps):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Nvidia H264 Encoder configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>openGlResize</name> + <message> + <source>Width :</source> + <translation type="vanished">Szélesség:</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Magasság:</translation> + </message> + <message> + <source>glResize</source> + <translation type="vanished">GL átméretezés</translation> + </message> +</context> +<context> + <name>opendmldemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Hibás formátumú fejléc</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Bitsream kicsomagolása</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>propsDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> + <source>Properties</source> + <translation>Tulajdonságok</translation> + </message> + <message> + <location line="+12"/> + <source>Video</source> + <translation>Videó</translation> + </message> + <message> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <source>TextLabel</source> + <translation>Szövegcímke</translation> + </message> + <message> + <location line="-49"/> + <source>Frame Rate:</source> + <translation>Képkockaszám:</translation> + </message> + <message> + <location line="+14"/> + <location line="+117"/> + <source>Total Duration:</source> + <translation>Teljes időtartam:</translation> + </message> + <message> + <location line="-103"/> + <source>Aspect Ratio:</source> + <translation>Méretarány:</translation> + </message> + <message> + <location line="+14"/> + <source>Image Size:</source> + <translation>Képméret:</translation> + </message> + <message> + <location line="+14"/> + <source>Codec 4CC:</source> + <translation>Kodek 4CC:</translation> + </message> + <message> + <location line="+10"/> + <source>Extra Video Properties</source> + <translation>Extra Videó tulajdonságok</translation> + </message> + <message> + <location line="+154"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="-111"/> + <source>Audio</source> + <translation>Hang</translation> + </message> + <message> + <location line="+29"/> + <source>Frequency:</source> + <translation>Frekvencia:</translation> + </message> + <message> + <location line="+14"/> + <source>Variable Bitrate:</source> + <translation>Változó bitsebesség:</translation> + </message> + <message> + <location line="+21"/> + <source>Bitrate:</source> + <translation>Bitsebesség:</translation> + </message> + <message> + <location line="+14"/> + <source>Channels:</source> + <translation>Csatornák:</translation> + </message> + <message> + <location line="+14"/> + <source>Codec:</source> + <translation>Kódolás:</translation> + </message> + <message> + <location line="-116"/> + <source>ExtraDataSize:</source> + <translation>Extra Adat Méret:</translation> + </message> + <message> + <location line="+14"/> + <source>Extra data :</source> + <translation>Extra adatok :</translation> + </message> +</context> +<context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Indexelés</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Jogosultság szükséges</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Root jogosultság szükséges a művelet végrehajtásához.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">A kódolás szünetel. Folytassuk, vagy hagyjuk abba??</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Folytatás</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Megszakítás</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished">Legutóbbi fájlok</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Legutóbbi projektek</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Kész</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Sikerült</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Sikertelen</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Törölve</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Fut</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Feladatnév</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Állapot</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Kezdési idő</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Befejezési idő</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Biztos!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Feladat törlése</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">Biztos, hogy törli a(z) %s feladatot ?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Összes feladat förlése</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Biztos, hogy törölni akarja az összes feladatot ?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Már kész</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Ez a szkript már eredményesen lefutott.</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">Hozzáadás</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">Eltávolítás</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Beállítás</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Ismeretlen</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprops</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> + <source>No</source> + <translation>Nem</translation> + </message> + <message> + <location line="+0"/> + <source>Yes</source> + <translation>Igen</translation> + </message> + <message> + <location line="+26"/> + <source>%2.3f fps</source> + <translation>%2.3f fps</translation> + </message> + <message> + <location line="+4"/> + <location line="+59"/> + <source>%02d:%02d:%02d.%03d</source> + <translation>%02d:%02d:%02d.%03d</translation> + </message> + <message> + <location line="-53"/> + <source>%s (%u:%u)</source> + <translation>%s (%u:%u)</translation> + </message> + <message> + <location line="+33"/> + <source>Mono</source> + <translation>Monó</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation>Sztereó</translation> + </message> +</context> +<context> + <name>qshell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Figyelem</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">Információ</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished">Megerősítés</translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished">Kérdés</translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished">Kérdés?</translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Avidemux megnyitása</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished">Idx fájl kiválasztása</translation> + </message> +</context> +<context> + <name>removeplane</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> + <source>Remove Plane</source> + <translation>Szinsik marad</translation> + </message> + <message> + <location line="+1"/> + <source>Remove Y,U or V plane (used mainly to debug other filters).</source> + <translation>Y,U vagy V szurese (jobbara mas szurok tesztelesehez).</translation> + </message> + <message> + <location line="+105"/> + <source>Keep Y Plane</source> + <translation>Y sík marad</translation> + </message> + <message> + <location line="+0"/> + <source>Process luma plane</source> + <translation>Fényesség sík szűrés</translation> + </message> + <message> + <location line="+1"/> + <source>Keep U Plane</source> + <translation>U sík marad</translation> + </message> + <message> + <location line="+0"/> + <source>Process chromaU plane</source> + <translation>U sík szűrés</translation> + </message> + <message> + <location line="+1"/> + <source>Keep V Plane</source> + <translation>V sík marad</translation> + </message> + <message> + <location line="+0"/> + <source>Process chromaV plane</source> + <translation>V sík szűrés</translation> + </message> + <message> + <location line="+5"/> + <source>Remove plane</source> + <translation>Sík eltávolítás</translation> + </message> +</context> +<context> + <name>resampleFps</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> + <source>_Mode:</source> + <translation>Mód:</translation> + </message> + <message> + <location line="+1"/> + <source>_New frame rate:</source> + <translation>Új képkockasebesség:</translation> + </message> + <message> + <location line="+6"/> + <source>Resample fps</source> + <translation>FPS ujraepites</translation> + </message> + <message> + <location line="-322"/> + <source>Custom</source> + <translation>Egyéni</translation> + </message> + <message> + <location line="+1"/> + <source>25 (PAL)</source> + <translation>25 (PAL)</translation> + </message> + <message> + <location line="+1"/> + <source>23.976 (Film)</source> + <translation>23.976 (Film)</translation> + </message> + <message> + <location line="+1"/> + <source>29.97 (NTSC)</source> + <translation>29.97 (NTSC)</translation> + </message> + <message> + <location line="+1"/> + <source>50 (Pal)</source> + <translation>50 (PAL N Argentína)</translation> + </message> + <message> + <location line="+1"/> + <source>59.93 (NTSC)</source> + <translation>59.93 (Filmes NTSC (IVTC))</translation> + </message> + <message> + <location line="+35"/> + <source>Resample FPS</source> + <translation>Fps ujraepites</translation> + </message> + <message> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> + <translation>FPS ujraepites, hossz, szinkron marad.</translation> + </message> +</context> +<context> + <name>resize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> + <source>swsResize</source> + <translation>swsResize</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">A szélesség és magasság nem lehet páratlan szám</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+1"/> + <source>swScale Resizer.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>resizeDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> + <source>Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>4:3</source> + <translation type="unfinished">4:3</translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>16:9</source> + <translation type="unfinished">16:9</translation> + </message> + <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> + <source>1%</source> + <translation type="unfinished">1%</translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>200%</source> + <translation type="unfinished">200%</translation> + </message> + <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <source>Bilinear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> + <source>Bicubic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>resizeWindow</name> + <message> + <source>Width and height cannot be odd</source> + <translation type="vanished">A szélesség és magasság nem lehet páratlan szám</translation> + </message> +</context> +<context> + <name>rotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> + <source>Rotate</source> + <translation>Forgat</translation> + </message> + <message> + <location line="-162"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation>90, 180 vagy 270 fokkal forgat.</translation> + </message> + <message> + <location line="+155"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="+1"/> + <source>90 degrees</source> + <translation>90 fok</translation> + </message> + <message> + <source>90°</source> + <translation type="vanished">90 Grad</translation> + </message> + <message> + <location line="+1"/> + <source>180 degrees</source> + <translation>180 fok</translation> + </message> + <message> + <source>180°</source> + <translation type="vanished">180 Grad</translation> + </message> + <message> + <location line="+1"/> + <source>270 degrees</source> + <translation>270 fok</translation> + </message> + <message> + <source>270°</source> + <translation type="vanished">270 Grad</translation> + </message> + <message> + <location line="+2"/> + <source>_Angle:</source> + <translation>Szög:</translation> + </message> + <message> + <location line="-4"/> + <source>90°</source> + <translation type="unfinished">90°</translation> + </message> + <message> + <location line="+1"/> + <source>180°</source> + <translation type="unfinished">180°</translation> + </message> + <message> + <location line="+1"/> + <source>270°</source> + <translation type="unfinished">270°</translation> + </message> +</context> +<context> + <name>rotateGl</name> + <message> + <source>Angle (°):</source> + <translation type="vanished">Forgatás szöge:</translation> + </message> + <message> + <source>glRotate</source> + <translation type="vanished">GL forgatás</translation> + </message> +</context> +<context> + <name>seekablePreviewDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation>Előnézet</translation> + </message> + <message> + <location line="+83"/> + <source>00:00:00.000</source> + <translation>00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> + <translation>következő</translation> + </message> +</context> +<context> + <name>separateFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>sharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>swapuv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> + <source>Swap UV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Swap the U and V planes.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>telecide</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Nincs stratégia</translation> + </message> + <message> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 pulldown</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">PAL-ból konvertélt NTSC</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Fent</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Lent</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Soha</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Ha még összefésült</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Mindig</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Nincs</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Nincs, de számítsa</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Utómunkálatok a legjobb egyezőségért</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Utómunkálatok és zónák megjelenítése (hibakeresés)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Képfeldolgozás (mezők nem)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Képfeldolgozás (mezők nem), hibakeresés</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">Stratégia:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">Mező sorrend:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">Utómunkálatok:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">Próbálja visszafelé:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">Közvetlen határérték:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">Visszafelé határértéke:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">Zaj határérték:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Utómunkálatok határértéke:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">Színesség használata a döntéshez</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">Infó megjelenítése</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Hibakeresés</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">Vegyítés</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished">Decomb Telecide</translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Indexelés</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">Bitsebesség:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>uisupport</name> + <message> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> + <translation>X11</translation> + </message> + <message> + <location line="+2"/> + <source>MS Windows GDI</source> + <translation>SDL (MS Windows GDI)</translation> + </message> + <message> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> + <translation>Minimális Mac OS X kezelőfelület</translation> + </message> + <message> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> + <translation>Mac OS X kezelőfelület</translation> + </message> + <message> + <location line="+2"/> + <source>OpenGL</source> + <translation>OpenGL</translation> + </message> + <message> + <location line="+3"/> + <source>MS Windows Direct3D</source> + <translation>SDL (MS Windows GDI)</translation> + </message> + <message> + <location line="+3"/> + <source>Default Raster</source> + <translation>Raszter fájlok</translation> + </message> +</context> +<context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>vdpauVideoFilterDeint</name> + <message> + <source>Keep Top Field</source> + <translation type="vanished">Felső mező megtartása</translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="vanished">Alsó mező megtartása</translation> + </message> + <message> + <source>Double framerate</source> + <translation type="vanished">Kétszeres képsebesség</translation> + </message> + <message> + <source>_Resize:</source> + <translation type="vanished">Átméretezés:</translation> + </message> + <message> + <source>Width :</source> + <translation type="vanished">Szélesség:</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Magasság:</translation> + </message> + <message> + <source>vdpau</source> + <translation type="vanished">vdpau</translation> + </message> +</context> +<context> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Keep Top Field</source> + <translation type="unfinished">Felső mező megtartása</translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished">Alsó mező megtartása</translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished">Kétszeres képsebesség</translation> + </message> + <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Resize:</source> + <translation type="unfinished">Átméretezés:</translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished">Csíktalanítás:</translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished">Szélesség:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Magasság:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>vdpaufilter</name> + <message> + <source>Keep Top Field</source> + <translation type="vanished">Felső mező megtartása</translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="vanished">Alsó mező megtartása</translation> + </message> + <message> + <source>Double framerate</source> + <translation type="vanished">Kétszeres képsebesség</translation> + </message> + <message> + <source>_Resize:</source> + <translation type="vanished">Átméretezés:</translation> + </message> + <message> + <source>_Deint Mode:</source> + <translation type="vanished">Csíktalanítás:</translation> + </message> + <message> + <source>Width :</source> + <translation type="vanished">Szélesség:</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Magasság:</translation> + </message> + <message> + <source>vdpau</source> + <translation type="vanished">vdpau</translation> + </message> +</context> +<context> + <name>vdpaufilter2</name> + <message> + <source>Width :</source> + <translation type="vanished">Szélesség:</translation> + </message> + <message> + <source>Height :</source> + <translation type="vanished">Magasság:</translation> + </message> + <message> + <source>vdpau</source> + <translation type="vanished">vdpau</translation> + </message> +</context> +<context> + <name>vdpresize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> + <source>Width :</source> + <translation type="unfinished">Szélesség:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Magasság:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>vflip</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> + <source>Vertical Flip</source> + <translation>Fenn-lenn csere</translation> + </message> + <message> + <location line="+1"/> + <source>Vertically flip the image.</source> + <translation>A video felfordul.</translation> + </message> +</context> +<context> + <name>vobSubDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> + <source>Subtitle Font Size and Position</source> + <translation>Az ablak kezdeti mérete és pozíciója</translation> + </message> + <message> + <location line="+37"/> + <source>Delay :</source> + <translation>Késleltetés:</translation> + </message> + <message> + <location line="+10"/> + <source>Select File</source> + <translation>Válasszon fájlt</translation> + </message> + <message> + <location line="+7"/> + <source>Language :</source> + <translation>Nyelv:</translation> + </message> + <message> + <location line="+7"/> + <source>Idx File :</source> + <translation>Idx fájl:</translation> + </message> +</context> +<context> + <name>vorbis</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> + <source>VBR</source> + <translation>VBR</translation> + </message> + <message> + <location line="+1"/> + <source>Quality based</source> + <translation>A minőség megadásával</translation> + </message> + <message> + <location line="+2"/> + <source>_Mode:</source> + <translation>Mód:</translation> + </message> + <message> + <location line="+14"/> + <source>_Bitrate:</source> + <translation>Bitsebesség:</translation> + </message> + <message> + <location line="+2"/> + <source>_Quality:</source> + <translation>Minőség:</translation> + </message> + <message> + <location line="+7"/> + <source>Vorbis Configuration</source> + <translation>Vorbis beállítása</translation> + </message> +</context> +<context> + <name>vsWindow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> + <source>Open VapourSynth File 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>VS File Files (*.vpy)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>workingDialog</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> + <source>Processing</source> + <translation>Feldolgozás</translation> + </message> + <message> + <location line="+64"/> + <source>Elapsed:</source> + <translation>eltelt:</translation> + </message> + <message> + <location line="+22"/> + <source>Time Remaining:</source> + <translation>Hátralévő idő:</translation> + </message> + <message> + <location line="+26"/> + <source>00:00:00</source> + <translation>00:00:00</translation> + </message> + <message> + <location line="+87"/> + <source>Cancel</source> + <translation>Mégsem</translation> + </message> +</context> +<context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Egyéni</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Cél bitsebesség:</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Kvantáló:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Minőség:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Cél videó méret (MB):</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Átlagos bitsebesség:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished">A Makroblokk-Tree optimatizálás adaptív kvantáló algoritmust (VAQ) igényel, ezért a VAQ engedélyezve lesz. + +Továbblépjünk?</translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished">A VAQ a Makroblokk-Tree optimatizáláshoz kel, ezért az MB-Tree is ki lesz kapcsolva. + +Továbblépjünk?</translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Törlés</translation> + </message> +</context> +<context> + <name>x264ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+15"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished">Törlés</translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished">Profil:</translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <location line="+1149"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1144"/> + <location line="+669"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-664"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+639"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-634"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+25"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Sebesség felügyelet</translation> + </message> + <message> + <location line="+8"/> + <source>Target Video Size:</source> + <translation type="unfinished">Cél videó méret (MB):</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Mozgás</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Mozgásbecslés</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Tiltva</translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <location line="+2596"/> + <source>None</source> + <translation type="unfinished">Nincs</translation> + </message> + <message> + <location line="-2591"/> + <source>Spatial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Temporal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>CABAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished">Alsó mező először</translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished">Felső mező először</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Gyors</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normál</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">VBV puffer méret:</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Hozzáadás</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatikus felismerés</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Kimenet</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Mégsem</translation> + </message> +</context> +<context> + <name>x264Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="vanished">Cél bitsebesség:</translation> + </message> + <message> + <source>kbit/s</source> + <translation type="vanished">kbit/s</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="vanished">Kvantáló:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="vanished">Minőség:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="vanished">Cél videó méret (MB):</translation> + </message> + <message> + <source>MB</source> + <translation type="vanished">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="vanished">Átlagos bitsebesség:</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="vanished">A Makroblokk-Tree optimatizálás adaptív kvantáló algoritmust (VAQ) igényel, ezért a VAQ engedélyezve lesz. + +Továbblépjünk?</translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="vanished">A VAQ a Makroblokk-Tree optimatizáláshoz kel, ezért az MB-Tree is ki lesz kapcsolva. + +Továbblépjünk?</translation> + </message> +</context> +<context> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Egyéni</translation> + </message> + <message> + <location line="+357"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Cél bitsebesség:</translation> + </message> + <message> + <location line="+1"/> + <location line="+20"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Kvantáló:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Minőség:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Cél videó méret (MB):</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Átlagos bitsebesség:</translation> + </message> + <message> + <location line="+63"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished">A Makroblokk-Tree optimatizálás adaptív kvantáló algoritmust (VAQ) igényel, ezért a VAQ engedélyezve lesz. + +Továbblépjünk?</translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished">A VAQ a Makroblokk-Tree optimatizáláshoz kel, ezért az MB-Tree is ki lesz kapcsolva. + +Továbblépjünk?</translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Hiba</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Törlés</translation> + </message> +</context> +<context> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">Törlés</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished">Profil:</translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Sebesség felügyelet</translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Cél videó méret (MB):</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Mozgás</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Mozgásbecslés</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Tiltva</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished">Felső mező először</translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished">Alsó mező először</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Gyors</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normál</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">VBV puffer méret:</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Hozzáadás</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatikus felismerés</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Kimenet</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Nincs</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Mégsem</translation> + </message> +</context> +<context> + <name>xvid4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> + <source>None</source> + <translation>Nincs</translation> + </message> + <message> + <location line="-23"/> + <source>Low</source> + <translation>Alacsony</translation> + </message> + <message> + <location line="+1"/> + <source>Medium</source> + <translation>Közepes</translation> + </message> + <message> + <location line="+1"/> + <source>Full</source> + <translation>Teljes</translation> + </message> + <message> + <location line="+4"/> + <source>H.263</source> + <translation>H.263</translation> + </message> + <message> + <location line="+1"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation>Egyéni</translation> + </message> + <message> + <location line="+16"/> + <source>DCT</source> + <translation>D_CT-módszer</translation> + </message> + <message> + <location line="+1"/> + <source>Qpel16</source> + <translation>Qpel16</translation> + </message> + <message> + <location line="+1"/> + <source>Qpel8</source> + <translation>Qpel8</translation> + </message> + <message> + <location line="+1"/> + <source>Square</source> + <translation>Négyzetes</translation> + </message> + <message> + <location line="+4"/> + <source>One thread</source> + <translation>Egyszál</translation> + </message> + <message> + <location line="+1"/> + <source>Two threads)</source> + <translation>kétszál)</translation> + </message> + <message> + <location line="+1"/> + <source>Three threads</source> + <translation>háromszál</translation> + </message> + <message> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation>Automata (#cpu)</translation> + </message> + <message> + <location line="+15"/> + <source>MotionEstimation</source> + <translation>Mozgásbecslés</translation> + </message> + <message> + <location line="+2"/> + <source>Threading</source> + <translation>Szálak</translation> + </message> + <message> + <location line="+7"/> + <source>_Trellis quantization</source> + <translation>Trellis kvantálás</translation> + </message> + <message> + <location line="+1"/> + <source>_Number of B frames:</source> + <translation>B Képkockák száma:</translation> + </message> + <message> + <location line="+2"/> + <source>_Quantization type:</source> + <translation>Kvantálás típusa:</translation> + </message> + <message> + <location line="+2"/> + <source>_Macroblock decision:</source> + <translation>Macroblock döntés:</translation> + </message> + <message> + <location line="+2"/> + <source>Profile:</source> + <translation>Profil:</translation> + </message> + <message> + <location line="+10"/> + <source>_Gop Size:</source> + <translation>GOP méret:</translation> + </message> + <message> + <location line="+7"/> + <source>Advanced Simple Profile</source> + <translation>Advanced Simple Profile</translation> + </message> + <message> + <location line="+9"/> + <source>Motion Estimation</source> + <translation>Mozgásbecslés</translation> + </message> + <message> + <location line="+5"/> + <source>Quantization</source> + <translation>Kvantálás</translation> + </message> + <message> + <location line="+4"/> + <source>Threads</source> + <translation>Szálak</translation> + </message> + <message> + <location line="+12"/> + <source>Rate Control</source> + <translation>Sebesség felügyelet</translation> + </message> + <message> + <location line="+3"/> + <source>Xvid4 MPEG-4 ASP configuration</source> + <translation>Xvid4 MPEG-4 ASP beállítás</translation> + </message> + <message> + <location line="-77"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished">Min. kvantáló:</translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished">Max. kvantáló:</translation> + </message> + <message> + <location line="+13"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Méretarány:</translation> + </message> + <message> + <location line="+11"/> + <source>Use XVID fcc (else DIVX)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>yadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">Mód:</translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_it.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_it.ts
Changed
@@ -3768,6 +3768,7 @@ <translation type="obsolete">Potrebbe essere correlato a un vecchio file di indice.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation>Tentativo di aprire %s fallito!</translation> </message> @@ -3851,6 +3852,7 @@ 2) concatenali insieme</translation> </message> <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+69"/> <source>Some timing information are incorrect. It happens with some capture software. If you re encode video we should drop these informations, @@ -3867,6 +3869,7 @@ Eliminare le informazioni temporali?</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="-36"/> <source>Cannot find a demuxer for %s</source> <translation>Impossibile trovare un demuxer per %s</translation> </message> @@ -3874,86 +3877,83 @@ <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution 2.) concatinate them together</source> - <translation>Non è possibile unire video di dimensioni diverse. L'utilizzo a posteriori del filtro video parziale non può aggirare il problema. La soluzione è la seguente: + <translation type="vanished">Non è possibile unire video di dimensioni diverse. L'utilizzo a posteriori del filtro video parziale non può aggirare il problema. La soluzione è la seguente: 1) ridimensiona, aggiungi bordi o ritaglia tutti i flussi alla stessa risoluzione 2) concatenali insieme</translation> </message> + <message> + <location line="+62"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="-18"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ADM_Qt4CoreUIToolkit</name> <message> <source>Alert</source> - <translation>Avviso</translation> + <translation type="vanished">Avviso</translation> </message> <message> <source>Info</source> - <translation>Info</translation> + <translation type="vanished">Info</translation> </message> <message> <source>Confirmation</source> - <translation>Conferma</translation> + <translation type="vanished">Conferma</translation> </message> <message> <source>Question</source> - <translation>Domanda</translation> + <translation type="vanished">Domanda</translation> </message> <message> <source>Question?</source> - <translation>Domanda?</translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <translation type="vanished">Domanda?</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Constant Bitrate</source> - <translation>Bitrate costante</translation> + <translation type="vanished">Bitrate costante</translation> </message> <message> <source>Constant Quantiser</source> - <translation>Quantizzatore costante</translation> + <translation type="vanished">Quantizzatore costante</translation> </message> <message> <source>Same Quantiser as Input</source> - <translation>Stesso quantizzatore dell'input</translation> + <translation type="vanished">Stesso quantizzatore dell'input</translation> </message> <message> <source>Constant Rate Factor</source> - <translation>Qualità costante</translation> + <translation type="vanished">Qualità costante</translation> </message> <message> <source>Two Pass - Video Size</source> - <translation>Due passate - Dimensione video</translation> + <translation type="vanished">Due passate - Dimensione video</translation> </message> <message> <source>Two Pass - Average Bitrate</source> - <translation>Due passate - Bitrate medio</translation> + <translation type="vanished">Due passate - Bitrate medio</translation> </message> <message> <source>Encoding mode</source> - <translation>Modalità di codifica</translation> + <translation type="vanished">Modalità di codifica</translation> </message> <message> <source>Bitrate</source> - <translation>Bitrate</translation> + <translation type="vanished">Bitrate</translation> </message> <message> <source>Target bitrate (kb/s)</source> - <translation>Bitrate finale (kb/s)</translation> + <translation type="vanished">Bitrate finale (kb/s)</translation> </message> <message> <source>Quantiser</source> @@ -3961,19 +3961,19 @@ </message> <message> <source>Target video size (MB)</source> - <translation>Dimensione video finale (MB)</translation> + <translation type="vanished">Dimensione video finale (MB)</translation> </message> <message> <source>Average bitrate (kb/s)</source> - <translation>Bitrate medio (kb/s)</translation> + <translation type="vanished">Bitrate medio (kb/s)</translation> </message> <message> <source>-</source> - <translation>-</translation> + <translation type="vanished">-</translation> </message> <message> <source>Quantizer</source> - <translation>Quantizzatore</translation> + <translation type="vanished">Quantizzatore</translation> </message> </context> <context> @@ -4008,11 +4008,22 @@ </message> </context> <context> - <name>ADM_ffDvEncoder</name> + <name>ADM_QthreadCount</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Rilevamento automatico</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Personalizzato</translation> + </message> </context> <context> <name>ADM_ogmWrite</name> @@ -4082,14 +4093,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation>Disattivato</translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> <translation>Rilevamento automatico</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation>Personalizzato</translation> </message> @@ -4134,6 +4148,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation>Apri Avidemux</translation> </message> @@ -4361,122 +4377,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation>Calcolatrice</translation> </message> <message> + <location line="+12"/> <source>Target</source> <translation>Obiettivo</translation> </message> <message> + <location line="+28"/> <source>00:00:00</source> <translation>00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation>AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation>OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation>MPEG</translation> </message> <message> + <location line="+8"/> <source>Medium:</source> <translation>Supporto:</translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation>Formato:</translation> </message> <message> + <location line="+7"/> <source>Duration:</source> <translation>Durata:</translation> </message> <message> + <location line="+8"/> <source>1 x 80 minute CD</source> <translation>1 CD di 80 minuti</translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation>2 CD di 80 minuti</translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation>1 CD di 74 minuti</translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation>2 CD di 74 minuti</translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation>DVD-5</translation> </message> <message> + <location line="+5"/> <source>Custom</source> <translation>Personalizzato</translation> </message> <message> + <location line="+58"/> <source>Custom Size:</source> <translation>Dimensione Personalizzata:</translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation>MB</translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation>Bitrate audio</translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation>Traccia 1:</translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation>kb/s</translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation>Traccia 2:</translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation>Risultato</translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation>Dimensione audio:</translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation>Dimensione video:</translation> </message> <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation>0</translation> </message> <message> + <location line="-101"/> <source>Total Size:</source> <translation>Dimensione totale:</translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation>Numero di bit per pixel:</translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation>Bitrate video:</translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation>OK</translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation>Annulla</translation> </message> @@ -4740,23 +4795,23 @@ </message> <message> <source>The encoding is paused. Do you want to resume or abort?</source> - <translation>La codifica è in pausa. Vuoi ripristinarla o annullarla?</translation> + <translation type="vanished">La codifica è in pausa. Vuoi ripristinarla o annullarla?</translation> </message> <message> <source>Resume</source> - <translation>Ripristina</translation> + <translation type="vanished">Ripristina</translation> </message> <message> <source>Abort</source> - <translation>Annulla</translation> + <translation type="vanished">Annulla</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Richiesti privilegi</translation> + <translation type="obsolete">Richiesti privilegi</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Sono richesti i privilegi di amministratore per eseguire questa operazione.</translation> + <translation type="obsolete">Sono richesti i privilegi di amministratore per eseguire questa operazione.</translation> </message> </context> <context> @@ -4793,13 +4848,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -4869,14 +4917,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation>Indicizzazione</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation>Tempo rimanente: infinito</translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation>Numero di immagini:</translation> </message> @@ -4884,10 +4935,15 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+25"/> <source>Track 1</source> <translation>Traccia 1</translation> </message> <message> + <location line="+23"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation>Configura</translation> </message> @@ -4896,26 +4952,38 @@ <translation type="vanished">Filtri audio</translation> </message> <message> + <location line="-105"/> <source>Track 2</source> <translation>Traccia 2</translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation>Traccia 3</translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation>Traccia 4</translation> </message> <message> + <location line="-134"/> <source>Audio Tracks Configuration</source> <translation>Configurazione tracce audio</translation> </message> <message> + <location line="+18"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation>Attiva</translation> </message> <message> + <location line="-100"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Filters</source> <translation type="unfinished">Filtri</translation> </message> @@ -4923,46 +4991,57 @@ <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> <source>Dialog</source> <translation>Finestra</translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation>Calibra</translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation>Salta tutti</translation> </message> <message> + <location line="+7"/> <source>Skip Glyph</source> <translation>Salta glifo</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation>Ignora</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation>OK</translation> </message> <message> + <location line="+18"/> <source>Close</source> <translation>Chiudi</translation> </message> <message> + <location line="+10"/> <source>00:00:00/000</source> <translation>00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation>Timecode:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation>0/0</translation> </message> <message> + <location line="+7"/> <source>Nb Lines :</source> <translation>Numero di linee:</translation> </message> @@ -4970,34 +5049,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> <source>Dialog</source> <translation type="unfinished">Finestra</translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished">Annulla</translation> </message> <message> - <source>TimeLeft</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> - <source>ProcessImages</source> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-41"/> + <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> + <location line="+14"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -5005,22 +5092,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation>1/1</translation> </message> <message> + <location line="+14"/> <source>...</source> <translation>...</translation> </message> <message> + <location line="-34"/> <source>Progress</source> <translation>Avanzamento</translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation>Attività corrente</translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation>File in scrittura </translation> </message> @@ -5084,7 +5176,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation>Problema nell'inizializzazione del dispositivo audio</translation> + <translation type="vanished">Problema nell'inizializzazione del dispositivo audio</translation> </message> </context> <context> @@ -5395,11 +5487,11 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation>Problema di lettura delle intestazioni SVQ3</translation> + <translation type="vanished">Problema di lettura delle intestazioni SVQ3</translation> </message> <message> <source>No stts table</source> - <translation>Nessuna tabbela stts</translation> + <translation type="vanished">Nessuna tabbela stts</translation> </message> </context> <context> @@ -5432,6 +5524,7 @@ <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation>Avidemux</translation> </message> @@ -5440,14 +5533,22 @@ <translation type="obsolete"><b>Video</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation>Copia</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation>Configura</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation>Filtri</translation> </message> @@ -5456,6 +5557,7 @@ <translation type="obsolete"><b>Audio</b></translation> </message> <message> + <location line="+27"/> <source>&Shift:</source> <translation>&Ritardo:</translation> </message> @@ -5464,6 +5566,21 @@ <translation type="obsolete"><b>Formato</b></translation> </message> <message> + <location line="+265"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation>...</translation> </message> @@ -5480,14 +5597,17 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="-297"/> <source>Time:</source> <translation>Tempo:</translation> </message> <message> + <location line="+19"/> <source>00:00:00.000</source> <translation>00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation>/ 00:00:00.000</translation> </message> @@ -5496,30 +5616,37 @@ <translation type="obsolete">Tipo di fotogramma:</translation> </message> <message> + <location line="+42"/> <source>?</source> <translation>?</translation> </message> <message> <source>Selection</source> - <translation>Selezione</translation> + <translation type="vanished">Selezione</translation> </message> <message> + <location line="+134"/> + <location line="+10"/> <source>000000</source> <translation>000000</translation> </message> <message> + <location line="-1441"/> <source>&Help</source> <translation>A&iuto</translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation>Vi&deo</translation> </message> <message> + <location line="+46"/> <source>&Audio</source> <translation>&Audio</translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation>&File</translation> </message> @@ -5532,14 +5659,17 @@ <translation type="obsolete">&Salva</translation> </message> <message> + <location line="-10"/> <source>&Tools</source> <translation>&Strumenti</translation> </message> <message> + <location line="-36"/> <source>&Edit</source> <translation>&Modifica</translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation>Visua&lizza</translation> </message> @@ -5548,10 +5678,12 @@ <translation type="obsolete">&Modalità anteprima</translation> </message> <message> + <location line="+21"/> <source>&Custom</source> <translation>&Preferiti</translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation>&Vai</translation> </message> @@ -5560,6 +5692,7 @@ <translation type="obsolete">A&uto</translation> </message> <message> + <location line="+1583"/> <source>&Open...</source> <translation>&Apri...</translation> </message> @@ -5624,18 +5757,23 @@ <translation type="obsolete">]</translation> </message> <message> + <location line="+12"/> <source>&Information...</source> <translation>&Informazioni...</translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation>Alt+Invio</translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation>Salva &video...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation>Salva video</translation> </message> @@ -5656,18 +5794,24 @@ <translation type="obsolete">Salva immagine JPEG</translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation>&Carica/esegui progetto...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation>Carica/esegui progetto</translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation>Salva &progetto</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation>Salva progetto</translation> </message> @@ -5768,6 +5912,7 @@ <translation type="obsolete">S&alva...</translation> </message> <message> + <location line="+81"/> <source>Ctrl+Alt+S</source> <translation>Ctrl+Alt+S</translation> </message> @@ -5776,10 +5921,12 @@ <translation type="obsolete">&Filtri</translation> </message> <message> + <location line="-72"/> <source>&Calculator...</source> <translation>&Calcolatrice...</translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation>F7</translation> </message> @@ -6052,26 +6199,32 @@ <translation type="obsolete">Modifica glifi</translation> </message> <message> + <location line="+15"/> <source>&Input</source> <translation>&Input</translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation>&Output</translation> </message> <message> + <location line="+106"/> <source>Si&de</source> <translation>&Affiancati lateralmente</translation> </message> <message> + <location line="-12"/> <source>&Top</source> <translation>Affiancati ver&ticalmente</translation> </message> <message> + <location line="-533"/> <source>Frame type:</source> <translation>Tipo di fotogramma:</translation> </message> <message> + <location line="+521"/> <source>&Separate</source> <translation>&Separati</translation> </message> @@ -6084,6 +6237,7 @@ <translation type="obsolete">Ctrl+W</translation> </message> <message> + <location line="-1184"/> <source>ms</source> <translation>ms</translation> </message> @@ -6092,10 +6246,12 @@ <translation type="obsolete">Salva selezione in immagini JPEG...</translation> </message> <message> + <location line="+793"/> <source>A:</source> <translation>A:</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation>B:</translation> </message> @@ -6128,48 +6284,58 @@ <translation type="obsolete">Video CD</translation> </message> <message> + <location line="-1402"/> <source>&Toolbars</source> <translation>&Barre degli strumenti</translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation>A&uto</translation> </message> <message> + <location line="+30"/> <source>&Recent</source> <translation>&Recenti</translation> </message> <message> <source>Codec Options</source> - <translation>Opzioni codec</translation> + <translation type="vanished">Opzioni codec</translation> </message> <message> + <location line="+74"/> <source><b>Video Decoder<b></source> <translation><b>Decoder video<b></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation>XXXX</translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation><b>Output video</b></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation><b>Output audio</b></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation> (0 tracce)</translation> </message> <message> + <location line="+196"/> <source><b>Output Format</b></source> <translation><b>Contenitore output</b></translation> </message> <message> <source>Navigation</source> - <translation>Navigazione</translation> + <translation type="vanished">Navigazione</translation> </message> <message> <source><b>Selection</b></source> @@ -6177,57 +6343,180 @@ </message> <message> <source>Volume</source> - <translation>Volume</translation> + <translation type="vanished">Volume</translation> </message> <message> <source>Audio Metre</source> - <translation>Audiometro</translation> + <translation type="vanished">Audiometro</translation> </message> <message> + <location line="+1078"/> <source>&Codec Options</source> <translation>Opzioni &codec</translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+C</source> <translation>Ctrl+Alt+C</translation> </message> <message> + <location line="-967"/> + <location line="+978"/> <source>&Navigation</source> <translation>&Navigazione</translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+N</source> <translation>Ctrl+Alt+N</translation> </message> <message> + <location line="+11"/> <source>&Selection</source> <translation>&Selezione</translation> </message> <message> + <location line="+14"/> <source>&Volume</source> <translation>&Volume</translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+V</source> <translation>Ctrl+Alt+V</translation> </message> <message> + <location line="+11"/> <source>&Audio Metre</source> <translation>&Audiometro</translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+M</source> <translation>Ctrl+Alt+M</translation> </message> <message> - <source>Display processed video on playback</source> + <location line="-1691"/> + <source>Codec O&ptions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+743"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> <source>Open Video</source> <translation type="unfinished"></translation> </message> @@ -6609,11 +6898,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation>Intestazione errata</translation> + <translation type="vanished">Intestazione errata</translation> </message> <message> <source>Unpacking bitstream</source> - <translation>Decompressione flusso di bit</translation> + <translation type="vanished">Decompressione flusso di bit</translation> </message> <message> <source>Indexing</source> @@ -6636,7 +6925,7 @@ </message> <message> <source>Question</source> - <translation>Domanda</translation> + <translation type="vanished">Domanda</translation> </message> <message> <source>Question?</source> @@ -6668,18 +6957,22 @@ <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation>Terminale</translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation>Pulisci</translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation>Verifica</translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation>Ctrl+Invio</translation> </message> @@ -6699,120 +6992,121 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation>Nessuna strategia</translation> + <translation type="vanished">Nessuna strategia</translation> </message> <message> <source>3:2 pulldown</source> - <translation>3:2 Pulldown</translation> + <translation type="vanished">3:2 Pulldown</translation> </message> <message> <source>PAL/SECAM</source> - <translation>PAL/SECAM</translation> + <translation type="vanished">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation>NTSC convertito da PAL</translation> + <translation type="vanished">NTSC convertito da PAL</translation> </message> <message> <source>Top</source> - <translation>Superiore</translation> + <translation type="vanished">Superiore</translation> </message> <message> <source>Bottom</source> - <translation>Inferiore</translation> + <translation type="vanished">Inferiore</translation> </message> <message> <source>Never</source> - <translation>Mai</translation> + <translation type="vanished">Mai</translation> </message> <message> <source>If still combed</source> - <translation>Se ancora interlacciati</translation> + <translation type="vanished">Se ancora interlacciati</translation> </message> <message> <source>Always</source> - <translation>Sempre</translation> + <translation type="vanished">Sempre</translation> </message> <message> <source>None</source> - <translation>Nessuno</translation> + <translation type="vanished">Nessuno</translation> </message> <message> <source>None but compute</source> - <translation>Nessuno eccetto il calcolo</translation> + <translation type="vanished">Nessuno eccetto il calcolo</translation> </message> <message> <source>Postproc on best match</source> - <translation>Postproc. sulla migliore corrispondenza</translation> + <translation type="vanished">Postproc. sulla migliore corrispondenza</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation>Postproc. e mostra zone (debug)</translation> + <translation type="vanished">Postproc. e mostra zone (debug)</translation> </message> <message> <source>Process image (not fields)</source> - <translation>Elabora immagine (no semiquadri)</translation> + <translation type="vanished">Elabora immagine (no semiquadri)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation>Elabora immagine (no semiquadri), debug</translation> + <translation type="vanished">Elabora immagine (no semiquadri), debug</translation> </message> <message> <source>_Strategy:</source> - <translation>_Strategia:</translation> + <translation type="vanished">_Strategia:</translation> </message> <message> <source>_Field order:</source> - <translation>Ordine _semiquadri:</translation> + <translation type="vanished">Ordine _semiquadri:</translation> </message> <message> <source>_Postprocessing:</source> - <translation>_Postprocessing:</translation> + <translation type="vanished">_Postprocessing:</translation> </message> <message> <source>_Try backward:</source> - <translation>Prova all'indie_tro:</translation> + <translation type="vanished">Prova all'indie_tro:</translation> </message> <message> <source>_Direct threshold:</source> - <translation>Soglia _diretta:</translation> + <translation type="vanished">Soglia _diretta:</translation> </message> <message> <source>_Backward threshold:</source> - <translation>Sog_lia all'indietro:</translation> + <translation type="vanished">Sog_lia all'indietro:</translation> </message> <message> <source>_Noise threshold:</source> - <translation>Soglia _rumore:</translation> + <translation type="vanished">Soglia _rumore:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation>Soglia postp_rocessing:</translation> + <translation type="vanished">Soglia postp_rocessing:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation>_Usa croma per decidere</translation> + <translation type="vanished">_Usa croma per decidere</translation> </message> <message> <source>Sho_w info</source> - <translation>Mostra _informazioni</translation> + <translation type="vanished">Mostra _informazioni</translation> </message> <message> <source>Debu_g</source> - <translation>Debu_g</translation> + <translation type="vanished">Debu_g</translation> </message> <message> <source>Bl_end</source> - <translation>Misc_ela</translation> + <translation type="vanished">Misc_ela</translation> </message> <message> <source>Decomb Telecide</source> - <translation>Decomb Telecide</translation> + <translation type="vanished">Decomb Telecide</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation><html> @@ -7271,6 +7565,11 @@ </html> </translation> </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Ui_pluginManagerWindow</name> @@ -7295,7 +7594,30 @@ <name>Ui_vobsubWindow</name> <message> <source>Select Idx File</source> - <translation>Seleziona un file idx</translation> + <translation type="vanished">Seleziona un file idx</translation> + </message> +</context> +<context> + <name>VapourSynthProxy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -7310,13 +7632,6 @@ </message> </context> <context> - <name>Webmmuxer</name> - <message> - <source>Saving Webm</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>XvidConfigDialog</name> <message> <source><default></source> @@ -7793,14 +8108,17 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation>Informazioni su Avidemux</translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation>Avidemux </translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation>Video editor multi-piattaforma</translation> </message> @@ -7809,6 +8127,7 @@ <translation type="vanished">© 2001 - 2012 Mean</translation> </message> <message> + <location line="+85"/> <source>OK</source> <translation>OK</translation> </message> @@ -7817,48 +8136,64 @@ <translation type="obsolete">© 2001 - 2010 Mean</translation> </message> <message> + <location line="-56"/> <source>http://www.avidemux.org</source> <translation>http://www.avidemux.org</translation> </message> <message> + <location line="+36"/> <source>&License</source> <translation>&Licenza</translation> </message> <message> + <location line="-55"/> <source>© 2001 - 2016 Mean</source> <translation type="unfinished">© 2001 - 2010 Mean {2001 ?} {2016 ?}</translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation>Bordo _sinistro:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation>Bordo _destro:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation>Bordo s_uperiore:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation>Bordo _inferiore:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation>Aggiungi bordi</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation>Parametri non corretti</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation>Tutti i parametri devono essere pari e interni al campo.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -7890,602 +8225,781 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation>Rid_uci nell'area di notifica durante la codifica</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation>_Accetta frequenze audio non standard per DVD</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation>_Crea file OpenDML</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation>SIMD</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation>Attiva tutti</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation>Attiva MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation>Attiva MMXEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation>Attiva 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation>Attiva 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation>Attiva SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation>Attiva SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation>Attiva SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation>Attiva SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation>Thread _lavc:</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation>Multi-threading</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation>Alta</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation>Al di sopra del normale</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation>Normale</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation>Al di sotto del normale</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation>Bassa</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation>Priorità di _codifica:</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation>Priorità di _indicizzazione/decompressione:</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation>_Priorità di riproduzione:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation>Prioritizzazione</translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation>_Usa etichette alternative per gli MP3 in file .mp4</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation>XVideo (migliore)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation>SDL (buono)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation>_Visualizzazione video:</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation>Nessun avviso</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation>Visualizza solo gli avvisi di errore</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation>Visualizza tutti gli avvisi</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation>Livello _messaggio:</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation>PCM</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation>Master</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation>Controllo _volume:</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation>Nessun downmixing</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation>Stereo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation>Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation>Pro Logic II</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation>Downmixing riproduzione _locale:</translation> </message> <message> + <location line="+14"/> <source>_AudioDevice</source> <translation>Dispositivo _audio</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+3"/> <source>_Horizontal deblocking</source> <translation>Deblocking o_rizzontale</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation>Deblocking _verticale</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation>_Deringing</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation>_Intensità:</translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation>Postprocessing predefinito</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation>Interfaccia utente</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation>Output</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation>Audio</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="vanished">Video</translation> + <translation>Video</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation>CPU</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation>Threading</translation> </message> <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+63"/> + <source>Pr&eferences</source> + <translation>Preferenze</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>Preferences</source> <translation>Preferenze</translation> </message> <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-29"/> <source>Open</source> <translation>Apri</translation> </message> <message> + <location line="+1"/> <source>Append</source> <translation>Aggiungi</translation> </message> <message> + <location line="+1"/> <source>Save</source> <translation>Salva</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+125"/> + <location line="+10"/> <source>Queue</source> <translation>Coda</translation> </message> <message> + <location line="+1"/> <source>Save as Image</source> <translation>Salva come immagine</translation> </message> <message> + <location line="+1"/> <source>Save as BMP</source> <translation>Salva come BMP</translation> </message> <message> + <location line="+1"/> <source>Save as JPEG</source> <translation>Salva come JPEG</translation> </message> <message> + <location line="+1"/> <source>Close</source> <translation>Chiudi</translation> </message> <message> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> <source>-</source> <translation>-</translation> </message> <message> + <location line="-3"/> <source>Information</source> <translation>Informazioni</translation> </message> <message> + <location line="+2"/> <source>Connect to avsproxy</source> <translation>Connetti a avsproxy</translation> </message> <message> + <location line="+2"/> <source>Quit</source> <translation>Esci</translation> </message> <message> + <location line="+6"/> <source>Undo</source> <translation>Annulla</translation> </message> <message> + <location line="+1"/> <source>Reset Edit</source> <translation>Annulla modifiche</translation> </message> <message> + <location line="+1"/> <source>Cut</source> <translation>Taglia</translation> </message> <message> + <location line="+1"/> <source>Copy</source> <translation>Copia</translation> </message> <message> + <location line="+1"/> <source>Paste</source> <translation>Incolla</translation> </message> <message> + <location line="+1"/> <source>Delete</source> <translation>Elimina</translation> </message> <message> + <location line="+2"/> <source>Set Marker A</source> <translation>Imposta segnalibro A</translation> </message> <message> + <location line="+1"/> <source>Set Marker B</source> <translation>Imposta segnalibro B</translation> </message> <message> + <location line="+10"/> <source>Decoder Option</source> <translation>Opzioni decoder</translation> </message> <message> + <location line="+1"/> <source>PostProcessing</source> <translation>Postprocessing</translation> </message> <message> + <location line="+1"/> + <location line="+8"/> <source>Filters</source> <translation>Filtri</translation> </message> <message> + <location line="-2"/> <source>Select Track</source> <translation>Seleziona traccia</translation> </message> <message> + <location line="+1"/> <source>Save audio</source> <translation>Salva audio</translation> </message> <message> + <location line="+7"/> <source>Build Option</source> <translation>Opzioni compilazione</translation> </message> <message> + <location line="+1"/> <source>Plugins</source> <translation>Plugin</translation> </message> <message> + <location line="+3"/> <source>&Advanced</source> <translation>&Avanzate</translation> </message> <message> + <location line="+1"/> <source>Open Application &Log</source> <translation>Apri il &log dell'applicazione</translation> </message> <message> + <location line="+1"/> <source>Open Application Data &Folder</source> <translation>Apri la &cartella dati dell'applicazione</translation> </message> <message> + <location line="+3"/> <source>About</source> <translation>Info</translation> </message> <message> + <location line="+7"/> <source>Play/Stop</source> <translation>Play/Stop</translation> </message> <message> + <location line="+1"/> <source>Previous Frame</source> <translation>Fotogramma precedente</translation> </message> <message> + <location line="+1"/> <source>Next Frame</source> <translation>Fotogramma successivo</translation> </message> <message> + <location line="+1"/> <source>Previous Intra Frame</source> <translation>Fotogramma chiave precedente</translation> </message> <message> + <location line="+1"/> <source>Next Intra Frame</source> <translation>Fotogramma chiave successivo</translation> </message> <message> + <location line="+1"/> <source>Previous Black Frame</source> <translation>Fotogramma nero precedente</translation> </message> <message> + <location line="+1"/> <source>Next Black Frame</source> <translation>Fotogramma nero successivo</translation> </message> <message> + <location line="+1"/> <source>First Frame</source> <translation>Primo fotogramma</translation> </message> <message> + <location line="+1"/> <source>Last Frame</source> <translation>Ultimo fotogramma</translation> </message> <message> + <location line="+2"/> <source>Go To Marker A</source> <translation>Vai al segnalibro A</translation> </message> <message> + <location line="+1"/> <source>Go To Marker B</source> <translation>Vai al segnalibro B</translation> </message> <message> + <location line="+2"/> <source>Go To Time</source> <translation>Vai al tempo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> <source>R_esampling (Hz):</source> <translation>Ricampionam_ento (Hz):</translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation>Frequenza di ricampionamento (Hz)</translation> </message> <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>None</source> <translation>Nessuno</translation> </message> <message> + <location line="-24"/> <source>Film to PAL</source> <translation>Da film a PAL</translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation>Da PAL a film</translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation>Cambiamento _frame rate:</translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation>Nessun cambiamento</translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation>Mono</translation> </message> <message> + <location line="+2"/> <source>Stereo+surround</source> <translation>Stereo + surround</translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation>Stereo + centro</translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation>Stereo + centro + surround</translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation>Stereo frontale + stereo posteriore</translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation>5 canali</translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation>5.1</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation>Dolby Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation>Dolby Pro Logic II</translation> </message> <message> + <location line="+3"/> <source>DRC</source> <translation>DRC</translation> </message> <message> + <location line="+4"/> <source>Automatic (max -3 dB)</source> <translation>Automatico (massimo -3 dB)</translation> </message> <message> + <location line="+1"/> <source>Manual (dB)</source> <translation>Manuale (dB)</translation> </message> <message> + <location line="+3"/> <source>_Gain mode:</source> <translation>Modalità _guadagno:</translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation>V_alore guadagno:</translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation>_Mixer:</translation> </message> <message> + <location line="+2"/> <source>Remix:</source> <translation>Remix:</translation> </message> <message> + <location line="+8"/> <source>Shift audio:</source> <translation>Ritardo audio:</translation> </message> <message> + <location line="+0"/> <source>Shift Value (ms):</source> <translation>Valore ritardo (ms):</translation> </message> <message> + <location line="+3"/> <source>Audio Filters</source> <translation>Filtri audio</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> <source>Fontconfig</source> <translation>Fontconfig</translation> </message> <message> + <location line="+1"/> <source>FreeType 2</source> <translation>FreeType 2</translation> </message> <message> + <location line="+1"/> <source>Gettext</source> <translation>Gettext</translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation>SDL</translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation>XVideo</translation> </message> <message> + <location line="+1"/> <source>VDPAU</source> <translation>VDPAU</translation> </message> <message> + <location line="+2"/> <source>x86</source> <translation>x86</translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation>x86-64</translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation>Librerie</translation> </message> <message> + <location line="+5"/> <source>Built-in Support</source> <translation>Supporto incorporato</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation>Nome _attività:</translation> </message> <message> + <location line="+3"/> <source>Output _File:</source> <translation>_File in uscita:</translation> </message> <message> + <location line="+0"/> <source>Select Video To Write</source> <translation>Seleziona il video da scrivere</translation> </message> <message> + <location line="+3"/> <source>Save Job</source> <translation>Salva attività</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation>Plugin audio</translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation>Plugin encoder video</translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation>Encoder video</translation> </message> <message> + <location line="+5"/> <source>Video Decoder Plugins</source> <translation>Plugin decoder video</translation> </message> <message> + <location line="+24"/> <source>Video Decoder</source> <translation>Decoder video</translation> </message> <message> + <location line="+5"/> <source>Audio Device Plugins</source> <translation>Plugin dispositivo audio</translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation>Dispositivo audio</translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation>Plugin encoder audio</translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation>Encoder audio</translation> </message> <message> + <location line="+7"/> <source>Demuxer Plugins</source> <translation>Plugin demuxer</translation> </message> <message> + <location line="+22"/> <source>Demuxers</source> <translation>Demuxer</translation> </message> <message> + <location line="+8"/> <source>Muxer Plugins</source> <translation>Plugin muxer</translation> </message> <message> + <location line="+22"/> <source>Muxers</source> <translation>Muxer</translation> </message> <message> + <location line="+5"/> <source>Plugins Info</source> <translation>Info plugin</translation> </message> @@ -8494,18 +9008,22 @@ <translation type="vanished">Decodifica video usando VDPAU</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-290"/> <source>Enable openGl support</source> <translation>Attiva supporto OpenGL</translation> </message> <message> + <location line="+79"/> <source>_Split MPEG files every (MB):</source> <translation>_Dividi file MPEG ogni (MB):</translation> </message> <message> + <location line="+10"/> <source>VDPAU (best)</source> <translation>VDPAU (migliore)</translation> </message> <message> + <location line="+7"/> <source>OpenGL (best)</source> <translation>OpenGL (migliore)</translation> </message> @@ -8518,56 +9036,73 @@ <translation type="vanished">MS Windows DirectX (SDL)</translation> </message> <message> + <location filename="../../common/gui_autodrive.cpp" line="+48"/> <source>No audio track</source> <translation>Nessuna traccia audio</translation> </message> <message> + <location line="+0"/> <source>An audio track is necessary to create such file</source> <translation>È necessaria una traccia audio per creare il file</translation> </message> <message> + <location line="+16"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation>Errore codec</translation> </message> <message> + <location line="-128"/> <source>Cannot select the MPEG-4 SP codec.</source> <translation>Impossibile selezionare il codec MPEG-4 SP.</translation> </message> <message> + <location line="+14"/> <source>No AAC audio encoder plugin found.</source> <translation>Nessun encoder audio AAC trovato.</translation> </message> <message> + <location line="+32"/> <source>The MP3 codec does not allow disabling reservoir. Install lame plugin</source> <translation>Il codec MP3 non permette di disattivare la riserva. Installare il plugin lame</translation> </message> <message> + <location line="+6"/> <source>You don't have LAME!. It is needed to create FLV video.</source> <translation>LAME non è presente. È necessario per creare un video FLV.</translation> </message> <message> + <location line="+14"/> <source>Cannot select FLV1 codec.</source> <translation>Impossibile selezionare il codec FLV1.</translation> </message> <message> <source>Cannot select mpeg4 sp codec.</source> - <translation>Impossibile selezionare il codec MPEG-4 SP.</translation> + <translation type="vanished">Impossibile selezionare il codec MPEG-4 SP.</translation> </message> <message> + <location line="+63"/> <source>You don't have FAAC!. It is needed to create PSP compatible video.</source> <translation>FAAC non è presente. È necessario per creare un video compatibile con PSP.</translation> </message> <message> + <location filename="../../common/gui_main.cpp" line="+179"/> <source>Select script to save</source> <translation>Seleziona lo script da salvare</translation> </message> <message> + <location line="+150"/> <source>Not coded in this version</source> <translation>Non incluso in questa versione</translation> </message> @@ -8580,643 +9115,1383 @@ <translation type="vanished">Seleziona il file video da aggiungere...</translation> </message> <message> + <location line="+181"/> <source>Are you sure?</source> <translation>Sei sicuro?</translation> </message> <message> + <location line="+87"/> <source>Permission error</source> <translation>Errore di permesso</translation> </message> <message> + <location line="+0"/> <source>Cannot open "%s".</source> <translation>Impossibile aprire "%s".</translation> </message> <message> + <location line="+4"/> <source>File error</source> <translation>Errore file</translation> </message> <message> + <location line="+0"/> <source>"%s" does not exist.</source> <translation>"%s" non esiste.</translation> </message> <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation>Impossibile aprire il progetto usando il caricatore video.</translation> </message> <message> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> <translation>Prova 'File' -> 'Carica/esegui progetto...'</translation> </message> <message> + <location line="+4"/> <source>Could not open the file</source> <translation>Impossibile aprire il file</translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation>Tracce audio multiple</translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation>Il file appena caricato contiene diverse tracce audio. Vai a 'Audio' -> 'Traccia principale' per selezionare la traccia attiva.</translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation>Errore durante l'aggiunta</translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation>C'è stato qualche errore (II)</translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation>Verifica video in corso</translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation>Nessun errore trovato</translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation>Errori trovati in %u fotogrammi</translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation>Segnalibro A > B</translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation>Impossibile eliminare la selezione.</translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation>Non puoi rimuovere tutti i fotogrammi</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> <source>Something bad happened</source> <translation>C'è stato qualche errore</translation> </message> <message> + <location line="+88"/> <source>_Track from video:</source> <translation>_Traccia dal video:</translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation>Traccia audio principale</translation> </message> <message> + <location line="+253"/> <source>AvsProxy</source> <translation>AvsProxy</translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation>Connessione a avsproxy fallita. È in esecuzione?</translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation>avsproxy</translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation>Tipo di fotogramma:</translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation>Dimensione fotogramma:</translation> </message> <message> + <location line="+2"/> <source>Frame Hex Dump</source> <translation>Hex dump fotogramma</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> <source>TimeStamp:</source> <translation>Orario:</translation> </message> <message> + <location line="+3"/> <source>Go to Time</source> <translation>Vai al tempo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> <source>_Filter strength:</source> <translation>Intensità _filtro:</translation> </message> <message> + <location line="+1"/> <source>_Swap U and V</source> <translation>_Inverti U e V</translation> </message> <message> + <location line="+12"/> <source>_Deringing</source> <translation>_Deringing</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="-375"/> <source>Output file</source> <translation>File in uscita</translation> </message> <message> + <location line="+1"/> <source>Job name</source> <translation>Nome attività</translation> </message> <message> + <location line="+3"/> <source>Queue job to jobList</source> <translation>Aggiungi attività in coda alla lista</translation> </message> <message> + <location line="+15"/> <source>Select Workbench to Save</source> <translation>Seleziona il progetto da salvare</translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation>Seleziona il file audio da salvare</translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation>Seleziona la sequenza JPEG da salvare</translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation>Seleziona il file BMP da salvare</translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation>Seleziona il file JPEG da salvare</translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation>Seleziona il file da salvare</translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation>Salvataggio audio in corso</translation> </message> <message> + <location line="+148"/> <source>Jpeg</source> <translation>Jpeg</translation> </message> <message> + <location line="+0"/> <source>Fail to save as jpeg</source> <translation>Impossibile salvare come jpeg</translation> </message> <message> + <location line="+31"/> <source>Saving as set of jpegs</source> <translation>Salvataggio come gruppo di jpeg in corso</translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation>Impossibile decodificare il fotogramma</translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation>Annullamento in corso.</translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation>Fatto</translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation>%d immagini salvate.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation>Errore</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation>Impossibile salvare tutte le immagini.</translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation>Op. BMP fallita</translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation>Salvataggio di %s come file BMP fallito.</translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation>Il file %s è stato salvato con successo.</translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation>Fallito</translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation>Il file %s NON è stato salvato correttamente.</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> <source>Recent Files</source> <translation>File recenti</translation> </message> <message> + <location line="+1"/> <source>Recent Projects</source> <translation>Progetti recenti</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> <source>Gain</source> <translation type="unfinished">Amplificazione</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> + <source>Medium</source> + <translation type="unfinished">Medio</translation> + </message> + <message> + <location line="+9"/> + <source>Limited Search</source> + <translation type="unfinished">Ricerca limitata</translation> + </message> + <message> + <location line="+1"/> + <source>Medium Search</source> + <translation type="unfinished">Ricerca media</translation> + </message> + <message> + <location line="+1"/> + <source>Wide Search</source> + <translation type="unfinished">Ricerca estesa</translation> + </message> + <message> + <location line="+32"/> + <source>Motion</source> + <translation type="unfinished">Movimento</translation> + </message> + <message> + <location line="+25"/> + <source>Curve Compression</source> + <translation type="unfinished">Compressione curva</translation> + </message> + <message> + <location line="+7"/> + <source>Two Pass</source> + <translation type="unfinished">Due passate</translation> + </message> + <message> + <source>Ready</source> + <translation type="obsolete">Pronto</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Riuscito</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">Eliminato</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">In esecuzione</translation> + </message> + <message> + <source>Job Name</source> + <translation type="obsolete">Nome attività</translation> + </message> + <message> + <source>Status</source> + <translation type="obsolete">Stato</translation> + </message> + <message> + <source>Start Time</source> + <translation type="obsolete">Tempo di inizio</translation> + </message> + <message> + <source>End Time</source> + <translation type="obsolete">Tempo di fine</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Sicuro!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Elimina attività</translation> + </message> + <message> + <source>Are you sure you want to delete %s job?</source> + <translation type="obsolete">Sei sicuro di voler eliminare l'attività %s?</translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="obsolete">Elimina *tutte* le attività</translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="obsolete">Sei sicuro di voler eliminare TUTTE le attività?</translation> + </message> + <message> + <source>Already done</source> + <translation type="obsolete">Già fatto</translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="obsolete">Questo script è stato già eseguito con successo.</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished">Salvataggio in corso</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+14"/> <source>Mixer</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-99"/> <source>Decode video using VDPAU (NVIDIA)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Decode video using XVBA (AMD)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Decode video using LIBVA (INTEL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>If you use Hw decoding, it is better to use the matching display driver</source> <translation type="unfinished"></translation> </message> <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> <source>LIBVA (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> + <location line="+3"/> <source>Sdl driver</source> <translation type="unfinished"></translation> </message> <message> + <location line="+60"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> <source>_Language</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>Display</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HW Accel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-51"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> <source>You cannot remove *all* the video </source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-36"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+165"/> + <location line="+65"/> <source>Select Video File...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> <source>Select Video File to Append...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+609"/> + <location line="+7"/> <source>Invalid audio index given</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Ops</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-366"/> + <source>No</source> + <translation type="unfinished">No</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+218"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Salvataggio fallito</translation> + </message> + <message> + <location line="+125"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> <source>Reuse previous first pass data ? Warning, the settings must be close.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Rilevamento automatico</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Custom</source> + <translation type="unfinished">Personalizzato</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-87"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="unfinished">Medio</translation> - </message> - <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> - <source>Limited Search</source> - <translation type="unfinished">Ricerca limitata</translation> - </message> - <message> - <source>Medium Search</source> - <translation type="unfinished">Ricerca media</translation> - </message> - <message> - <source>Wide Search</source> - <translation type="unfinished">Ricerca estesa</translation> - </message> - <message> + <location line="+4"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion</source> - <translation type="unfinished">Movimento</translation> - </message> - <message> + <location line="+8"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> - <source>Curve Compression</source> - <translation type="unfinished">Compressione curva</translation> - </message> - <message> + <location line="+6"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> - <source>Two Pass</source> - <translation type="unfinished">Due passate</translation> + <location line="+10"/> + <source>Xvid4 Configuration</source> + <translation type="unfinished"></translation> </message> <message> - <source>Xvid4 Configuration</source> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Pronto</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Riuscito</translation> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">Eliminato</translation> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">In esecuzione</translation> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished">DTS</translation> </message> <message> - <source>Job Name</source> - <translation type="unfinished">Nome attività</translation> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> </message> <message> - <source>Status</source> - <translation type="unfinished">Stato</translation> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> </message> <message> - <source>Start Time</source> - <translation type="unfinished">Tempo di inizio</translation> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> - <translation type="unfinished">Tempo di fine</translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished">WMA</translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">Sicuro!</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished">LPCM</translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Elimina attività</translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished">AC3</translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> - <translation type="unfinished">Sei sicuro di voler eliminare l'attività %s?</translation> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> - <translation type="unfinished">Elimina *tutte* le attività</translation> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> - <translation type="unfinished">Sei sicuro di voler eliminare TUTTE le attività?</translation> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished">Ogg Vorbis</translation> </message> <message> - <source>Already done</source> - <translation type="unfinished">Già fatto</translation> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> </message> <message> - <source>This script has already been successfully executed.</source> - <translation type="unfinished">Questo script è stato già eseguito con successo.</translation> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished">AAC</translation> </message> <message> - <source>Saving</source> - <translation type="unfinished">Salvataggio in corso</translation> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished">QDM2</translation> + </message> + <message> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished">AMR-NB</translation> + </message> + <message> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished">MSADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished">ULAW</translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished">IMA ADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished">PCM 8-bit</translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished">Codec sconosciuto</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Errore di memoria</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Sconosciuto</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Ignora</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate:</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished">Configurazione Aften</translation> </message> </context> <context> - <name>asharp</name> + <name>asfdemuxer</name> <message> - <source>Asharp</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Indicizzazione</translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+66"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished">Nitidizzatore adattativo di MarcFD.</translation> </message> + <message> + <location line="-1"/> + <source>Asharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> <source>ASharp</source> - <translation type="obsolete">ASharp</translation> + <translation type="unfinished">ASharp</translation> </message> <message> + <location line="+96"/> <source>Strength</source> - <translation type="obsolete">Intensità</translation> + <translation type="unfinished">Intensità</translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">Soglia</translation> + <translation type="unfinished">Soglia</translation> </message> <message> + <location line="+7"/> <source>Block Adaptative</source> - <translation type="obsolete">Adattativo a blocchi</translation> + <translation type="unfinished">Adattativo a blocchi</translation> </message> <message> <source>High Quality Block Filtering</source> <translation type="obsolete">Filtro blocchi ad alta qualità</translation> </message> -</context> -<context> - <name>ass</name> <message> - <source>SSA/ASS/SRT</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <location line="+7"/> + <source>Unknown flag</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">File _sottotitoli (ASS/SSA):</translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished">Seleziona un file sottotitoli</translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">Inter_linea:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">_Dimensione carattere:</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">Margine s_uperiore:</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">_Margine inferiore</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished">ASS</translation> </message> + <message> + <location line="-112"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -9238,51 +10513,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation>File applicazione _wine:</translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation>Seleziona il nome file di wine [wine/cedega/etc.]</translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation>File _loader:</translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation>Seleziona il nome file del loader [avsload.exe]</translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation>File _avs:</translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation>Seleziona il nome del file avs [*.avs]</translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation>_Pipe timeout:</translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation>Configurazione AvsFilter</translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">Bitrate costante</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">Quantizzatore costante</translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">Stesso quantizzatore dell'input</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">Qualità costante</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">Due passate - Dimensione video</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">Due passate - Bitrate medio</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Modalità di codifica</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Bitrate</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">Bitrate finale (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished">Quantizzatore</translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Dimensione video finale (MB)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">Bitrate medio (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished">Tempo di _inizio (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">Tempo di _fine (ms):</translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -9290,33 +10689,46 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished">Bordo _sinistro:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Bordo _destro:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Bordo s_uperiore:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Bordo _inferiore:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">Annerimento bordi</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Parametri non corretti</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -9350,74 +10762,110 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+208"/> <source>Source Fps:</source> <translation>Fps sorgente:</translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation>Frame rate sorgente:</translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation>Fps destinazione:</translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation>Frame rate destinazione:</translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation>Cambiamento fps</translation> </message> <message> + <location line="-182"/> <source>Custom</source> <translation type="unfinished">Personalizzato</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid fps</source> + <location line="+31"/> + <source>Change FPS</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>changefps</name> <message> - <source>Change FPS</source> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> <translation type="unfinished"></translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+150"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location line="+0"/> + <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>chromashift</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> <source>ChromaShift</source> <translation type="unfinished">Traslazione croma</translation> </message> <message> + <location line="+1"/> <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished">Trasla croma U/V per correggere luma/croma mal sincronizzate.</translation> </message> @@ -9425,153 +10873,164 @@ <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete">Traslazione croma</translation> + <translation type="unfinished">Traslazione croma</translation> </message> <message> + <location line="+24"/> <source>V Shift</source> - <translation type="obsolete">Traslazione V</translation> + <translation type="unfinished">Traslazione V</translation> </message> <message> + <location line="+7"/> <source>U Shift</source> - <translation type="obsolete">Traslazione U</translation> + <translation type="unfinished">Traslazione U</translation> </message> </context> <context> <name>coloryuv</name> <message> - <source>Avisynth color filter.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Color management filter.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+75"/> <source>AutoWhite</source> <translation type="unfinished">Bianco automatico</translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished">Amplificazione automatica</translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished">Riduci all'intervallo TV (16-235)</translation> </message> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished">PC->TV</translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished">TV->PC</translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished">Livelli:</translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished">Amplificazione Y</translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished">Luminosità Y</translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished">Gamma Y</translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished">Contrasto Y</translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished">Amplificazione U</translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished">Luminosità U</translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished">Contrasto U</translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished">Amplificazione V</translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished">Luminosità V</translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished">Contrasto V</translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished">Opzioni</translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished">Y</translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished">U</translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished">V</translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished">colorYuv</translation> </message> -</context> -<context> - <name>contrast</name> - <message> - <source>Contrast</source> - <translation type="unfinished">Contrasto</translation> - </message> - <message> - <source>Adjust contrast, brightness and colors.</source> - <translation type="unfinished">Regola contrasto, luminosità e colori.</translation> - </message> <message> - <source>U :</source> + <location line="-57"/> + <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> - <source>V :</source> + <location line="+1"/> + <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> - <source>L :</source> + <location line="+15"/> + <source>None</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>contrast</name> <message> - <source>Offset :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> + <source>Contrast</source> + <translation type="unfinished">Contrasto</translation> </message> <message> - <source>Coef :</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Adjust contrast, brightness and colors.</source> + <translation type="unfinished">Regola contrasto, luminosità e colori.</translation> </message> </context> <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Contrasto</translation> + <translation type="unfinished">Contrasto</translation> </message> <message> <source>Contrast:</source> @@ -9586,37 +11045,45 @@ <translation type="obsolete">Spazio colore</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Luma</translation> + <translation type="unfinished">Luma</translation> </message> <message> + <location line="+7"/> <source>ChromaU</source> - <translation type="obsolete">Croma U</translation> + <translation type="unfinished">Croma U</translation> </message> <message> + <location line="+7"/> <source>ChromaV</source> - <translation type="obsolete">Croma V</translation> + <translation type="unfinished">Croma V</translation> </message> <message> + <location line="+46"/> <source>Brightness</source> - <translation type="obsolete">Luminosità</translation> + <translation type="unfinished">Luminosità</translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">_Processa luma</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Processa piano luma</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">P_rocessa croma</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Convoluzione veloce</translation> </message> @@ -9624,14 +11091,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Carica</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">File di crash</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -9643,19 +11113,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -9664,169 +11138,212 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Crop</translation> + <translation type="unfinished">Crop</translation> </message> <message> + <location line="+20"/> <source>Right:</source> - <translation type="obsolete">Destra:</translation> + <translation type="unfinished">Destra:</translation> </message> <message> + <location line="+7"/> <source>Top:</source> - <translation type="obsolete">Alto:</translation> + <translation type="unfinished">Alto:</translation> </message> <message> + <location line="+43"/> <source>Reset</source> - <translation type="obsolete">Azzera</translation> + <translation type="unfinished">Azzera</translation> </message> <message> + <location line="+21"/> <source>Bottom:</source> - <translation type="obsolete">Basso:</translation> + <translation type="unfinished">Basso:</translation> </message> <message> + <location line="+7"/> <source>Left:</source> - <translation type="obsolete">Sinistra:</translation> + <translation type="unfinished">Sinistra:</translation> </message> <message> + <location line="+30"/> <source>Auto Crop</source> - <translation type="obsolete">Crop automatico</translation> + <translation type="unfinished">Crop automatico</translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate:</translation> </message> -</context> -<context> - <name>decimate</name> - <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">Scarta il più vicino</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Sostituisci (interpola)</translation> </message> <message> + <location line="+1"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished">Scarta duplicati più lunghi (anime)</translation> </message> <message> + <location line="+1"/> <source>Pulldown dupe removal</source> <translation type="unfinished">Rimozione duplicati pulldown</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">Più veloce (senza croma, luma parziale)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">Media (luma completa, senza croma)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Modalità:</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">_Qualità:</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">_Soglia 1:</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">So_glia 2:</translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">C_iclo:</translation> </message> <message> + <location line="+1"/> <source>Sho_w</source> <translation type="unfinished">M_ostra</translation> </message> <message> + <location line="+3"/> <source>Decomb Decimate</source> <translation type="unfinished">Decimazione Decomb</translation> </message> -</context> -<context> - <name>delogo2</name> <message> - <source>MPlayer delogo2</source> + <location line="-39"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Blend a logo by interpolating its surrounding box.</source> - <translation type="unfinished">Nasconde un logo interpolando la casella circostante.</translation> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>dgbob</name> + <name>delogo2</name> <message> - <source>dgbob</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+43"/> + <source>Blend a logo by interpolating its surrounding box.</source> + <translation type="unfinished">Nasconde un logo interpolando la casella circostante.</translation> + </message> + <message> + <location line="-1"/> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+57"/> <source>Donald Graft Bob.</source> <translation type="unfinished">Filtro sdoppiamento di Donald Graft.</translation> </message> <message> + <location line="+11"/> <source>Top</source> <translation type="unfinished">Superiore</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Inferiore</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Mantieni numero di fotogrammi e fps</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">Raddoppia fotogrammi e fps</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">Raddoppia fotogrammi (rallentatore)</translation> </message> <message> + <location line="+3"/> <source>_Top Field First:</source> <translation type="unfinished">Prima il semiquadro _superiore:</translation> </message> <message> + <location line="+1"/> <source>_Mode:</source> <translation type="unfinished">_Modalità:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Soglia:</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">_Extra</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">Controllo supplementare, evitare l'utilizzo</translation> </message> <message> + <location line="+3"/> <source>DGBob</source> <translation type="unfinished">DGBob</translation> </message> + <message> + <location line="-27"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>dmxHeader</name> @@ -9844,24 +11361,53 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished">Fittizio</translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation>Codifica in corso...</translation> </message> <message> + <location line="+57"/> <source>Phase:</source> <translation>Fase:</translation> </message> <message> + <location line="+216"/> <source>Video Codec:</source> <translation>Codec video:</translation> </message> <message> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation>Nessuno</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation>Sconosciuto</translation> </message> @@ -9874,10 +11420,14 @@ <translation type="obsolete">Codec audio:</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation>0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation>00:00:00</translation> </message> @@ -9894,6 +11444,9 @@ <translation type="obsolete">Fotogrammi/sec:</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation>0 MB</translation> </message> @@ -9918,6 +11471,7 @@ <translation type="obsolete">Fotogrammi totali:</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation>0 kB/s</translation> </message> @@ -9930,38 +11484,47 @@ <translation type="obsolete">Quantizzatore:</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation>Arresta il sistema al termine</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation>Priorità:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation>Alta</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation>Al di sopra del normale</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation>Normale</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation>Al di sotto del normale</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation>Bassa</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation>Pausa / Annulla </translation> </message> <message> + <location line="+90"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -9972,6 +11535,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Contenitore:</span></p></body></html></translation> </message> <message> + <location line="-24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -9982,6 +11546,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Codec audio:</span></p></body></html></translation> </message> <message> + <location line="+236"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -9992,6 +11557,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Tempo trascorso:</span></p></body></html></translation> </message> <message> + <location line="-405"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -10002,6 +11568,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Tempo rimanente:</span></p></body></html></translation> </message> <message> + <location line="+429"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -10012,6 +11579,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Fotogrammi/sec:</span></p></body></html></translation> </message> <message> + <location line="-176"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -10022,6 +11590,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Dimensione totale:</span></p></body></html></translation> </message> <message> + <location line="-10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -10032,6 +11601,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Dimensione audio:</span></p></body></html></translation> </message> <message> + <location line="+34"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -10042,6 +11612,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Dimensione video:</span></p></body></html></translation> </message> <message> + <location line="+67"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -10052,6 +11623,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Fotogrammi elaborati:</span></p></body></html></translation> </message> <message> + <location line="-20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -10062,6 +11634,7 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Bitrate medio:</span></p></body></html></translation> </message> <message> + <location line="+30"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -10072,13 +11645,15 @@ <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantizzatore:</span></p></body></html></translation> </message> <message> - <source>Main</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-238"/> <source>Advanced</source> <translation type="unfinished">Avanzate</translation> </message> + <message> + <location line="-164"/> + <source>Main</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>encodingWindow</name> @@ -10114,10 +11689,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">MPlayer eq2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished">Regola contrasto, luminosità, saturazione e gamma.</translation> </message> @@ -10145,251 +11722,383 @@ <translation type="obsolete">Gamma</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+243"/> <source>Green</source> - <translation type="obsolete">Verde</translation> + <translation type="unfinished">Verde</translation> </message> <message> + <location line="-31"/> <source>Red</source> - <translation type="obsolete">Rosso</translation> + <translation type="unfinished">Rosso</translation> </message> <message> + <location line="-199"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Contrasto</translation> + <translation type="unfinished">Contrasto</translation> </message> <message> + <location line="-14"/> <source>Saturation</source> - <translation type="obsolete">Saturazione</translation> + <translation type="unfinished">Saturazione</translation> </message> <message> + <location line="+7"/> <source>Brightness</source> - <translation type="obsolete">Luminosità</translation> + <translation type="unfinished">Luminosità</translation> </message> <message> + <location line="+95"/> <source>Blue</source> - <translation type="obsolete">Blu</translation> + <translation type="unfinished">Blu</translation> </message> <message> + <location line="+21"/> <source>Weight</source> - <translation type="obsolete">Peso</translation> + <translation type="unfinished">Peso</translation> </message> <message> + <location line="-7"/> <source>Initial</source> - <translation type="obsolete">Iniziale</translation> + <translation type="unfinished">Iniziale</translation> + </message> + <message> + <location line="-146"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>_Start time (ms):</source> - <translation type="unfinished">Tempo di _inizio (ms):</translation> + <translation type="obsolete">Tempo di _inizio (ms):</translation> </message> <message> <source>_End time (ms):</source> - <translation type="unfinished">Tempo di _fine (ms):</translation> + <translation type="obsolete">Tempo di _fine (ms):</translation> + </message> + <message> + <source>Fade</source> + <translation type="obsolete">Dissolvenza</translation> + </message> + <message> + <source>Fade to black</source> + <translation type="obsolete">Dissolvenza verso il nero</translation> + </message> + <message> + <source>Out</source> + <translation type="obsolete">In uscita</translation> + </message> + <message> + <source>Fade out</source> + <translation type="obsolete">Dissolvenza in uscita</translation> + </message> + <message> + <source>In</source> + <translation type="obsolete">In ingresso</translation> + </message> + <message> + <source>Fade in</source> + <translation type="obsolete">Dissolvenza in ingresso</translation> + </message> + <message> + <source>_Fade type:</source> + <translation type="obsolete">Tipo di _dissolvenza:</translation> + </message> +</context> +<context> + <name>fade to</name> + <message> + <source>Fade</source> + <translation type="obsolete">Dissolvenza</translation> </message> +</context> +<context> + <name>fadeTo</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> <source>Fade</source> <translation type="unfinished">Dissolvenza</translation> </message> <message> + <location line="-23"/> <source>Fade.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> + <source>_Start time (ms):</source> + <translation type="unfinished">Tempo di _inizio (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">Tempo di _fine (ms):</translation> + </message> +</context> +<context> + <name>fadeToBlack</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished">Dissolvenza verso il nero</translation> </message> <message> + <location line="-25"/> <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Out</source> <translation type="unfinished">In uscita</translation> </message> <message> + <location line="+0"/> <source>Fade out</source> <translation type="unfinished">Dissolvenza in uscita</translation> </message> <message> + <location line="+0"/> <source>In</source> <translation type="unfinished">In ingresso</translation> </message> <message> + <location line="+0"/> <source>Fade in</source> <translation type="unfinished">Dissolvenza in ingresso</translation> </message> <message> + <location line="+9"/> <source>_Fade type:</source> <translation type="unfinished">Tipo di _dissolvenza:</translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> - <translation type="unfinished">Dissolvenza</translation> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished">Tempo di _inizio (ms):</translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished">Tempo di _fine (ms):</translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">Predefinito</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">Progressivo</translation> + </message> + <message> + <location line="+4"/> + <source>Top Field First</source> + <translation type="unfinished">Prima il semiquadro superiore</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom Field First</source> + <translation type="unfinished">Prima il semiquadro inferiore</translation> + </message> + <message> + <location line="+10"/> + <source>Threading</source> + <translation type="unfinished">Threading</translation> + </message> + <message> + <location line="+4"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">Dimensione buffer VBV:</translation> + </message> + <message> + <location line="+32"/> + <source>Interlacing</source> + <translation type="unfinished">Interlacciamento</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Controllo bitrate</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Predefinito</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">Progressivo</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> - <source>Top Field First</source> - <translation type="unfinished">Prima il semiquadro superiore</translation> - </message> - <message> - <source>Bottom Field First</source> - <translation type="unfinished">Prima il semiquadro inferiore</translation> - </message> - <message> - <source>Threading</source> - <translation type="unfinished">Threading</translation> - </message> - <message> + <location line="+15"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> - <source>VBV Buffer Size:</source> - <translation type="unfinished">Dimensione buffer VBV:</translation> - </message> - <message> + <location line="+2"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Interlacciamento</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Controllo bitrate</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -10397,150 +12106,187 @@ <context> <name>ffmpeg4</name> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+190"/> <source>Full</source> <translation type="unfinished">Completo</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+23"/> + <source>Threading</source> + <translation type="unfinished">Threading</translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">Interfaccia utente</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">Stima movimento</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">Controllo bitrate</translation> + </message> + <message> + <location line="-77"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Threading</translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfaccia utente</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Stima movimento</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Controllo bitrate</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -10548,94 +12294,117 @@ <context> <name>ffmsmpeg4</name> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+226"/> <source>Full</source> <translation type="unfinished">Completo</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Interfaccia utente</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Controllo bitrate</translation> + </message> + <message> + <location line="-47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfaccia utente</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Controllo bitrate</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -10643,47 +12412,219 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished">Salvataggio mpeg PS (ff) in corso</translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Avanzate</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished">Salvataggio mpeg TS (ff) in corso</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Errore file</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Impossibile aprire "%s".</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished">%s già esiste. + +Vuoi sostituirlo?</translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished">È possibile che tu stia provando a sovrascrivere un file di ingresso!</translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">Impossibile scrivere il file</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">Divieto di scrittura per "%s".</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -10717,30 +12658,27 @@ <source>Partial Video Filter</source> <translation type="obsolete">Filtro video parziale</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+37"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished">FluxSmooth</translation> </message> <message> + <location line="-55"/> <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished">Pulizia spazio-temporale di Ross Thomas.</translation> </message> <message> + <location line="+50"/> <source>_Temporal threshold:</source> <translation type="unfinished">Soglia _temporale:</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">Soglia _spaziale:</translation> </message> @@ -10748,146 +12686,447 @@ <context> <name>flv1</name> <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+164"/> <source>Full</source> <translation type="unfinished">Completo</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Interfaccia utente</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Controllo bitrate</translation> + </message> + <message> + <location line="-47"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfaccia utente</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Controllo bitrate</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Non supportato</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished">Larghezza:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Altezza:</translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished">glResize</translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished">glRotate</translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished">Mantieni semiquadro superiore</translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished">Mantieni semiquadro inferiore</translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished">Doppio frame rate</translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished">_Ridimensiona:</translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished">Modalità _deint.:</translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished">Larghezza:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Altezza:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="vanished">Verifica temporale e spaziale</translation> + <translation>Verifica temporale e spaziale</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="vanished">Sdoppia, verifica temporale e spaziale</translation> + <translation>Sdoppia, verifica temporale e spaziale</translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="vanished">Salta verifica temporale e spaziale</translation> + <translation>Salta verifica temporale e spaziale</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="vanished">Sdoppia, salta verifica temporale e spaziale</translation> + <translation>Sdoppia, salta verifica temporale e spaziale</translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="vanished">Prima il semiquadro inferiore</translation> + <translation>Prima il semiquadro inferiore</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="vanished">Prima il semiquadro superiore</translation> + <translation>Prima il semiquadro superiore</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="vanished">_Modalità:</translation> + <translation>_Modalità:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="vanished">_Ordine:</translation> + <translation>_Ordine:</translation> </message> <message> + <location line="+4"/> <source>yadif</source> - <translation type="vanished">yadif</translation> + <translation>yadif</translation> + </message> + <message> + <location line="-198"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -10900,10 +13139,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -10911,34 +13152,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Nessun dato</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">Bitrate massimo:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">Bitrate medio:</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">Numero di fotogrammi I:</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">Numero di fotogrammi P:</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">Numero di fotogrammi B:</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">Numero massimo di fotogrammi B:</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">Istogramma bitrate</translation> </message> @@ -10946,106 +13196,201 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+58"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished">Regola tonalità e saturazione.</translation> + </message> + <message> + <location line="-1"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> - <translation type="unfinished">Regola tonalità e saturazione.</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Tonalità</translation> + <translation type="unfinished">Tonalità</translation> </message> <message> + <location line="+20"/> <source>Saturation</source> - <translation type="obsolete">Saturazione</translation> + <translation type="unfinished">Saturazione</translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+92"/> + <source>Time Left :%02d:%02d:%02d</source> + <translation type="unfinished">Tempo rimanente: %02d:%02d:%02d</translation> + </message> + <message> + <location line="-76"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ivtcRemover</name> <message> - <source>Time Left :%02d:%02d:%02d</source> - <translation type="unfinished">Tempo rimanente: %02d:%02d:%02d</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">_Rumore:</translation> + </message> + <message> + <location line="+1"/> + <source>_Show:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Completo</translation> + </message> + <message> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Veloce</translation> + </message> + <message> + <location line="+1"/> + <source>VeryFast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>jobs</name> <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> <source>Avidemux Jobs</source> <translation>Attività Avidemux</translation> </message> <message> + <location line="+11"/> <source>Run all pending jobs</source> <translation>Esegui tutte le attività in sospeso</translation> </message> <message> + <location line="+3"/> <source>Run jobs</source> <translation>Esegui le attività</translation> </message> <message> + <location line="+7"/> <source>Delete already executed jobs</source> <translation>Elimina le attività già eseguite</translation> </message> <message> + <location line="+3"/> <source>Cleanup</source> <translation>Pulisci</translation> </message> <message> + <location line="+7"/> <source>If you use VDPAU you cannot use CLI version</source> <translation>Se viene utilizzato VDPAU non è possibile usare la versione CLI</translation> </message> <message> + <location line="+3"/> <source>use QT4 version</source> <translation>Utilizzare la versione QT4</translation> </message> <message> + <location line="+20"/> <source>Quit</source> <translation>Esci</translation> </message> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">Ops</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">Errore grave durante la costruzione della lista attività.</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">Non ci sono attività immagazzinate</translation> </message> @@ -11053,22 +13398,27 @@ <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation>Attività</translation> </message> <message> + <location line="+37"/> <source>Delete Sel. Job</source> <translation>Elimina l'attività selezionata</translation> </message> <message> + <location line="+7"/> <source>Delete All Jobs</source> <translation>Elimina tutte le attività</translation> </message> <message> + <location line="+7"/> <source>Run All Jobs</source> <translation>Esegui tutte le attività</translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation>Esegui l'attività selezionata</translation> </message> @@ -11147,22 +13497,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Quantizzatore:</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Quantizzatore:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -11221,92 +13576,113 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">Superiore</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Inferiore</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished">Ordine _semiquadri:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Soglia:</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">Minore significa maggiore deiterlaccio</translation> </message> <message> - <source>_Sharp</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+1"/> <source>_Sharper engine:</source> <translation type="unfinished">Nitido</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">_Doppio senso</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">Estrapola meglio (meglio non usarlo)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">_Mappa</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">Mostra aree interlacciate (per test!)</translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished">KernelDeint</translation> </message> + <message> + <location line="-28"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Sharp</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">Modalità bit_rate:</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Qualità:</translation> </message> <message> - <source>_Disable reservoir:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>LAME Configuration</source> <translation type="unfinished">Configurazione LAME</translation> </message> + <message> + <location line="-4"/> + <source>_Disable reservoir:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>largeMedian</name> @@ -11330,29 +13706,35 @@ <context> <name>largemedian</name> <message> - <source>Large Median (5x5).</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Median filter on 5x5 matrix.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+71"/> <source>_Process luma</source> <translation type="unfinished">_Processa luma</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Processa piano luma</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">P_rocessa croma</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Convoluzione veloce</translation> </message> + <message> + <location line="-40"/> + <source>Large Median (5x5).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lavDeint</name> @@ -11405,59 +13787,98 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate:</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Inverti U e V</translation> </message> <message> - <source>None</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Mostra _vettori movimento</translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Opzioni decoder</translation> </message> +</context> +<context> + <name>lavdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+189"/> <source>Linear blend</source> <translation type="unfinished">Miscela lineare</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Interpolazione lineare</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Interpolazione cubica</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Interpolazione mediana</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">Deint. FFmpeg</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Deinterlacciamento:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">Livello _automatico</translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished">Deinterlacciatore libavcodec</translation> </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+116"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation>Licenza</translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation>OK</translation> </message> @@ -11465,45 +13886,97 @@ <context> <name>logo</name> <message> - <source>Add logo.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Put a logo on top of video, with alpha blending.</source> - <translation type="unfinished"></translation> - </message> - <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">_Logo (file jpg):</translation> + <translation type="obsolete">_Logo (file jpg):</translation> </message> <message> <source>Select JPEG file</source> - <translation type="unfinished">Seleziona un file JPEG</translation> + <translation type="obsolete">Seleziona un file JPEG</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">Posizione _X:</translation> + <translation type="obsolete">Posizione _X:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Posizione _Y:</translation> + <translation type="obsolete">Posizione _Y:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">Tr_asparenza:</translation> + <translation type="obsolete">Tr_asparenza:</translation> + </message> + <message> + <source>Logo</source> + <translation type="obsolete">Logo</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>logoDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> <source>Logo</source> <translation type="unfinished">Logo</translation> </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished">Y</translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -11511,38 +13984,47 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation>Gestore filtri video</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation>Trasforma</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation>Interlacciamento</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation>Colori</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation>Rumore</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation>Nitidezza</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation>Sottotitoli</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation>Varie</translation> </message> <message> + <location line="+62"/> <source>&Close</source> <translation>&Chiudi</translation> </message> @@ -11551,6 +14033,7 @@ <translation type="obsolete">Esterni</translation> </message> <message> + <location line="-244"/> <source><big><b>Active Filters</b></big></source> <translation><big><b>Filtri attivi</b></big></translation> </message> @@ -11611,14 +14094,17 @@ <translation type="vanished">Aggiungi</translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation><big><b>Filtri disponibili</b></big></translation> </message> <message> + <location line="+155"/> <source>&Preview</source> <translation>Ante&prima</translation> </message> <message> + <location line="-60"/> <source>OpenGl</source> <translation>OpenGL</translation> </message> @@ -11679,62 +14165,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mcdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished">Deinterlacciatore compensazione movimento. Da MPlayer.</translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished">Veloce</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Medio</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Lenta, ricerca movimento iterativa</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">Extra lenta (come fotogrammi di riferimento multipli di 3)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Modalità:</translation> </message> <message> + <location line="+1"/> <source>Bottom :</source> <translation type="unfinished">Inferiore:</translation> </message> <message> + <location line="+1"/> <source>_Qp:</source> <translation type="unfinished">_Qp:</translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished">mcDeinterlace</translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="-51"/> + <source>MCDeint</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -11742,111 +14246,331 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">Unisce due immagini come se fossero due semiquadri.</translation> + </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished">Salvataggio Mkv in corso</translation> </message> -</context> -<context> - <name>mp3d</name> <message> - <source>Mplayer Denoise 3D HQ</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <location line="+1"/> + <source>Display width</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3d</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Intensità luma _spaziale:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Intensità croma s_paziale:</translation> </message> <message> + <location line="+1"/> + <location line="+1"/> <source>Luma _Temporal strength:</source> <translation type="unfinished">Intensità luma _temporale:</translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished">MPlayer denoise3d</translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> - <source>Mplayer Denoise 3D</source> + <location line="-41"/> + <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+37"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished">Riduce il rumore, attenua l'immagine, aumenta la comprimibilità.</translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Intensità luma _spaziale:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Intensità croma s_paziale:</translation> </message> <message> + <location line="+1"/> <source>_Temporal strength:</source> <translation type="unfinished">Intensità _temporale:</translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished">MPlayer denoise3d</translation> </message> + <message> + <location line="-39"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>msharpen</name> + <name>mp4demuxer</name> <message> - <source>Msharpen</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Problema di lettura delle intestazioni SVQ3</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Nessuna tabbela stts</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">Non supportato</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished">Salvataggio mp4 in corso</translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished">Salvataggio PSP in corso</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Audio</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished">Salvataggio in corso</translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Video</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished">Y</translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> <source>Sharpen edges without amplifying noise. By Donald Graft.</source> <translation type="unfinished">Rende nitidi i margini senza amplificare il rumore. Di Donald Graft.</translation> </message> <message> + <location line="+55"/> <source>_Mask</source> <translation type="unfinished">_Maschera</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">_Qualità alta</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">_Soglia:</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Intensità:</translation> </message> <message> + <location line="+5"/> <source>MSharpen</source> <translation type="unfinished">MSharpen</translation> </message> + <message> + <location line="-65"/> + <source>Msharpen</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>muxerMP4</name> <message> <source>Saving mp4</source> - <translation>Salvataggio mp4 in corso</translation> + <translation type="vanished">Salvataggio mp4 in corso</translation> </message> <message> <source>Saving PSP</source> - <translation>Salvataggio PSP in corso</translation> + <translation type="vanished">Salvataggio PSP in corso</translation> </message> </context> <context> @@ -11860,14 +14584,37 @@ <name>muxerffPS</name> <message> <source>Saving mpeg PS (ff)</source> - <translation>Salvataggio mpeg PS (ff) in corso</translation> + <translation type="vanished">Salvataggio mpeg PS (ff) in corso</translation> </message> </context> <context> <name>muxerffTS</name> <message> <source>Saving mpeg TS (ff)</source> - <translation>Salvataggio mpeg TS (ff) in corso</translation> + <translation type="vanished">Salvataggio mpeg TS (ff) in corso</translation> + </message> +</context> +<context> + <name>navigate</name> + <message> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+176"/> + <source>Seek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> </message> </context> <context> @@ -11896,42 +14643,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -11951,15 +14708,53 @@ <name>openGlResize</name> <message> <source>Width :</source> - <translation>Larghezza:</translation> + <translation type="vanished">Larghezza:</translation> </message> <message> <source>Height :</source> - <translation>Altezza:</translation> + <translation type="vanished">Altezza:</translation> </message> <message> <source>glResize</source> - <translation>glResize</translation> + <translation type="vanished">glResize</translation> + </message> +</context> +<context> + <name>opendmldemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Intestazione errata</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Decompressione flusso di bit</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -12001,6 +14796,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -12070,18 +14878,26 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation>Proprietà</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation>Video</translation> </message> <message> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation>Etichetta di testo</translation> </message> <message> + <location line="-49"/> <source>Frame Rate:</source> <translation>Frame rate:</translation> </message> @@ -12090,26 +14906,33 @@ <translation type="obsolete">Conteggio fotogrammi: </translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation>Durata totale:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation>Proporzioni:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation>Dimensioni immagine:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation>4CC codec:</translation> </message> <message> + <location line="+10"/> <source>Extra Video Properties</source> <translation>Proprietà video extra</translation> </message> <message> + <location line="+154"/> <source>OK</source> <translation>OK</translation> </message> @@ -12126,6 +14949,7 @@ <translation type="obsolete">Quarto di pixel:</translation> </message> <message> + <location line="-111"/> <source>Audio</source> <translation>Audio</translation> </message> @@ -12134,66 +14958,956 @@ <translation type="obsolete">Dimensione file:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation>Frequenza:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation>Bitrate variabile:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation>Bitrate:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation>Canali:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation>Codec:</translation> </message> <message> + <location line="-116"/> <source>ExtraDataSize:</source> <translation>Dimensione dati extra:</translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation>Dati extra:</translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Indicizzazione</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Richiesti privilegi</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Sono richesti i privilegi di amministratore per eseguire questa operazione.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">La codifica è in pausa. Vuoi ripristinarla o annullarla?</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Ripristina</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Annulla</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished">File recenti</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Progetti recenti</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Pronto</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Riuscito</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Fallito</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Eliminato</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">In esecuzione</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Nome attività</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Stato</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Tempo di inizio</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Tempo di fine</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Sicuro!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Elimina attività</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">Sei sicuro di voler eliminare l'attività %s?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Elimina *tutte* le attività</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Sei sicuro di voler eliminare TUTTE le attività?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Già fatto</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Questo script è stato già eseguito con successo.</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"><html> + +<head> +<title>Avidemux è un programma libero e gratuito; puoi ridistribuirlo e/o modificarlo secondo i termini della Licenza Pubblica Generica GNU versione 2 come pubblicato dalla Free Software Foundation.</title> +<style> +<!-- + /* Font Definitions */ + @font-face + {font-family:"Cambria Math"; + panose-1:2 4 5 3 5 4 6 3 2 4;} + /* Style Definitions */ + p.MsoNormal, li.MsoNormal, div.MsoNormal + {margin:0cm; + margin-bottom:.0001pt; + font-size:12.0pt; + font-family:"Times New Roman","serif";} +p.licensestyle, li.licensestyle, div.licensestyle + {mso-style-name:licensestyle; + margin:0cm; + margin-bottom:.0001pt; + font-size:12.0pt; + font-family:"Times New Roman","serif";} +p.msochpdefault, li.msochpdefault, div.msochpdefault + {mso-style-name:msochpdefault; + margin-right:0cm; + margin-left:0cm; + font-size:10.0pt; + font-family:"Times New Roman","serif";} +.MsoChpDefault + {font-size:10.0pt;} +@page Section1 + {size:612.0pt 792.0pt; + margin:72.0pt 90.0pt 72.0pt 90.0pt;} +div.Section1 + {page:Section1;} +--> +</style> + +</head> + +<body lang=IT style='text-justify-trim:punctuation'> + +<div class=Section1> + +<p class=licensestyle style='text-autospace:none'><span style='font-size:10.0pt; +font-family:"Arial","sans-serif"'>Avidemux &egrave; un programma libero e +gratuito; puoi ridistribuirlo e/o modificarlo secondo i termini della Licenza +Pubblica Generica GNU versione 2 come pubblicato dalla Free Software +Foundation.</span></p> + +<p class=licensestyle style='text-autospace:none'><span style='font-size:10.0pt; +font-family:"Arial","sans-serif"'>Questa &egrave; una traduzione italiana non ufficiale +della Licenza Pubblica Generica GNU. Non &egrave; pubblicata dalla Free +Software Foundation e non ha valore legale nell'esprimere i termini di +distribuzione del software che usa la licenza GPL. Solo la versione originale +in inglese della licenza ha valore legale. Ad ogni modo, speriamo che questa +traduzione aiuti le persone di lingua italiana a capire meglio il significato +della licenza GPL.</span></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>LICENZA +PUBBLICA GENERICA (GPL) DEL PROGETTO GNU</span></b></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Versione +2, giugno 1991</span></b></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Copyright +(C) 1989, 1991 Free Software Foundation, Inc.</span></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Traduzione curata da +gruppo Pluto, da ILS e dal gruppo italiano di traduzione GNU. Ultimo +aggiornamento 19 aprile 2000.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Chiunque pu&ograve; +copiare e distribuire copie letterali di questo documento di licenza, ma non ne +&egrave; permessa la modifica.</span></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Preambolo</span></b></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Le licenze della +maggior parte dei programmi hanno lo scopo di togliere all'utente la +libert&agrave; di condividere e modificare il programma stesso. Viceversa, la +Licenza Pubblica Generica GNU &egrave; intesa a garantire la libert&agrave; di +condividere e modificare il software libero, al fine di assicurare che i +programmi siano liberi per tutti i loro utenti. Questa Licenza si applica alla +maggioranza dei programmi della Free Software Foundation e ad ogni altro programma +i cui autori hanno deciso di usare questa Licenza. Alcuni altri programmi della +Free Software Foundation sono invece coperti dalla Licenza Pubblica Generica +Minore. Chiunque pu&ograve; usare questa Licenza per i propri programmi.&nbsp;</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Quando si parla di +software libero (free software), ci si riferisce alla libert&agrave;, non al +prezzo. Le nostre Licenze (la GPL e la LGPL) sono progettate per assicurarsi +che ciascuno abbia la libert&agrave; di distribuire copie del software libero +(e farsi pagare per questo, se vuole), che ciascuno riceva il codice sorgente o +che lo possa ottenere se lo desidera, che ciascuno possa modificare il +programma o usarne delle parti in nuovi programmi liberi e che ciascuno sappia +di potere fare queste cose.&nbsp;</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Per proteggere i +diritti dell'utente, abbiamo bisogno di creare delle restrizioni che vietino a +chiunque di negare questi diritti o di chiedere di rinunciarvi. Queste +restrizioni si traducono in certe responsabilit&agrave; per chi distribuisce +copie del software e per chi lo modifica.&nbsp;</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Per esempio, chi distribuisce +copie di un programma coperto da GPL, sia gratis sia in cambio di un compenso, +deve concedere ai destinatari tutti i diritti che ha ricevuto. Deve anche +assicurarsi che i destinatari ricevano o possano ottenere il codice sorgente. E +deve mostrar loro queste condizioni di licenza, in modo che essi conoscano i +propri diritti.&nbsp;</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Proteggiamo i diritti +dell'utente in due modi: (1) proteggendo il software con un copyright, e (2) +offrendo una licenza che dia il permesso legale di copiare, distribuire e modificare +il Programma.&nbsp;</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Inoltre, per +proteggere ogni autore e noi stessi, vogliamo assicurarci che ognuno capisca +che non ci sono garanzie per i programmi coperti da GPL. Se il programma viene +modificato da qualcun altro e ridistribuito, vogliamo che gli acquirenti +sappiano che ci&ograve; che hanno non &egrave; l'originale, in modo che ogni +problema introdotto da altri non si rifletta sulla reputazione degli autori +originari.&nbsp;</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Infine, ogni +programma libero &egrave; costantemente minacciato dai brevetti sui programmi. +Vogliamo evitare il pericolo che chi ridistribuisce un programma libero ottenga +la propriet&agrave; di brevetti, rendendo in pratica il programma cosa di sua +propriet&agrave;. Per prevenire questa evenienza, abbiamo chiarito che ogni +brevetto debba essere concesso in licenza d'uso a chiunque, o non avere alcuna +restrizione di licenza d'uso.&nbsp;</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Seguono i termini e +le condizioni precisi per la copia, la distribuzione e la modifica.</span></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>LICENZA +PUBBLICA GENERICA GNU</span></b></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;TERMINI +E CONDIZIONI PER LA COPIA, LA DISTRIBUZIONE E LA MODIFICA</span></b></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>0. Questa Licenza si +applica a ogni programma o altra opera che contenga una nota da parte del +detentore del copyright che dica che tale opera pu&ograve; essere distribuita +sotto i termini di questa Licenza Pubblica Generica. Il termine +&quot;Programma&quot; nel seguito si riferisce ad ogni programma o opera +cos&igrave; definita, e l'espressione &quot;opera basata sul Programma&quot; +indica sia il Programma sia ogni opera considerata &quot;derivata&quot; in base +alla legge sul copyright; in altre parole, un'opera contenente il Programma o +una porzione di esso, sia letteralmente sia modificato o tradotto in un'altra +lingua. Da qui in avanti, la traduzione &egrave; in ogni caso considerata una +&quot;modifica&quot;. Vengono ora elencati i diritti dei beneficiari della +licenza.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Attivit&agrave; +diverse dalla copiatura, distribuzione e modifica non sono coperte da questa +Licenza e sono al di fuori della sua influenza. L'atto di eseguire il Programma +non viene limitato, e l'output del programma &egrave; coperto da questa Licenza +solo se il suo contenuto costituisce un'opera basata sul Programma (indipendentemente +dal fatto che sia stato creato eseguendo il Programma). In base alla natura del +Programma il suo output pu&ograve; essere o meno coperto da questa Licenza.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>1. &Egrave; lecito +copiare e distribuire copie letterali del codice sorgente del Programma +cos&igrave; come viene ricevuto, con qualsiasi mezzo, a condizione che venga +riprodotta chiaramente su ogni copia una appropriata nota di copyright e di +assenza di garanzia; che si mantengano intatti tutti i riferimenti a questa +Licenza e all'assenza di ogni garanzia; che si dia a ogni altro destinatario +del Programma una copia di questa Licenza insieme al Programma.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&Egrave; possibile +richiedere un pagamento per il trasferimento fisico di una copia del Programma, +&egrave; anche possibile a propria discrezione richiedere un pagamento in +cambio di una copertura assicurativa.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>2. &Egrave; lecito +modificare la propria copia o copie del Programma, o parte di esso, creando +perci&ograve; un'opera basata sul Programma, e copiare o distribuire tali +modifiche o tale opera secondo i termini del precedente comma 1, a patto che +siano soddisfatte tutte le condizioni che seguono:</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>a) Bisogna indicare +chiaramente nei file che si tratta di copie modificate e la data di ogni +modifica.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>b) Bisogna fare in +modo che ogni opera distribuita o pubblicata, che in parte o nella sua +totalit&agrave; derivi dal Programma o da parti di esso, sia concessa nella sua +interezza in licenza gratuita ad ogni terza parte, secondo i termini di questa +Licenza.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>c) Se normalmente il +programma modificato legge comandi interattivamente quando viene eseguito, +bisogna fare in modo che all'inizio dell'esecuzione interattiva usuale, esso +stampi un messaggio contenente una appropriata nota di copyright e di assenza +di garanzia (oppure che specifichi il tipo di garanzia che si offre). Il +messaggio deve inoltre specificare che chiunque pu&ograve; ridistribuire il +programma alle condizioni qui descritte e deve indicare come reperire questa +Licenza. Se per&ograve; il programma di partenza &egrave; interattivo ma +normalmente non stampa tale messaggio, non occorre che un'opera basata sul +Programma lo stampi.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Questi requisiti si +applicano all'opera modificata nel suo complesso. Se sussistono parti +identificabili dell'opera modificata che non siano derivate dal Programma e che +possono essere ragionevolmente considerate lavori indipendenti, allora questa +Licenza e i suoi termini non si applicano a queste parti quando queste vengono +distribuite separatamente. Se per&ograve; queste parti vengono distribuite +all'interno di un prodotto che &egrave; un'opera basata sul Programma, la +distribuzione di quest'opera nella sua interezza deve avvenire nei termini di +questa Licenza, le cui norme nei confronti di altri utenti si estendono +all'opera nella sua interezza, e quindi ad ogni sua parte, chiunque ne sia +l'autore.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Quindi, non &egrave; nelle +intenzioni di questa sezione accampare diritti, n&eacute; contestare diritti su +opere scritte interamente da altri; l'intento &egrave; piuttosto quello di +esercitare il diritto di controllare la distribuzione di opere derivati dal +Programma o che lo contengano.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Inoltre, la semplice +aggregazione di un'opera non derivata dal Programma col Programma o con +un'opera da esso derivata su di un mezzo di memorizzazione o di distribuzione, +non &egrave; sufficente a includere l'opera non derivata nell'ambito di questa +Licenza.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>3. &Egrave; lecito +copiare e distribuire il Programma (o un'opera basata su di esso, come espresso +al comma 2) sotto forma di codice oggetto o eseguibile secondo i termini dei +precedenti commi 1 e 2, a patto che si applichi una delle seguenti condizioni:</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>a) Il Programma sia +corredato del codice sorgente completo, in una forma leggibile da calcolatore, +e tale sorgente sia fornito secondo le regole dei precedenti commi 1 e 2 su di +un mezzo comunemente usato per lo scambio di programmi.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>b) Il Programma sia +accompagnato da un'offerta scritta, valida per almeno tre anni, di fornire a +chiunque ne faccia richiesta una copia completa del codice sorgente, in una +forma leggibile da calcolatore, in cambio di un compenso non superiore al costo +del trasferimento fisico di tale copia, che deve essere fornita secondo le +regole dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo +scambio di programmi.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>c) Il Programma sia +accompagnato dalle informazioni che sono state ricevute riguardo alla +possibilit&agrave; di ottenere il codice sorgente. Questa alternativa &egrave; +permessa solo in caso di distribuzioni non commerciali e solo se il programma +&egrave; stato ottenuto sotto forma di codice oggetto o eseguibile in accordo +al precedente comma B.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Per &quot;codice +sorgente completo&quot; di un'opera si intende la forma preferenziale usata per +modificare un'opera. Per un programma eseguibile, &quot;codice sorgente +completo&quot; significa tutto il codice sorgente di tutti i moduli in esso +contenuti, pi&ugrave; ogni file associato che definisca le interfacce esterne +del programma, pi&ugrave; gli script usati per controllare la compilazione e +l'installazione dell'eseguibile. In ogni caso non &egrave; necessario che il +codice sorgente fornito includa nulla che sia normalmente distribuito (in forma +sorgente o in formato binario) con i principali componenti del sistema +operativo sotto cui viene eseguito il Programma (compilatore, kernel, e +cos&igrave; via), a meno che tali componenti accompagnino l'eseguibile.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Se la distribuzione +dell'eseguibile o del codice oggetto &egrave; effettuata indicando un luogo dal +quale sia possibile copiarlo, permettere la copia del codice sorgente dallo +stesso luogo &egrave; considerata una valida forma di distribuzione del codice +sorgente, anche se copiare il sorgente &egrave; facoltativo per l'acquirente.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>4. Non &egrave; +lecito copiare, modificare, sublicenziare, o distribuire il Programma in modi +diversi da quelli espressamente previsti da questa Licenza. Ogni tentativo di +copiare, modificare, sub licenziare o distribuire altrimenti il Programma non +&egrave; autorizzato, e far&agrave; terminare automaticamente i diritti +garantiti da questa Licenza. D'altra parte ogni acquirente che abbia ricevuto +copie, o diritti, coperti da questa Licenza da parte di persone che violano la +Licenza come qui indicato non vedranno invalidata la loro Licenza, +purch&eacute; si comportino conformemente ad essa.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>5. L'acquirente non +&egrave; tenuto ad accettare questa Licenza, poich&eacute; non l'ha firmata. +D'altra parte nessun altro documento garantisce il permesso di modificare o +distribuire il Programma o i lavori derivati da esso. Queste azioni sono +proibite dalla legge per chi non accetta questa Licenza; perci&ograve;, +modificando o distribuendo il Programma o un'opera basata sul programma, si +indica nel fare ci&ograve; l'accettazione di questa Licenza e quindi di tutti i +suoi termini e le condizioni poste sulla copia, la distribuzione e la modifica +del Programma o di lavori basati su di esso.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>6. Ogni volta che il +Programma o un'opera basata su di esso vengono distribuiti, l'acquirente riceve +automaticamente una licenza d'uso da parte del licenziatario originale. Tale +licenza regola la copia, la distribuzione e la modifica del Programma secondo +questi termini e queste condizioni. Non &egrave; lecito imporre restrizioni +ulteriori all'acquirente nel suo esercizio dei diritti qui garantiti. Chi +distribuisce programmi coperti da questa Licenza non è comunque tenuto a +imporre il rispetto di questa Licenza a terzi.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>7. Se, come +conseguenza del giudizio di un tribunale, o di una imputazione per la +violazione di un brevetto o per ogni altra ragione (non limitatamente a +questioni di brevetti), vengono imposte condizioni che contraddicono le +condizioni di questa licenza, che queste condizioni siano dettate dalla corte, +da accordi tra le parti o altro, queste condizioni non esimono nessuno +dall'osservazione di questa Licenza. Se non &egrave; possibile distribuire un +prodotto in un modo che soddisfi simultaneamente gli obblighi dettati da questa +Licenza e altri obblighi pertinenti, il prodotto non pu&ograve; essere affatto +distribuito. Per esempio, se un brevetto non permettesse a tutti quelli che lo +ricevono di ridistribuire il Programma senza obbligare al pagamento di diritti, +allora l'unico modo per soddisfare contemporaneamente il brevetto e questa +Licenza è di non distribuire affatto il Programma.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Se una qualunque +parte di questo comma &egrave; ritenuta non valida o non applicabile in una +qualunque circostanza, deve comunque essere applicata l'idea espressa da questo +comma; in ogni altra circostanza invece deve essere applicato questo comma nel +suo complesso.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Non &egrave; nelle +finalit&agrave; di questo comma indurre gli utenti ad infrangere alcun brevetto +n&eacute; ogni altra rivendicazione di diritti di propriet&agrave;, n&eacute; +di contestare la validit&agrave; di alcuna di queste rivendicazioni; lo scopo +di questo comma &egrave; unicamente quello di proteggere l'integrit&agrave; del +sistema di distribuzione dei programmi liberi, che viene realizzato tramite +l'uso di licenze pubbliche. Molte persone hanno contribuito generosamente alla +vasta gamma di programmi distribuiti attraverso questo sistema, basandosi +sull'applicazione fedele di tale sistema. L'autore/donatore pu&ograve; decidere +di sua volont&agrave; se preferisce distribuire il software avvalendosi di +altri sistemi, e l'acquirente non pu&ograve; imporre la scelta del sistema di +distribuzione.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Questo comma serve a +rendere il pi&ugrave; chiaro possibile ci&ograve; che crediamo sia una +conseguenza del resto di questa Licenza.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>8. Se in alcuni paesi +la distribuzione o l'uso del Programma sono limitati da brevetto o dall'uso di +interfacce coperte da copyright, il detentore del copyright originale che pone +il Programma sotto questa Licenza pu&ograve; aggiungere limiti geografici +espliciti alla distribuzione, per escludere questi paesi dalla distribuzione +stessa, in modo che il programma possa essere distribuito solo nei paesi non +esclusi da questa regola. In questo caso i limiti geografici sono inclusi in +questa Licenza e ne fanno parte a tutti gli effetti.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>9. All'occorrenza la +Free Software Foundation pu&ograve; pubblicare revisioni o nuove versioni di +questa Licenza Pubblica Generica. Tali nuove versioni saranno simili a questa +nello spirito, ma potranno differire nei dettagli al fine di coprire nuovi +problemi e nuove situazioni.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Ad ogni versione +viene dato un numero identificativo. Se il Programma asserisce di essere +coperto da una particolare versione di questa Licenza e &quot;da ogni versione +successiva&quot;, l'acquirente pu&ograve; scegliere se seguire le condizioni +della versione specificata o di una successiva. Se il Programma non specifica +quale versione di questa Licenza deve applicarsi, l'acquirente pu&ograve; scegliere +una qualsiasi versione tra quelle pubblicate dalla Free Software Foundation.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>10. Se si desidera +incorporare parti del Programma in altri programmi liberi le cui condizioni di +distribuzione differiscano da queste, &egrave; possibile scrivere all'autore +del Programma per chiederne l'autorizzazione. Per il software il cui copyright +&egrave; detenuto dalla Free Software Foundation, si scriva alla Free Software +Foundation; talvolta facciamo eccezioni alle regole di questa Licenza. La +nostra decisione sar&agrave; guidata da due finalit&agrave;: preservare la +libert&agrave; di tutti i prodotti derivati dal nostro software libero e +promuovere la condivisione e il riutilizzo del software in generale.</span></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>NON +C'&Egrave; GARANZIA</span></b></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>11. POICH&Eacute; IL +PROGRAMMA &Egrave; CONCESSO IN USO GRATUITAMENTE, NON C'&Egrave; GARANZIA PER IL +PROGRAMMA, NEI LIMITI PERMESSI DALLE VIGENTI LEGGI. SE NON INDICATO +DIVERSAMENTE PER ISCRITTO, IL DETENTORE DEL COPYRIGHT E LE ALTRE PARTI +FORNISCONO IL PROGRAMMA &quot;COS&Igrave; COM'&Egrave;&quot;, SENZA ALCUN TIPO +DI GARANZIA, N&Eacute; ESPLICITA N&Eacute; IMPLICITA; CI&Ograve; COMPRENDE, +SENZA LIMITARSI A QUESTO, LA GARANZIA IMPLICITA DI COMMERCIABILIT&Agrave; E +UTILIZZABILIT&Agrave; PER UN PARTICOLARE SCOPO. L'INTERO RISCHIO CONCERNENTE LA +QUALIT&Agrave; E LE PRESTAZIONI DEL PROGRAMMA &Egrave; DELL'ACQUIRENTE. SE IL +PROGRAMMA DOVESSE RIVELARSI DIFETTOSO, L'ACQUIRENTE SI ASSUME IL COSTO DI OGNI +MANUTENZIONE, RIPARAZIONE O CORREZIONE NECESSARIA.</span></p> + +<p class=licensestyle style='text-align:justify;text-autospace:none'><span +style='font-size:10.0pt;font-family:"Arial","sans-serif"'>12. N&Eacute; IL +DETENTORE DEL COPYRIGHT N&Eacute; ALTRE PARTI CHE POSSONO MODIFICARE O +RIDISTRIBUIRE IL PROGRAMMA COME PERMESSO IN QUESTA LICENZA SONO RESPONSABILI +PER DANNI NEI CONFRONTI DELL'ACQUIRENTE, A MENO CHE QUESTO NON SIA RICHIESTO +DALLE LEGGI VIGENTI O APPAIA IN UN ACCORDO SCRITTO. SONO INCLUSI DANNI +GENERICI, SPECIALI O INCIDENTALI, COME PURE I DANNI CHE CONSEGUONO DALL'USO O +DALL'IMPOSSIBILIT&Agrave; DI USARE IL PROGRAMMA; CI&Ograve; COMPRENDE, SENZA +LIMITARSI A QUESTO, LA PERDITA DI DATI, LA CORRUZIONE DEI DATI, LE PERDITE +SOSTENUTE DALL'ACQUIRENTE O DA TERZI E L'INCAPACIT&Agrave; DEL PROGRAMMA A +INTERAGIRE CON ALTRI PROGRAMMI, ANCHE SE IL DETENTORE O ALTRE PARTI SONO STATE +AVVISATE DELLA POSSIBILIT&Agrave; DI QUESTI DANNI.</span></p> + +<p class=licensestyle align=center style='text-align:center;text-autospace: +none'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>FINE +DEI TERMINI E DELLE CONDIZIONI</span></b></p> + +</div> + +</body> + +</html> +</translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Parziale</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">Aggiungi</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">Rimuovi</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Configura</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Sconosciuto</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">No</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Sì</translation> </message> <message> + <location line="+26"/> <source>%2.3f fps</source> <translation type="unfinished">%2.3f fps</translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished">%02d:%02d:%02d.%03d</translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished">%s (%u:%u)</translation> </message> <message> + <location line="+33"/> <source>Mono</source> <translation type="unfinished">Mono</translation> </message> <message> + <location line="+3"/> <source>Stereo</source> <translation type="unfinished">Stereo</translation> </message> </context> <context> + <name>qshell</name> + <message> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Avviso</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">Info</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished">Conferma</translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished">Domanda</translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished">Domanda?</translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Apri Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished">Seleziona un file idx</translation> + </message> +</context> +<context> <name>removePlaneFilter</name> <message> <source>Process luma plane</source> @@ -12227,85 +15941,105 @@ <context> <name>removeplane</name> <message> - <source>Remove Plane</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Remove Y,U or V plane (used mainly to debug other filters).</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+151"/> <source>Keep Y Plane</source> <translation type="unfinished">Mantieni piano Y</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Processa piano luma</translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished">Mantieni piano U</translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished">Processa piano croma U</translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished">Mantieni piano V</translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished">Processa piano croma V</translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished">Rimuovi piano</translation> </message> + <message> + <location line="-113"/> + <source>Remove Plane</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Remove Y,U or V plane (used mainly to debug other filters).</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation>_Modalità:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation>_Nuovo frame rate:</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation>Ricampionamento fps</translation> </message> <message> + <location line="-322"/> <source>Custom</source> <translation type="unfinished">Personalizzato</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> @@ -12313,10 +16047,17 @@ <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Larghezza e altezza non possono essere dispari</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -12324,139 +16065,414 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Ridimensionamento</translation> + <translation type="unfinished">Ridimensionamento</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Aspect Ratio</source> - <translation type="obsolete">Proporzioni</translation> + <translation type="unfinished">Proporzioni</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Lock Aspect Ratio</source> - <translation type="obsolete">Blocca proporzioni</translation> + <translation type="unfinished">Blocca proporzioni</translation> </message> <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> <source>Source:</source> - <translation type="obsolete">Sorgente:</translation> + <translation type="unfinished">Sorgente:</translation> </message> <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> <source>Destination:</source> - <translation type="obsolete">Destinazione:</translation> + <translation type="unfinished">Destinazione:</translation> </message> <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> <source>Resize Dimensions</source> - <translation type="obsolete">Dimensioni</translation> + <translation type="unfinished">Dimensioni</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Width:</source> - <translation type="obsolete">Larghezza:</translation> + <translation type="unfinished">Larghezza:</translation> </message> <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> <source>Height:</source> - <translation type="obsolete">Altezza:</translation> + <translation type="unfinished">Altezza:</translation> </message> <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> <source>Round to the Nearest Multiple of 16</source> - <translation type="obsolete">Arrotonda al multiplo di 16 più vicino</translation> + <translation type="unfinished">Arrotonda al multiplo di 16 più vicino</translation> </message> <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Percent</source> - <translation type="obsolete">Percentuale</translation> + <translation type="unfinished">Percentuale</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> <source>Error X / Y:</source> - <translation type="obsolete">Errore X / Y:</translation> + <translation type="unfinished">Errore X / Y:</translation> </message> <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> <source>0.00 / 0.00</source> - <translation type="obsolete">0.00 / 0.00</translation> + <translation type="unfinished">0.00 / 0.00</translation> </message> <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> <source>Resize Method:</source> - <translation type="obsolete">Metodo di ridimensionamento:</translation> + <translation type="unfinished">Metodo di ridimensionamento:</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> <source>Bilinear</source> - <translation type="obsolete">Bilineare</translation> + <translation type="unfinished">Bilineare</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Bicubico</translation> + <translation type="unfinished">Bicubico</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Lanzcos3</source> - <translation type="obsolete">Lanzcos3</translation> + <translation type="unfinished">Lanzcos3</translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation>Larghezza e altezza non possono essere dispari</translation> + <translation type="vanished">Larghezza e altezza non possono essere dispari</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Rotazione</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-6"/> <source>90 degrees</source> <translation type="unfinished">90 gradi</translation> </message> <message> + <location line="+0"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 gradi</translation> </message> <message> + <location line="+0"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 gradi</translation> </message> <message> + <location line="+0"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">_Angolo:</translation> </message> + <message> + <location line="-160"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+155"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -12505,29 +16521,54 @@ </message> <message> <source>glRotate</source> - <translation>glRotate</translation> - </message> - <message> - <source>Angle (°):</source> - <translation type="unfinished"></translation> + <translation type="vanished">glRotate</translation> </message> </context> <context> <name>seekablePreviewDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> <source>Preview</source> <translation>Anteprima</translation> </message> <message> + <location line="+83"/> <source>00:00:00.000</source> <translation>00:00:00.000</translation> </message> <message> + <location line="-7"/> <source>next</source> <translation>Avanti</translation> </message> </context> <context> + <name>separateFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished">Separazione semiquadri</translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>sharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>srtDialog</name> <message> <source>Subtitle Font Size and Position</source> @@ -12539,6 +16580,19 @@ </message> </context> <context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>subAss</name> <message> <source>_Subtitle file (ASS/SSA):</source> @@ -12572,46 +16626,261 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>telecide</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Nessuna strategia</translation> + </message> + <message> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 Pulldown</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC convertito da PAL</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Superiore</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Inferiore</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Mai</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Se ancora interlacciati</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Sempre</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Nessuno eccetto il calcolo</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Postproc. sulla migliore corrispondenza</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Postproc. e mostra zone (debug)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Elabora immagine (no semiquadri)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Elabora immagine (no semiquadri), debug</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">_Strategia:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">Ordine _semiquadri:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Postprocessing:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">Prova all'indie_tro:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">Soglia _diretta:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">Sog_lia all'indietro:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">Soglia _rumore:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Soglia postp_rocessing:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">_Usa croma per decidere</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">Mostra _informazioni</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Debu_g</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">Misc_ela</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished">Decomb Telecide</translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Indicizzazione</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitrate:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished">Configurazione TwoLame</translation> + </message> +</context> +<context> <name>uisupport</name> <message> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> <source>X11</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Default Raster</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>vdpauVideoFilter</name> <message> <source>Width :</source> @@ -12630,105 +16899,182 @@ <name>vdpauVideoFilterDeint</name> <message> <source>Keep Top Field</source> - <translation>Mantieni semiquadro superiore</translation> + <translation type="vanished">Mantieni semiquadro superiore</translation> </message> <message> <source>Keep Bottom Field</source> - <translation>Mantieni semiquadro inferiore</translation> + <translation type="vanished">Mantieni semiquadro inferiore</translation> </message> <message> <source>Double framerate</source> - <translation>Doppio frame rate</translation> + <translation type="vanished">Doppio frame rate</translation> </message> <message> <source>_Resize:</source> - <translation>_Ridimensiona:</translation> + <translation type="vanished">_Ridimensiona:</translation> </message> <message> <source>_Deint Mode:</source> - <translation>Modalità _deint.:</translation> + <translation type="vanished">Modalità _deint.:</translation> </message> <message> <source>Width :</source> - <translation>Larghezza:</translation> + <translation type="vanished">Larghezza:</translation> </message> <message> <source>Height :</source> - <translation>Altezza:</translation> + <translation type="vanished">Altezza:</translation> </message> <message> <source>vdpau</source> - <translation>vdpau</translation> + <translation type="vanished">vdpau</translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished">Mantieni semiquadro superiore</translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished">Mantieni semiquadro inferiore</translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished">Doppio frame rate</translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished">_Ridimensiona:</translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished">Modalità _deint.:</translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished">Larghezza:</translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished">Altezza:</translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished">vdpau</translation> </message> </context> <context> + <name>vdpaufilter</name> + <message> + <source>Keep Top Field</source> + <translation type="obsolete">Mantieni semiquadro superiore</translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="obsolete">Mantieni semiquadro inferiore</translation> + </message> + <message> + <source>Double framerate</source> + <translation type="obsolete">Doppio frame rate</translation> + </message> + <message> + <source>_Resize:</source> + <translation type="obsolete">_Ridimensiona:</translation> + </message> + <message> + <source>_Deint Mode:</source> + <translation type="obsolete">Modalità _deint.:</translation> + </message> + <message> + <source>Width :</source> + <translation type="obsolete">Larghezza:</translation> + </message> + <message> + <source>Height :</source> + <translation type="obsolete">Altezza:</translation> + </message> + <message> + <source>vdpau</source> + <translation type="obsolete">vdpau</translation> + </message> +</context> +<context> <name>vdpaufilter2</name> <message> <source>Width :</source> - <translation type="unfinished">Larghezza:</translation> + <translation type="obsolete">Larghezza:</translation> </message> <message> <source>Height :</source> - <translation type="unfinished">Altezza:</translation> + <translation type="obsolete">Altezza:</translation> </message> <message> <source>vdpau</source> - <translation type="unfinished">vdpau</translation> + <translation type="obsolete">vdpau</translation> </message> </context> <context> <name>vdpresize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+133"/> + <source>Width :</source> + <translation type="unfinished">Larghezza:</translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished">Altezza:</translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished">vdpau</translation> + </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -12929,22 +17275,27 @@ <translation type="obsolete">Ritardo:</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation>Dimensione e posizione sottotitoli</translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation>Ritardo:</translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation>Seleziona file</translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation>Lingua:</translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation>File idx:</translation> </message> @@ -12952,26 +17303,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">Basato sulla qualità</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Modalità:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">_Bitrate:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Qualità:</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished">Configurazione Vorbis</translation> </message> @@ -12979,38 +17336,212 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation>Elaborazione in corso</translation> </message> <message> + <location line="+64"/> <source>Elapsed:</source> <translation>Tempo trascorso:</translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation>Tempo rimanente:</translation> </message> <message> + <location line="+26"/> <source>00:00:00</source> <translation>00:00:00</translation> </message> <message> + <location line="+87"/> <source>Cancel</source> <translation>Annulla</translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Personalizzato</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Bitrate finale:</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Quantizzatore:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Qualità:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Dimensione video finale:</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Bitrate medio:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Elimina</translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> <source><default></source> @@ -13021,8 +17552,9 @@ <translation type="obsolete"><personalizzato></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+56"/> <source>Save As</source> - <translation type="obsolete">Salva con nome</translation> + <translation type="unfinished">Salva con nome</translation> </message> <message> <source>x264 Configuration File (*.xml)</source> @@ -13037,8 +17569,9 @@ <translation type="obsolete">Bitrate finale:</translation> </message> <message> + <location line="+2982"/> <source>kbit/s</source> - <translation type="obsolete">kbit/s</translation> + <translation type="unfinished">kbit/s</translation> </message> <message> <source>Quantiser:</source> @@ -13049,12 +17582,14 @@ <translation type="obsolete">Qualità:</translation> </message> <message> + <location line="-2655"/> <source>Target Video Size:</source> - <translation type="obsolete">Dimensione video finale:</translation> + <translation type="unfinished">Dimensione video finale:</translation> </message> <message> + <location line="+78"/> <source>MB</source> - <translation type="obsolete">MB</translation> + <translation type="unfinished">MB</translation> </message> <message> <source>Average Bitrate:</source> @@ -13097,180 +17632,231 @@ <translation type="obsolete">Sei sicuro di voler eliminare la zona selezionata?</translation> </message> <message> + <location line="-446"/> <source>x264 Configuraton</source> - <translation type="obsolete">Configurazione x264</translation> + <translation type="unfinished">Configurazione x264</translation> </message> <message> + <location line="+24"/> <source>Configuration:</source> - <translation type="obsolete">Configurazione:</translation> + <translation type="unfinished">Configurazione:</translation> </message> <message> + <location line="+24"/> + <location line="+3152"/> <source>Delete</source> - <translation type="obsolete">Elimina</translation> + <translation type="unfinished">Elimina</translation> </message> <message> + <location line="-3110"/> <source>General</source> - <translation type="obsolete">Generale</translation> + <translation type="unfinished">Generale</translation> </message> <message> + <location line="+270"/> <source>Rate Control</source> - <translation type="obsolete">Controllo bitrate</translation> + <translation type="unfinished">Controllo bitrate</translation> </message> <message> + <location line="+21"/> <source>Constant Bitrate (Single Pass)</source> - <translation type="obsolete">Bitrate costante (singola passata)</translation> + <translation type="unfinished">Bitrate costante (singola passata)</translation> </message> <message> + <location line="+5"/> <source>Constant Quantiser (Single Pass)</source> - <translation type="obsolete">Quantizzatore costante (singola passata)</translation> + <translation type="unfinished">Quantizzatore costante (singola passata)</translation> </message> <message> + <location line="+5"/> <source>Constant Rate Factor (Single Pass)</source> - <translation type="obsolete">Qualità costante (passata singola)</translation> + <translation type="unfinished">Qualità costante (passata singola)</translation> </message> <message> + <location line="+5"/> <source>Video Size (Two Pass)</source> - <translation type="obsolete">Dimensione video (due passate)</translation> + <translation type="unfinished">Dimensione video (due passate)</translation> </message> <message> + <location line="+5"/> <source>Average Bitrate (Two Pass)</source> - <translation type="obsolete">Bitrate medio (due passate)</translation> + <translation type="unfinished">Bitrate medio (due passate)</translation> </message> <message> + <location line="+23"/> <source>Encoding Mode:</source> - <translation type="obsolete">Modalità di codifica:</translation> + <translation type="unfinished">Modalità di codifica:</translation> </message> <message> + <location line="+82"/> + <location line="+200"/> <source>0 (High Quality)</source> - <translation type="obsolete">0 (Qualità alta)</translation> + <translation type="unfinished">0 (Qualità alta)</translation> </message> <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> <source>Quantiser</source> - <translation type="obsolete">Quantizzatore</translation> + <translation type="unfinished">Quantizzatore</translation> </message> <message> + <location line="-1826"/> + <location line="+200"/> <source>51 (Low Quality)</source> - <translation type="obsolete">51 (Qualità bassa)</translation> + <translation type="unfinished">51 (Qualità bassa)</translation> </message> <message> + <location line="+78"/> <source>Frametype Lookahead:</source> - <translation type="obsolete">Numero di fotogrammi successivi per il controllo:</translation> + <translation type="unfinished">Numero di fotogrammi successivi per il controllo:</translation> </message> <message> + <location line="+14"/> + <location line="+2490"/> <source>frames</source> - <translation type="obsolete">fotogrammi</translation> + <translation type="unfinished">fotogrammi</translation> </message> <message> + <location line="-528"/> <source>Variance AQ:</source> - <translation type="obsolete">QA a varianza:</translation> + <translation type="unfinished">QA a varianza:</translation> </message> <message> + <location line="+13"/> <source>Normal</source> - <translation type="obsolete">Normale</translation> + <translation type="unfinished">Normale</translation> </message> <message> + <location line="+5"/> <source>Auto Variance AQ</source> - <translation type="obsolete">QA a varianza automatica</translation> + <translation type="unfinished">QA a varianza automatica</translation> </message> <message> + <location line="+91"/> <source>Advanced 1</source> - <translation type="obsolete">Avanzate 1</translation> + <translation type="unfinished">Avanzate 1</translation> </message> <message> + <location line="+319"/> <source>Multithreading</source> - <translation type="obsolete">Multithreading</translation> + <translation type="unfinished">Multithreading</translation> </message> <message> + <location line="+8"/> <source>Disable</source> - <translation type="obsolete">Disattiva</translation> + <translation type="unfinished">Disattiva</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Rilevamento automatico</translation> + <translation type="unfinished">Rilevamento automatico</translation> </message> <message> + <location line="+49"/> <source>Enforce Repeatability</source> - <translation type="obsolete">Applica ripetibilità</translation> + <translation type="unfinished">Applica ripetibilità</translation> </message> <message> + <location line="+7"/> <source>Slice-based Threading</source> - <translation type="obsolete">Multithreading sulle fette</translation> + <translation type="unfinished">Multithreading sulle fette</translation> </message> <message> + <location line="+9"/> <source>Custom Threaded Lookahead Buffer:</source> - <translation type="obsolete">Buffer suddiviso personalizzato sui successivi</translation> + <translation type="unfinished">Buffer suddiviso personalizzato sui successivi</translation> </message> <message> + <location line="-2369"/> <source>Motion</source> - <translation type="obsolete">Movimento</translation> + <translation type="unfinished">Movimento</translation> </message> <message> + <location line="-282"/> <source>Maximum Constant Rate Factor</source> - <translation type="obsolete">Fattore qualità massimo</translation> + <translation type="unfinished">Fattore qualità massimo</translation> </message> <message> + <location line="+288"/> <source>Motion Estimation</source> - <translation type="obsolete">Stima movimento</translation> + <translation type="unfinished">Stima movimento</translation> </message> <message> + <location line="+8"/> <source>Motion Estimation Method:</source> - <translation type="obsolete">Metodo di stima del movimento:</translation> + <translation type="unfinished">Metodo di stima del movimento:</translation> </message> <message> + <location line="+13"/> <source>Diamond Search</source> - <translation type="obsolete">Ricerca a diamante</translation> + <translation type="unfinished">Ricerca a diamante</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">Ricerca esagonale</translation> + <translation type="unfinished">Ricerca esagonale</translation> </message> <message> + <location line="+5"/> <source>Uneven Multi-hexagonal Search</source> - <translation type="obsolete">Ricerca multi-esagonale irregolare</translation> + <translation type="unfinished">Ricerca multi-esagonale irregolare</translation> </message> <message> + <location line="+5"/> <source>Exhaustive Search</source> - <translation type="obsolete">Ricerca esaustiva</translation> + <translation type="unfinished">Ricerca esaustiva</translation> </message> <message> + <location line="+5"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">Ricerca esaustiva Hadamard</translation> + <translation type="unfinished">Ricerca esaustiva Hadamard</translation> </message> <message> + <location line="+42"/> <source>1 (Fast)</source> - <translation type="obsolete">1 (veloce)</translation> + <translation type="unfinished">1 (veloce)</translation> </message> <message> + <location line="+20"/> <source>Subpixel Refinement</source> - <translation type="obsolete">Accuratezza sotto-pixel</translation> + <translation type="unfinished">Accuratezza sotto-pixel</translation> </message> <message> <source>9 (Best)</source> <translation type="obsolete">9 (migliore)</translation> </message> <message> + <location line="+98"/> <source>Motion Vector</source> - <translation type="obsolete">Vettori movimento</translation> + <translation type="unfinished">Vettori movimento</translation> </message> <message> + <location line="+38"/> <source>Maximum Motion Vector Length:</source> - <translation type="obsolete">Massima lunghezza del vettore movimento:</translation> + <translation type="unfinished">Massima lunghezza del vettore movimento:</translation> </message> <message> + <location line="+70"/> <source>Minimum Buffer Between Threads:</source> - <translation type="obsolete">Minimo buffer tra thread:</translation> + <translation type="unfinished">Minimo buffer tra thread:</translation> </message> <message> + <location line="+7"/> <source>Maximum Motion Vector Search Range:</source> - <translation type="obsolete">Massimo intervallo di ricerca dei vettori movimento:</translation> + <translation type="unfinished">Massimo intervallo di ricerca dei vettori movimento:</translation> </message> <message> + <location line="+12"/> <source>Prediction</source> - <translation type="obsolete">Previsione</translation> + <translation type="unfinished">Previsione</translation> </message> <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> <source>Disabled</source> - <translation type="obsolete">Disattivata</translation> + <translation type="unfinished">Disattivata</translation> </message> <message> <source>Blind Offset</source> @@ -13281,80 +17867,101 @@ <translation type="obsolete">Analisi intelligente</translation> </message> <message> + <location line="-453"/> <source>Direct Prediction Mode:</source> - <translation type="obsolete">Modalità di previsione diretta:</translation> + <translation type="unfinished">Modalità di previsione diretta:</translation> </message> <message> + <location line="+7"/> <source>Weighted Prediction for P-frames:</source> - <translation type="obsolete">Previsione pesata per i fotogrammi P:</translation> + <translation type="unfinished">Previsione pesata per i fotogrammi P:</translation> </message> <message> + <location line="+13"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Nessuna</translation> + <translation type="unfinished">Nessuna</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">Spaziale</translation> + <translation type="unfinished">Spaziale</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">Temporale</translation> + <translation type="unfinished">Temporale</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Auto</translation> + <translation type="unfinished">Auto</translation> </message> <message> + <location line="+25"/> <source>Weighted Prediction for B-frames</source> - <translation type="obsolete">Previsione pesata per i fotogrammi B</translation> + <translation type="unfinished">Previsione pesata per i fotogrammi B</translation> </message> <message> + <location line="+7"/> <source>Constrained Intra Prediction</source> - <translation type="obsolete">Previsione Intra limitata</translation> + <translation type="unfinished">Previsione Intra limitata</translation> </message> <message> + <location line="+24"/> <source>Partition</source> - <translation type="obsolete">Partizioni</translation> + <translation type="unfinished">Partizioni</translation> </message> <message> + <location line="+6"/> <source>Partition Search</source> - <translation type="obsolete">Ricerca partizioni</translation> + <translation type="unfinished">Ricerca partizioni</translation> </message> <message> + <location line="+8"/> <source>8x8 DCT Spatial Transform</source> - <translation type="obsolete">Trasformata DCT spaziale 8x8</translation> + <translation type="unfinished">Trasformata DCT spaziale 8x8</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">Previsione Intra sui blocchi 8x8, 8x16 e 16x8 dei fotogrammi P</translation> + <translation type="unfinished">Previsione Intra sui blocchi 8x8, 8x16 e 16x8 dei fotogrammi P</translation> </message> <message> + <location line="+7"/> <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> - <translation type="obsolete">Previsione Intra sui blocchi 8x8, 8x16 e 16x8 dei fotogrammi B</translation> + <translation type="unfinished">Previsione Intra sui blocchi 8x8, 8x16 e 16x8 dei fotogrammi B</translation> </message> <message> + <location line="+7"/> <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> - <translation type="obsolete">Previsione Intra sui blocchi 4x4, 4x8 e 8x4 dei fotogrammi P</translation> + <translation type="unfinished">Previsione Intra sui blocchi 4x4, 4x8 e 8x4 dei fotogrammi P</translation> </message> <message> + <location line="+7"/> <source>8x8 Intra-predicted Blocks</source> - <translation type="obsolete">Previsione Intra sui blocchi 8x8</translation> + <translation type="unfinished">Previsione Intra sui blocchi 8x8</translation> </message> <message> + <location line="+7"/> <source>4x4 Intra-predicted Blocks</source> - <translation type="obsolete">Previsione Intra sui blocchi 4x4</translation> + <translation type="unfinished">Previsione Intra sui blocchi 4x4</translation> </message> <message> + <location line="+26"/> <source>Frame</source> - <translation type="obsolete">Fotogramma</translation> + <translation type="unfinished">Fotogramma</translation> </message> <message> + <location line="+6"/> <source>Frame Encoding</source> - <translation type="obsolete">Codifica fotogramma</translation> + <translation type="unfinished">Codifica fotogramma</translation> </message> <message> + <location line="+6"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> <source>Pure Interlaced Mode</source> @@ -13365,273 +17972,342 @@ <translation type="obsolete">In-loop deblocking</translation> </message> <message> + <location line="+21"/> + <location line="+1328"/> <source>Strength:</source> - <translation type="obsolete">Intensità:</translation> + <translation type="unfinished">Intensità:</translation> </message> <message> + <location line="-1289"/> <source>Threshold:</source> - <translation type="obsolete">Soglia:</translation> + <translation type="unfinished">Soglia:</translation> </message> <message> + <location line="+124"/> <source>Maximum Reference Frames:</source> - <translation type="obsolete">Massimo numero di fotogrammi di riferimento:</translation> + <translation type="unfinished">Massimo numero di fotogrammi di riferimento:</translation> </message> <message> + <location line="+39"/> <source>B-frames</source> - <translation type="obsolete">Fotogrammi B</translation> + <translation type="unfinished">Fotogrammi B</translation> </message> <message> + <location line="+6"/> <source>B-frames as References:</source> - <translation type="obsolete">Fotogrammi B come riferimento:</translation> + <translation type="unfinished">Fotogrammi B come riferimento:</translation> </message> <message> + <location line="+15"/> <source>Strictly Hierarchical Pyramid</source> - <translation type="obsolete">Piramide rigorosamente gerarchica</translation> + <translation type="unfinished">Piramide rigorosamente gerarchica</translation> </message> <message> + <location line="+5"/> <source>Non-strict (Not Blu-ray Compatible)</source> - <translation type="obsolete">Non rigorosa (non compatibile con Blu-ray)</translation> + <translation type="unfinished">Non rigorosa (non compatibile con Blu-ray)</translation> </message> <message> + <location line="+31"/> <source>Fast</source> - <translation type="obsolete">Veloce</translation> + <translation type="unfinished">Veloce</translation> </message> <message> + <location line="+5"/> <source>Optimal</source> - <translation type="obsolete">Ottimale</translation> + <translation type="unfinished">Ottimale</translation> </message> <message> + <location line="+74"/> <source>B-frame Bias:</source> - <translation type="obsolete">Bias fotogrammi B:</translation> + <translation type="unfinished">Bias fotogrammi B:</translation> </message> <message> + <location line="+7"/> <source>Maximum Consecutive B-frames:</source> - <translation type="obsolete">Massimo numero di fotogrammi B consecutivi:</translation> + <translation type="unfinished">Massimo numero di fotogrammi B consecutivi:</translation> </message> <message> + <location line="+7"/> <source>Adaptive B-frame Decision:</source> - <translation type="obsolete">Decisione fotogrammi B adattiva:</translation> + <translation type="unfinished">Decisione fotogrammi B adattiva:</translation> </message> <message> + <location line="+10"/> <source>I-frames</source> - <translation type="obsolete">Fotogrammi I</translation> + <translation type="unfinished">Fotogrammi I</translation> </message> <message> <source>Maximum GOP Size:</source> <translation type="obsolete">Dimensione massima del gruppo di immagini:</translation> </message> <message> + <location line="+82"/> <source>I-frame Threshold:</source> - <translation type="obsolete">Soglia fotogrammi I:</translation> + <translation type="unfinished">Soglia fotogrammi I:</translation> </message> <message> <source>Minimum GOP Size:</source> <translation type="obsolete">Dimensione minima del gruppo di immagini:</translation> </message> <message> + <location line="-1643"/> <source>Fast First Pass</source> - <translation type="obsolete">Prima passata veloce</translation> + <translation type="unfinished">Prima passata veloce</translation> </message> <message> + <location line="+498"/> <source>Macroblock-tree Rate Control</source> - <translation type="obsolete">Controllo bitrate ramificato a macroblocchi</translation> + <translation type="unfinished">Controllo bitrate ramificato a macroblocchi</translation> </message> <message> + <location line="+2440"/> <source>Custom:</source> <comment>multithreading</comment> - <translation type="obsolete">Personalizzato:</translation> + <translation type="unfinished">Personalizzato:</translation> </message> <message> + <location line="-1259"/> <source>Periodic Intra Refresh</source> - <translation type="obsolete">Aggiornamento periodico fotogrammi chiave</translation> + <translation type="unfinished">Aggiornamento periodico fotogrammi chiave</translation> </message> <message> + <location line="-928"/> <source>10 (Best)</source> - <translation type="obsolete">10 (migliore)</translation> + <translation type="unfinished">10 (migliore)</translation> </message> <message> + <location line="+221"/> <source>Weighted References</source> - <translation type="obsolete">Riferimenti pesati</translation> + <translation type="unfinished">Riferimenti pesati</translation> </message> <message> + <location line="+5"/> <source>Weighted References + Duplicates</source> - <translation type="obsolete">Riferimenti e duplicati pesati</translation> + <translation type="unfinished">Riferimenti e duplicati pesati</translation> </message> <message> + <location line="+210"/> <source>Loop Filter:</source> - <translation type="obsolete">In-loop deblocking:</translation> + <translation type="unfinished">In-loop deblocking:</translation> </message> <message> + <location line="+86"/> <source>Open GOP:</source> - <translation type="obsolete">GOP aperto:</translation> + <translation type="unfinished">GOP aperto:</translation> </message> <message> + <location line="+13"/> <source>Normal Mode</source> - <translation type="obsolete">Modalità normale</translation> + <translation type="unfinished">Modalità normale</translation> </message> <message> + <location line="+5"/> <source>Blu-ray Mode</source> - <translation type="obsolete">Modalità Blu-ray</translation> + <translation type="unfinished">Modalità Blu-ray</translation> </message> <message> + <location line="+23"/> <source>Interlaced:</source> - <translation type="obsolete">Interlacciato:</translation> + <translation type="unfinished">Interlacciato:</translation> </message> <message> + <location line="+13"/> <source>Bottom Field First</source> - <translation type="obsolete">Prima il semiquadro inferiore</translation> + <translation type="unfinished">Prima il semiquadro inferiore</translation> </message> <message> + <location line="+5"/> <source>Top Field First</source> - <translation type="obsolete">Prima il semiquadro superiore</translation> + <translation type="unfinished">Prima il semiquadro superiore</translation> </message> <message> <source>Fake Interlaced</source> <translation type="obsolete">Finto interlacciato</translation> </message> <message> + <location line="+237"/> <source>GOP Size:</source> - <translation type="obsolete">Dimensione GOP:</translation> + <translation type="unfinished">Dimensione GOP:</translation> </message> <message> + <location line="+9"/> <source>Minimum:</source> - <translation type="obsolete">Minima:</translation> + <translation type="unfinished">Minima:</translation> </message> <message> + <location line="+33"/> <source>Maximum:</source> - <translation type="obsolete">Massima:</translation> + <translation type="unfinished">Massima:</translation> </message> <message> + <location line="+92"/> + <location line="+6"/> <source>Analysis</source> - <translation type="obsolete">Analisi</translation> + <translation type="unfinished">Analisi</translation> </message> <message> + <location line="+6"/> <source>Mixed References</source> - <translation type="obsolete">Riferimenti misti</translation> + <translation type="unfinished">Riferimenti misti</translation> </message> <message> + <location line="+7"/> <source>Chroma Motion Estimation</source> - <translation type="obsolete">Stima movimento croma</translation> + <translation type="unfinished">Stima movimento croma</translation> </message> <message> + <location line="+9"/> <source>Trellis Quantization:</source> - <translation type="obsolete">Quantizzazione Trellis:</translation> + <translation type="unfinished">Quantizzazione Trellis:</translation> </message> <message> + <location line="+11"/> <source>Final Macroblock Only</source> - <translation type="obsolete">Solo macroblocco finale</translation> + <translation type="unfinished">Solo macroblocco finale</translation> </message> <message> + <location line="+5"/> <source>Always On</source> - <translation type="obsolete">Sempre attiva</translation> + <translation type="unfinished">Sempre attiva</translation> </message> <message> + <location line="+23"/> <source>Fast Skip Detection on P-frames</source> - <translation type="obsolete">Rilevamento sommario sui fotogrammi P</translation> + <translation type="unfinished">Rilevamento sommario sui fotogrammi P</translation> </message> <message> + <location line="+7"/> <source>DCT Decimation on P-frames</source> - <translation type="obsolete">Decimazione DCT sui fotogrammi P</translation> + <translation type="unfinished">Decimazione DCT sui fotogrammi P</translation> </message> <message> + <location line="+9"/> <source>Psychovisual Rate Distortion Optimisation:</source> - <translation type="obsolete">Ottimizzazione psicovisuale distorsione bitrate:</translation> + <translation type="unfinished">Ottimizzazione psicovisuale distorsione bitrate:</translation> </message> <message> + <location line="+37"/> <source>Psychovisual Trellis:</source> - <translation type="obsolete">Trellis psicovisuale:</translation> + <translation type="unfinished">Trellis psicovisuale:</translation> </message> <message> + <location line="+37"/> <source>Noise Reduction:</source> - <translation type="obsolete">Riduzione rumore:</translation> + <translation type="unfinished">Riduzione rumore:</translation> </message> <message> + <location line="+36"/> <source>Luma Quantisation Deadzone</source> - <translation type="obsolete">Quantizzazione luma a zona morta</translation> + <translation type="unfinished">Quantizzazione luma a zona morta</translation> </message> <message> + <location line="+8"/> <source>Intra Luma Quantisation Deadzone:</source> - <translation type="obsolete">Quantizzazione Intra luma a zona morta:</translation> + <translation type="unfinished">Quantizzazione Intra luma a zona morta:</translation> </message> <message> + <location line="+7"/> <source>Inter Luma Quantisation Deadzone:</source> - <translation type="obsolete">Quantizzazione Inter luma a zona morta:</translation> + <translation type="unfinished">Quantizzazione Inter luma a zona morta:</translation> </message> <message> + <location line="+66"/> <source>Quantisation Matrix</source> - <translation type="obsolete">Matrice di quantizzazione</translation> + <translation type="unfinished">Matrice di quantizzazione</translation> </message> <message> + <location line="+8"/> <source>Flat Matrix</source> - <translation type="obsolete">Matrice piana</translation> + <translation type="unfinished">Matrice piana</translation> </message> <message> + <location line="+10"/> <source>JVT Matrix</source> - <translation type="obsolete">Matrice JVT</translation> + <translation type="unfinished">Matrice JVT</translation> </message> <message> + <location line="+9"/> <source>Custom Matrix</source> - <translation type="obsolete">Matrice personalizzata</translation> + <translation type="unfinished">Matrice personalizzata</translation> </message> <message> + <location line="+10"/> + <location line="+856"/> <source>Edit</source> - <translation type="obsolete">Modifica</translation> + <translation type="unfinished">Modifica</translation> </message> <message> + <location line="-809"/> <source>Quantiser Control</source> - <translation type="obsolete">Controllo quantizzatore</translation> + <translation type="unfinished">Controllo quantizzatore</translation> </message> <message> + <location line="+35"/> <source>Maximum Quantiser:</source> - <translation type="obsolete">Quantizzatore massimo:</translation> + <translation type="unfinished">Quantizzatore massimo:</translation> </message> <message> + <location line="+7"/> <source>I and P-frame Quantiser Ratio:</source> - <translation type="obsolete">Rapporto quantizzatore fotogrammi I e P:</translation> + <translation type="unfinished">Rapporto quantizzatore fotogrammi I e P:</translation> </message> <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> <source>%</source> - <translation type="obsolete">%</translation> + <translation type="unfinished">%</translation> </message> <message> + <location line="-459"/> <source>Maximum Quantiser Step:</source> - <translation type="obsolete">Massima variazione quantizzatore:</translation> + <translation type="unfinished">Massima variazione quantizzatore:</translation> </message> <message> + <location line="+34"/> <source>P and B-frame Quantiser Ratio:</source> - <translation type="obsolete">Rapporto quantizzatore fotogrammi P e B:</translation> + <translation type="unfinished">Rapporto quantizzatore fotogrammi P e B:</translation> </message> <message> + <location line="+7"/> <source>Average Bitrate Tolerance:</source> - <translation type="obsolete">Tolleranza bitrate medio:</translation> + <translation type="unfinished">Tolleranza bitrate medio:</translation> </message> <message> + <location line="+7"/> <source>Chroma to Luma Quantiser Offset:</source> - <translation type="obsolete">Compensazione quantizzatore croma rispetto a luma:</translation> + <translation type="unfinished">Compensazione quantizzatore croma rispetto a luma:</translation> </message> <message> + <location line="+34"/> <source>Minimum Quantiser:</source> - <translation type="obsolete">Quantizzatore minimo:</translation> + <translation type="unfinished">Quantizzatore minimo:</translation> </message> <message> + <location line="+48"/> <source>Quantiser Curve Compression</source> - <translation type="obsolete">Compressione curva quantizzatore</translation> + <translation type="unfinished">Compressione curva quantizzatore</translation> </message> <message> + <location line="+8"/> <source>Quantiser Curve Compression:</source> - <translation type="obsolete">Compressione curva quantizzatore:</translation> + <translation type="unfinished">Compressione curva quantizzatore:</translation> </message> <message> + <location line="+45"/> <source>Reduce Fluctuation Before Curve Compression:</source> - <translation type="obsolete">Riduci fluttuazioni prima di compressione curva:</translation> + <translation type="unfinished">Riduci fluttuazioni prima di compressione curva:</translation> </message> <message> + <location line="+70"/> <source>Reduce Fluctuation After Curve Compression:</source> - <translation type="obsolete">Riduci fluttuazioni dopo compressione curva:</translation> + <translation type="unfinished">Riduci fluttuazioni dopo compressione curva:</translation> </message> <message> + <location line="+12"/> <source>Adaptive Quantisation</source> - <translation type="obsolete">Quantizzazione adattiva</translation> + <translation type="unfinished">Quantizzazione adattiva</translation> </message> <message> <source>Variance AQ</source> @@ -13642,325 +18318,479 @@ <translation type="obsolete">Avanzate</translation> </message> <message> + <location line="+129"/> <source>Video Buffer Verifier</source> - <translation type="obsolete">Verifica buffer video</translation> + <translation type="unfinished">Verifica buffer video</translation> </message> <message> + <location line="+8"/> <source>Maximum VBV Bitrate:</source> - <translation type="obsolete">Massimo bitrate VBV:</translation> + <translation type="unfinished">Massimo bitrate VBV:</translation> </message> <message> + <location line="+7"/> <source>Initial VBV Buffer Occupancy:</source> - <translation type="obsolete">Occupazione iniziale buffer VBV:</translation> + <translation type="unfinished">Occupazione iniziale buffer VBV:</translation> </message> <message> + <location line="+16"/> <source>kbit</source> - <translation type="obsolete">kbit</translation> + <translation type="unfinished">kbit</translation> </message> <message> + <location line="+87"/> <source>VBV Buffer Size:</source> - <translation type="obsolete">Dimensione buffer VBV:</translation> + <translation type="unfinished">Dimensione buffer VBV:</translation> </message> <message> + <location line="+12"/> <source>Slicing</source> - <translation type="obsolete">Suddivisione in fette</translation> + <translation type="unfinished">Suddivisione in fette</translation> </message> <message> + <location line="+6"/> <source>Slices per Frame:</source> - <translation type="obsolete">Fette per fotogramma:</translation> + <translation type="unfinished">Fette per fotogramma:</translation> </message> <message> + <location line="+7"/> <source>Maximum Size per Slice:</source> - <translation type="obsolete">Dimensione massima di una fetta:</translation> + <translation type="unfinished">Dimensione massima di una fetta:</translation> </message> <message> + <location line="+16"/> <source>bytes</source> - <translation type="obsolete">byte</translation> + <translation type="unfinished">byte</translation> </message> <message> + <location line="+22"/> <source>Maximum Macroblocks per Slice:</source> - <translation type="obsolete">Massimo numero di macroblocchi per fetta:</translation> + <translation type="unfinished">Massimo numero di macroblocchi per fetta:</translation> </message> <message> + <location line="+58"/> <source>Zones</source> - <translation type="obsolete">Zone</translation> + <translation type="unfinished">Zone</translation> </message> <message> + <location line="+20"/> <source>Add</source> - <translation type="obsolete">Aggiungi</translation> + <translation type="unfinished">Aggiungi</translation> </message> <message> + <location line="+42"/> <source>Advanced 2</source> - <translation type="obsolete">Avanzate 2</translation> + <translation type="unfinished">Avanzate 2</translation> </message> <message> + <location line="+145"/> <source>Output 1</source> - <translation type="obsolete">Output 1</translation> + <translation type="unfinished">Output 1</translation> </message> <message> + <location line="+6"/> <source>Output</source> - <translation type="obsolete">Output</translation> + <translation type="unfinished">Output</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+584"/> <source>Sequence Parameter Set Identifer:</source> - <translation type="obsolete">Identificatore set di parametri di sequenza:</translation> + <translation type="unfinished">Identificatore set di parametri di sequenza:</translation> </message> <message> + <location line="-692"/> <source>IDC Level:</source> - <translation type="obsolete">Livello IDC:</translation> + <translation type="unfinished">Livello IDC:</translation> </message> <message> + <location line="+702"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+2482"/> <source>Generate Access Unit Delimiters</source> - <translation type="obsolete">Genera delimitatori di unità di accesso</translation> + <translation type="unfinished">Genera delimitatori di unità di accesso</translation> </message> <message> + <location line="+24"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Proporzioni pixel</translation> + <translation type="unfinished">Proporzioni pixel</translation> </message> <message> + <location line="+8"/> <source>Custom:</source> <comment>PAR</comment> - <translation type="obsolete">Personalizzato:</translation> + <translation type="unfinished">Personalizzato:</translation> </message> <message> + <location line="+10"/> <source>As Input</source> - <translation type="obsolete">Come in ingresso</translation> + <translation type="unfinished">Come in ingresso</translation> </message> <message> + <location line="+49"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+35"/> <source>Predefined Aspect Ratio:</source> - <translation type="obsolete">Proporzioni predefinite:</translation> + <translation type="unfinished">Proporzioni predefinite:</translation> </message> <message> + <location line="+13"/> <source>16:15 (PAL 4:3)</source> - <translation type="obsolete">16:15 (PAL 4:3)</translation> + <translation type="unfinished">16:15 (PAL 4:3)</translation> </message> <message> + <location line="+5"/> <source>64:45 (PAL 16:9)</source> - <translation type="obsolete">64:45 (PAL 16:9)</translation> + <translation type="unfinished">64:45 (PAL 16:9)</translation> </message> <message> + <location line="+5"/> <source>8:9 (NTSC 4:3)</source> - <translation type="obsolete">8:9 (NTSC 4:3)</translation> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> </message> <message> + <location line="+5"/> <source>32:27 (NTSC 16:9)</source> - <translation type="obsolete">32:27 (NTSC 16:9)</translation> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> </message> <message> + <location line="+42"/> <source>Output 2</source> - <translation type="obsolete">Output 2</translation> + <translation type="unfinished">Output 2</translation> </message> <message> + <location line="+6"/> <source>Video Usability Information</source> - <translation type="obsolete">Informazioni usabilità video</translation> + <translation type="unfinished">Informazioni usabilità video</translation> </message> <message> + <location line="+6"/> <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> - <translation type="obsolete">Queste impostazioni sono solo suggerimenti per il dispositivo di riproduzione. Utilizzarle a proprio rischio.</translation> + <translation type="unfinished">Queste impostazioni sono solo suggerimenti per il dispositivo di riproduzione. Utilizzarle a proprio rischio.</translation> </message> <message> + <location line="+38"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> <source>Undefined</source> - <translation type="obsolete">Non definito</translation> + <translation type="unfinished">Non definito</translation> </message> <message> + <location line="-131"/> + <location line="+63"/> + <location line="+73"/> <source>BT709</source> - <translation type="obsolete">BT709</translation> + <translation type="unfinished">BT709</translation> </message> <message> + <location line="-131"/> + <location line="+63"/> <source>BT470M</source> - <translation type="obsolete">BT470M</translation> + <translation type="unfinished">BT470M</translation> </message> <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> <source>BT470BG</source> - <translation type="obsolete">BT470BG</translation> + <translation type="unfinished">BT470BG</translation> </message> <message> + <location line="-68"/> <source>Linear</source> - <translation type="obsolete">Lineare</translation> + <translation type="unfinished">Lineare</translation> </message> <message> + <location line="+5"/> <source>LOG100</source> - <translation type="obsolete">LOG100</translation> + <translation type="unfinished">LOG100</translation> </message> <message> + <location line="+5"/> <source>LOG316</source> - <translation type="obsolete">LOG316</translation> + <translation type="unfinished">LOG316</translation> </message> <message> + <location line="+5"/> <source>SMPTEL170M</source> - <translation type="obsolete">SMPTEL170M</translation> + <translation type="unfinished">SMPTEL170M</translation> </message> <message> + <location line="-73"/> + <location line="+78"/> + <location line="+58"/> <source>SMPTE240M</source> - <translation type="obsolete">SMPTE240M</translation> + <translation type="unfinished">SMPTE240M</translation> </message> <message> + <location line="-171"/> <source>Colour Primaries:</source> - <translation type="obsolete">Colori primari:</translation> + <translation type="unfinished">Colori primari:</translation> </message> <message> + <location line="-89"/> <source>Show</source> - <translation type="obsolete">Mostra</translation> + <translation type="unfinished">Mostra</translation> </message> <message> + <location line="+5"/> <source>Crop</source> - <translation type="obsolete">Crop</translation> + <translation type="unfinished">Crop</translation> </message> <message> + <location line="+240"/> <source>FCC</source> - <translation type="obsolete">FCC</translation> + <translation type="unfinished">FCC</translation> </message> <message> + <location line="-126"/> + <location line="+136"/> <source>SMPTE170M</source> - <translation type="obsolete">SMPTE170M</translation> + <translation type="unfinished">SMPTE170M</translation> </message> <message> + <location line="+10"/> <source>GBR</source> - <translation type="obsolete">GBR</translation> + <translation type="unfinished">GBR</translation> </message> <message> + <location line="+5"/> <source>YCgCo</source> - <translation type="obsolete">YCgCo</translation> + <translation type="unfinished">YCgCo</translation> </message> <message> + <location line="-45"/> <source>Colour Matrix:</source> - <translation type="obsolete">Matrice colore:</translation> + <translation type="unfinished">Matrice colore:</translation> </message> <message> + <location line="-179"/> <source>Component</source> - <translation type="obsolete">Component</translation> + <translation type="unfinished">Component</translation> </message> <message> + <location line="+5"/> <source>PAL</source> - <translation type="obsolete">PAL</translation> + <translation type="unfinished">PAL</translation> </message> <message> + <location line="+5"/> <source>NTSC</source> - <translation type="obsolete">NTSC</translation> + <translation type="unfinished">NTSC</translation> </message> <message> + <location line="+5"/> <source>SECAM</source> - <translation type="obsolete">SECAM</translation> + <translation type="unfinished">SECAM</translation> </message> <message> + <location line="+5"/> <source>MAC</source> - <translation type="obsolete">MAC</translation> + <translation type="unfinished">MAC</translation> </message> <message> + <location line="+63"/> <source>Film</source> - <translation type="obsolete">Film</translation> + <translation type="unfinished">Film</translation> </message> <message> + <location line="+23"/> <source>Transfer Characteristics:</source> - <translation type="obsolete">Caratteristiche di trasferimento:</translation> + <translation type="unfinished">Caratteristiche di trasferimento:</translation> </message> <message> + <location line="+141"/> <source>HRD Parameters:</source> - <translation type="obsolete">Parametri HRD:</translation> + <translation type="unfinished">Parametri HRD:</translation> </message> <message> + <location line="+15"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> </message> <message> + <location line="+23"/> <source>Chroma Sample Location:</source> - <translation type="obsolete">Posizione campione croma:</translation> + <translation type="unfinished">Posizione campione croma:</translation> </message> <message> + <location line="-308"/> <source>Video Format:</source> - <translation type="obsolete">Formato video:</translation> + <translation type="unfinished">Formato video:</translation> </message> <message> + <location line="-43"/> <source>Overscan:</source> - <translation type="obsolete">Overscan:</translation> + <translation type="unfinished">Overscan:</translation> </message> <message> + <location line="+384"/> <source>Full Range Samples</source> - <translation type="obsolete">Campioni a gamma completa</translation> + <translation type="unfinished">Campioni a gamma completa</translation> + </message> + <message> + <location line="-3909"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+319"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2735"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -13978,81 +18808,95 @@ <translation type="obsolete">Errore di lettura del file matrice personalizzato.</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> <source>x264 Custom Matrix</source> - <translation type="obsolete">Matrice x264 personalizzata</translation> + <translation type="unfinished">Matrice x264 personalizzata</translation> </message> <message> + <location line="+16"/> <source>Intra 4x4</source> - <translation type="obsolete">Intra 4x4</translation> + <translation type="unfinished">Intra 4x4</translation> </message> <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> <source>Luma:</source> - <translation type="obsolete">Luma:</translation> + <translation type="unfinished">Luma:</translation> </message> <message> + <location line="-1385"/> + <location line="+446"/> <source>Chroma U/V:</source> - <translation type="obsolete">Croma U/V:</translation> + <translation type="unfinished">Croma U/V:</translation> </message> <message> + <location line="-238"/> <source>Inter 4x4</source> - <translation type="obsolete">Inter 4x4</translation> + <translation type="unfinished">Inter 4x4</translation> </message> <message> + <location line="+446"/> <source>Intra 8x8</source> - <translation type="obsolete">Intra 8x8</translation> + <translation type="unfinished">Intra 8x8</translation> </message> <message> + <location line="+703"/> <source>Inter 8x8</source> - <translation type="obsolete">Inter 8x8</translation> + <translation type="unfinished">Inter 8x8</translation> </message> <message> + <location line="+727"/> <source>Load File</source> - <translation type="obsolete">Carica file</translation> + <translation type="unfinished">Carica file</translation> </message> <message> + <location line="+20"/> <source>OK</source> - <translation type="obsolete">OK</translation> + <translation type="unfinished">OK</translation> </message> <message> + <location line="+10"/> <source>Cancel</source> - <translation type="obsolete">Annulla</translation> + <translation type="unfinished">Annulla</translation> </message> </context> <context> <name>x264Dialog</name> <message> <source>Target Bitrate:</source> - <translation>Bitrate finale:</translation> + <translation type="vanished">Bitrate finale:</translation> </message> <message> <source>kbit/s</source> - <translation>kbit/s</translation> + <translation type="vanished">kbit/s</translation> </message> <message> <source>Quantiser:</source> - <translation>Quantizzatore:</translation> + <translation type="vanished">Quantizzatore:</translation> </message> <message> <source>Quality:</source> - <translation>Qualità:</translation> + <translation type="vanished">Qualità:</translation> </message> <message> <source>Target Video Size:</source> - <translation>Dimensione video finale:</translation> + <translation type="vanished">Dimensione video finale:</translation> </message> <message> <source>MB</source> - <translation>MB</translation> + <translation type="vanished">MB</translation> </message> <message> <source>Average Bitrate:</source> - <translation>Bitrate medio:</translation> + <translation type="vanished">Bitrate medio:</translation> </message> <message> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> - <translation>L'ottimizzazione ramificata a macroblocchi richiede l'attivazione della quantizzazione adattiva a varianza. La quantizzazione adattiva a varianza sarà attivata automaticamente. + <translation type="vanished">L'ottimizzazione ramificata a macroblocchi richiede l'attivazione della quantizzazione adattiva a varianza. La quantizzazione adattiva a varianza sarà attivata automaticamente. Continuare?</translation> </message> @@ -14060,7 +18904,7 @@ <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> - <translation>L'ottimizzazione ramificata a macroblocchi richiede l'attivazione della quantizzazione adattiva a varianza. L'ottimizzazione ramificata a macroblocchi sarà disattivata automaticamente. + <translation type="vanished">L'ottimizzazione ramificata a macroblocchi richiede l'attivazione della quantizzazione adattiva a varianza. L'ottimizzazione ramificata a macroblocchi sarà disattivata automaticamente. Continuare?</translation> </message> @@ -14104,206 +18948,1502 @@ </message> </context> <context> - <name>x265Dialog</name> + <name>x265</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Personalizzato</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished">Bitrate finale:</translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished">kbit/s</translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">Quantizzatore:</translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished">Qualità:</translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished">Dimensione video finale:</translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">Bitrate medio:</translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Errore</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Elimina</translation> + </message> </context> <context> - <name>xvid4</name> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished">Configurazione:</translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished">Salva con nome</translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">Elimina</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished">Generale</translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished">Livello IDC:</translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Auto</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Controllo bitrate</translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Dimensione video finale:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished">Bitrate costante (singola passata)</translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished">Quantizzatore costante (singola passata)</translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished">Qualità costante (passata singola)</translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished">Dimensione video (due passate)</translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished">Bitrate medio (due passate)</translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished">Modalità di codifica:</translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished">0 (Qualità alta)</translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished">Quantizzatore</translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished">51 (Qualità bassa)</translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished">Fattore qualità massimo</translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished">Numero di fotogrammi successivi per il controllo:</translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished">fotogrammi</translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished">Identificatore set di parametri di sequenza:</translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">Movimento</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Stima movimento</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished">Metodo di stima del movimento:</translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">Ricerca a diamante</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">Ricerca esagonale</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished">Ricerca multi-esagonale irregolare</translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished">Ricerca esaustiva</translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished">1 (veloce)</translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished">Accuratezza sotto-pixel</translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished">9 (migliore) {7 ?}</translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished">Vettori movimento</translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished">Massimo intervallo di ricerca dei vettori movimento:</translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished">Previsione</translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished">Previsione pesata per i fotogrammi B</translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished">Previsione Intra limitata</translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished">Previsione pesata per i fotogrammi P:</translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished">Riferimenti pesati</translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished">Riferimenti e duplicati pesati</translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished">Fotogramma</translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished">Codifica fotogramma</translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished">In-loop deblocking:</translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished">GOP aperto:</translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished">Modalità normale</translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished">Modalità Blu-ray</translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished">Interlacciato:</translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished">Prima il semiquadro superiore</translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished">Prima il semiquadro inferiore</translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished">Massimo numero di fotogrammi di riferimento:</translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished">Fotogrammi B</translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished">Fotogrammi B come riferimento:</translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished">Piramide rigorosamente gerarchica</translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished">Non rigorosa (non compatibile con Blu-ray)</translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Veloce</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished">Ottimale</translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished">Bias fotogrammi B:</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished">Massimo numero di fotogrammi B consecutivi:</translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished">Decisione fotogrammi B adattiva:</translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished">Fotogrammi I</translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished">Dimensione GOP:</translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished">Minima:</translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished">Massima:</translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished">Soglia fotogrammi I:</translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished">Analisi</translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished">Quantizzazione Trellis:</translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished">Solo macroblocco finale</translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished">Sempre attiva</translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished">Rilevamento sommario sui fotogrammi P</translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished">Decimazione DCT sui fotogrammi P</translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished">Ottimizzazione psicovisuale distorsione bitrate:</translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished">Riduzione rumore:</translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished">Matrice di quantizzazione</translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished">Matrice piana</translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished">Matrice JVT</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished">Matrice personalizzata</translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished">Modifica</translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished">Controllo quantizzatore</translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished">Compensazione quantizzatore croma rispetto a luma:</translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished">Rapporto quantizzatore fotogrammi I e P:</translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished">%</translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished">Massima variazione quantizzatore:</translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished">Rapporto quantizzatore fotogrammi P e B:</translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished">Tolleranza bitrate medio:</translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished">Compressione curva quantizzatore</translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished">Compressione curva quantizzatore:</translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished">Riduci fluttuazioni prima di compressione curva:</translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished">Riduci fluttuazioni dopo compressione curva:</translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished">Quantizzazione adattiva</translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished">QA a varianza:</translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normale</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished">QA a varianza automatica</translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished">Intensità:</translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished">Avanzate 1</translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished">Verifica buffer video</translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished">Massimo bitrate VBV:</translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished">Occupazione iniziale buffer VBV:</translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished">kbit</translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished">Dimensione buffer VBV:</translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished">Suddivisione in fette</translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished">Fette per fotogramma:</translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished">Dimensione massima di una fetta:</translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished">byte</translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished">Massimo numero di macroblocchi per fetta:</translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished">Zone</translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">Aggiungi</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished">Avanzate 2</translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished">Multithreading</translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Disattiva</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Rilevamento automatico</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished">Personalizzato:</translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished">Applica ripetibilità</translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished">Multithreading sulle fette</translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished">Buffer suddiviso personalizzato sui successivi</translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished">Output 1</translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Output</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished">Genera delimitatori di unità di accesso</translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Proporzioni pixel</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished">Personalizzato:</translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished">Come in ingresso</translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished">Proporzioni predefinite:</translation> + </message> <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished">16:15 (PAL 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished">64:45 (PAL 16:9)</translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished">8:9 (NTSC 4:3)</translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished">32:27 (NTSC 16:9)</translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished">Output 2</translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished">Informazioni usabilità video</translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished">Queste impostazioni sono solo suggerimenti per il dispositivo di riproduzione. Utilizzarle a proprio rischio.</translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished">Overscan:</translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished">Non definito</translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished">Mostra</translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">Crop</translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished">Formato video:</translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished">Component</translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished">PAL</translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished">NTSC</translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished">SECAM</translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished">MAC</translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished">Colori primari:</translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished">BT709</translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished">BT470M</translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished">BT470BG</translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished">SMPTE170M</translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished">SMPTE240M</translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished">Film</translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished">Caratteristiche di trasferimento:</translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished">Lineare</translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished">LOG100</translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished">LOG316</translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished">SMPTEL170M</translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished">Matrice colore:</translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished">FCC</translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished">GBR</translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished">YCgCo</translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished">Parametri HRD:</translation> + </message> + <message> + <location line="+10"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished">Posizione campione croma:</translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished">Campioni a gamma completa</translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished">Intra 4x4</translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished">Luma:</translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished">Croma U/V:</translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished">Inter 4x4</translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished">Intra 8x8</translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished">Inter 8x8</translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished">Carica file</translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished">OK</translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished">Annulla</translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Bitrate finale:</translation> + </message> + <message> + <source>kbit/s</source> + <translation type="obsolete">kbit/s</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Quantizzatore:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Qualità:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Dimensione video finale:</translation> + </message> + <message> + <source>MB</source> + <translation type="obsolete">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Bitrate medio:</translation> + </message> +</context> +<context> + <name>xvid4</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+38"/> <source>Low</source> <translation type="unfinished">Bassa</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Medio</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Completo</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Personalizzato</translation> </message> <message> + <location line="+43"/> + <source>Threading</source> + <translation type="unfinished">Threading</translation> + </message> + <message> + <location line="+16"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Proporzioni:</translation> + </message> + <message> + <location line="+24"/> + <source>Motion Estimation</source> + <translation type="unfinished">Stima movimento</translation> + </message> + <message> + <location line="+16"/> + <source>Aspect Ratio</source> + <translation type="unfinished">Proporzioni</translation> + </message> + <message> + <location line="+5"/> + <source>Rate Control</source> + <translation type="unfinished">Controllo bitrate</translation> + </message> + <message> + <location line="-113"/> + <location line="+24"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>1:1 (PC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>4:3 (PAL))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>4:3 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>16:9 (PAL))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>16:9 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Threading</translation> - </message> - <message> + <location line="+4"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Proporzioni:</translation> - </message> - <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Stima movimento</translation> - </message> - <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio</source> - <translation type="unfinished">Proporzioni</translation> + <location line="+15"/> + <source>Xvid4 MPEG-4 ASP configuration</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Controllo bitrate</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> + <translation type="unfinished"></translation> </message> <message> - <source>Xvid4 MPEG-4 ASP configuration</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Verifica temporale e spaziale</translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Sdoppia, verifica temporale e spaziale</translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Sdoppia, salta verifica temporale e spaziale</translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Prima il semiquadro inferiore</translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Prima il semiquadro superiore</translation> + </message> + <message> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Modalità:</translation> + </message> + <message> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Ordine:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished">yadif</translation> + </message> </context> <context> <name>yadifFilter</name>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_ja.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_ja.ts
Changed
@@ -2395,6 +2395,7 @@ <translation type="obsolete">古いインデックスファイルに関係するかもしれません.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">%s を開く試みは失敗しました!</translation> </message> @@ -2450,124 +2451,69 @@ <translation type="obsolete">インデックス付けに失敗</translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-36"/> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+62"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Alert</source> - <translation type="unfinished">警告</translation> - </message> - <message> - <source>Info</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>Confirmation</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question?</source> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <source>Alert</source> + <translation type="obsolete">警告</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Bitrate</source> - <translation type="unfinished">ビットレート</translation> + <translation type="obsolete">ビットレート</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Constant Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Video Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Average Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Encoding mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> +</context> +<context> + <name>ADM_QthreadCount</name> <message> - <source>Target video size (MB)</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> - <source>Average bitrate (kb/s)</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"> + </translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">カスタム</translation> </message> </context> <context> @@ -2618,15 +2564,18 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+46"/> <source>Auto-detect</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">カスタム</translation> </message> <message> + <location line="-2"/> <source>Disabled</source> <translation type="unfinished"></translation> </message> @@ -2634,6 +2583,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished"></translation> </message> @@ -2741,122 +2692,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">計算</translation> </message> <message> + <location line="+40"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+22"/> <source>Duration:</source> <translation type="unfinished">再生時間:</translation> </message> <message> + <location line="+33"/> <source>Custom</source> <translation type="unfinished">カスタム</translation> </message> <message> + <location line="+269"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-517"/> <source>Target</source> <translation type="unfinished"></translation> </message> <message> + <location line="+54"/> <source>Medium:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>1 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Custom Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>Total Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> @@ -2955,23 +2945,19 @@ </message> <message> <source>Resume</source> - <translation type="unfinished">再開</translation> + <translation type="obsolete">再開</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">中止</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">中止</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">特権が要求される</translation> + <translation type="obsolete">特権が要求される</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">この操作を実行するにはRoot特権が要求される</translation> + <translation type="obsolete">この操作を実行するにはRoot特権が要求される</translation> </message> </context> <context> @@ -2982,13 +2968,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -3038,14 +3017,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">インデックス作成中</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -3053,6 +3035,10 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+48"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">構成</translation> </message> @@ -3061,77 +3047,101 @@ <translation type="obsolete">音声フィルタ</translation> </message> <message> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">フィルタ</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Track 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="-89"/> <source>Track 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">フィルタ</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+47"/> <source>Skip Glyph</source> <translation type="unfinished">グリフをスキップ</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">無視</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">Ok</translation> </message> <message> + <location line="+28"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">タイムコード:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="-103"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished"></translation> </message> <message> + <location line="+52"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> <source>Nb Lines :</source> <translation type="unfinished"></translation> </message> @@ -3139,34 +3149,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+47"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-67"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished">00:00:00</translation> - </message> - <message> + <location line="+14"/> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> - </message> - <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -3174,22 +3192,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="-20"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>...</source> <translation type="unfinished"></translation> </message> @@ -3216,7 +3239,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">音声デバイス初期化トラブル</translation> + <translation type="obsolete">音声デバイス初期化トラブル</translation> </message> </context> <context> @@ -3374,16 +3397,17 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">SVQ3ヘッダ読取に問題</translation> + <translation type="obsolete">SVQ3ヘッダ読取に問題</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">stts テーブルがない</translation> + <translation type="obsolete">stts テーブルがない</translation> </message> </context> <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -3392,14 +3416,22 @@ <translation type="obsolete"><b>映像</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">コピー</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">構成</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">フィルタ</translation> </message> @@ -3420,14 +3452,18 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="+671"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished">/ 00:00:00.000</translation> </message> <message> + <location line="+176"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> @@ -3444,10 +3480,12 @@ <translation type="obsolete">ビットレート ヒストグラム</translation> </message> <message> + <location line="-27"/> <source>A:</source> <translation type="unfinished">A :</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished">B :</translation> </message> @@ -3456,237 +3494,399 @@ <translation type="obsolete">内蔵サポート</translation> </message> <message> + <location line="-137"/> <source>Frame type:</source> <translation type="unfinished">フレームタイプ:</translation> </message> <message> + <location line="-1284"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+129"/> <source>&Shift:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>ms</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-903"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-637"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> <source>Time:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+83"/> <source>?</source> <translation type="unfinished"></translation> </message> <message> - <source>Selection</source> + <location line="+44"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="+10"/> + <source>Display output video on playback</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+10"/> + <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>&Information...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Calculator...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>&Input</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Codec Options</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+C</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>Ctrl+Alt+N</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Selection</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+S</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Volume</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Audio Metre</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+M</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Separate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Si&de</source> <translation type="unfinished"></translation> </message> - <message> - <source>Display processed video on playback</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Play filtered</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Video</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>Mpeg1Encoder</name> @@ -3916,11 +4116,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">誤った形式のヘッダ</translation> + <translation type="obsolete">誤った形式のヘッダ</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">ビットストリームをアンパック中</translation> + <translation type="obsolete">ビットストリームをアンパック中</translation> </message> <message> <source>Indexing</source> @@ -3933,26 +4133,26 @@ <source>Alert</source> <translation type="obsolete">警告</translation> </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -3961,135 +4161,146 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">ストラテジなし</translation> + <translation type="obsolete">ストラテジなし</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">3:2プルダウン</translation> + <translation type="obsolete">3:2プルダウン</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">PALから変換したNTSC</translation> + <translation type="obsolete">PALから変換したNTSC</translation> </message> <message> <source>Top</source> - <translation type="unfinished">トップ</translation> + <translation type="obsolete">トップ</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">ボトム</translation> + <translation type="obsolete">ボトム</translation> </message> <message> <source>Never</source> - <translation type="unfinished">しない</translation> + <translation type="obsolete">しない</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">なおコームされているなら</translation> + <translation type="obsolete">なおコームされているなら</translation> </message> <message> <source>Always</source> - <translation type="unfinished">必ず</translation> + <translation type="obsolete">必ず</translation> </message> <message> <source>None</source> - <translation type="unfinished">なし</translation> + <translation type="obsolete">なし</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">なし, 計算だけ</translation> + <translation type="obsolete">なし, 計算だけ</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">最善のマッチで後処理</translation> + <translation type="obsolete">最善のマッチで後処理</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">後処理してゾーンを表示 (デバッグ)</translation> + <translation type="obsolete">後処理してゾーンを表示 (デバッグ)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">画像を処理(フィールドではない)</translation> + <translation type="obsolete">画像を処理(フィールドではない)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">画像を処理(フィールドではない), デバッグ</translation> + <translation type="obsolete">画像を処理(フィールドではない), デバッグ</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">ストラテジ(_S):</translation> + <translation type="obsolete">ストラテジ(_S):</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">フィールドオーダー(_F):</translation> + <translation type="obsolete">フィールドオーダー(_F):</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">後処理(_P):</translation> + <translation type="obsolete">後処理(_P):</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">逆方向を試す(_T):</translation> + <translation type="obsolete">逆方向を試す(_T):</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">直接閾値(_D):</translation> + <translation type="obsolete">直接閾値(_D):</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">逆方向閾値(_B):</translation> + <translation type="obsolete">逆方向閾値(_B):</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">ノイズ閾値(_N):</translation> + <translation type="obsolete">ノイズ閾値(_N):</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">後処理閾値(_R):</translation> + <translation type="obsolete">後処理閾値(_R):</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">決定に彩度を使う(_U)</translation> + <translation type="obsolete">決定に彩度を使う(_U)</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">情報を表示(_W)</translation> + <translation type="obsolete">情報を表示(_W)</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">デバッグ(_G)</translation> + <translation type="obsolete">デバッグ(_G)</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">ブレンド(_E)</translation> - </message> - <message> - <source>Decomb Telecide</source> - <translation type="unfinished"></translation> + <translation type="obsolete">ブレンド(_E)</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Webmmuxer</name> + <name>VapourSynthProxy</name> <message> - <source>Saving Webm</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -4141,64 +4352,84 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+139"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="-123"/> <source>About Avidemux</source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+10"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+55"/> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -4226,1410 +4457,2326 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">エンコード中シストレーを使う(_U)</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">DVDに標準でない音声周波数を受け付ける(_A)</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">OpenDMLファイルを作成する(_O)</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished">高い</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished">普通以上</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">普通</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">普通以下</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished">低い</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished">エンコードの優先度(_E):</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">インデックス付/アンパックの優先度(_I):</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">再生の優先度(_P):</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">.mp4にmp3の代替タグを使う(_U)</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">映像表示(_D):</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">警告しない</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">エラーの警告のみ表示する</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">すべての警告を表示する</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">メッセージレベル(_M):</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">音量制御(_V):</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">ダウンミックスなし</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">ステレオ</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished">ドルビープロロジック</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">ドルビープロロジックII</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">ローカル再生ダウンミックス(_L):</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+17"/> <source>_Horizontal deblocking</source> <translation type="unfinished">水平デブロック(_H)</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">垂直デブロック(_V)</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation type="unfinished">デリング(_R)</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">強さ(_S):</translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">デフォルトの後処理</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">ユーザインタフェース</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">出力</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">音声</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">映像</translation> + <translation type="unfinished">映像</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">CPU</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+21"/> <source>Preferences</source> <translation type="unfinished">設定</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+42"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation type="unfinished">-</translation> </message> <message> - <source>Append</source> - <translation type="unfinished"></translation> + <location line="+10"/> + <source>Copy</source> + <translation type="unfinished">コピー</translation> </message> <message> - <source>Save</source> - <translation type="unfinished"></translation> + <location line="+17"/> + <location line="+8"/> + <source>Filters</source> + <translation type="unfinished">フィルタ</translation> </message> <message> - <source>Queue</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> + <source>R_esampling (Hz):</source> + <translation type="unfinished">リサンプル(_E) (Hz):</translation> </message> <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Resampling frequency (Hz)</source> + <translation type="unfinished">変換周波数 (Hz)</translation> </message> <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> + <source>None</source> + <translation type="unfinished">なし</translation> </message> <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> + <location line="-24"/> + <source>Film to PAL</source> + <translation type="unfinished">FilmをPALへ</translation> </message> <message> - <source>Close</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>PAL to Film</source> + <translation type="unfinished">PALをFilmへ</translation> </message> <message> - <source>-</source> - <translation type="unfinished">-</translation> + <location line="+3"/> + <source>_Frame rate change:</source> + <translation type="unfinished">フレームレート変換(_F):</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>No change</source> + <translation type="unfinished">変更なし</translation> </message> <message> - <source>Connect to avsproxy</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Mono</source> + <translation type="unfinished">モノ</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> + <location line="+2"/> + <source>Stereo+surround</source> + <translation type="unfinished">ステレオ+サラウンド</translation> </message> <message> - <source>Undo</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo+center</source> + <translation type="unfinished">ステレオ+センター</translation> </message> <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo+center+surround</source> + <translation type="unfinished">ステレオ+センター+サラウンド</translation> </message> <message> - <source>Cut</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo front+stereo rear</source> + <translation type="unfinished">ステレオ フロント+ステレオ リア</translation> </message> <message> - <source>Copy</source> - <translation type="unfinished">コピー</translation> + <location line="+1"/> + <source>5 channels</source> + <translation type="unfinished">5 チャンネル</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> </message> <message> - <source>Delete</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Dolby Pro Logic</source> + <translation type="unfinished">ドルビープロロジック</translation> </message> <message> - <source>Set Marker A</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Dolby Pro Logic II</source> + <translation type="unfinished">ドルビープロロジックII</translation> </message> <message> - <source>Set Marker B</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>Automatic (max -3 dB)</source> + <translation type="unfinished">自動(最大 -3dB)</translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>_Gain mode:</source> + <translation type="unfinished">利得モード(_G):</translation> </message> <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>G_ain value:</source> + <translation type="unfinished">利得値(_A):</translation> </message> <message> - <source>Filters</source> - <translation type="unfinished">フィルタ</translation> + <location line="+7"/> + <source>_Mixer:</source> + <translation type="unfinished">ミキサー(_M):</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> + <location line="+13"/> + <source>Audio Filters</source> + <translation type="unfinished">音声フィルタ</translation> </message> <message> - <source>Save audio</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> + <source>Fontconfig</source> + <translation type="unfinished">Fontconfig</translation> </message> <message> - <source>Build Option</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>SDL</source> + <translation type="unfinished">SDL</translation> </message> <message> - <source>Plugins</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>XVideo</source> + <translation type="unfinished">XVideo</translation> </message> <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>x86</source> + <translation type="unfinished">x86</translation> </message> <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>x86-64</source> + <translation type="unfinished">x86-64</translation> </message> <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>Libraries</source> + <translation type="unfinished">ライブラリ</translation> </message> <message> - <source>About</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>Built-in Support</source> + <translation type="unfinished">内蔵サポート</translation> </message> <message> - <source>Play/Stop</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> + <source>_Job name:</source> + <translation type="unfinished">ジョブ名(_J):</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> + <location line="+6"/> + <source>Save Job</source> + <translation type="unfinished">ジョブを保存</translation> </message> <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> + <source>Codec Error</source> + <translation type="unfinished">コーデックエラー</translation> </message> <message> - <source>Previous Intra Frame</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_main.cpp" line="+329"/> + <source>Not coded in this version</source> + <translation type="unfinished">このバージョンではコード化されていません</translation> </message> <message> - <source>Next Intra Frame</source> - <translation type="unfinished"></translation> + <source>Select AVI File...</source> + <translation type="obsolete">AVIファイルの選択...</translation> </message> <message> - <source>Previous Black Frame</source> - <translation type="unfinished"></translation> + <source>Select AVI File to Append...</source> + <translation type="obsolete">追加するAVIファイルの選択...</translation> </message> <message> - <source>Next Black Frame</source> - <translation type="unfinished"></translation> + <location line="+181"/> + <source>Are you sure?</source> + <translation type="unfinished">本当ですか ?</translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> + <location line="+87"/> + <source>Permission error</source> + <translation type="unfinished">パーミッション エラー</translation> </message> <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">"%s" を開けません.</translation> </message> <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>File error</source> + <translation type="unfinished">ファイルエラー</translation> </message> <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>"%s" does not exist.</source> + <translation type="unfinished">"%s" がありません.</translation> </message> <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> + <location line="+38"/> + <source>Cannot open project using the video loader.</source> + <translation type="unfinished">映像ローダーを使っているプロジェクトを開けません.</translation> </message> <message> - <source>R_esampling (Hz):</source> - <translation type="unfinished">リサンプル(_E) (Hz):</translation> + <location line="+1"/> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation type="unfinished">'ファイル' -> 'プロジェクトを読込む/起動'を試してみて下さい</translation> </message> <message> - <source>Resampling frequency (Hz)</source> - <translation type="unfinished">変換周波数 (Hz)</translation> + <location line="+4"/> + <source>Could not open the file</source> + <translation type="unfinished">ファイルを開けません</translation> </message> <message> - <source>None</source> - <translation type="unfinished">なし</translation> + <location line="+40"/> + <source>Multiple Audio Tracks</source> + <translation type="unfinished">複数の音声トラック</translation> </message> <message> - <source>Film to PAL</source> - <translation type="unfinished">FilmをPALへ</translation> + <location line="+0"/> + <source>The file you just loaded contains several audio tracks. +Go to Audio->MainTrack to select the active one.</source> + <translation type="unfinished">読込んだファイルには複数の音声トラックが含まれています. +音声->主トラック でアクティブにするものを選択して下さい.</translation> </message> <message> - <source>PAL to Film</source> - <translation type="unfinished">PALをFilmへ</translation> + <location line="+84"/> + <source>Something failed when appending</source> + <translation type="unfinished">追加時に何かが失敗しました</translation> </message> <message> - <source>_Frame rate change:</source> - <translation type="unfinished">フレームレート変換(_F):</translation> + <location line="+9"/> + <location line="+249"/> + <source>Something bad happened (II)</source> + <translation type="unfinished">何か悪いことが起きました (II)</translation> </message> <message> - <source>No change</source> - <translation type="unfinished">変更なし</translation> + <location line="-56"/> + <source>Checking video</source> + <translation type="unfinished">映像をチェック中</translation> </message> <message> - <source>Mono</source> - <translation type="unfinished">モノ</translation> + <location line="+16"/> + <source>No error found</source> + <translation type="unfinished">エラーは見付かりません</translation> </message> <message> - <source>Stereo+surround</source> - <translation type="unfinished">ステレオ+サラウンド</translation> + <location line="+4"/> + <source>Errors found in %u frames</source> + <translation type="unfinished">%u フレームにエラーが見付かりました</translation> </message> <message> - <source>Stereo+center</source> - <translation type="unfinished">ステレオ+センター</translation> + <location line="+16"/> + <source>Marker A > B</source> + <translation type="unfinished">マーカー A > B</translation> </message> <message> - <source>Stereo+center+surround</source> - <translation type="unfinished">ステレオ+センター+サラウンド</translation> + <location line="+0"/> + <source>Cannot delete the selection.</source> + <translation type="unfinished">選択を削除できません.</translation> </message> <message> - <source>Stereo front+stereo rear</source> - <translation type="unfinished">ステレオ フロント+ステレオ リア</translation> + <location line="+5"/> + <source>You can't remove all frames</source> + <translation type="unfinished">全フレームを削除できません</translation> </message> <message> - <source>5 channels</source> - <translation type="unfinished">5 チャンネル</translation> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation type="unfinished">何か悪いことが起きました</translation> </message> <message> - <source>5.1</source> - <translation type="unfinished">5.1</translation> + <location line="+88"/> + <source>_Track from video:</source> + <translation type="unfinished">映像からのトラック(_T):</translation> </message> <message> - <source>Dolby Pro Logic</source> - <translation type="unfinished">ドルビープロロジック</translation> + <location line="+3"/> + <source>Main Audio Track</source> + <translation type="unfinished">主音声トラック</translation> </message> <message> - <source>Dolby Pro Logic II</source> - <translation type="unfinished">ドルビープロロジックII</translation> + <location line="+253"/> + <source>AvsProxy</source> + <translation type="unfinished">AvsProxy</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Failed to connect to avsproxy. +Is it running ?</source> + <translation type="unfinished">AvsProxyへの接続に失敗. +それは起動していますか ?</translation> </message> <message> - <source>Automatic (max -3 dB)</source> - <translation type="unfinished">自動(最大 -3dB)</translation> + <location line="+5"/> + <source>avsproxy</source> + <translation type="unfinished">AvsProxy</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> + <location line="+34"/> + <source>Frame type:</source> + <translation type="unfinished">フレームタイプ:</translation> </message> <message> - <source>_Gain mode:</source> - <translation type="unfinished">利得モード(_G):</translation> + <location line="+1"/> + <source>Frame size:</source> + <translation type="unfinished">フレームサイズ:</translation> </message> <message> - <source>G_ain value:</source> - <translation type="unfinished">利得値(_A):</translation> + <location line="+2"/> + <source>Frame Hex Dump</source> + <translation type="unfinished">フレーム16進ダンプ</translation> </message> <message> - <source>_Mixer:</source> - <translation type="unfinished">ミキサー(_M):</translation> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> + <source>_Filter strength:</source> + <translation type="unfinished">フィルタの強さ(_F):</translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>_Swap U and V</source> + <translation type="unfinished">UとVを交換(_S)</translation> </message> <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> + <location line="+12"/> + <source>_Deringing</source> + <translation type="unfinished">デリング(_D)</translation> </message> <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_save.cpp" line="-221"/> + <source>Select Workbench to Save</source> + <translation type="unfinished">保存するプロジェクトの選択</translation> </message> <message> - <source>Audio Filters</source> - <translation type="unfinished">音声フィルタ</translation> + <location line="+8"/> + <source>Select File to Save Audio</source> + <translation type="unfinished">音声を保存するファイルの選択</translation> </message> <message> - <source>Fontconfig</source> - <translation type="unfinished">Fontconfig</translation> + <location line="+5"/> + <source>Select JPEG Sequence to Save</source> + <translation type="unfinished">保存するJPEG順序の選択</translation> </message> <message> - <source>FreeType 2</source> + <location line="+5"/> + <source>Select BMP to Save</source> + <translation type="unfinished">保存するBMPの選択</translation> + </message> + <message> + <location line="+6"/> + <source>Select JPEG to Save</source> + <translation type="unfinished">保存するJPEGの選択</translation> + </message> + <message> + <location line="+8"/> + <source>Select File to Save</source> + <translation type="unfinished">保存するファイルの選択</translation> + </message> + <message> + <location line="+62"/> + <source>Saving audio</source> + <translation type="unfinished">音声保存中</translation> + </message> + <message> + <location line="+179"/> + <source>Saving as set of jpegs</source> + <translation type="unfinished">JPEGの組を保存中</translation> + </message> + <message> + <location line="+6"/> + <source>Cannot decode frame</source> + <translation type="unfinished">フレームをデコードできません</translation> + </message> + <message> + <location line="+0"/> + <source>Aborting.</source> + <translation type="unfinished">中止しています.</translation> + </message> + <message> + <location line="+11"/> + <location line="+38"/> + <source>Done</source> + <translation type="unfinished">完了</translation> + </message> + <message> + <location line="-38"/> + <source>Saved %d images.</source> + <translation type="unfinished">%d 画像を保存.</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="+0"/> + <source>Could not save all images.</source> + <translation type="unfinished">全画像を保存できません</translation> + </message> + <message> + <location line="+22"/> + <source>BMP op failed</source> + <translation type="unfinished">BMP op 失敗</translation> + </message> + <message> + <location line="+0"/> + <source>Saving %s as a BMP file failed.</source> + <translation type="unfinished">%s をBMPファイルとしての保存は失敗しました.</translation> + </message> + <message> + <location line="+14"/> + <source>File %s has been successfully saved.</source> + <translation type="unfinished">ファイル %s を無事に保存しました.</translation> + </message> + <message> + <location line="+4"/> + <source>Failed</source> + <translation type="unfinished">失敗した</translation> + </message> + <message> + <location line="+0"/> + <source>File %s was NOT saved correctly.</source> + <translation type="unfinished">ファイル %s は正しく保存されなかった.</translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> + <source>Custom</source> + <translation type="unfinished">カスタム</translation> + </message> + <message> + <source>_Mode:</source> + <translation type="obsolete">モード(_M):</translation> + </message> + <message> + <source>_New frame rate:</source> + <translation type="obsolete">新規フレームレート(_N):</translation> + </message> + <message> + <source>Default</source> + <translation type="obsolete">デフォルト</translation> + </message> + <message> + <source>KVCD</source> + <translation type="obsolete">KVCD</translation> + </message> + <message> + <source>Progressive</source> + <translation type="obsolete">プログレッシブ</translation> + </message> + <message> + <source>Interlacing</source> + <translation type="obsolete">インタレース</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="obsolete">レート制御</translation> + </message> + <message> + <source>Full</source> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Log</source> + <translation type="obsolete">ログ</translation> + </message> + <message> + <source>Phods</source> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>EPZS</source> + <translation type="obsolete">EPZS</translation> + </message> + <message> + <source>H.263</source> + <translation type="obsolete">H.263</translation> + </message> + <message> + <source>MPEG</source> + <translation type="obsolete">MPEG</translation> + </message> + <message> + <source>Motion Estimation</source> + <translation type="obsolete">動き予測</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> + <source>Medium</source> + <translation type="unfinished">中くらい</translation> + </message> + <message> + <source>VBR</source> + <translation type="obsolete">VBR</translation> + </message> + <message> + <source>Quality based</source> + <translation type="obsolete">品質に基づく</translation> + </message> + <message> + <source>_Bitrate:</source> + <translation type="obsolete">ビットレート(_B):</translation> + </message> + <message> + <source>_Quality:</source> + <translation type="obsolete">品質(_Q):</translation> + </message> + <message> + <source>_Quantizer:</source> + <translation type="obsolete">量子化度(_Q):</translation> + </message> + <message> + <source>CBR</source> + <translation type="obsolete">CBR</translation> + </message> + <message> + <source>ABR</source> + <translation type="obsolete">ABR</translation> + </message> + <message> + <source>Bit_rate mode:</source> + <translation type="obsolete">ビットレートモード(_R):</translation> + </message> + <message> + <source>The filter is already partial</source> + <translation type="obsolete">フィルタは既に部分的です</translation> + </message> + <message> + <source>Ready</source> + <translation type="obsolete"> + </translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">成功した</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">削除した</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">稼動中</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">本当!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">ジョブを削除</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished">利得</translation> + </message> + <message> + <location line="-7"/> + <source>DRC</source> <translation type="unfinished"></translation> </message> <message> - <source>Gettext</source> + <location line="+5"/> + <source>Manual (dB)</source> <translation type="unfinished"></translation> </message> <message> - <source>SDL</source> - <translation type="unfinished">SDL</translation> + <location line="+13"/> + <source>Remix:</source> + <translation type="unfinished"></translation> </message> <message> - <source>XVideo</source> - <translation type="unfinished">XVideo</translation> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> </message> <message> - <source>VDPAU</source> + <location line="+5"/> + <source>Shift audio:</source> <translation type="unfinished"></translation> </message> <message> - <source>x86</source> - <translation type="unfinished">x86</translation> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <source>x86-64</source> - <translation type="unfinished">x86-64</translation> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-19"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Libraries</source> - <translation type="unfinished">ライブラリ</translation> + <location line="+1"/> + <source>Gettext</source> + <translation type="unfinished"></translation> </message> <message> - <source>Built-in Support</source> - <translation type="unfinished">内蔵サポート</translation> + <location line="+3"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Job name:</source> - <translation type="unfinished">ジョブ名(_J):</translation> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output _File:</source> + <location line="+3"/> + <source>Go to Time</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video To Write</source> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="-3"/> + <source>Output _File:</source> <translation type="unfinished"></translation> </message> <message> - <source>Save Job</source> - <translation type="unfinished">ジョブを保存</translation> + <location line="+0"/> + <source>Select Video To Write</source> + <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Video Decoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Decoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Audio Device Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Demuxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Demuxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Muxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Muxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Plugins Info</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-293"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Enable openGl support</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> <source>_Split MPEG files every (MB):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>VDPAU (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>OpenGL (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> <source>_AudioDevice</source> <translation type="unfinished"></translation> </message> <message> - <source>No audio track</source> + <location line="+19"/> + <source>System language</source> <translation type="unfinished"></translation> </message> <message> - <source>An audio track is necessary to create such file</source> + <location line="+25"/> + <source>_Language</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Error</source> - <translation type="unfinished">コーデックエラー</translation> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> <translation type="unfinished"></translation> </message> <message> - <source>No AAC audio encoder plugin found.</source> + <location line="+8"/> + <source>Display</source> <translation type="unfinished"></translation> </message> <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> + <location line="+3"/> + <source>HW Accel</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> + <location line="+11"/> + <source>_Always ask which port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select FLV1 codec.</source> + <location line="+1"/> + <source>Default port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select mpeg4 sp codec.</source> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-47"/> + <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> + <location line="+1"/> + <source>Append</source> <translation type="unfinished"></translation> </message> <message> - <source>Select script to save</source> + <location line="+1"/> + <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <source>Not coded in this version</source> - <translation type="unfinished">このバージョンではコード化されていません</translation> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File...</source> - <translation type="obsolete">AVIファイルの選択...</translation> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File to Append...</source> - <translation type="obsolete">追加するAVIファイルの選択...</translation> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure?</source> - <translation type="unfinished">本当ですか ?</translation> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> </message> <message> - <source>Permission error</source> - <translation type="unfinished">パーミッション エラー</translation> + <location line="+1"/> + <source>Close</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open "%s".</source> - <translation type="unfinished">"%s" を開けません.</translation> + <location line="+2"/> + <source>Information</source> + <translation type="unfinished"></translation> </message> <message> - <source>File error</source> - <translation type="unfinished">ファイルエラー</translation> + <location line="+2"/> + <source>Connect to avsproxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>"%s" does not exist.</source> - <translation type="unfinished">"%s" がありません.</translation> + <location line="+2"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open project using the video loader.</source> - <translation type="unfinished">映像ローダーを使っているプロジェクトを開けません.</translation> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="unfinished">'ファイル' -> 'プロジェクトを読込む/起動'を試してみて下さい</translation> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not open the file</source> - <translation type="unfinished">ファイルを開けません</translation> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multiple Audio Tracks</source> - <translation type="unfinished">複数の音声トラック</translation> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished"></translation> </message> <message> - <source>The file you just loaded contains several audio tracks. -Go to Audio->MainTrack to select the active one.</source> - <translation type="unfinished">読込んだファイルには複数の音声トラックが含まれています. -音声->主トラック でアクティブにするものを選択して下さい.</translation> + <location line="+1"/> + <source>Delete</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something failed when appending</source> - <translation type="unfinished">追加時に何かが失敗しました</translation> + <location line="+2"/> + <source>Set Marker A</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened (II)</source> - <translation type="unfinished">何か悪いことが起きました (II)</translation> + <location line="+1"/> + <source>Set Marker B</source> + <translation type="unfinished"></translation> </message> <message> - <source>Checking video</source> - <translation type="unfinished">映像をチェック中</translation> + <location line="+2"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> </message> <message> - <source>No error found</source> - <translation type="unfinished">エラーは見付かりません</translation> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> </message> <message> - <source>Errors found in %u frames</source> - <translation type="unfinished">%u フレームにエラーが見付かりました</translation> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>Marker A > B</source> - <translation type="unfinished">マーカー A > B</translation> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot delete the selection.</source> - <translation type="unfinished">選択を削除できません.</translation> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> </message> <message> - <source>You can't remove all frames</source> - <translation type="unfinished">全フレームを削除できません</translation> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened</source> - <translation type="unfinished">何か悪いことが起きました</translation> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Track from video:</source> - <translation type="unfinished">映像からのトラック(_T):</translation> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Main Audio Track</source> - <translation type="unfinished">主音声トラック</translation> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> </message> <message> - <source>AvsProxy</source> - <translation type="unfinished">AvsProxy</translation> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed to connect to avsproxy. -Is it running ?</source> - <translation type="unfinished">AvsProxyへの接続に失敗. -それは起動していますか ?</translation> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> </message> <message> - <source>avsproxy</source> - <translation type="unfinished">AvsProxy</translation> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame type:</source> - <translation type="unfinished">フレームタイプ:</translation> + <location line="+7"/> + <source>Play/Stop</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame size:</source> - <translation type="unfinished">フレームサイズ:</translation> + <location line="+1"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame Hex Dump</source> - <translation type="unfinished">フレーム16進ダンプ</translation> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>TimeStamp:</source> + <location line="+1"/> + <source>Previous Intra Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Go to Time</source> + <location line="+1"/> + <source>Next Intra Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filter strength:</source> - <translation type="unfinished">フィルタの強さ(_F):</translation> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Swap U and V</source> - <translation type="unfinished">UとVを交換(_S)</translation> + <location line="+1"/> + <source>Next Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deringing</source> - <translation type="unfinished">デリング(_D)</translation> + <location line="+1"/> + <source>First Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output file</source> + <location line="+1"/> + <source>Last Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Job name</source> + <location line="+2"/> + <source>Go To Marker A</source> <translation type="unfinished"></translation> </message> <message> - <source>Queue job to jobList</source> + <location line="+1"/> + <source>Go To Marker B</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Workbench to Save</source> - <translation type="unfinished">保存するプロジェクトの選択</translation> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save Audio</source> - <translation type="unfinished">音声を保存するファイルの選択</translation> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG Sequence to Save</source> - <translation type="unfinished">保存するJPEG順序の選択</translation> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select BMP to Save</source> - <translation type="unfinished">保存するBMPの選択</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG to Save</source> - <translation type="unfinished">保存するJPEGの選択</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save</source> - <translation type="unfinished">保存するファイルの選択</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving audio</source> - <translation type="unfinished">音声保存中</translation> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>Jpeg</source> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> <translation type="unfinished"></translation> </message> <message> - <source>Fail to save as jpeg</source> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving as set of jpegs</source> - <translation type="unfinished">JPEGの組を保存中</translation> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode frame</source> - <translation type="unfinished">フレームをデコードできません</translation> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborting.</source> - <translation type="unfinished">中止しています.</translation> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Done</source> - <translation type="unfinished">完了</translation> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saved %d images.</source> - <translation type="unfinished">%d 画像を保存.</translation> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error</source> - <translation type="unfinished">エラー</translation> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not save all images.</source> - <translation type="unfinished">全画像を保存できません</translation> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>BMP op failed</source> - <translation type="unfinished">BMP op 失敗</translation> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving %s as a BMP file failed.</source> - <translation type="unfinished">%s をBMPファイルとしての保存は失敗しました.</translation> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s has been successfully saved.</source> - <translation type="unfinished">ファイル %s を無事に保存しました.</translation> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed</source> - <translation type="unfinished">失敗した</translation> + <location line="+161"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s was NOT saved correctly.</source> - <translation type="unfinished">ファイル %s は正しく保存されなかった.</translation> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>Recent Files</source> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> <translation type="unfinished"></translation> </message> <message> - <source>Recent Projects</source> + <location line="+43"/> + <source>Select Video File to Append...</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="obsolete">カスタム</translation> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete">モード(_M):</translation> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="obsolete">新規フレームレート(_N):</translation> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="obsolete">デフォルト</translation> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="obsolete">KVCD</translation> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="obsolete">プログレッシブ</translation> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="obsolete">インタレース</translation> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="obsolete">レート制御</translation> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">しまった</translation> </message> <message> - <source>Full</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="obsolete">ログ</translation> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">音声デバイス初期化トラブル</translation> </message> <message> - <source>Phods</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished">いいえ</translation> </message> <message> - <source>EPZS</source> - <translation type="obsolete">EPZS</translation> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="obsolete">H.263</translation> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG</source> - <translation type="obsolete">MPEG</translation> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+6"/> + <source>Output file</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete">動き予測</translation> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="unfinished">中くらい</translation> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> </message> <message> - <source>VBR</source> - <translation type="obsolete">VBR</translation> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality based</source> - <translation type="obsolete">品質に基づく</translation> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="obsolete">ビットレート(_B):</translation> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">保存に失敗</translation> </message> <message> - <source>_Quality:</source> - <translation type="obsolete">品質(_Q):</translation> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="obsolete">量子化度(_Q):</translation> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>CBR</source> - <translation type="obsolete">CBR</translation> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>ABR</source> - <translation type="obsolete">ABR</translation> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bit_rate mode:</source> - <translation type="obsolete">ビットレートモード(_R):</translation> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> </message> <message> - <source>The filter is already partial</source> - <translation type="obsolete">フィルタは既に部分的です</translation> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-12"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Motion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished"> - </translation> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">成功した</translation> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">削除した</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">稼動中</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> + <location line="+18"/> + <source>Less than a minute</source> <translation type="unfinished"></translation> </message> <message> - <source>Status</source> + <location line="+2"/> + <source>A few seconds</source> <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">本当!</translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">ジョブを削除</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> + <location line="+1"/> + <source>AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> + <location line="+1"/> + <source>OPUS</source> <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> + <location line="+1"/> + <source>E-AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> + <location line="+1"/> + <source>Ogg Vorbis</source> <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">利得</translation> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mixer</source> + <location line="+1"/> + <source>AMR-NB</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+1"/> + <source>MSADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location line="+1"/> + <source>ULAW</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+1"/> + <source>IMA ADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+1"/> + <source>8-bit PCM</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location line="+3"/> + <source>Unknown codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">メモリエラー</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="+132"/> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">不明</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">無視</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">ビットレート(_B):</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">インデックス作成中</translation> + </message> +</context> +<context> <name>asharp</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> <source>Asharp</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>ass</name> + <name>asharpDialog</name> <message> - <source>_Subtitle file (ASS/SSA):</source> - <translation type="unfinished">字幕ファイル(_S) (ASS/SSA):</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> + <source>ASharp</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select Subtitle file</source> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Threshold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Block Adaptative</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ass</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> + <source>_Subtitle file (ASS/SSA):</source> + <translation type="unfinished">字幕ファイル(_S) (ASS/SSA):</translation> + </message> + <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">行スペーシング(_L):</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">フォントスケール(_F):</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">上余白(_T):</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">下余白(_M)</translation> </message> <message> + <location line="-108"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>Select Subtitle file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>ASS</source> <translation type="unfinished"></translation> </message> <message> - <source>SSA/ASS/SRT</source> + <location line="+7"/> + <source>This is a srt file. Convert to SSA ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> <translation type="unfinished"></translation> </message> </context> @@ -5641,51 +6788,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">ビットレート</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -5693,37 +6964,69 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">カスタム</translation> </message> @@ -5736,176 +7039,228 @@ <translation type="obsolete">新規フレームレート(_N):</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid fps</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>changefps</name> - <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+0"/> + <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>chromashift</name> <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> <source>ChromaShift</source> <translation type="unfinished"> </translation> </message> + <message> + <location line="+1"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> + <message> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">なし</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">なし</translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -5913,64 +7268,64 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> + <source>Contrast</source> + <translation type="unfinished">コントラスト</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished"></translation> </message> - <message> - <source>Contrast</source> - <translation type="unfinished">コントラスト</translation> - </message> </context> <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">コントラスト</translation> + <translation type="unfinished">コントラスト</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">輝度</translation> + <translation type="unfinished">輝度</translation> </message> <message> + <location line="+60"/> <source>Brightness</source> - <translation type="obsolete">明るさ</translation> + <translation type="unfinished">明るさ</translation> + </message> + <message> + <location line="-53"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -5978,14 +7333,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">それを読込む</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">クラッシュ ファイル</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -5997,19 +7355,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -6018,142 +7380,209 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+83"/> <source>Reset</source> - <translation type="obsolete">リセット</translation> + <translation type="unfinished">リセット</translation> + </message> + <message> + <location line="-70"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">ビットレート(_B):</translation> </message> -</context> -<context> - <name>decimate</name> - <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">近いものを破棄</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">置換(補間)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">プルダウンdupe除去</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">最速(彩度なし, 部分輝度)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">中くらい(完全輝度, 彩度なし)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">モード(_M):</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">品質(_Q):</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">閾値1 (_T):</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">閾値2 (_H):</translation> </message> <message> - <source>C_ycle:</source> + <location line="-34"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Sho_w</source> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> + <location line="+19"/> + <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> <message> - <source>Discard longer dupe (animés)</source> + <location line="+15"/> + <source>C_ycle:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>delogo2</name> <message> - <source>MPlayer delogo2</source> + <location line="+1"/> + <source>Sho_w</source> <translation type="unfinished"></translation> </message> <message> - <source>Blend a logo by interpolating its surrounding box.</source> + <location line="+3"/> + <source>Decomb Decimate</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>dgbob</name> + <name>delogo2</name> <message> - <source>dgbob</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> - <source>Donald Graft Bob.</source> + <location line="+1"/> + <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+68"/> <source>Top</source> <translation type="unfinished">トップ</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">ボトム</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">フレーム数とFPSを保つ</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">フレーム数とFPSを2倍にする</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">フレーム数を2倍にする(スローモーション)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">モード(_M):</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">閾値(_T):</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">特別(_E)</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">特別チェック, それを使うのを避けよ</translation> </message> <message> + <location line="-24"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> <source>DGBob</source> <translation type="unfinished"></translation> </message> @@ -6174,83 +7603,135 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">エンコード中...</translation> </message> <message> + <location line="+44"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">なし</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">不明</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kB/s</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">終了したらコンピュータをシャットダウンする</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">優先度:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">高い</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">普通以上</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">普通</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">普通以下</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">低い</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">休止 / 中止</translation> </message> <message> - <source>Phase:</source> + <location line="+13"/> + <source>Advanced</source> + <translation type="unfinished">拡張</translation> + </message> + <message> + <location line="-164"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Codec:</source> + <location line="+41"/> + <source>Phase:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6258,27 +7739,28 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <location line="+16"/> + <source>Video Codec:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6286,20 +7768,23 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6307,27 +7792,29 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Advanced</source> - <translation type="unfinished">拡張</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -6359,11 +7846,13 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished"></translation> </message> @@ -6380,228 +7869,361 @@ <translation type="obsolete">ガンマ</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">コントラスト</translation> + <translation type="unfinished">コントラスト</translation> </message> <message> + <location line="-7"/> <source>Brightness</source> - <translation type="obsolete">明るさ</translation> + <translation type="unfinished">明るさ</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>fade</name> + <name>faac</name> <message> - <source>Fade</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">ビットレート(_B):</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fade</name> <message> <source>Out</source> - <translation type="unfinished">アウト</translation> + <translation type="obsolete">アウト</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">フェードアウト</translation> + <translation type="obsolete">フェードアウト</translation> </message> <message> <source>In</source> - <translation type="unfinished">イン</translation> + <translation type="obsolete">イン</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">フェードイン</translation> + <translation type="obsolete">フェードイン</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">フェードタイプ(_F):</translation> + <translation type="obsolete">フェードタイプ(_F):</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished"></translation> </message> <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">アウト</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">フェードアウト</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">イン</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">フェードイン</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">フェードタイプ(_F):</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> + <location line="+1"/> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">デフォルト</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">プログレッシブ</translation> + </message> + <message> + <location line="+15"/> + <source>Threading</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+36"/> + <source>Interlacing</source> + <translation type="unfinished">インタレース</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">レート制御</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">デフォルト</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">プログレッシブ</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> - </message> - <message> + <location line="+11"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">インタレース</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">レート制御</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -6609,153 +8231,190 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">なし</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">ログ</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+23"/> + <source>Threading</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">ユーザインタフェース</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">動き予測</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">レート制御</translation> + </message> + <message> + <location line="-72"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">ユーザインタフェース</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">動き予測</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">レート制御</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -6763,96 +8422,119 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">なし</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">ログ</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">ユーザインタフェース</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">レート制御</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">ユーザインタフェース</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">レート制御</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -6860,47 +8542,217 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">拡張</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">ファイルエラー</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">"%s" を開けません.</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">ファイルを書込めません</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">"%s" に書込みアクセスがありません.</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -6918,175 +8770,477 @@ <source>Save set of filters</source> <translation type="obsolete">フィルタの組を保存</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+37"/> + <location line="+56"/> + <source>FluxSmooth</source> <translation type="unfinished"></translation> </message> <message> - <source>_Temporal threshold:</source> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial threshold:</source> + <location line="+50"/> + <source>_Temporal threshold:</source> <translation type="unfinished"></translation> </message> <message> - <source>FluxSmooth</source> + <location line="+1"/> + <source>_Spatial threshold:</source> <translation type="unfinished"></translation> </message> </context> <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">なし</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">ログ</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">ユーザインタフェース</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">レート制御</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">ユーザインタフェース</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">レート制御</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">未サポート</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">時間と空間チェック</translation> + <translation type="unfinished">時間と空間チェック</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">Bob, 時間と空間チェック</translation> + <translation type="unfinished">Bob, 時間と空間チェック</translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">空間-時間チェックをスキップ</translation> + <translation type="unfinished">空間-時間チェックをスキップ</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">Bob, 空間-時間チェックをスキップ</translation> + <translation type="unfinished">Bob, 空間-時間チェックをスキップ</translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete">ボトムフィールドが先</translation> + <translation type="unfinished">ボトムフィールドが先</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">トップフィールドが先</translation> + <translation type="unfinished">トップフィールドが先</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">モード(_M):</translation> + <translation type="unfinished">モード(_M):</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">オーダー(_O):</translation> + <translation type="unfinished">オーダー(_O):</translation> + </message> + <message> + <location line="-194"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+197"/> + <source>yadif</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -7099,10 +9253,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -7110,160 +9266,274 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">データなし</translation> </message> <message> + <location line="+89"/> + <source>Bitrate Histogram</source> + <translation type="unfinished">ビットレート ヒストグラム</translation> + </message> + <message> + <location line="-18"/> <source>Max. bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished"></translation> </message> - <message> - <source>Bitrate Histogram</source> - <translation type="unfinished">ビットレート ヒストグラム</translation> - </message> </context> <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adjust hue and saturation.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">色相</translation> + <translation type="unfinished">色相</translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">ノイズ(_N):</translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">高速</translation> </message> <message> - <source>use QT4 version</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">フレームレート変換(_F):</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">しまった</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">ジョブリストを作成中に何か非常に悪いことが起きました</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">ジョブがありません</translation> </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">ジョブ</translation> </message> <message> + <location line="+44"/> <source>Delete All Jobs</source> <translation type="unfinished">全ジョブを削除</translation> </message> <message> + <location line="-7"/> <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> @@ -7303,22 +9573,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">量子化度(_Q):</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">量子化度(_Q):</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -7373,58 +9648,72 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">トップ</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">ボトム</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished">フィールドオーダー(_F):</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">閾値(_T):</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">小さな値ほどより大きなデインタレースを意味する</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">シャープ(_S)</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">よりシャープにするエンジン(_S):</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">2方向(_W)</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">より良く外挿する (それを使わないのがベター)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">マップ(_M)</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">インタレース領域を表示(テスト用!)</translation> </message> <message> + <location line="-24"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> <source>KernelDeint</source> <translation type="unfinished"></translation> </message> @@ -7432,30 +9721,37 @@ <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">ビットレートモード(_R):</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">ビットレート(_B):</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">品質(_Q):</translation> </message> <message> + <location line="+3"/> <source>_Disable reservoir:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>LAME Configuration</source> <translation type="unfinished"></translation> </message> @@ -7463,26 +9759,32 @@ <context> <name>largemedian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> <source>Large Median (5x5).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Median filter on 5x5 matrix.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -7530,48 +9832,85 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">ビットレート(_B):</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">UとVを交換(_S)</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">動きベクトルを示す(_V)</translation> </message> <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">デコーダオプション</translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">なし</translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">線形ブレンド</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">線形補間</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Cubic 補間</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Median 補間</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">FFmpeg デインタレース</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">デインタレース(_D):</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">自動レベル(_A)</translation> </message> <message> + <location line="-127"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+130"/> <source>libavcodec deinterlacer</source> <translation type="unfinished"></translation> </message> @@ -7579,10 +9918,12 @@ <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished"></translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -7591,48 +9932,92 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> - <source>Select JPEG file</source> - <translation type="unfinished"></translation> - </message> - <message> <source>_X Position:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> <source>Logo</source> <translation type="unfinished"></translation> </message> <message> - <source>Add logo.</source> + <location line="+8"/> + <source>Image</source> <translation type="unfinished"></translation> </message> <message> - <source>Put a logo on top of video, with alpha blending.</source> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> <translation type="unfinished"></translation> </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -7640,6 +10025,7 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">映像 フィルタ マネージャ</translation> </message> @@ -7648,30 +10034,37 @@ <translation type="obsolete">スクリプト保存</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation type="unfinished">変換</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">インタレース</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">色</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">ノイズ</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">シャープさ</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">字幕</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">雑多</translation> </message> @@ -7680,22 +10073,27 @@ <translation type="obsolete">外部</translation> </message> <message> + <location line="-182"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+95"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> <message> + <location line="+60"/> <source>&Preview</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Close</source> <translation type="unfinished"></translation> </message> @@ -7716,62 +10114,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <location line="+425"/> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+120"/> <source>Fast</source> <translation type="unfinished">高速</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">中くらい</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">低速, 繰返し動き検索</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">特別低速 (低速+複数参照フレーム)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">モード(_M):</translation> </message> <message> - <source>Bottom :</source> + <location line="+2"/> + <source>_Qp:</source> + <translation type="unfinished">_Qp:</translation> + </message> + <message> + <location line="-47"/> + <source>MCDeint</source> <translation type="unfinished"></translation> </message> <message> - <source>_Qp:</source> - <translation type="unfinished">_Qp:</translation> + <location line="+1"/> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <translation type="unfinished"></translation> </message> <message> - <source>mcDeinterlace</source> + <location line="+45"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="+5"/> + <source>mcDeinterlace</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -7779,125 +10195,343 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> + <source>_Spatial luma strength:</source> + <translation type="unfinished">空間的輝度の強さ(_S):</translation> + </message> + <message> + <location line="+1"/> + <source>S_patial chroma strength:</source> + <translation type="unfinished">空間的彩度の強さ(_P):</translation> + </message> + <message> + <location line="-35"/> <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+69"/> <source>_Spatial luma strength:</source> <translation type="unfinished">空間的輝度の強さ(_S):</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">空間的彩度の強さ(_P):</translation> </message> <message> - <source>Luma _Temporal strength:</source> + <location line="+1"/> + <source>_Temporal strength:</source> + <translation type="unfinished">時間的強さ(_T):</translation> + </message> + <message> + <location line="-35"/> + <source>Mplayer Denoise 3D</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>mp3dlow</name> + <name>mp4demuxer</name> <message> - <source>Mplayer Denoise 3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">SVQ3ヘッダ読取に問題</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">stts テーブルがない</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">未サポート</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility.</source> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial luma strength:</source> - <translation type="unfinished">空間的輝度の強さ(_S):</translation> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="unfinished">空間的彩度の強さ(_P):</translation> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="unfinished">時間的強さ(_T):</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4v2muxer</name> <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">音声</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">映像</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+133"/> <source>_Mask</source> <translation type="unfinished">マスク(_M)</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">高Q (_H)</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">閾値(_T):</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">強さ(_S):</translation> </message> <message> - <source>MSharpen</source> + <location line="-60"/> + <source>Msharpen</source> <translation type="unfinished"></translation> </message> <message> - <source>Msharpen</source> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <source>MSharpen</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> </message> </context> <context> @@ -7926,42 +10560,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -7978,17 +10622,40 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">誤った形式のヘッダ</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">ビットストリームをアンパック中</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -8000,6 +10667,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -8021,30 +10701,38 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">プロパティ</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">映像</translation> </message> <message> + <location line="+22"/> <source>Frame Rate:</source> <translation type="unfinished">フレームレート:</translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">合計時間:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">アスペクト比:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">画像サイズ:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">コーデック4CC:</translation> </message> @@ -8061,6 +10749,7 @@ <translation type="obsolete">1/4 ピクセル:</translation> </message> <message> + <location line="+53"/> <source>Audio</source> <translation type="unfinished">音声</translation> </message> @@ -8069,112 +10758,564 @@ <translation type="obsolete">ファイルサイズ:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">周波数:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">可変ビットレート:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">ビットレート:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">チャンネル:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">コーデック:</translation> </message> <message> + <location line="-208"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+17"/> <source>Extra Video Properties</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+121"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">インデックス作成中</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">特権が要求される</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">この操作を実行するにはRoot特権が要求される</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">再開</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">中止</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">成功した</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">失敗した</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">削除した</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">稼動中</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">本当!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">ジョブを削除</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">部分適用</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">構成</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">不明</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">いいえ</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">はい</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">モノ</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">ステレオ</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">モノ</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">ステレオ</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">警告</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -8182,57 +11323,75 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">モード(_M):</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">新規フレームレート(_N):</translation> </message> <message> + <location line="-316"/> <source>Custom</source> <translation type="unfinished">カスタム</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample fps</source> + <location line="+35"/> + <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample FPS</source> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> <message> - <source>Change and enforce FPS. Keep duration and sync.</source> + <location line="+281"/> + <source>Resample fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">幅や高さは 奇数にはできません</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -8240,89 +11399,416 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">リサイズ</translation> + <translation type="unfinished">リサイズ</translation> </message> <message> + <location line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+172"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+40"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+116"/> <source>Bilinear</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> + <message> + <location line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-423"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+42"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+75"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+70"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">幅や高さは 奇数にはできません</translation> + <translation type="obsolete">幅や高さは 奇数にはできません</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">回転</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-7"/> <source>None</source> <translation type="unfinished">なし</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 度</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 度</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 度</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">角度(_A):</translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -8352,28 +11838,59 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">プレビュー</translation> + </message> + <message> + <location line="+83"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>separateFields</name> <message> - <source>Angle (°):</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>sharpen</name> <message> - <source>Preview</source> - <translation type="unfinished">プレビュー</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>stackfield</name> <message> - <source>next</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> @@ -8403,148 +11920,355 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">ストラテジなし</translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2プルダウン</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">PALから変換したNTSC</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">トップ</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">ボトム</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">しない</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">なおコームされているなら</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">必ず</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">なし</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">なし, 計算だけ</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">最善のマッチで後処理</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">後処理してゾーンを表示 (デバッグ)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">画像を処理(フィールドではない)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">画像を処理(フィールドではない), デバッグ</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">ストラテジ(_S):</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">フィールドオーダー(_F):</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">後処理(_P):</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">逆方向を試す(_T):</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">直接閾値(_D):</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">逆方向閾値(_B):</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">ノイズ閾値(_N):</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">後処理閾値(_R):</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">決定に彩度を使う(_U)</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">情報を表示(_W)</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">デバッグ(_G)</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">ブレンド(_E)</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>tsdemuxer</name> <message> - <source>OpenGL</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">インデックス作成中</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">ビットレート(_B):</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>uisupport</name> <message> - <source>Keep Top Field</source> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>unstackfield</name> <message> - <source>vdpau</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -8641,22 +12365,27 @@ <translation type="obsolete">VobSubの設定</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -8664,26 +12393,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">品質に基づく</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">モード(_M):</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">ビットレート(_B):</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">品質(_Q):</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished"></translation> </message> @@ -8691,430 +12426,2886 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">処理中</translation> </message> <message> + <location line="+112"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-48"/> <source>Elapsed:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+113"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">カスタム</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+375"/> <source>Rate Control</source> - <translation type="obsolete">レート制御</translation> + <translation type="unfinished">レート制御</translation> </message> <message> + <location line="+2882"/> <source>Disable</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="-2298"/> <source>Motion Estimation</source> - <translation type="obsolete">動き予測</translation> + <translation type="unfinished">動き予測</translation> </message> <message> + <location line="+392"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">なし</translation> + <translation type="unfinished">なし</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">空間的</translation> + <translation type="unfinished">空間的</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">時間的</translation> + <translation type="unfinished">時間的</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">自動</translation> + <translation type="unfinished">自動</translation> </message> <message> + <location line="+143"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> + <location line="+280"/> <source>Fast</source> - <translation type="obsolete">高速</translation> + <translation type="unfinished">高速</translation> </message> <message> <source>Advanced</source> <translation type="obsolete">拡張</translation> </message> <message> + <location line="+1598"/> <source>Output</source> - <translation type="obsolete">出力</translation> + <translation type="unfinished">出力</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+594"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+1916"/> <source>Normal</source> - <translation type="obsolete">普通</translation> + <translation type="unfinished">普通</translation> </message> <message> + <location line="+590"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">ピクセルアスペクト比</translation> + <translation type="unfinished">ピクセルアスペクト比</translation> </message> <message> + <location line="+67"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+468"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="-3949"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+84"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>x264Dialog</name> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">カスタム</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">エラー</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x265ConfigDialog</name> <message> - <source>Target Bitrate:</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="+24"/> + <source>Configuration:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> + <location line="+17"/> + <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">自動</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">レート制御</translation> + </message> + <message> + <location line="+21"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">動き予測</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">高速</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">普通</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">出力</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">ピクセルアスペクト比</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">なし</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">なし</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished">低い</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">中くらい</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">カスタム</translation> </message> <message> + <location line="+43"/> + <source>Threading</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+40"/> + <source>Motion Estimation</source> + <translation type="unfinished">動き予測</translation> + </message> + <message> + <location line="+21"/> + <source>Rate Control</source> + <translation type="unfinished">レート制御</translation> + </message> + <message> + <location line="-45"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">アスペクト比:</translation> + </message> + <message> + <location line="-43"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">動き予測</translation> + <location line="+4"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">レート制御</translation> + <location line="+7"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">時間と空間チェック</translation> </message> <message> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, 時間と空間チェック</translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">空間-時間チェックをスキップ</translation> </message> <message> - <source>Mi_n. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, 空間-時間チェックをスキップ</translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">ボトムフィールドが先</translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">アスペクト比:</translation> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">トップフィールドが先</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">モード(_M):</translation> </message> <message> - <source>Aspect Ratio</source> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">オーダー(_O):</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> <translation type="unfinished"></translation> </message> </context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_pl.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_pl.ts
Changed
@@ -3614,6 +3614,7 @@ <translation type="obsolete">Może być związany ze starym plikiem indeksu.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">Nie udało się otworzyć %s!</translation> </message> @@ -3688,62 +3689,39 @@ <translation type="obsolete">Indeksowanie nie powiodło się</translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-36"/> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+62"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> - <message> - <source>Alert</source> - <translation type="unfinished">Powiadom mnie</translation> - </message> - <message> - <source>Info</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> <message> - <source>Confirmation</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question?</source> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <source>Alert</source> + <translation type="obsolete">Powiadom mnie</translation> </message> </context> <context> @@ -3754,55 +3732,7 @@ </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Constant Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Video Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Average Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Encoding mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target video size (MB)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Average bitrate (kb/s)</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> </context> <context> @@ -3833,10 +3763,21 @@ </message> </context> <context> - <name>ADM_ffDvEncoder</name> + <name>ADM_QthreadCount</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished">Wyłączony</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatyczne wykrycie</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Własna</translation> </message> </context> <context> @@ -3907,14 +3848,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation type="unfinished">Wyłączony</translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> <translation type="unfinished">Automatyczne wykrycie</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Własna</translation> </message> @@ -3922,6 +3866,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished">Otwórz Avidemux</translation> </message> @@ -4122,122 +4068,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Kalkulator</translation> </message> <message> + <location line="+40"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+22"/> <source>Duration:</source> <translation type="unfinished">Długość:</translation> </message> <message> + <location line="+33"/> <source>Custom</source> <translation type="unfinished">Własna</translation> </message> <message> + <location line="+81"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="-71"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-517"/> <source>Target</source> <translation type="unfinished"></translation> </message> <message> + <location line="+54"/> <source>Medium:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>1 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Custom Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+65"/> <source>Audio Bitrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>Total Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> @@ -4347,30 +4332,19 @@ </message> <message> <source>Resume</source> - <translation type="unfinished">Wznów</translation> + <translation type="obsolete">Wznów</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Przerwij</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Przerwij</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Wymagane uprawnienia</translation> + <translation type="obsolete">Wymagane uprawnienia</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Aby wykonać to działanie wymagane są uprawnienia administracyjne.</translation> - </message> -</context> -<context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Aby wykonać to działanie wymagane są uprawnienia administracyjne.</translation> </message> </context> <context> @@ -4431,14 +4405,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">Indeksowanie</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -4446,6 +4423,10 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+48"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Konfiguruj</translation> </message> @@ -4454,77 +4435,101 @@ <translation type="obsolete">Filtry dźwięku</translation> </message> <message> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Filtry</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Track 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="-89"/> <source>Track 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Filtry</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+47"/> <source>Skip Glyph</source> <translation type="unfinished">Pomiń glif</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Ignoruj</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">Ok</translation> </message> <message> + <location line="+28"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">Kod czasu:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="-103"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished"></translation> </message> <message> + <location line="+52"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> <source>Nb Lines :</source> <translation type="unfinished"></translation> </message> @@ -4532,34 +4537,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+47"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-67"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished">00:00:00</translation> - </message> - <message> + <location line="+14"/> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> - </message> - <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -4567,22 +4580,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="-20"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>...</source> <translation type="unfinished"></translation> </message> @@ -4623,7 +4641,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Urządzenie dźwiękowe jest nie skonfigurowane</translation> + <translation type="obsolete">Urządzenie dźwiękowe jest nie skonfigurowane</translation> </message> </context> <context> @@ -4814,16 +4832,17 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Wystąpił problem podczas czytania nagłówków SVQ3</translation> + <translation type="obsolete">Wystąpił problem podczas czytania nagłówków SVQ3</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">Brak tablicy statystyk</translation> + <translation type="obsolete">Brak tablicy statystyk</translation> </message> </context> <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -4832,14 +4851,22 @@ <translation type="obsolete"><b>Obraz</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Kopiuj</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Konfiguruj</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Filtry</translation> </message> @@ -4848,6 +4875,7 @@ <translation type="obsolete"><b>Dźwięk</b></translation> </message> <message> + <location line="+59"/> <source>ms</source> <translation type="unfinished">ms</translation> </message> @@ -4860,18 +4888,23 @@ <translation type="obsolete">0</translation> </message> <message> + <location line="+612"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+181"/> <source>A:</source> <translation type="unfinished">A:</translation> </message> <message> + <location line="+17"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> <message> + <location line="-20"/> <source>B:</source> <translation type="unfinished">B:</translation> </message> @@ -4896,237 +4929,399 @@ <translation type="obsolete">DVD</translation> </message> <message> + <location line="-137"/> <source>Frame type:</source> <translation type="unfinished">Typ klatki:</translation> </message> <message> + <location line="-1284"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+129"/> <source>&Shift:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+67"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> + <location line="-903"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-637"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> <source>Time:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>/ 00:00:00.000</source> <translation type="unfinished"></translation> </message> <message> + <location line="+42"/> <source>?</source> <translation type="unfinished"></translation> </message> <message> - <source>Selection</source> + <location line="+44"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+25"/> + <source>Vol&ume</source> <translation type="unfinished"></translation> </message> <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>&Information...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Calculator...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>&Input</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Codec Options</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+C</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>Ctrl+Alt+N</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Selection</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+S</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Volume</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Audio Metre</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+M</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Separate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Si&de</source> <translation type="unfinished"></translation> </message> - <message> - <source>Display processed video on playback</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Play filtered</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Video</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>Mpeg1Encoder</name> @@ -5374,11 +5569,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">Zdeformowany nagłówek</translation> + <translation type="obsolete">Zdeformowany nagłówek</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">Rozpakowanie strumienia bitów</translation> + <translation type="obsolete">Rozpakowanie strumienia bitów</translation> </message> <message> <source>Indexing</source> @@ -5391,26 +5586,26 @@ <source>Alert</source> <translation type="obsolete">Powiadom mnie</translation> </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -5419,135 +5614,150 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Brak strategii</translation> + <translation type="obsolete">Brak strategii</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">Konwersja telecine 3:2</translation> + <translation type="obsolete">Konwersja telecine 3:2</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">NTSC przekonwertowane z PAL</translation> + <translation type="obsolete">NTSC przekonwertowane z PAL</translation> </message> <message> <source>Top</source> - <translation type="unfinished">Góra</translation> + <translation type="obsolete">Góra</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Dół</translation> + <translation type="obsolete">Dół</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Nigdy</translation> + <translation type="obsolete">Nigdy</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">Jeśli wciąż grzebieniowane</translation> + <translation type="obsolete">Jeśli wciąż grzebieniowane</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Zawsze</translation> + <translation type="obsolete">Zawsze</translation> </message> <message> <source>None</source> - <translation type="unfinished">Brak</translation> + <translation type="obsolete">Brak</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">Brak ale przelicz</translation> + <translation type="obsolete">Brak ale przelicz</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">Przetwarzanie na najlepszym dopasowaniu</translation> + <translation type="obsolete">Przetwarzanie na najlepszym dopasowaniu</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">Przetwarzaj i pokaż strefy (śledzenie)</translation> + <translation type="obsolete">Przetwarzaj i pokaż strefy (śledzenie)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">Przetwórz obraz (brak pól)</translation> + <translation type="obsolete">Przetwórz obraz (brak pól)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">Przetwarzaj obraz (nie pola), śledzenie</translation> + <translation type="obsolete">Przetwarzaj obraz (nie pola), śledzenie</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">_Strategia</translation> + <translation type="obsolete">_Strategia</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">Kolejność _pól:</translation> + <translation type="obsolete">Kolejność _pól:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">_Przetwarzanie dodatkowe:</translation> + <translation type="obsolete">_Przetwarzanie dodatkowe:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">Spróbuj ws_tecz:</translation> + <translation type="obsolete">Spróbuj ws_tecz:</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">Próg bezpośre_dni:</translation> + <translation type="obsolete">Próg bezpośre_dni:</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">Próg _wsteczny:</translation> + <translation type="obsolete">Próg _wsteczny:</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">Próg _szumu:</translation> + <translation type="obsolete">Próg _szumu:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">Próg p_rzetwarzania dodatkowego:</translation> + <translation type="obsolete">Próg p_rzetwarzania dodatkowego:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">Zdecyd_uj na podstawie chrominancji</translation> + <translation type="obsolete">Zdecyd_uj na podstawie chrominancji</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">P_okaż informacje</translation> + <translation type="obsolete">P_okaż informacje</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">Śle_dź</translation> + <translation type="obsolete">Śle_dź</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">Gradi_ent</translation> + <translation type="obsolete">Gradi_ent</translation> </message> <message> <source>Decomb Telecide</source> - <translation type="unfinished">Decomb Telecide</translation> + <translation type="obsolete">Decomb Telecide</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Webmmuxer</name> + <name>VapourSynthProxy</name> <message> - <source>Saving Webm</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -5656,64 +5866,84 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+110"/> <source>Multi-platform Video Editor</source> <translation type="unfinished">Wieloplatformowy edytor wideo</translation> </message> <message> + <location line="-94"/> <source>About Avidemux</source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> - <source>http://www.avidemux.org</source> + <location line="+29"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+19"/> + <source>http://www.avidemux.org</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+36"/> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished">Obramowanie _lewe:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Obramowanie p_rawe:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Obramowanie _górne:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Obramowanie _dolne:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished">Dodaj krawędzie</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Niepoprawne parametry</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Wszystkie parametry muszą być równe i znajdować się w zakresie</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -5745,669 +5975,535 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">Użyj tacki systemowej podczas kodowania</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">_Akceptuj niestandardową częstotliwość dźwięku dla DVD</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">Utwórz pliki _OpenDML</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished">SIMD</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished">Włącz obsługę wszystkich instrukcji SIMD procesora</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">Włącz obsługę instrukcji MMX procesora</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">Włącz obsługę instrukcji MMXEXT procesora</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">Włącz obsługę instrukcji 3DNOW procesora</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">Włącz obsługę instrukcji 3DNOWEXT procesora</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">Włącz obsługę instrukcji SSE procesora</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">Włącz obsługę instrukcji SSE2 procesora</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">Włącz obsługę instrukcji SSE3 procesora</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">Włącz obsługę instrukcji SSSE3 procesora</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">Wątki _lavc:</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">Wielowątkowość</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished">Wysoki</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished">Powyżej standardowej</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Zwykły</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">Poniżej standardowej</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished">Niski</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished">Prioryt_et kodowania:</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">Priorytet _indeksowania/rozpakowywania:</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">_Priorytet odtwarzania:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">Priorytetyzacja</translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">_Użyj alternatywnej etykiety dla pliku MP3 w .mp4</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished">XVideo (najlepszy)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (dobry)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">Wyświetlanie _obrazu:</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">Bez komunikatów</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Wyświetlaj tylko komunikaty błędów</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Wyświetlaj wszystkie komunikaty</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">Pozio_m komunikatów:</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished">PCM</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished">Główny</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">_Kontrola głośności:</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">Bez redukcji kanałów</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">Stereo</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished">Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">Pro Logic II</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">Redukcja kanałów dla odtwarzania _lokalnego:</translation> </message> <message> + <location line="+14"/> <source>_AudioDevice</source> <translation type="unfinished">_Urządzenie dźwięku</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+3"/> <source>_Horizontal deblocking</source> <translation type="unfinished">Rozblokowanie _poziome</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">Rozblokowanie pi_onowe</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation type="unfinished">Usuwanie pie_rścienia</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Natężenie</translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">Przetwarzanie domyślne</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Interfejs użytkownika</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Wyjscie</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Dźwięk</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Obraz</translation> + <translation type="unfinished">Obraz</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">Procesor</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished">Wątkowanie</translation> </message> <message> - <source>Preferences</source> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+63"/> + <source>Pr&eferences</source> <translation type="unfinished">Preferencje</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Append</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Close</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> + <source>Preferences</source> + <translation type="unfinished">Preferencje</translation> </message> <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-21"/> + <location line="+2"/> + <location line="+2"/> <source>-</source> <translation type="unfinished">-</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Connect to avsproxy</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Undo</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cut</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+10"/> <source>Copy</source> <translation type="unfinished">Kopiuj</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Delete</source> <translation type="unfinished">Usuń</translation> </message> <message> - <source>Set Marker A</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Set Marker B</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+15"/> + <location line="+8"/> <source>Filters</source> <translation type="unfinished">Filtry</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Build Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>About</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Play/Stop</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Previous Intra Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Intra Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Previous Black Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Black Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>First Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> <source>R_esampling (Hz):</source> <translation type="unfinished">Zmiana częstotliwości próbkowania (Hz)</translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation type="unfinished">Zmiana częstotliwości próbkowania (Hz)</translation> </message> <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>None</source> <translation type="unfinished">Brak</translation> </message> <message> + <location line="-24"/> <source>Film to PAL</source> <translation type="unfinished">Film na PAL</translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation type="unfinished">PAL na Film</translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation type="unfinished">Zmiana liczby _klatek na sekundę:</translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation type="unfinished">Bez zmian</translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation type="unfinished">Mono</translation> </message> <message> + <location line="+2"/> <source>Stereo+surround</source> <translation type="unfinished">Stereo+przestrzenny</translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished">Stereo+centralny</translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished">Stereo+centralny+przestrzenny</translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished">Stereo przednie+stereo tylne</translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation type="unfinished">5 kanałów</translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation type="unfinished">5.1</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished">Dolby Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished">Dolby Pro Logic II</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>Automatic (max -3 dB)</source> <translation type="unfinished">Automatyczny (maks. -3 dB)</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Gain mode:</source> <translation type="unfinished">Tryb normalizacji _głośności</translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation type="unfinished">W_artość normalizacji głośności:</translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation type="unfinished">_Mikser dźwięku:</translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+13"/> <source>Audio Filters</source> <translation type="unfinished">Filtry dźwięku</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> <source>Fontconfig</source> <translation type="unfinished">Konfiguracja czcionki</translation> </message> <message> - <source>FreeType 2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Gettext</source> <translation type="unfinished">Gettext</translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation type="unfinished">SDL</translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation type="unfinished">XVideo</translation> </message> <message> - <source>VDPAU</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>x86</source> <translation type="unfinished">x86</translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished">x86-64</translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation type="unfinished">Biblioteki</translation> </message> <message> + <location line="+5"/> <source>Built-in Support</source> <translation type="unfinished">Wbudowane wsparcie</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation type="unfinished">Nazwa _zadania:</translation> </message> <message> + <location line="+3"/> <source>Output _File:</source> <translation type="unfinished">_Plik wyjściowy:</translation> </message> <message> + <location line="+0"/> <source>Select Video To Write</source> <translation type="unfinished">Wybierz obraz wideo do zapisu</translation> </message> <message> + <location line="+3"/> <source>Save Job</source> <translation type="unfinished">Zapisz zadanie</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation type="unfinished">Wtyczki dźwięku</translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation type="unfinished">Wtyczki koderów obrazu</translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished">Koder obrazu</translation> </message> <message> - <source>Video Decoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+34"/> <source>Audio Device Plugins</source> <translation type="unfinished">Wtyczki urządzenia dźwiękowego</translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished">Urządzenie dźwiękowe</translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished">Wtyczki koderów dźwięku</translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished">Kodery dźwięku</translation> </message> <message> - <source>Demuxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxers</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+64"/> <source>Plugins Info</source> <translation type="unfinished">Informacje o wtyczkach</translation> </message> <message> - <source>Enable openGl support</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Split MPEG files every (MB):</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>VDPAU (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>OpenGL (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No audio track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>An audio track is necessary to create such file</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation type="unfinished">Błąd kodeka</translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No AAC audio encoder plugin found.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select FLV1 codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select mpeg4 sp codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Select script to save</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_main.cpp" line="+329"/> <source>Not coded in this version</source> <translation type="unfinished">Nie zaimplementowane w tej wersji</translation> </message> @@ -6420,244 +6516,277 @@ <translation type="obsolete">Wybierz plik AVI aby dołączyć...</translation> </message> <message> + <location line="+181"/> <source>Are you sure?</source> <translation type="unfinished">Na pewno?</translation> </message> <message> + <location line="+87"/> <source>Permission error</source> <translation type="unfinished">Błąd: Brak uprawnień</translation> </message> <message> + <location line="+0"/> <source>Cannot open "%s".</source> <translation type="unfinished">Nie można otworzyć "%s".</translation> </message> <message> + <location line="+4"/> <source>File error</source> <translation type="unfinished">Błąd podczas otwierania pliku</translation> </message> <message> + <location line="+0"/> <source>"%s" does not exist.</source> <translation type="unfinished">"%s" nie istnieje.</translation> </message> <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished">Nie można otworzyć projektu przy użyciu modułu wczytującego obraz wideo.</translation> </message> <message> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> <translation type="unfinished">Spróbuj 'Plik" -> 'Wczytaj/Uruchom projekt...'</translation> </message> <message> + <location line="+4"/> <source>Could not open the file</source> <translation type="unfinished">Nie można otworzyć pliku</translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation type="unfinished">Wiele ścieżek dźwięku</translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished">Wczytany plik zawiera więcej ścieżek dźwięku. Przejdź do Dźwięk->Główna ścieżka aby wybrać aktywną ścieżkę.</translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished">Dołączanie się nie powiodło</translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished">Stało się coś złego (II)</translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation type="unfinished">Sprawdzanie obrazu wideo</translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation type="unfinished">Nie znaleziono błędu</translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation type="unfinished">Znaleziono błędy w %u klatkach</translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation type="unfinished">Znacznik A > B</translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation type="unfinished">Nie można usunąć zaznaczenia.</translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation type="unfinished">Nie możesz usunąć wszystkich klatek.</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> <source>Something bad happened</source> <translation type="unfinished">Stało się coś złego</translation> </message> <message> + <location line="+88"/> <source>_Track from video:</source> <translation type="unfinished">Ścieżka z _obrazu wideo:</translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation type="unfinished">Główna ścieżka dźwiękowa</translation> </message> <message> + <location line="+253"/> <source>AvsProxy</source> <translation type="unfinished">AvsProxy</translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation type="unfinished">Nie udało się połączyć z avsproxy. Czy jest on uruchomiony?</translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation type="unfinished">avsproxy</translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation type="unfinished">Typ klatki:</translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation type="unfinished">Rozmiar klatki:</translation> </message> <message> + <location line="+2"/> <source>Frame Hex Dump</source> <translation type="unfinished">Zrzut szesnastkowy klatki</translation> </message> <message> - <source>TimeStamp:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+34"/> <source>Go to Time</source> <translation type="unfinished">Przejdź do czasu</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> <source>_Filter strength:</source> <translation type="unfinished">Natężenie _filtra:</translation> </message> <message> + <location line="+1"/> <source>_Swap U and V</source> <translation type="unfinished">_Zamień U i V</translation> </message> <message> + <location line="+12"/> <source>_Deringing</source> <translation type="unfinished">Usuwanie pie_rścienia</translation> </message> <message> - <source>Output file</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Job name</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue job to jobList</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_save.cpp" line="-221"/> <source>Select Workbench to Save</source> <translation type="unfinished">Wybierz narzędzia do zapisania</translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation type="unfinished">Wybierz plik aby zapisać dźwięk</translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation type="unfinished">Wybierz kolejność JPEG do zapisania</translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation type="unfinished">Wybierz plik BMP do zapisu</translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation type="unfinished">Wybierz plik JPEG do zapisu</translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation type="unfinished">Wybiez plik do zapisu</translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation type="unfinished">Zapisywanie dźwięku</translation> </message> <message> - <source>Jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Fail to save as jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+179"/> <source>Saving as set of jpegs</source> <translation type="unfinished">Zapisywanie w postaci zestawu plików jpeg</translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished">Nie można dekodować klatki</translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished">Przerywanie.</translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished">Zrobione</translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished">Zapisano %d obrazów.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation type="unfinished">Błąd</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation type="unfinished">Nie można było zapisać wszystkich obrazów</translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished">Nie udało się otworzyć pliku BMP</translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished">Zapisywanie %s jako pliku BMP nie powiodło się</translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished">Plik %s został pomyślnie zapisany</translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation type="unfinished">Błąd</translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished">Plik %s NIE został prawidłowo zapisany.</translation> </message> <message> - <source>Recent Files</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Recent Projects</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> <source>Custom</source> - <translation type="obsolete">Własna</translation> + <translation type="unfinished">Własna</translation> </message> <message> <source>_Mode:</source> @@ -6688,10 +6817,6 @@ <translation type="obsolete">Przeplot</translation> </message> <message> - <source>Quantization</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Rate Control</source> <translation type="obsolete">Kontrola przepływności</translation> </message> @@ -6720,14 +6845,11 @@ <translation type="obsolete">MPEG</translation> </message> <message> - <source>Advanced Simple Profile</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Motion Estimation</source> <translation type="obsolete">Szacowanie ruchu</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> <source>Medium</source> <translation type="unfinished">Średni</translation> </message> @@ -6776,379 +6898,1395 @@ <translation type="obsolete">Filtr jest już częściowy</translation> </message> <message> + <source>Ready</source> + <translation type="obsolete">Gotowe</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Sukces!</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">Usunięte</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">Uruchomiony</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Na pewno!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Usuń zadanie</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished">Normalizacja głośności</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished">Zapisywanie</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-7"/> + <source>DRC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Manual (dB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Remix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Shift audio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-19"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="-3"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-144"/> + <source>Video Decoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>Demuxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-293"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enable openGl support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>_Split MPEG files every (MB):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>VDPAU (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>OpenGL (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-47"/> + <source>Open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Append</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Close</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Connect to avsproxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Set Marker A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Set Marker B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Play/Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous Intra Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Intra Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Black Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>First Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Last Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Marker A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Go To Marker B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+161"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Oops</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Urządzenie dźwiękowe jest nie skonfigurowane</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished">Nie</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Zapisywanie nie udało się</translation> + </message> + <message> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished">Wyłączony</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatyczne wykrycie</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-12"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Motion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Gotowe</translation> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Sukces!</translation> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">Usunięte</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">Uruchomiony</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> + <location line="+18"/> + <source>Less than a minute</source> <translation type="unfinished"></translation> </message> <message> - <source>Status</source> + <location line="+2"/> + <source>A few seconds</source> <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished">DTS</translation> </message> <message> - <source>End Time</source> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">Na pewno!</translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished">WMA</translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Usuń zadanie</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished">LPCM</translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished">AC3</translation> </message> <message> - <source>Delete *all* job</source> + <location line="+1"/> + <source>OPUS</source> <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> + <location line="+1"/> + <source>E-AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished">Ogg Vorbis</translation> </message> <message> - <source>This script has already been successfully executed.</source> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished">AAC</translation> + </message> + <message> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished">QDM2</translation> + </message> + <message> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished">AMR-NB</translation> + </message> + <message> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished">MSADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished">ULAW</translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished">IMA ADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished">8-bit PCM</translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished">Nieznany kodek</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">Normalizacja głośności</translation> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Błąd alokacji pamięci</translation> </message> <message> - <source>Mixer</source> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+132"/> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Nieznany</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Ignoruj</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location line="+7"/> + <source>can't write to file "%s": %u (%s) </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> </message> <message> - <source>Select Video File to Append...</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> </message> <message> - <source>Invalid audio index given</source> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> - <translation type="unfinished">Zapisywanie</translation> + <location line="+33"/> + <source>Internal error opening 0x%x</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">_Przepływność:</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished">Konfiguracja Aften</translation> </message> </context> <context> - <name>asharp</name> + <name>asfdemuxer</name> <message> - <source>Asharp</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Indeksowanie</translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+66"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished">Inteligentne wyostrzanie od MarcFD.</translation> </message> + <message> + <location line="-1"/> + <source>Asharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+116"/> <source>Threshold</source> - <translation type="obsolete">Próg</translation> + <translation type="unfinished">Próg</translation> + </message> + <message> + <location line="-103"/> + <source>ASharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">Plik z _napisami (ASS/SSA):</translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished">Wybierz plik z napisami</translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">Odstęp pomiędzy _liniami:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">Skalowanie _czcionki</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">Margines _górny</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">Margines _dolny:</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished">ASS</translation> </message> <message> + <location line="-112"/> <source>SSA/ASS/SRT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -7158,51 +8296,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -7210,33 +8472,46 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished">Obramowanie _lewe:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Obramowanie p_rawe:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Obramowanie _górne:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Obramowanie _dolne:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">Zaczernij krawędzie</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Niepoprawne parametry</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Wszystkie parametry muszą być równe i znajdować się w zakresie</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -7270,8 +8545,27 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">Własna</translation> </message> @@ -7288,68 +8582,85 @@ <translation type="obsolete">Zmień liczbę kl./s</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid fps</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>changefps</name> - <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+0"/> + <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>chromashift</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+35"/> <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished">Zamień chrominancję U/V aby naprawić źle zsynchronizowane luminancję/chrominancję.</translation> </message> <message> + <location line="-1"/> <source>ChromaShift</source> <translation type="unfinished">Przesunięcie chrominancji</translation> </message> @@ -7357,105 +8668,140 @@ <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete">Przesunięcie chrominancji</translation> + <translation type="unfinished">Przesunięcie chrominancji</translation> + </message> + <message> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">Brak</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Brak</translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -7463,30 +8809,12 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished">Dostosuj kontrast, jasność i kolory.</translation> </message> <message> + <location line="-1"/> <source>Contrast</source> <translation type="unfinished">Kontrast</translation> </message> @@ -7494,33 +8822,51 @@ <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Kontrast</translation> + <translation type="unfinished">Kontrast</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Luminancja</translation> + <translation type="unfinished">Luminancja</translation> </message> <message> + <location line="+60"/> <source>Brightness</source> - <translation type="obsolete">Jasność</translation> + <translation type="unfinished">Jasność</translation> + </message> + <message> + <location line="-53"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">_Przetwarzanie luminancji</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Przetwarzaj obszar luminancji</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">P_rzetwarzanie chrominancji</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Szybki splot</translation> </message> @@ -7528,14 +8874,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Wczytaj</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">Plik awarii</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -7547,19 +8896,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -7568,83 +8921,131 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Kadrowanie</translation> + <translation type="unfinished">Kadrowanie</translation> </message> <message> + <location line="+128"/> <source>Auto Crop</source> - <translation type="obsolete">Automatyczne kadrowanie</translation> + <translation type="unfinished">Automatyczne kadrowanie</translation> + </message> + <message> + <location line="-108"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">_Przepływność:</translation> </message> -</context> -<context> - <name>decimate</name> - <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">Odrzuć bliższe</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Zastąp (interpoluj)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">Usuwanie duplikatów z konwersji pulldown</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">Najszybszy (brak chrominancji, częściowa luminancja)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">Średni (pełna luminancja, brak chrominancji)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Tryb:</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">_Jakość:</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">_Próg 1:</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">Pró_g 2:</translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">C_ykl:</translation> </message> <message> - <source>Sho_w</source> + <location line="+4"/> + <source>Decomb Decimate</source> + <translation type="unfinished">Decomb Decimate</translation> + </message> + <message> + <location line="-39"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> - <translation type="unfinished">Decomb Decimate</translation> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+16"/> + <source>Sho_w</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>delogo</name> @@ -7660,68 +9061,83 @@ <context> <name>delogo2</name> <message> - <source>MPlayer delogo2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+43"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished">Nanieś logo przez interpolowanie jego otaczających krawędzi.</translation> </message> -</context> -<context> - <name>dgbob</name> <message> - <source>dgbob</source> + <location line="-1"/> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+57"/> <source>Donald Graft Bob.</source> <translation type="unfinished">Bob od Donalda Grafta</translation> </message> <message> + <location line="+11"/> <source>Top</source> <translation type="unfinished">Góra</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Dół</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Zachowaj liczbę klatek i kl./s</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">Podwój liczbę klatek i kl./s</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">Podwój liczbę klatek (zwolnione tempo)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">_Tryb:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Próg:</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">Dodatkow_e</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">Dodatkowe sprawdzanie, unikaj używania tej opcji</translation> </message> <message> + <location line="+3"/> <source>DGBob</source> <translation type="unfinished">DGBob</translation> </message> + <message> + <location line="-27"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>dmxHeader</name> @@ -7739,32 +9155,67 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished">Pusty</translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">Kodowanie...</translation> </message> <message> + <location line="+44"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Brak</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Nieznany</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kB/s</translation> </message> @@ -7777,53 +9228,70 @@ <translation type="obsolete">Kwantyzator:</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">Wyłącz komputer po ukończeniu</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">Priorytet:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">Wysoki</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">Powyżej standardowej</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Zwykły</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">Poniżej standardowej</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">Niski</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Wstrzymaj / Przerwij</translation> </message> <message> - <source>Phase:</source> + <location line="-151"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Codec:</source> + <location line="+41"/> + <source>Phase:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+116"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -7831,27 +9299,28 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <location line="+16"/> + <source>Video Codec:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -7859,20 +9328,23 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -7880,25 +9352,27 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Main</source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced</source> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> </context> @@ -7932,10 +9406,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">MPlayer eq2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished">Dostosuj kontrast, jasność, nasycenie i gammę.</translation> </message> @@ -7951,19 +9427,70 @@ <translation type="obsolete">Gamma</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Kontrast</translation> + <translation type="unfinished">Kontrast</translation> </message> <message> + <location line="-7"/> <source>Brightness</source> - <translation type="obsolete">Jasność</translation> + <translation type="unfinished">Jasność</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Przepływność:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>Fade</source> - <translation type="unfinished">Zanikanie</translation> + <translation type="obsolete">Zanikanie</translation> </message> <message> <source>Fade in/out.</source> @@ -7971,211 +9498,304 @@ </message> <message> <source>Out</source> - <translation type="unfinished">Zanikanie</translation> + <translation type="obsolete">Zanikanie</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Zanikanie</translation> + <translation type="obsolete">Zanikanie</translation> </message> <message> <source>In</source> - <translation type="unfinished">Wyłanianie się</translation> + <translation type="obsolete">Wyłanianie się</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">Wyłanianie się</translation> + <translation type="obsolete">Wyłanianie się</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">Typ _przenikania:</translation> + <translation type="obsolete">Typ _przenikania:</translation> + </message> +</context> +<context> + <name>fade to</name> + <message> + <source>Fade</source> + <translation type="obsolete">Zanikanie</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">Zanikanie</translation> + </message> + <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> - <translation type="unfinished"></translation> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Zanikanie</translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> + <location line="+0"/> + <source>Fade out</source> <translation type="unfinished">Zanikanie</translation> </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">Wyłanianie się</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">Wyłanianie się</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">Typ _przenikania:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">Domyślna</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">Przyrostowy</translation> + </message> + <message> + <location line="+15"/> + <source>Threading</source> + <translation type="unfinished">Wątkowanie</translation> + </message> + <message> + <location line="+36"/> + <source>Interlacing</source> + <translation type="unfinished">Przeplot</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Kontrola przepływności</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Domyślna</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">Przyrostowy</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Wątkowanie</translation> - </message> - <message> + <location line="+11"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Przeplot</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola przepływności</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -8183,150 +9803,187 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">Brak</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Pełny</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Dziennik</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Algorytm PHODS</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">Algorytm EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+23"/> + <source>Threading</source> + <translation type="unfinished">Wątkowanie</translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">Interfejs użytkownika</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">Szacowanie ruchu</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">Kontrola przepływności</translation> + </message> + <message> + <location line="-72"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Wątkowanie</translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfejs użytkownika</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Szacowanie ruchu</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola przepływności</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -8334,94 +9991,117 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Brak</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Pełny</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Dziennik</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Algorytm PHODS</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">Algorytm EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Interfejs użytkownika</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Kontrola przepływności</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfejs użytkownika</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola przepływności</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -8429,47 +10109,217 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Błąd podczas otwierania pliku</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Nie można otworzyć "%s".</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished">Możliwe, że starasz się nadpisać plik wejściowy!</translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">Nie można zapisać pliku</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">Brak prawa zapisu do "%s".</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -8487,30 +10337,27 @@ <source>Save set of filters</source> <translation type="obsolete">Zapisz zestaw filtrów</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+38"/> <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished">Oczyszczanie przestrzenno-czasowe od Rossa Thomasa.</translation> </message> <message> + <location line="+50"/> <source>_Temporal threshold:</source> <translation type="unfinished">Próg _czasowy:</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">Próg _przestrzenny:</translation> </message> <message> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished">FluxSmooth</translation> </message> @@ -8518,146 +10365,447 @@ <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">Brak</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Pełny</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Dziennik</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Algorytm PHODS</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">Algorytm EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Interfejs użytkownika</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Kontrola przepływności</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Interfejs użytkownika</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola przepływności</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Niewspierane</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">Sprawdzanie czasowe i przestrzenne</translation> + <translation type="unfinished">Sprawdzanie czasowe i przestrzenne</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">Bob, sprawdzanie czasowe i przestrzenne</translation> + <translation type="unfinished">Bob, sprawdzanie czasowe i przestrzenne</translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">Pomiń sprawdzanie przestrzenno-czasowe</translation> + <translation type="unfinished">Pomiń sprawdzanie przestrzenno-czasowe</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">Bob, pomiń sprawdzanie przestrzenno-czasowe</translation> + <translation type="unfinished">Bob, pomiń sprawdzanie przestrzenno-czasowe</translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete">Najpierw obszar dolny</translation> + <translation type="unfinished">Najpierw obszar dolny</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">Najpierw obszar górny</translation> + <translation type="unfinished">Najpierw obszar górny</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Tryb:</translation> + <translation type="unfinished">_Tryb:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">_Kolejność:</translation> + <translation type="unfinished">_Kolejność:</translation> </message> <message> + <location line="+4"/> <source>yadif</source> - <translation type="obsolete">yadif</translation> + <translation type="unfinished">yadif</translation> + </message> + <message> + <location line="-198"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -8670,10 +10818,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -8681,34 +10831,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Brak danych</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">Maks. przepływność:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">Średnia przepływność:</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">Ilość klatek typu I</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">Ilość klatek typu P</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">Ilość klatek typu B</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">Maksymalna ilość klatek typu B:</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">Histogram przepływności</translation> </message> @@ -8716,125 +10875,229 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+58"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished">Dostosuj odcień i nasycenie</translation> + </message> + <message> + <location line="-1"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> - <translation type="unfinished">Dostosuj odcień i nasycenie</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Odcień</translation> + <translation type="unfinished">Odcień</translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">_Szum:</translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Pełny</translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Szybki</translation> </message> <message> - <source>use QT4 version</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Zmiana liczby _klatek na sekundę:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">Oops</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">Coś bardzo złego stało się podczas tworzenia listy zadań.</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">Nie ma więcej zadań</translation> </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Zadania</translation> </message> <message> + <location line="+44"/> <source>Delete All Jobs</source> <translation type="unfinished">Usuń wszystkie zadania</translation> </message> <message> + <location line="-7"/> <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> @@ -8873,22 +11136,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Kwantyzator:</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Kwantyzator:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -8947,92 +11215,113 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">Góra</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Dół</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished">Kolejność _pól:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Próg:</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">Niższy oznacza większy przeplot</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">O_stry</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">_Ostrzejszy silnik</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">D_wustronny</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">Użyj lepszej ekstrapolacji (lepiej nie używać)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">_Mapa</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">Pokaż obszary z przeplotem (do testu!)</translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished">KernelDeint</translation> </message> + <message> + <location line="-28"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">T_ryb przepływności:</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">_Przepływność:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Jakość:</translation> </message> <message> - <source>_Disable reservoir:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>LAME Configuration</source> <translation type="unfinished">Konfiguracja LAME</translation> </message> + <message> + <location line="-4"/> + <source>_Disable reservoir:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>largeMedian</name> @@ -9056,29 +11345,35 @@ <context> <name>largemedian</name> <message> - <source>Large Median (5x5).</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Median filter on 5x5 matrix.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+71"/> <source>_Process luma</source> <translation type="unfinished">_Przetwarzanie luminancji</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">Przetwarzaj obszar luminancji</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">P_rzetwarzanie chrominancji</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">Szybki splot</translation> </message> + <message> + <location line="-40"/> + <source>Large Median (5x5).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lavDeint</name> @@ -9127,59 +11422,98 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Przepływność:</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Zamień U i V</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Pokaż _wektory ruchu</translation> </message> <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Opcje dekodera</translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">Brak</translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">Przenikanie liniowe</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Interpolacja liniowa</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Interpolacja sześcienna</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Interpolacja mediana</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">FFmpeg deint</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Usuwanie przeplotu:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">_Automatyczny poziom</translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished">Narzędzie usuwania przeplotu libavcodec</translation> </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished"></translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -9188,44 +11522,96 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">_Logo (plik jpg):</translation> + <translation type="obsolete">_Logo (plik jpg):</translation> </message> <message> <source>Select JPEG file</source> - <translation type="unfinished">Wybierz plik JPEG</translation> + <translation type="obsolete">Wybierz plik JPEG</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">Pozycja _X:</translation> + <translation type="obsolete">Pozycja _X:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Pozycja _Y:</translation> + <translation type="obsolete">Pozycja _Y:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">_Alfa:</translation> + <translation type="obsolete">_Alfa:</translation> </message> <message> <source>Logo</source> - <translation type="unfinished">Logo</translation> + <translation type="obsolete">Logo</translation> </message> <message> - <source>Add logo.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Put a logo on top of video, with alpha blending.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">Logo</translation> + </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -9233,54 +11619,67 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Zarządca filtrów obrazu wideo</translation> </message> <message> + <location line="+189"/> <source>Interlacing</source> <translation type="unfinished">Przeplot</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Kolory</translation> </message> <message> + <location line="+27"/> <source>Subtitles</source> <translation type="unfinished">Napisy</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Różne</translation> </message> <message> + <location line="-182"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Transform</source> <translation type="unfinished"></translation> </message> <message> + <location line="+27"/> <source>Noise</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+18"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> <message> + <location line="+60"/> <source>&Preview</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Close</source> <translation type="unfinished"></translation> </message> @@ -9305,62 +11704,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mcdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished">Narzędzie usuwania przeplotu z kompensacją ruchu. Przeniesione z MPlayera</translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished">Szybki</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Średni</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Wolne wielokrotne przeszukiwanie ruchu</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">Bardzo wolne (takie sama jak 3+ wielokrotne klatki odniesienia)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Tryb:</translation> </message> <message> - <source>Bottom :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Qp:</source> <translation type="unfinished">_Qp:</translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished">mcDeinterlace</translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="-51"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -9368,125 +11785,343 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>mkvmuxer</name> + <name>mergeFields</name> <message> - <source>Saving Mkv</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">Połącz dwa obrazy jakby były dwoma polami.</translation> + </message> </context> <context> - <name>mp3d</name> + <name>mkvmuxer</name> <message> - <source>Mplayer Denoise 3D HQ</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> + <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Natężenie luminancji prze_strzennej:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Natężenie _przestrzenne chrominancji:</translation> </message> <message> - <source>Luma _Temporal strength:</source> + <location line="+6"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished">MPlayer denoise3d</translation> + </message> + <message> + <location line="-41"/> + <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> - <translation type="unfinished">MPlayer denoise3d</translation> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> - <source>Mplayer Denoise 3D</source> + <location line="+35"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3dlow</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+37"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished">Redukuj szum, wygładź obraz, zwiększ kompresyjność.</translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Natężenie luminancji prze_strzennej:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Natężenie _przestrzenne chrominancji:</translation> </message> <message> + <location line="+1"/> <source>_Temporal strength:</source> <translation type="unfinished">Natężenie _czasowe:</translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished">MPlayer denoise3d</translation> </message> + <message> + <location line="-39"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4demuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Wystąpił problem podczas czytania nagłówków SVQ3</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Brak tablicy statystyk</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">Niewspierane</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Dźwięk</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished">Zapisywanie</translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Obraz</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>msharpen</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> <source>Sharpen edges without amplifying noise. By Donald Graft.</source> <translation type="unfinished">Wyostrz krawędzie bez zwiększania szumu. Od Donalda Grafta</translation> </message> <message> + <location line="+55"/> <source>_Mask</source> <translation type="unfinished">_Maska</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">_Wysokie Q</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">_Próg:</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Natężenie</translation> </message> <message> + <location line="+5"/> <source>MSharpen</source> <translation type="unfinished">MSharpen</translation> </message> <message> + <location line="-65"/> <source>Msharpen</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> </message> </context> <context> @@ -9515,42 +12150,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -9567,17 +12212,40 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Zdeformowany nagłówek</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Rozpakowanie strumienia bitów</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -9589,6 +12257,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>Mono</source> @@ -9610,30 +12291,38 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">Właściwości</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Obraz</translation> </message> <message> + <location line="+22"/> <source>Frame Rate:</source> <translation type="unfinished">Liczba klatek na sekundę:</translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Całkowity czas trwania: </translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Proporcje obrazu:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Rozmiar obrazu:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">Kod 4CC kodeka:</translation> </message> @@ -9650,6 +12339,7 @@ <translation type="obsolete">Ćwierć piksela (Qpel):</translation> </message> <message> + <location line="+53"/> <source>Audio</source> <translation type="unfinished">Dźwięk</translation> </message> @@ -9658,75 +12348,517 @@ <translation type="obsolete">Rozmiar pliku:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">Częstotliwość:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Zmienna przepływność:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">Przepływność:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">Kanały:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">Kodek:</translation> </message> <message> + <location line="-208"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+17"/> <source>Extra Video Properties</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+121"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Indeksowanie</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Wymagane uprawnienia</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Aby wykonać to działanie wymagane są uprawnienia administracyjne.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Wznów</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Przerwij</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Gotowe</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Sukces!</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Błąd</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Usunięte</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Uruchomiony</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Na pewno!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Usuń zadanie</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Częściowo</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Konfiguruj</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Nieznany</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">Nie</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Tak</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">Mono</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">Stereo</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">Mono</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">Stereo</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Powiadom mnie</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">Otwórz Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -9739,38 +12871,47 @@ <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+151"/> + <source>Process luma plane</source> + <translation type="unfinished">Przetwarzaj obszar luminancji</translation> + </message> + <message> + <location line="-106"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> - <source>Process luma plane</source> - <translation type="unfinished">Przetwarzaj obszar luminancji</translation> - </message> - <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -9778,46 +12919,57 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Tryb:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">_Nowa liczba klatek na sekundę:</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation type="unfinished">Zmień liczbę kl./s</translation> </message> <message> + <location line="-322"/> <source>Custom</source> <translation type="unfinished">Własna</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> @@ -9825,10 +12977,17 @@ <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Szerokość i wysokość nie mogą być nieparzyste</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -9836,87 +12995,414 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Zmień rozmiar</translation> + <translation type="unfinished">Zmień rozmiar</translation> </message> <message> + <location line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+172"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+40"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+116"/> <source>Bilinear</source> - <translation type="obsolete">Dwuliniowy</translation> + <translation type="unfinished">Dwuliniowy</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Dwusześcienna</translation> + <translation type="unfinished">Dwusześcienna</translation> + </message> + <message> + <location line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-423"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+42"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+75"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+70"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Szerokość i wysokość nie mogą być nieparzyste</translation> + <translation type="obsolete">Szerokość i wysokość nie mogą być nieparzyste</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Obróć</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-7"/> <source>None</source> <translation type="unfinished">Brak</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 stopni</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 stopni</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 stopni</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">_Kąt:</translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -9946,28 +13432,59 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Podgląd</translation> + </message> + <message> + <location line="+83"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>separateFields</name> <message> - <source>Angle (°):</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>sharpen</name> <message> - <source>Preview</source> - <translation type="unfinished">Podgląd</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>stackfield</name> <message> - <source>next</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> @@ -10005,148 +13522,355 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Brak strategii</translation> </message> <message> - <source>Mac OS X QuickDraw</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">Konwersja telecine 3:2</translation> </message> <message> - <source>OpenGL</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> </message> <message> - <source>MS Windows Direct3D</source> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC przekonwertowane z PAL</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Góra</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Dół</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Nigdy</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Jeśli wciąż grzebieniowane</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Zawsze</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Brak</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Brak ale przelicz</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Przetwarzanie na najlepszym dopasowaniu</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Przetwarzaj i pokaż strefy (śledzenie)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Przetwórz obraz (brak pól)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Przetwarzaj obraz (nie pola), śledzenie</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">_Strategia</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">Kolejność _pól:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Przetwarzanie dodatkowe:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">Spróbuj ws_tecz:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">Próg bezpośre_dni:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">Próg _wsteczny:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">Próg _szumu:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Próg p_rzetwarzania dodatkowego:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">Zdecyd_uj na podstawie chrominancji</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">P_okaż informacje</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Śle_dź</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">Gradi_ent</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished">Decomb Telecide</translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Indeksowanie</translation> + </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>twolame</name> <message> - <source>Keep Top Field</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Przepływność:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> + <translation type="unfinished">Konfiguracja TwoLame</translation> + </message> +</context> +<context> + <name>uisupport</name> + <message> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>unstackfield</name> <message> - <source>vdpau</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -10251,22 +13975,27 @@ <translation type="obsolete">Ustawienia VobSub</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -10274,26 +14003,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">Na podstawie jakości</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Tryb:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">_Przepływność:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Jakość:</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished">Konfiguracja Vorbis</translation> </message> @@ -10301,38 +14036,212 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">Przetwarzanie</translation> </message> <message> + <location line="+112"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-48"/> <source>Elapsed:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+113"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Własna</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished">Przepływność docelowa:</translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">Kwantyzator:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished">Jakość:</translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished">Rozmiar docelowego obrazu wideo:</translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">Średnia przepływność:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Usuń</translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> <source><default></source> @@ -10343,8 +14252,9 @@ <translation type="obsolete"><własna></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+56"/> <source>Save As</source> - <translation type="obsolete">Zapisz jako</translation> + <translation type="unfinished">Zapisz jako</translation> </message> <message> <source>x264 Configuration File (*.xml)</source> @@ -10359,8 +14269,9 @@ <translation type="obsolete">Przepływność docelowa:</translation> </message> <message> + <location line="+2982"/> <source>kbit/s</source> - <translation type="obsolete">kbit/s</translation> + <translation type="unfinished">kbit/s</translation> </message> <message> <source>Quantiser:</source> @@ -10371,12 +14282,14 @@ <translation type="obsolete">Jakość:</translation> </message> <message> + <location line="-2655"/> <source>Target Video Size:</source> - <translation type="obsolete">Rozmiar docelowego obrazu wideo:</translation> + <translation type="unfinished">Rozmiar docelowego obrazu wideo:</translation> </message> <message> + <location line="+78"/> <source>MB</source> - <translation type="obsolete">MB</translation> + <translation type="unfinished">MB</translation> </message> <message> <source>Average Bitrate:</source> @@ -10387,152 +14300,1129 @@ <translation type="obsolete">Na pewno chcesz usunąć wybraną strefę?</translation> </message> <message> + <location line="-422"/> <source>Configuration:</source> - <translation type="obsolete">Konfiguracja:</translation> + <translation type="unfinished">Konfiguracja:</translation> </message> <message> + <location line="+24"/> + <location line="+3152"/> <source>Delete</source> - <translation type="obsolete">Usuń</translation> + <translation type="unfinished">Usuń</translation> </message> <message> + <location line="-2840"/> <source>Rate Control</source> - <translation type="obsolete">Kontrola przepływności</translation> + <translation type="unfinished">Kontrola przepływności</translation> </message> <message> + <location line="+169"/> + <location line="+200"/> + <location line="+1649"/> <source>Quantiser</source> - <translation type="obsolete">Kwantyzator</translation> + <translation type="unfinished">Kwantyzator</translation> </message> <message> + <location line="+864"/> <source>Disable</source> - <translation type="obsolete">Wyłącz</translation> + <translation type="unfinished">Wyłącz</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Automatyczne wykrycie</translation> + <translation type="unfinished">Automatyczne wykrycie</translation> </message> <message> + <location line="-2298"/> <source>Motion Estimation</source> - <translation type="obsolete">Szacowanie ruchu</translation> + <translation type="unfinished">Szacowanie ruchu</translation> </message> <message> + <location line="+41"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">Rozszerzone wyszukiwanie metodą Hadamarda</translation> + <translation type="unfinished">Rozszerzone wyszukiwanie metodą Hadamarda</translation> </message> <message> <source>9 (Best)</source> <translation type="obsolete">9 (Najlepszy)</translation> </message> <message> + <location line="+298"/> + <location line="+450"/> + <location line="+36"/> <source>Disabled</source> - <translation type="obsolete">Wyłączony</translation> + <translation type="unfinished">Wyłączony</translation> </message> <message> + <location line="-433"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Brak</translation> + <translation type="unfinished">Brak</translation> </message> <message> + <location line="-2158"/> <source>Fast</source> - <translation type="obsolete">Szybki</translation> + <translation type="unfinished">Szybki</translation> </message> <message> + <location line="+1598"/> <source>Output</source> - <translation type="obsolete">Wyjscie</translation> + <translation type="unfinished">Wyjscie</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+594"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+2738"/> <source>Crop</source> - <translation type="obsolete">Kadrowanie</translation> + <translation type="unfinished">Kadrowanie</translation> </message> <message> + <location line="-2567"/> <source>10 (Best)</source> - <translation type="obsolete">9 (Najlepszy) {10 ?}</translation> + <translation type="unfinished">9 (Najlepszy) {10 ?}</translation> </message> <message> + <location line="+1745"/> <source>Normal</source> - <translation type="obsolete">Zwykły</translation> + <translation type="unfinished">Zwykły</translation> </message> <message> + <location line="+1125"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="-3949"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+90"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <location line="+1149"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1049"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+82"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-154"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+98"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Spatial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Temporal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>CABAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -10549,48 +15439,90 @@ <source>Error reading custom matrix file.</source> <translation type="obsolete">Błąd podczas wczytywania własnego pliku matrycy.</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>x264Dialog</name> <message> <source>Target Bitrate:</source> - <translation type="unfinished">Przepływność docelowa:</translation> + <translation type="obsolete">Przepływność docelowa:</translation> </message> <message> <source>kbit/s</source> - <translation type="unfinished">kbit/s</translation> + <translation type="obsolete">kbit/s</translation> </message> <message> <source>Quantiser:</source> - <translation type="unfinished">Kwantyzator:</translation> + <translation type="obsolete">Kwantyzator:</translation> </message> <message> <source>Quality:</source> - <translation type="unfinished">Jakość:</translation> + <translation type="obsolete">Jakość:</translation> </message> <message> <source>Target Video Size:</source> - <translation type="unfinished">Rozmiar docelowego obrazu wideo:</translation> + <translation type="obsolete">Rozmiar docelowego obrazu wideo:</translation> </message> <message> <source>MB</source> - <translation type="unfinished">MB</translation> + <translation type="obsolete">MB</translation> </message> <message> <source>Average Bitrate:</source> - <translation type="unfinished">Średnia przepływność:</translation> - </message> - <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Średnia przepływność:</translation> </message> </context> <context> @@ -10632,205 +15564,1501 @@ </message> </context> <context> - <name>x265Dialog</name> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Własna</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished">Przepływność docelowa:</translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished">kbit/s</translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">Kwantyzator:</translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished">Jakość:</translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished">Rozmiar docelowego obrazu wideo:</translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">Średnia przepływność:</translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Błąd</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">Usuń</translation> + </message> +</context> +<context> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished">Konfiguracja:</translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished">Zapisz jako</translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">Usuń</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Kontrola przepływności</translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished">Rozmiar docelowego obrazu wideo:</translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished">Kwantyzator</translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Szacowanie ruchu</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished">9 (Najlepszy) {7 ?}</translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Wyłączony</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Szybki</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Zwykły</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished">kbit/s</translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Wyłącz</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Automatyczne wykrycie</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Wyjscie</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">Kadrowanie</translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Brak</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Target Bitrate:</source> + <translation type="obsolete">Przepływność docelowa:</translation> + </message> + <message> + <source>kbit/s</source> + <translation type="obsolete">kbit/s</translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="obsolete">Kwantyzator:</translation> + </message> + <message> + <source>Quality:</source> + <translation type="obsolete">Jakość:</translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="obsolete">Rozmiar docelowego obrazu wideo:</translation> + </message> + <message> + <source>MB</source> + <translation type="obsolete">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">Średnia przepływność:</translation> + </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Brak</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished">Niski</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Średni</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Pełny</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Własna</translation> </message> <message> + <location line="+43"/> + <source>Threading</source> + <translation type="unfinished">Wątkowanie</translation> + </message> + <message> + <location line="+40"/> + <source>Motion Estimation</source> + <translation type="unfinished">Szacowanie ruchu</translation> + </message> + <message> + <location line="+21"/> + <source>Rate Control</source> + <translation type="unfinished">Kontrola przepływności</translation> + </message> + <message> + <location line="-45"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Proporcje obrazu:</translation> + </message> + <message> + <location line="-43"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Wątkowanie</translation> + <location line="+4"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Szacowanie ruchu</translation> + <location line="+4"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola przepływności</translation> + <location line="+7"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Sprawdzanie czasowe i przestrzenne</translation> </message> <message> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, sprawdzanie czasowe i przestrzenne</translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Pomiń sprawdzanie przestrzenno-czasowe</translation> </message> <message> - <source>Mi_n. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, pomiń sprawdzanie przestrzenno-czasowe</translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Najpierw obszar dolny</translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Proporcje obrazu:</translation> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Najpierw obszar górny</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Tryb:</translation> </message> <message> - <source>Aspect Ratio</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Kolejność:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished">yadif</translation> </message> </context> <context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_pt_BR.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_pt_BR.ts
Changed
@@ -4,10304 +4,11310 @@ <context> <name></name> <message> - <source>0</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Copy</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Cannot initialize the video stream</source> - <translation type="obsolete"> - </translation> - </message> - <message> <source>None</source> <translation type="obsolete">Nenhuma</translation> </message> <message> - <source>Filter init failed</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Error while encoding</source> - <translation type="obsolete"> - </translation> + <source>Output</source> + <translation type="obsolete">Saida</translation> </message> <message> - <source>KeyFrame error</source> - <translation type="obsolete"> - </translation> + <source>External AC3</source> + <translation type="obsolete">AC3 externo</translation> </message> +</context> +<context> + <name>ADMVideoLavPPDeint</name> <message> - <source>The beginning frame is not a key frame. -Please move the A marker.</source> - <translation type="obsolete"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>ADMVideoRotate</name> <message> - <source>_Use systray while encoding</source> - <translation type="obsolete"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>ADM_Composer</name> <message> - <source>_Accept non-standard audio frequency for DVD</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+178"/> + <source>Cannot find a demuxer for %s</source> + <translation type="unfinished"></translation> </message> <message> - <source>Create _OpenDML files</source> - <translation type="obsolete"> - </translation> + <location line="+36"/> + <source>Attempt to open %s failed!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Automatically _index MPEG files</source> - <translation type="obsolete"> - </translation> + <location line="+26"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> </message> <message> - <source>Automatically _swap A and B if A>B</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Disable NUV audio sync</source> - <translation type="obsolete"> - </translation> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ADM_QthreadCount</name> <message> - <source>Automatically _build VBR map</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished"></translation> </message> <message> - <source>Automatically _rebuild index</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> </message> <message> - <source>Automatically remove _packed bitstream</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ADM_ogmWrite</name> <message> - <source>SIMD</source> - <translation type="obsolete"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> - <source>Enable all SIMD</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> + <source>Disabled</source> + <translation type="unfinished"></translation> </message> <message> - <source>Enable MMX</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> </message> <message> - <source>Enable MMXEXT</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ADM_qtray</name> <message> - <source>Enable 3DNOW</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CalculatorDialog</name> <message> - <source>Enable 3DNOWEXT</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> + <source>Calculator</source> + <translation type="unfinished"></translation> </message> <message> - <source>Enable SSE</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>Target</source> + <translation type="unfinished"></translation> </message> <message> - <source>Enable SSE2</source> - <translation type="obsolete"> - </translation> + <location line="+28"/> + <source>00:00:00</source> + <translation type="unfinished"></translation> </message> <message> - <source>Enable SSE3</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>AVI</source> + <translation type="unfinished"></translation> </message> <message> - <source>Enable SSSE3</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>OGM</source> + <translation type="unfinished"></translation> </message> <message> - <source>_lavc threads:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>MPEG</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multi-threading</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Medium:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Above normal</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Format:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Below normal</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Duration:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Low</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>1 x 80 minute CD</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Encoding priority:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>2 x 80 minute CD</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Indexing/unpacking priority:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>1 x 74 minute CD</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Playback priority:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>2 x 74 minute CD</source> + <translation type="unfinished"></translation> </message> <message> - <source>Prioritisation</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>DVD-5</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Use alternative tag for MP3 in .mp4</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Custom</source> + <translation type="unfinished"></translation> </message> <message> - <source>XVideo (best)</source> - <translation type="obsolete"> - </translation> + <location line="+58"/> + <source>Custom Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>SDL (good)</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> + <source>MB</source> + <translation type="unfinished"></translation> </message> <message> - <source>Video _display:</source> - <translation type="obsolete"> - </translation> + <location line="-217"/> + <source>Audio Bitrate</source> + <translation type="unfinished"></translation> </message> <message> - <source>No alerts</source> - <translation type="obsolete"> - </translation> + <location line="+20"/> + <source>Track 1:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Display only error alerts</source> - <translation type="obsolete"> - </translation> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> + <source>kbps</source> + <translation type="unfinished"></translation> </message> <message> - <source>Display all alerts</source> - <translation type="obsolete"> - </translation> + <location line="-246"/> + <source>Track 2:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Message level:</source> - <translation type="obsolete"> - </translation> + <location line="+39"/> + <source>Result</source> + <translation type="unfinished"></translation> </message> <message> - <source>Master</source> - <translation type="obsolete"> - </translation> + <location line="+28"/> + <source>Audio Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Volume control:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Video Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>No downmixing</source> - <translation type="obsolete"> - </translation> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> + <source>0</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pro Logic</source> - <translation type="obsolete"> - </translation> + <location line="-101"/> + <source>Total Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pro Logic II</source> - <translation type="obsolete"> - </translation> + <location line="+120"/> + <source>Bits Per Pixel:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Local playback downmixing:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Video Bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>De_ringing</source> - <translation type="obsolete"> - </translation> + <location line="+61"/> + <source>OK</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Strength:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ColorYuvDialog</name> <message> - <source>Default Postprocessing</source> - <translation type="obsolete"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>Dialog</name> <message> - <source>Use _Global GlyphSet</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> + <source>Indexing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Gl_yphSet:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Time Left : Infinity</source> + <translation type="unfinished"></translation> </message> <message> - <source>Automation</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source># Images :</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>DialogAudioTracks</name> <message> - <source>Input</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+14"/> + <source>Audio Tracks Configuration</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output</source> - <translation type="obsolete">Saida</translation> + <location line="+11"/> + <source>Track 1</source> + <translation type="unfinished"></translation> </message> <message> - <source>Video</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Enabled</source> + <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="obsolete"> - </translation> + <location line="-107"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Configure</source> + <translation type="unfinished"></translation> </message> <message> - <source>Global GlyphSet</source> - <translation type="obsolete"> - </translation> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished"></translation> </message> <message> - <source>Preferences</source> - <translation type="obsolete"> - </translation> + <location line="-112"/> + <source>Track 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>High</source> - <translation type="obsolete"> - </translation> + <location line="+41"/> + <source>Track 3</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Background Image:</source> - <translation type="obsolete"> - </translation> + <location line="+41"/> + <source>Track 4</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>DialogOcr</name> <message> - <source>Vignette _Width:</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> + <source>Dialog</source> + <translation type="unfinished"></translation> </message> <message> - <source>Vignette _Height:</source> - <translation type="obsolete"> - </translation> + <location line="+20"/> + <source>Calibrate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Vignette frame number</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Skip All</source> + <translation type="unfinished"></translation> </message> <message> - <source>Timecode:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Skip Glyph</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Dynamic range compression</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Ignore</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Time shift (ms):</source> - <translation type="obsolete"> - </translation> + <location line="+20"/> + <source>Ok</source> + <translation type="unfinished"></translation> </message> <message> - <source>Time shift value (ms)</source> - <translation type="obsolete"> - </translation> + <location line="+18"/> + <source>Close</source> + <translation type="unfinished"></translation> </message> <message> - <source>R_esampling (Hz):</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>00:00:00/000</source> + <translation type="unfinished"></translation> </message> <message> - <source>Resampling frequency (Hz)</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Timecode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Film to PAL</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>0/0</source> + <translation type="unfinished"></translation> </message> <message> - <source>PAL to Film</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Nb Lines :</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>DialogProcessing</name> <message> - <source>_Frame rate change:</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> + <source>Dialog</source> + <translation type="unfinished"></translation> </message> <message> - <source>Automatic (max -3 dB)</source> - <translation type="obsolete"> - </translation> + <location line="+19"/> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> <message> - <source>Manual</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>TimeLeft</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Gain mode:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>00:00:00</source> + <translation type="unfinished"></translation> </message> <message> - <source>G_ain value:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>ProcessImages</source> + <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="obsolete"> - </translation> + <location line="+27"/> + <source>0</source> + <translation type="unfinished"></translation> </message> <message> - <source>No change</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Speed</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mono</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>0 fps</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>DialogProgress</name> <message> - <source>Stereo</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+17"/> + <source>Progress</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo+surround</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>Current job</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo+center</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>1/1</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo+center+surround</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>File being written </source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo front+stereo rear</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>...</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>GenericAviSave</name> <message> - <source>5 channels</source> - <translation type="obsolete"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>H263Encoder</name> <message> - <source>5.1</source> - <translation type="obsolete"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>MainWindow</name> <message> - <source>Dolby Pro Logic</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> + <source>Avidemux</source> + <translation type="unfinished"></translation> </message> <message> - <source>Dolby Pro Logic II</source> - <translation type="obsolete"> - </translation> + <location line="+102"/> + <source>&Help</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mixer:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Vi&deo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio Filters</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>&Edit</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>&View</source> + <translation type="unfinished"></translation> </message> <message> - <source>No data</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>&Toolbars</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bitrate Histogram</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>&Auto</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fontconfig</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>&Custom</source> + <translation type="unfinished"></translation> </message> <message> - <source>SDL</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>&Go</source> + <translation type="unfinished"></translation> </message> <message> - <source>XVideo</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>&Tools</source> + <translation type="unfinished"></translation> </message> <message> - <source>AltiVec</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>&Audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>PowerPC</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>&File</source> + <translation type="unfinished"></translation> </message> <message> - <source>x86</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>&Recent</source> + <translation type="unfinished"></translation> </message> <message> - <source>x86-64</source> - <translation type="obsolete"> - </translation> + <location line="+41"/> + <source>Codec O&ptions</source> + <translation type="unfinished"></translation> </message> <message> - <source>Libraries</source> - <translation type="obsolete"> - </translation> + <location line="+33"/> + <source><b>Video Decoder<b></source> + <translation type="unfinished"></translation> </message> <message> - <source>CPU</source> - <translation type="obsolete"> - </translation> + <location line="+75"/> + <location line="+7"/> + <source>XXXX</source> + <translation type="unfinished"></translation> </message> <message> - <source>Built-in Support</source> - <translation type="obsolete"> - </translation> + <location line="+18"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> + <source>Configure</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Hours:</source> - <translation type="obsolete"> - </translation> + <location line="-453"/> + <source><b>Video Output</b></source> + <translation type="unfinished"></translation> </message> <message> - <source>_Minutes:</source> - <translation type="obsolete"> - </translation> + <location line="+86"/> + <location line="+169"/> + <source>Copy</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Seconds:</source> - <translation type="obsolete"> - </translation> + <location line="-136"/> + <location line="+169"/> + <source>Filters</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Job name:</source> - <translation type="obsolete"> - </translation> + <location line="-112"/> + <source><b>Audio Output</b></source> + <translation type="unfinished"></translation> </message> <message> - <source>Save Job</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source> (0 track(s))</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Swap U and V</source> - <translation type="obsolete"> - </translation> + <location line="+129"/> + <source>&Shift:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Show motion _vectors</source> - <translation type="obsolete"> - </translation> + <location line="+32"/> + <source>ms</source> + <translation type="unfinished"></translation> </message> <message> - <source>Decoder Options</source> - <translation type="obsolete"> - </translation> + <location line="+35"/> + <source><b>Output Format</b></source> + <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="obsolete"> - </translation> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> + <translation type="unfinished"></translation> </message> <message> - <source>Joint stereo</source> - <translation type="obsolete"> - </translation> + <location line="-903"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> </message> <message> - <source>C_hannel mode:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Play</source> + <translation type="unfinished"></translation> </message> <message> - <source>CBR</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> + <source>...</source> + <translation type="unfinished"></translation> </message> <message> - <source>ABR</source> - <translation type="obsolete"> - </translation> + <location line="-637"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> </message> <message> - <source>Extreme</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bit_rate mode:</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quality:</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Filter strength:</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Horizontal deblocking</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Vertical deblocking</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deringing</source> - <translation type="obsolete"> - </translation> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Shrink Factor:</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>NTSC 4:3</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> </message> <message> - <source>NTSC 16:9</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> </message> <message> - <source>PAL 4:3</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> </message> <message> - <source>PAL 16:9</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> </message> <message> - <source>1:1</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> </message> <message> - <source>Unknown</source> - <translation type="obsolete"> - </translation> + <location line="+58"/> + <source>Time:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Auto (might not work)</source> - <translation type="obsolete"> - </translation> + <location line="+19"/> + <source>00:00:00.000</source> + <translation type="unfinished"></translation> </message> <message> - <source>Top field first</source> - <translation type="obsolete"> - </translation> + <location line="+22"/> + <source>/ 00:00:00.000</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom field first</source> - <translation type="obsolete"> - </translation> + <location line="+29"/> + <source>Frame type:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom field (keep top)</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Top field (keep bottom)</source> - <translation type="obsolete"> - </translation> + <location line="+44"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cubic interpolation</source> - <translation type="obsolete"> - </translation> + <location line="+73"/> + <source>A:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Modified ELA</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>B:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Kernel interpolation</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> </message> <message> - <source>Modified ELA-2</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <location line="+10"/> + <source>000000</source> + <translation type="unfinished"></translation> </message> <message> - <source>4 fields check</source> - <translation type="obsolete"> - </translation> + <location line="-3"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> </message> <message> - <source>5 fields check</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> </message> <message> - <source>4 fields check (no avg)</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>Play filtered</source> + <translation type="unfinished"></translation> </message> <message> - <source>5 fields check (no avg)</source> - <translation type="obsolete"> - </translation> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> </message> <message> - <source>No link</source> - <translation type="obsolete"> - </translation> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> </message> <message> - <source>Full link</source> - <translation type="obsolete"> - </translation> + <location line="+41"/> + <source>&Open...</source> + <translation type="unfinished"></translation> </message> <message> - <source>Y to UV</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Open Video</source> + <translation type="unfinished"></translation> </message> <message> - <source>UV to Y</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>&Information...</source> + <translation type="unfinished"></translation> </message> <message> - <source>1</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Alt+Return</source> + <translation type="unfinished"></translation> </message> <message> - <source>2</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Save &Video...</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Field order:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <location line="+3"/> + <source>Save Video</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Interpolate:</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>&Load/Run Project...</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Type:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <location line="+3"/> + <source>Load/Run Project</source> + <translation type="unfinished"></translation> </message> <message> - <source>_MntMode:</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Save &Project</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Link:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <location line="+3"/> + <source>Save Project</source> + <translation type="unfinished"></translation> </message> <message> - <source>_AP type:</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>&Calculator...</source> + <translation type="unfinished"></translation> </message> <message> - <source>Use ch_roma to evalute</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>F7</source> + <translation type="unfinished"></translation> </message> <message> - <source>Try _weave</source> - <translation type="obsolete"> - </translation> + <location line="+15"/> + <source>&Input</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Denoise</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>&Output</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Sharp</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <source>&Codec Options</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Evalute all frames</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Ctrl+Alt+C</source> + <translation type="unfinished"></translation> </message> <message> - <source>Motion threshold, l_uma:</source> - <translation type="obsolete"> - </translation> + <location line="+14"/> + <source>Ctrl+Alt+N</source> + <translation type="unfinished"></translation> </message> <message> - <source>Motion threshold, c_hroma:</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <source>&Selection</source> + <translation type="unfinished"></translation> </message> <message> - <source>Area com_bing threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Ctrl+Alt+S</source> + <translation type="unfinished"></translation> </message> <message> - <source>Combe_d threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <source>&Volume</source> + <translation type="unfinished"></translation> </message> <message> - <source>Artefact _protection threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation type="unfinished"></translation> </message> <message> - <source>Debug:</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <source>&Audio Metre</source> + <translation type="unfinished"></translation> </message> <message> - <source>TDeint</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Ctrl+Alt+M</source> + <translation type="unfinished"></translation> </message> <message> - <source>_VOB file(s):</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>&Separate</source> + <translation type="unfinished"></translation> </message> <message> - <source>_IFO file:</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>&Top</source> + <translation type="unfinished"></translation> </message> <message> - <source>VOB to VobSub</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>Si&de</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>Mpeg4aspEncoder</name> <message> - <source>The selected vobfile does not exist</source> - <translation type="obsolete"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>SpiderMonkeyShell</name> <message> - <source>Please select a correct VobSub path/dir</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> + <source>Shell</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select ECMAScript to Run</source> - <translation type="obsolete"> - </translation> + <location line="+32"/> + <source>Clear</source> + <translation type="unfinished"></translation> </message> <message> - <source>Obsolete</source> - <translation type="obsolete"> - </translation> + <location line="+40"/> + <source>Evaluate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Not coded in this version</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Ctrl+Return</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>Telecide</name> <message> - <source>Select Workbench to Save</source> - <translation type="obsolete"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>Ui_licenseWindow</name> <message> - <source>Select Raw File to Save</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File...</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>VapourSynthProxy</name> <message> - <source>Select AVI File to Append...</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save Audio</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG Sequence to Save</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <source>...</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select BMP to Save</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Run!</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>aboutDialog</name> <message> - <source>Select JPEG to Save</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> + <source>About Avidemux</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save</source> - <translation type="obsolete"> - </translation> + <location line="+75"/> + <source>Avidemux </source> + <translation type="unfinished"></translation> </message> <message> - <source>Select MP3 to Load</source> - <translation type="obsolete"> - </translation> + <location line="+19"/> + <source>Multi-platform Video Editor</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AC3 to Load</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>© 2001 - 2016 Mean</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select WAV to Load</source> - <translation type="obsolete"> - </translation> + <location line="+19"/> + <source>http://www.avidemux.org</source> + <translation type="unfinished"></translation> </message> <message> - <source>Out of bounds</source> - <translation type="obsolete"> - </translation> + <location line="+36"/> + <source>&License</source> + <translation type="unfinished"></translation> </message> <message> - <source>Marker A > B</source> - <translation type="obsolete"> - </translation> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>addBorder</name> <message> - <source>Cannot copy.</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> + <source>_Left border:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened (II))</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Right border:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure?</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Top border:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame Rate</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Bottom border:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Width is not a multiple of 8</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> + <source>Add Borders</source> + <translation type="unfinished"></translation> </message> <message> - <source>This will make trouble for AVI files.</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Incorrect parameters</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rebuild all Keyframes?</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>All parameters must be even and within range.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Permission error</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>adm</name> <message> - <source>"%s" does not exist.</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+433"/> + <source>Output</source> + <translation type="unfinished">Saida</translation> </message> <message> - <source>Cannot open project using the video loader.</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+37"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+43"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> </message> <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="obsolete"> - </translation> + <location line="-29"/> + <source>R_esampling (Hz):</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not open the file</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Resampling frequency (Hz)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multiple Audio Tracks</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Film to PAL</source> + <translation type="unfinished"></translation> </message> <message> - <source>The file you just loaded contains several audio tracks. -Go to Audio->MainTrack to select the active one.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>PAL to Film</source> + <translation type="unfinished"></translation> </message> <message> - <source>No audio decoder found for this file</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>_Frame rate change:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Save (A+V) will generate bad AVI. Save audio will work.</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>No change</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something failed when appending</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Mono</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened (II)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-77"/> + <source>Stereo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot save the audio in copy mode</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Stereo+surround</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select WAV PCM as the audio codec, otherwise the audio file would be raw PCM.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Stereo+center</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving audio</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Stereo+center+surround</source> + <translation type="unfinished"></translation> </message> <message> - <source>Get Frame</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Stereo front+stereo rear</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot get this frame to save</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>5 channels</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mark A > B</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>5.1</source> + <translation type="unfinished"></translation> </message> <message> - <source>Set your markers correctly.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Dolby Pro Logic</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving as set of jpegs</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Dolby Pro Logic II</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode frame</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>DRC</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborting.</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Automatic (max -3 dB)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Done</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Manual (dB)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saved %d images.</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Gain</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Gain mode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not save all images.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>G_ain value:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saved "%s".</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>_Mixer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>BMP op failed</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Remix:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving %s as a BMP file failed.</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed to open the file</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Shift audio:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Not a WAV file?</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <source>WAV open file failed...</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Audio Filters</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decompress audio frame</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+81"/> + <source>Fontconfig</source> + <translation type="unfinished"></translation> </message> <message> - <source>Memory Error</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>No frames to encode</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Gettext</source> + <translation type="unfinished"></translation> </message> <message> - <source>Please check markers. Is "A>" == ">B"?</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>SDL</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving raw video stream</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>XVideo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Checking video</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> </message> <message> - <source>No error found</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>x86</source> + <translation type="unfinished"></translation> </message> <message> - <source>Errors found in %u frames</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>x86-64</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decompress the audio stream</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Libraries</source> + <translation type="unfinished"></translation> </message> <message> - <source>Switch audio codec to Copy.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+112"/> + <source>CPU</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot delete the selection.</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Built-in Support</source> + <translation type="unfinished"></translation> </message> <message> - <source>You can't remove all frames</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Go to Time</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not get tracks info</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> + <source>_Job name:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Take audio from video file</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Output _File:</source> + <translation type="unfinished"></translation> </message> <message> - <source>No audio</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Select Video To Write</source> + <translation type="unfinished"></translation> </message> <message> - <source>External AC3</source> - <translation type="obsolete">AC3 externo</translation> + <location line="+3"/> + <source>Save Job</source> + <translation type="unfinished"></translation> </message> <message> - <source>Take audio from external AC3 file</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+57"/> + <source>Audio Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>External MP3</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-29"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> + <source>Audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Take audio from external MP3 file</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Video Encoder Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>External WAV</source> - <translation type="obsolete"> - </translation> + <location line="+24"/> + <source>Video Encoder</source> + <translation type="unfinished"></translation> </message> <message> - <source>Take audio from external WAV file</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Video Decoder Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Audio source:</source> - <translation type="obsolete"> - </translation> + <location line="+24"/> + <source>Video Decoder</source> + <translation type="unfinished"></translation> </message> <message> - <source>_External file:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Audio Device Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Track from video:</source> - <translation type="obsolete"> - </translation> + <location line="+22"/> + <source>Audio Device</source> + <translation type="unfinished"></translation> </message> <message> - <source>Main Audio Track</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Audio Encoder Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot load</source> - <translation type="obsolete"> - </translation> + <location line="+22"/> + <source>Audio Encoders</source> + <translation type="unfinished"></translation> </message> <message> - <source>The selected audio file does not exist.</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Demuxer Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Second Audio Track</source> - <translation type="obsolete"> - </translation> + <location line="+22"/> + <source>Demuxers</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error loading the MP3 file</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Second track loaded</source> - <translation type="obsolete"> - </translation> + <location line="+22"/> + <source>Muxers</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error loading the AC3 file</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Plugins Info</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error loading the WAV file</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+27"/> + <source>_Filter strength:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving failed</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Swap U and V</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving the job failed. Maybe you have permission issue with ~/.avidemux</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-70"/> + <source>_Horizontal deblocking</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s has been successfully saved.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> + <source>_Vertical deblocking</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s was NOT saved correctly.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Deringing</source> + <translation type="unfinished"></translation> </message> <message> - <source>AvsProxy</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-178"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed to connect to avsproxy. -Is it running ?</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> </message> <message> - <source>avsproxy</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame type:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Enable openGl support</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame size:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame Hex Dump</source> - <translation type="obsolete"> - </translation> + <location line="+18"/> + <source>_Use systray while encoding</source> + <translation type="unfinished"></translation> </message> <message> - <source>Denoise</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Accept non-standard audio frequency for DVD</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rotate</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Create _OpenDML files</source> + <translation type="unfinished"></translation> </message> <message> - <source>Subtitler</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> </message> <message> - <source>Normal</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>SIMD</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mux every N video frames</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Enable all SIMD</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mux by packet size</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Enable MMX</source> + <translation type="unfinished"></translation> </message> <message> - <source>Muxing _type:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Enable MMXEXT</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Split every MB:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Enable 3DNOW</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mux _every x video frames:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Enable 3DNOWEXT</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mux in _blocks of x bytes:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Enable SSE</source> + <translation type="unfinished"></translation> </message> <message> - <source>AVI Muxer Options</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Enable SSE2</source> + <translation type="unfinished"></translation> </message> <message> - <source>PCM</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Enable SSE3</source> + <translation type="unfinished"></translation> </message> <message> - <source>MP2</source> - <translation type="obsolete"> - {2?}</translation> + <location line="+1"/> + <source>Enable SSSE3</source> + <translation type="unfinished"></translation> </message> <message> - <source>MP3</source> - <translation type="obsolete"> - {3?}</translation> + <location line="+21"/> + <source>_lavc threads:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Multi-threading</source> + <translation type="unfinished"></translation> </message> <message> - <source>Codec Error</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+4"/> + <source>High</source> + <translation type="unfinished"></translation> </message> <message> - <source>The number of channels is greater than what the selected audio codec can do. -Either change codec or use the mixer filter to have less channels.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Above normal</source> + <translation type="unfinished"></translation> </message> <message> - <source>Internal error finding codec</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Normal</source> + <translation type="unfinished"></translation> </message> <message> - <source>File error</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Below normal</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open "%s".</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> + <source>Low</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot write the file</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Encoding priority:</source> + <translation type="unfinished"></translation> </message> <message> - <source>No write access to "%s".</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Indexing/unpacking priority:</source> + <translation type="unfinished"></translation> </message> <message> - <source>AVI</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Playback priority:</source> + <translation type="unfinished"></translation> </message> <message> - <source>AVI, dual audio</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Prioritisation</source> + <translation type="unfinished"></translation> </message> <message> - <source>AVI, pack VOP</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>_Split MPEG files every (MB):</source> + <translation type="unfinished"></translation> </message> <message> - <source>AVI, unpack VOP</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Use alternative tag for MP3 in .mp4</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG-PS (A+V)</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>XVideo (best)</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG-TS (A+V)</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>VDPAU (best)</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG video</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>OpenGL (best)</source> + <translation type="unfinished"></translation> </message> <message> - <source>MP4</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> </message> <message> - <source>OGM</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>SDL (good)</source> + <translation type="unfinished"></translation> </message> <message> - <source>FLV</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Video _display:</source> + <translation type="unfinished"></translation> </message> <message> - <source>MKV</source> - <translation type="obsolete"> - </translation> + <location line="+20"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> </message> <message> - <source>DUMMY</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>No alerts</source> + <translation type="unfinished"></translation> </message> <message> - <source>Partial</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Display only error alerts</source> + <translation type="unfinished"></translation> </message> <message> - <source>Problem reading XML filters</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Display all alerts</source> + <translation type="unfinished"></translation> </message> <message> - <source>No filter found</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Message level:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not find a filter</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> + <source>PCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>No tag found</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Master</source> + <translation type="unfinished"></translation> </message> <message> - <source>Node not found</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Volume control:</source> + <translation type="unfinished"></translation> </message> <message> - <source>There is several mpeg file, append them ?</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>No downmixing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Can't determine aspect ratio</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Pro Logic</source> + <translation type="unfinished"></translation> </message> <message> - <source>Wrong Colorspace</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Pro Logic II</source> + <translation type="unfinished"></translation> </message> <message> - <source>Only YV12/I420 or YUY2/I422 JPegs are supported</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Local playback downmixing:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output file error</source> - <translation type="obsolete"> - </translation> + <location line="+14"/> + <source>_AudioDevice</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not open "%s" for writing.</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>De_ringing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Problem loading sub</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Strength:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ifo error</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Default Postprocessing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error reading ifo file, aborting.</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>System language</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot write .idx</source> - <translation type="obsolete"> - </translation> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot write .sub</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>User Interface</source> + <translation type="unfinished"></translation> </message> <message> - <source>Problem opening the mpeg files</source> - <translation type="obsolete"> - </translation> + <location line="+26"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Generating VobSub file</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not write the file</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not read "%s".</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> </message> <message> - <source>Load it</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Threading</source> + <translation type="unfinished"></translation> </message> <message> - <source>Crash file</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> </message> <message> - <source>I have detected a crash file. -Do you want to load it ? -(It will be deleted in all cases, you should save it if you want to keep it)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> </message> <message> - <source>Unsupported video</source> - <translation type="obsolete"> - </translation> + <location line="+17"/> + <source>Preferences</source> + <translation type="unfinished"></translation> </message> <message> - <source>Only FLV1 and VP6 video are supported</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+34"/> + <source>Open</source> + <translation type="unfinished"></translation> </message> <message> - <source>Unsupported audio</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Append</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio must be mp3 for flv output.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frequency must be 44100, 22050 or 11025 Hz.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+125"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot initialize the audio stream</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> </message> <message> - <source>PSP</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> </message> <message> - <source>This is not MPEG compatible</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> </message> <message> - <source>You can't use the Copy codec.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Close</source> + <translation type="unfinished"></translation> </message> <message> - <source>There is no audio track</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation type="unfinished"></translation> </message> <message> - <source>The first frame is not intra frame</source> - <translation type="obsolete"> - </translation> + <location line="-3"/> + <source>Information</source> + <translation type="unfinished"></translation> </message> <message> - <source>Use the &lt;&lt; and the &gt;&gt; buttons to move using Intra frames.</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Connect to avsproxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio track is not suitable</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> <message> - <source>For DVD, audio must be 48 kHz MP2(stereo), AC3, DTS or LPCM (stereo).</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> </message> <message> - <source>For VCD, audio must be 44.1 kHz MP2.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> </message> <message> - <source>For DVD, audio must be 48 kHz MP2, AC3 or LPCM.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open "%s" for writing.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Copy</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select a directory</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Paste</source> + <translation type="unfinished"></translation> </message> <message> - <source>Uinteger</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Delete</source> + <translation type="unfinished"></translation> </message> <message> - <source>Float</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Set Marker A</source> + <translation type="unfinished"></translation> </message> <message> - <source>Toggle</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Set Marker B</source> + <translation type="unfinished"></translation> </message> <message> - <source>No Strategy</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> </message> <message> - <source>3:2 Pulldown</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pal/Secam</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>NTSC converted from PAL</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> </message> <message> - <source>menu</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location line="+8"/> + <source>Filters</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select idx file:</source> - <translation type="obsolete"> - </translation> + <location line="-2"/> + <source>Select Track</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output SRT file</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select input and ouput files</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>The idx/sub file does not exist.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Please Select a valid output SRT file.</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot load the glyphset file.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> </message> <message> - <source>Save Glyph</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> </message> <message> - <source>Input TS:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <source>Subtitle PID:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Play/Stop</source> + <translation type="unfinished"></translation> </message> <message> - <source>Please Select a valid TS file.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Oops</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Previous Intra Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something very wrong happened when building joblist.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Next Intra Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>There are no jobs stored</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Decompressing error</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Next Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode next frame.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>First Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode keyframe.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Last Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Seeking</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Go To Marker A</source> + <translation type="unfinished"></translation> </message> <message> - <source>Finding black frames</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Go To Marker B</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode the frame.</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> </message> <message> - <source>Dual audio can only be used in copy mode</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="+1166"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="-64"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select Copy as the video codec.</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Incompatible output format</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> </message> <message> - <source>There is no second track</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select a second audio track in the Audio menu.</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select dual audio AVI to write</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>This cannot have packed VOP</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/gui_autodrive.cpp" line="+48"/> + <source>No audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>It is not MPEG-4 video. File will not be saved.</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation type="unfinished"></translation> </message> <message> - <source>Trouble initializing audio device</source> - <translation type="obsolete"> - </translation> + <location line="+16"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> + <source>Codec Error</source> + <translation type="unfinished"></translation> </message> <message> - <source>VBR</source> - <translation type="obsolete"> - </translation> + <location line="-128"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality based</source> - <translation type="obsolete"> - </translation> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete"> - </translation> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> </message> <message> - <source>Resize</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Width and height cannot be 0</source> - <translation type="obsolete"> - </translation> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Width and height cannot be odd</source> - <translation type="obsolete"> - </translation> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Chroma U</source> - <translation type="obsolete"> - </translation> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Chroma V</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>Contrast</source> - <translation type="obsolete"> - </translation> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPlayer eq2</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Subtitle file:</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Font (TTF):</source> - <translation type="obsolete"> - </translation> + <location line="+150"/> + <source>Not coded in this version</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Encoding:</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_elect C_olor</source> - <translation type="obsolete"> - </translation> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>Set Size and _Position</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Auto split</source> - <translation type="obsolete"> - </translation> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Delay (ms):</source> - <translation type="obsolete"> - </translation> + <location line="+102"/> + <source>Are you sure?</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMImage</name> <message> - <source>Memory error</source> - <translation type="obsolete"> - </translation> + <location line="+20"/> + <source>Cutting</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error converting to BMP</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened</source> - <translation type="obsolete"> - </translation> + <location line="+67"/> + <source>Permission error</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot encode the frame</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>File error</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Cannot open "%s" for writing.</source> - <translation type="obsolete"> - </translation> - </message> -</context> -<context> - <name>ADMVideoComputeAverage</name> - <message> - <source>_Start Frame (first frame # to include in average):</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>_End Frame (last frame # to include), -1 = last:</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>_Output File:</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>_Bias (only for display; use 0 for average, 128 for frame minus average):</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Current frame minus average so far</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Average so far</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> - <source>Display nothing (fast for batch processing)</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>"%s" does not exist.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Display _Mode:</source> - <translation type="obsolete"> - </translation> + <location line="+38"/> + <source>Cannot open project using the video loader.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoDenoise</name> <message> - <source>_Luma lock:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation type="unfinished"></translation> </message> <message> - <source>C_hroma lock:</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Could not open the file</source> + <translation type="unfinished"></translation> </message> <message> - <source>L_uma threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+40"/> + <source>Multiple Audio Tracks</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ch_roma threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>The file you just loaded contains several audio tracks. +Go to Audio->MainTrack to select the active one.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Scene change:</source> - <translation type="obsolete"> - </translation> + <location line="+84"/> + <source>Something failed when appending</source> + <translation type="unfinished"></translation> </message> <message> - <source>Denoise</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <location line="+249"/> + <source>Something bad happened (II)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoDropOut</name> <message> - <source>DropOut Threshold</source> - <translation type="obsolete"> - </translation> + <location line="-56"/> + <source>Checking video</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoEraser</name> <message> - <source>_Debugging settings (bits):</source> - <translation type="obsolete"> - </translation> + <location line="+16"/> + <source>No error found</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoForcedPP</name> <message> - <source>_Filter strength:</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Errors found in %u frames</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="obsolete"> - </translation> + <location line="+16"/> + <source>Marker A > B</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Horizontal deblocking</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Cannot delete the selection.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Vertical deblocking</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>You can't remove all frames</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deringing</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoKernelDeint</name> <message> - <source>Top</source> - <translation type="obsolete"> - </translation> + <location line="+88"/> + <source>_Track from video:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Main Audio Track</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Field order:</source> - <translation type="obsolete"> - </translation> + <location line="+29"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>Smaller means more deinterlacing</source> - <translation type="obsolete"> - </translation> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Sharp</source> - <translation type="obsolete"> - </translation> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Sharper engine:</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> </message> <message> - <source>T_woway</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Extrapolate better (better not to use it)</source> - <translation type="obsolete"> - </translation> + <location line="+133"/> + <source>AvsProxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Map</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Failed to connect to avsproxy. +Is it running ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Show interlaced areas (for test!)</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>avsproxy</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoLavPPDeint</name> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+34"/> + <source>Frame type:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Linear blend</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Frame size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Linear interpolate</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Frame Hex Dump</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cubic interpolate</source> - <translation type="obsolete"> - </translation> + <location line="+108"/> + <source>Oops</source> + <translation type="unfinished"></translation> </message> <message> - <source>Median interpolate</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> </message> <message> - <source>FFmpeg deint</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deinterlacing:</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/gui_save.cpp" line="-326"/> + <source>No</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Autolevel</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoLogo</name> <message> - <source>_Logo (jpg file):</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> </message> <message> - <source>_X Position:</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Y Position:</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Alpha:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoMPD3D</name> <message> - <source>_Spatial luma strength:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="obsolete"> - </translation> + <location line="+15"/> + <source>Select Workbench to Save</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Select File to Save Audio</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoMPD3Dlow</name> <message> - <source>_Spatial luma strength:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Select JPEG Sequence to Save</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Select BMP to Save</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Select JPEG to Save</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoMaskedSoften</name> <message> - <source>_Luma threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Select File to Save</source> + <translation type="unfinished"></translation> </message> <message> - <source>C_hroma threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+62"/> + <source>Saving audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Radius:</source> - <translation type="obsolete"> - </translation> + <location line="+99"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoMosaic</name> <message> - <source>_Horizontal stacking:</source> - <translation type="obsolete"> - </translation> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Vertical stacking:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Shrink factor:</source> - <translation type="obsolete"> - </translation> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>Show _frame</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoPalShift</name> <message> - <source>_Try reverse</source> - <translation type="obsolete"> - </translation> + <location line="+31"/> + <source>Saving as set of jpegs</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoParticle</name> <message> - <source>New format, preferred, good for Tracker3D</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Cannot decode frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Old format that Tracker3D can't read directly</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Aborting.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mi_nimum area for a particle to be detected:</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <location line="+38"/> + <source>Done</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ma_ximum area for a particle to be detected:</source> - <translation type="obsolete"> - </translation> + <location line="-38"/> + <source>Saved %d images.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Left side crop (ignore particles in):</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Could not save all images.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Right side crop (ignore particles in):</source> - <translation type="obsolete"> - </translation> + <location line="+22"/> + <source>BMP op failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Top crop (ignore particles in):</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Saving %s as a BMP file failed.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bottom crop (ignore particles in):</source> - <translation type="obsolete"> - </translation> + <location line="+14"/> + <source>File %s has been successfully saved.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Output File:</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Failed</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Camera number:</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>File %s was NOT saved correctly.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Debugging settings (bits):</source> - <translation type="obsolete"> - </translation> + <location line="+14"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoResampleFPS</name> <message> - <source>_New frame rate:</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Blend</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/gui_savenew.cpp" line="-211"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoRotate</name> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+138"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> + <source>Video</source> + <translation type="unfinished"></translation> </message> <message> - <source>90 degrees</source> - <translation type="obsolete"> - </translation> + <location line="-36"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> </message> <message> - <source>180 degrees</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> </message> <message> - <source>270 degrees</source> - <translation type="obsolete"> - </translation> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Angle:</source> - <translation type="obsolete"> - </translation> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rotate</source> - <translation type="obsolete"> - </translation> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoStabilize</name> <message> - <source>Stabilize Threshold</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoSubASS</name> <message> - <source>_Subtitle file (ASS/SSA):</source> - <translation type="obsolete"> - </translation> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Line spacing:</source> - <translation type="obsolete"> - </translation> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> </message> <message> - <source>_Font scale:</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+45"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Disabled</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Top margin:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> </message> <message> - <source>Botto_m margin</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Custom</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoSubtitle</name> <message> - <source>Could not open subtitle file</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-11"/> + <source>_Interlaced</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot identify subtitle format</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Ca_rtoon mode</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoSwissArmyKnife</name> <message> - <source>P' = A</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Greyscale</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = P</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Turbo mode</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = P - A</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>C_hroma optimizer</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = A - P</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Main</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = P + A</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Very Low</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = P * A</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Medium</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = P / A</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Very High</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = A / P</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Ultra High</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = min (P, A)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Motion Search Precision</source> + <translation type="unfinished"></translation> </message> <message> - <source>P' = max (P, A)</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Off</source> + <translation type="unfinished"></translation> </message> <message> - <source>A = convolve(P); Load convolution kernel from file</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Mode Decision</source> + <translation type="unfinished"></translation> </message> <message> - <source>A = pixel from image file as float; Load image from file</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Limited Search</source> + <translation type="unfinished"></translation> </message> <message> - <source>A = pixel from image file as integer; Load image from file</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Medium Search</source> + <translation type="unfinished"></translation> </message> <message> - <source>A = floating point constant value</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Wide Search</source> + <translation type="unfinished"></translation> </message> <message> - <source>A = rolling average of pixel: A = A*(1-alpha)+(P*alpha)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>VHQ Mode</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select _Operation on each pixel P and input A:</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Max B Frames</source> + <translation type="unfinished"></translation> </message> <message> - <source>Input _Type:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Quarter Pixel</source> + <translation type="unfinished"></translation> </message> <message> - <source>Input _File (image or convolution kernel):</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>GMC</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Load Bias (added to each pixel -in file image when loaded):</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>BVHQ</source> + <translation type="unfinished"></translation> </message> <message> - <source>Load _Multiplier (each pixel in -file image mult. by this when loaded):</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> - <source>Input _Constant:</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>4MV</source> + <translation type="unfinished"></translation> </message> <message> - <source>Init _Start Frame (first frame # to use for head start):</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Chroma ME</source> + <translation type="unfinished"></translation> </message> <message> - <source>Init _End Frame (last frame # to use for head start):</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>HQ AC</source> + <translation type="unfinished"></translation> </message> <message> - <source>Init By _Rolling (compute head start using a rolling average rather than a straight average)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>More Search</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bias (will be added to result):</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Min Gop Size</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Histogram every N frames (0 to disable):</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Max Gop Size</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Debugging settings (bits):</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>GOP Size</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoTIsophote</name> <message> - <source>Medium</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Motion</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Type:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>H263</source> + <translation type="unfinished"></translation> </message> <message> - <source>Smaller means more deinterlacing</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Mpeg</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoThreshold</name> <message> - <source>Mi_nimum value to be in-range:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Quantization Matrix</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ma_ximum value to be in-range:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Trellis Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>In-range values go white, out-of-range go black</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>In-range values go black, out-of-range go white</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Two Pass Tuning</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output values:</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Key Frame Boost(%)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Debugging settings (bits):</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>I-frames closer than...</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADMVideoYadif</name> <message> - <source>Temporal & spatial check</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>.. are reduced by(%)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bob, temporal & spatial check</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Max Overflow Improvement(%)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Skip spatial temporal check</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Max Overglow Degradation(%)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bob, skip spatial temporal check</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Curve Compression</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom field first</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>High Bitrate Scenes (%)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Top field first</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Low Bitrate Scenes (%)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Overflow Control Strength</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Order:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Two Pass</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_AudiocodecWMA</name> <message> - <source>Internal error</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Xvid4 Configuration</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open WMA2 codec.</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_Composer</name> <message> - <source>No video loaded</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> </message> <message> - <source>Not indexable</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>DivX 5 + packed?</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rebuilding Frames</source> - <translation type="obsolete"> - </translation> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborted</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> </message> <message> - <source>Unsupported</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Old format project file</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished"></translation> </message> <message> - <source>No more supported.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished"></translation> </message> <message> - <source>File type identified but no loader support detected...</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> </message> <message> - <source>May be related to an old index file.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished"></translation> </message> <message> - <source>Attempt to open %s failed!</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Build Time Map</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Build VBR time map?</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Packed Bitstream detected</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Do you want me to unpack it ?</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not unpack the video</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished"></translation> </message> <message> - <source>Using backup decoder - not frame accurate.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished"></translation> </message> <message> - <source>Weird</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> </message> <message> - <source>The unpacking succeedeed but the index is still not up to date.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished"></translation> </message> <message> - <source>Index is not up to date</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>You should use Tool->Rebuild frame. Do it now ?</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished"></translation> </message> <message> - <source>This looks like mpeg - Do you want to index it?</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Indexing failed</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> + <location line="+3"/> + <source>Unknown codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot find a demuxer for %s</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: -1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Alert</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished"></translation> </message> <message> - <source>Info</source> + <location line="+132"/> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>Confirmation</source> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>Question</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> - <source>Question?</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> <message> - <source>_Resume</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>The processing is paused.</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Cancel it ?</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> - <source>Bitrate</source> - <translation type="unfinished"> - </translation> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> + <translation type="unfinished"></translation> </message> <message> - <source>-</source> - <translation type="unfinished"> - </translation> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Constant Bitrate</source> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> <translation type="unfinished"></translation> </message> <message> - <source>Constant Quantiser</source> + <location line="-8"/> + <source>Ignore</source> <translation type="unfinished"></translation> </message> <message> - <source>Same Quantiser as Input</source> + <location line="+0"/> + <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <source>Constant Rate Factor</source> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Two Pass - Video Size</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> <translation type="unfinished"></translation> </message> <message> - <source>Two Pass - Average Bitrate</source> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> <translation type="unfinished"></translation> </message> <message> - <source>Encoding mode</source> + <location line="+1"/> + <source>PAL 4:3</source> <translation type="unfinished"></translation> </message> <message> - <source>Target bitrate (kb/s)</source> + <location line="+1"/> + <source>PAL 16:9</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantizer</source> + <location line="+1"/> + <source>1:1</source> <translation type="unfinished"></translation> </message> <message> - <source>Target video size (MB)</source> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Average bitrate (kb/s)</source> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <location line="+33"/> + <source>Internal error opening 0x%x</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_ogmWrite</name> + <name>aften</name> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> + <source>_Bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Copy</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Aften Configuration</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>asfdemuxer</name> <message> - <source>File error</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open "%s" for writing.</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> </message> <message> - <source>OGM</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>asharp</name> <message> - <source>Could not initialize video</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> + <source>Asharp</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not initialize audio</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Adaptative sharpener by MarcFD.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_ogmWriteCopy</name> <message> - <source>Copy</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_ogmWriteProcess</name> <message> - <source>Filter init failed</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_qt4Factory::ADM_QthreadCount</name> + <name>asharpDialog</name> <message> - <source>Auto-detect</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> + <source>ASharp</source> + <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="unfinished"> - </translation> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> </message> <message> - <source>Disabled</source> + <location line="+7"/> + <source>Threshold</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_qtray</name> <message> - <source>Open Avidemux</source> + <location line="+7"/> + <source>Block Adaptative</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>AVDMGenericAudioStream</name> <message> - <source>Building VBR map</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>AVDMVideoMCDeint</name> - <message> - <source>Fast</source> - <translation type="obsolete"> - </translation> - </message> + <name>ass</name> <message> - <source>Medium</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+63"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> </message> <message> - <source>Slow iterative motion search</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Extra slow (same as 3+multiple reference frames)</source> - <translation type="obsolete"> - </translation> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Top</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom</source> - <translation type="obsolete"> - </translation> + <location line="+41"/> + <source>_Subtitle file (ASS/SSA):</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Select Subtitle file</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Field dominance:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Line spacing:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Qp:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Font scale:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>AVDMVideoVlad</name> <message> - <source>_Luma temporal threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Top margin:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ch_roma temporal threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Botto_m margin</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>AVDM_Fade</name> <message> - <source>Out</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>ASS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fade out</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>In</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fade in</source> - <translation type="obsolete"> - </translation> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Fade type:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Start frame:</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_End frame:</source> - <translation type="obsolete"> - </translation> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fade to _black</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Parameter Error</source> - <translation type="obsolete"> - </translation> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> </message> <message> - <source>Start must be before end, and both within video # of frames.</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>CalculatorDialog</name> - <message> - <source>Calculator</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>00:00:00</source> - <translation type="unfinished"> - </translation> - </message> + <name>avimuxer</name> <message> - <source>AVI</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>OGM</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>MPEG</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Duration:</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished"> - </translation> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished"></translation> </message> <message> - <source>Target</source> + <location line="+0"/> + <source>Cannot create AVI file</source> <translation type="unfinished"></translation> </message> <message> - <source>Medium:</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> <translation type="unfinished"></translation> </message> <message> - <source>Format:</source> + <location line="+3"/> + <source>Avi Muxer</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>avsfilter</name> <message> - <source>1 x 80 minute CD</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> + <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> - <source>2 x 80 minute CD</source> + <location line="+1"/> + <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> - <source>1 x 74 minute CD</source> + <location line="+2"/> + <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> - <source>2 x 74 minute CD</source> + <location line="+1"/> + <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> - <source>DVD-5</source> + <location line="+2"/> + <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom Size:</source> + <location line="+1"/> + <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> - <source>MB</source> + <location line="+1"/> + <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Bitrate</source> + <location line="+4"/> + <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>bitrate</name> <message> - <source>Track 1:</source> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <source>kbps</source> + <location line="+1"/> + <source>Constant Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>Track 2:</source> + <location line="+1"/> + <source>Same Quantiser as Input</source> <translation type="unfinished"></translation> </message> <message> - <source>Result</source> + <location line="+1"/> + <source>Constant Rate Factor</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Size:</source> + <location line="+1"/> + <source>Two Pass - Video Size</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Size:</source> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <source>Total Size:</source> + <location line="+2"/> + <source>Encoding mode</source> <translation type="unfinished"></translation> </message> <message> - <source>Bits Per Pixel:</source> + <location line="+5"/> + <source>Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Bitrate:</source> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> <translation type="unfinished"></translation> </message> <message> - <source>Cancel</source> + <location line="-14"/> + <source>Target video size (MB)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Cnr2Dialog</name> <message> - <source>Narrow</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Sensibility</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>-</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>ColorYuvDialog</name> - <message> - <source>Contrast</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Brightness</source> - <translation type="obsolete"> - </translation> - </message> + <name>black</name> <message> - <source>Gain</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> + <source>Black</source> + <translation type="unfinished"></translation> </message> <message> - <source>Gamma</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Replace a section by black.</source> + <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rec.709</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <source>Coring</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Replace by Black</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>DGbob</name> - <message> - <source>Top</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Bottom</source> - <translation type="obsolete"> - </translation> - </message> + <name>blacken</name> <message> - <source>Keep nb of frames and fps</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> + <source>_Left border:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Double nb of frames and fps</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Right border:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Double nb of frames (slow motion)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Top border:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Field order:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Bottom border:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> + <source>Blacken Borders</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Incorrect parameters</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Extra</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>All parameters must be even and within range.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Extra check, avoid using it</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>DIA_encodingQt4</name> - <message> - <source>Shutting down</source> - <translation type="obsolete"> - </translation> - </message> + <name>blackframes</name> <message> - <source>Resume</source> - <translation type="unfinished"> - </translation> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Abort</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> </message> <message> - <source>The encoding is paused. Do you want to resume or abort?</source> + <location line="+22"/> + <source>Searching black frame..</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>changeFps</name> <message> - <source>Privileges Required</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> + <source>Custom</source> + <translation type="unfinished"></translation> </message> <message> - <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>25 (PAL)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>DVEncoder</name> <message> - <source>Incompatible settings</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>23.976 (Film)</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>DcaEnc</name> <message> - <source>DcaEnc Configuration</source> + <location line="+1"/> + <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Decimate</name> <message> - <source>Discard closer</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>50 (Pal)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Replace (interpolate)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>59.93 (NTSC)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pulldown dupe removal</source> - <translation type="obsolete"> - </translation> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fastest (no chroma, partial luma)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fast (partial luma and chroma)</source> - <translation type="obsolete"> - </translation> + <location line="+131"/> + <source>Source Fps:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Medium (full luma, no chroma)</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Source frame rate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Slow (full luma and chroma)</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Destination Fps:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Destination frame rate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quality:</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Change fps</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold 1:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished"></translation> </message> <message> - <source>T_hreshold 2:</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Invalid fps</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>Dialog</name> - <message> - <source>Indexing</source> - <translation type="unfinished"> - </translation> - </message> + <name>chromashift</name> <message> - <source>Time Left : Infinity</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> + <source>ChromaShift</source> <translation type="unfinished"></translation> </message> <message> - <source># Images :</source> + <location line="+1"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>DialogAudioTracks</name> + <name>chromashiftDialog</name> <message> - <source>Configure</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> + <source>ChromaShift</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio Filters</source> - <translation type="obsolete"> - </translation> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio Tracks Configuration</source> + <location line="+7"/> + <source>U Shift</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>coloryuv</name> <message> - <source>Track 1</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> + </message> + <message> + <location line="-16"/> + <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> - <source>Enabled</source> + <location line="+1"/> + <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> - <source>Track 2</source> + <location line="+12"/> + <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> - <source>Track 3</source> + <location line="+1"/> + <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> - <source>Track 4</source> + <location line="+1"/> + <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>Filters</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>PC->TV</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>DialogOcr</name> <message> - <source>Skip Glyph</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>TV->PC</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ignore</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>Levels:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ok</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Y gain</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00/000</source> - <translation type="unfinished"> - {00:00:00/000?}</translation> + <location line="+1"/> + <source>Y Brightness</source> + <translation type="unfinished"></translation> </message> <message> - <source>Timecode:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Y Gamma</source> + <translation type="unfinished"></translation> </message> <message> - <source>0/0</source> - <translation type="unfinished"> - {0/0?}</translation> + <location line="+1"/> + <source>Y Contrast</source> + <translation type="unfinished"></translation> </message> <message> - <source>Dialog</source> + <location line="+5"/> + <source>U gain</source> <translation type="unfinished"></translation> </message> <message> - <source>Calibrate</source> + <location line="+1"/> + <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> - <source>Skip All</source> + <location line="+2"/> + <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> - <source>Close</source> + <location line="+6"/> + <source>V gain</source> <translation type="unfinished"></translation> </message> <message> - <source>Nb Lines :</source> + <location line="+1"/> + <source>V Brightness</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>DialogProcessing</name> <message> - <source>Dialog</source> + <location line="+2"/> + <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> - <source>Cancel</source> + <location line="+4"/> + <source>Flags</source> <translation type="unfinished"></translation> </message> <message> - <source>TimeLeft</source> + <location line="+1"/> + <source>Y</source> <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>U</source> + <translation type="unfinished"></translation> </message> <message> - <source>ProcessImages</source> + <location line="+1"/> + <source>V</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>colorYuv</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>contrast</name> <message> - <source>Speed</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> + <source>Contrast</source> <translation type="unfinished"></translation> </message> <message> - <source>0 fps</source> + <location line="+1"/> + <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>DialogProgress</name> + <name>contrastDialog</name> <message> - <source>1/1</source> - <translation type="unfinished"> - {1/1?}</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> + <source>Contrast</source> + <translation type="unfinished"></translation> </message> <message> - <source>Progress</source> + <location line="-40"/> + <source>Luma</source> <translation type="unfinished"></translation> </message> <message> - <source>Current job</source> + <location line="+7"/> + <source>ChromaU</source> <translation type="unfinished"></translation> </message> <message> - <source>File being written </source> + <location line="+7"/> + <source>ChromaV</source> <translation type="unfinished"></translation> </message> <message> - <source>...</source> + <location line="+46"/> + <source>Brightness</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>EncoderCopy</name> + <name>convolution</name> <message> - <source>Copy</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> + <source>_Process luma</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>FLV1Encoder</name> <message> - <source>_Bitrate (kb/s):</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Process luma plane</source> + <translation type="unfinished"></translation> </message> <message> - <source>_GOP size:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>P_rocess chroma</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GUIPlayback</name> <message> - <source>Trouble initializing audio device</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Fast Convolution</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>GenericAviSave</name> + <name>crash</name> <message> - <source>Error initalizing audio filters</source> - <translation type="obsolete"> - </translation> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> + <source>Load it</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error initalizing video filters</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Crash file</source> + <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+1"/> + <source>I have detected a crash file. +Do you want to load it ? +(It will be deleted in all cases, you should save it if you want to keep it)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>crop</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> + <source>crop</source> + <translation type="unfinished"></translation> </message> <message> - <source>Copy</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>crop filter</source> + <translation type="unfinished"></translation> </message> <message> - <source>AVI</source> - <translation type="obsolete"> - </translation> + <location line="+22"/> + <source>Warning Cropping too much width ! Width reseted ! +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot initiate save</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Warning Cropping too much height ! Height reseted ! +</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>GenericAviSaveCopy</name> + <name>cropDialog</name> <message> - <source>Cannot initiate save</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> + <source>Crop</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GenericAviSaveCopyPack</name> <message> - <source>Cannot initiate save</source> - <translation type="obsolete"> - </translation> + <location line="+20"/> + <source>Right:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GenericAviSaveCopyUnpack</name> <message> - <source>Cannot initiate save</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>GenericAviSaveProcess</name> <message> - <source>Width is not a multiple of 8 - continue anyway ?</source> - <translation type="obsolete"> - </translation> + <location line="+43"/> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Filter init failed</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborting</source> - <translation type="obsolete"> - </translation> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>GlyphEditorDialog</name> + <name>dcaenc</name> <message> - <source>Prev. Empty</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> + <source>_Bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Next Empty</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>DcaEnc Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>GlyphEditorWindow</name> + <name>decimate</name> <message> - <source>Head reached</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+56"/> + <source>Decomb decimate</source> + <translation type="unfinished"></translation> </message> <message> - <source>No more glyphs</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation type="unfinished"></translation> </message> <message> - <source>End reached</source> - <translation type="obsolete"> - </translation> + <location line="+17"/> + <source>Discard closer</source> + <translation type="unfinished"></translation> </message> <message> - <source>String</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Replace (interpolate)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Search string</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Discard longer dupe (animés)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select GlyphFile to edit</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Pulldown dupe removal</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>H263Encoder</name> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+3"/> + <source>Fastest (no chroma, partial luma)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Full</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>Medium (full luma, no chroma)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Phods</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Quality:</source> + <translation type="unfinished"></translation> </message> <message> - <source>EPZS</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Threshold 1:</source> + <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>T_hreshold 2:</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>C_ycle:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Sho_w</source> + <translation type="unfinished"></translation> </message> <message> - <source>Incompatible settings</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Decomb Decimate</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>IndexDialog</name> + <name>delogo2</name> <message> - <source>Indexing</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> + <source>MPlayer delogo2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Blend a logo by interpolating its surrounding box.</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>MP4Header</name> + <name>dgbob</name> <message> - <source>Problem reading SVQ3 headers</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+56"/> + <source>dgbob</source> + <translation type="unfinished"></translation> </message> <message> - <source>No stts table</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MainWindow</name> <message> - <source>Avidemux</source> - <translation type="unfinished"> - </translation> + <location line="+11"/> + <source>Top</source> + <translation type="unfinished"></translation> </message> <message> - <source><b>Video</b></source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> </message> <message> - <source>Copy</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>Keep nb of frames and fps</source> + <translation type="unfinished"></translation> </message> <message> - <source>Configure</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Double nb of frames and fps</source> + <translation type="unfinished"></translation> </message> <message> - <source>Filters</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Double nb of frames (slow motion)</source> + <translation type="unfinished"></translation> </message> <message> - <source><b>Audio</b></source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> </message> <message> - <source><b>Format</b></source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> </message> <message> - <source>/ 0</source> - <translation type="obsolete"> - {0?}</translation> + <location line="+1"/> + <source>_Extra</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Extra check, avoid using it</source> + <translation type="unfinished"></translation> </message> <message> - <source>/ 00:00:00.000</source> - <translation type="unfinished"> - {00:00:00.000?}</translation> + <location line="+3"/> + <source>DGBob</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dummy</name> <message> - <source>000000</source> - <translation type="unfinished"> - {000000?}</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> </message> <message> - <source>Decoder Options</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dv</name> <message> - <source>Frame Rate</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>encodingDialog</name> <message> - <source>Bitrate Histogram</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+70"/> + <location line="+182"/> + <location line="+24"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> </message> <message> - <source>A:</source> - <translation type="unfinished"> - </translation> + <location line="-250"/> + <source>Encoding...</source> + <translation type="unfinished"></translation> </message> <message> - <source>B:</source> - <translation type="unfinished"> - </translation> + <location line="+16"/> + <source>Main</source> + <translation type="unfinished"></translation> </message> <message> - <source>Built-in Support</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <location line="+216"/> + <source>Unknown</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame type:</source> - <translation type="unfinished"> - </translation> + <location line="-186"/> + <source>Phase:</source> + <translation type="unfinished"></translation> </message> <message> - <source>&Help</source> + <location line="+7"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Vi&deo</source> + <location line="+14"/> + <source>Shut down computer when finished</source> <translation type="unfinished"></translation> </message> <message> - <source>&Edit</source> + <location line="+20"/> + <source>Priority:</source> <translation type="unfinished"></translation> </message> <message> - <source>&View</source> + <location line="+11"/> + <source>High</source> <translation type="unfinished"></translation> </message> <message> - <source>&Toolbars</source> + <location line="+5"/> + <source>Above Normal</source> <translation type="unfinished"></translation> </message> <message> - <source>&Auto</source> + <location line="+5"/> + <source>Normal</source> <translation type="unfinished"></translation> </message> <message> - <source>&Custom</source> + <location line="+5"/> + <source>Below Normal</source> <translation type="unfinished"></translation> </message> <message> - <source>&Go</source> + <location line="+5"/> + <source>Low</source> <translation type="unfinished"></translation> </message> <message> - <source>&Tools</source> + <location line="+38"/> + <source>Pause / Abort</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio</source> + <location line="+13"/> + <source>Advanced</source> <translation type="unfinished"></translation> </message> <message> - <source>&File</source> + <location line="+53"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>&Recent</source> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+16"/> + <source>Video Codec:</source> <translation type="unfinished"></translation> </message> <message> - <source><b>Video Decoder<b></source> + <location line="+34"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>XXXX</source> + <location line="+10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><b>Video Output</b></source> + <location line="+10"/> + <location line="+7"/> + <location line="+17"/> + <source>0 MB</source> <translation type="unfinished"></translation> </message> <message> - <source><b>Audio Output</b></source> + <location line="-10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source> (0 track(s))</source> + <location line="+47"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>&Shift:</source> + <location line="+10"/> + <location line="+37"/> + <location line="+51"/> + <source>0</source> <translation type="unfinished"></translation> </message> <message> - <source>ms</source> + <location line="-78"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><b>Output Format</b></source> + <location line="+10"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+10"/> + <source>0 kB/s</source> <translation type="unfinished"></translation> </message> <message> - <source>...</source> + <location line="+41"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Time:</source> + <location line="+10"/> + <source>00:00:00</source> <translation type="unfinished"></translation> </message> <message> - <source>?</source> + <location line="+14"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>eq2</name> <message> - <source>Selection</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> + <source>MPlayer eq2</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="+1"/> + <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>eq2Dialog</name> <message> - <source>Audio Metre</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> + <source>Contrast</source> <translation type="unfinished"></translation> </message> <message> - <source>&Open...</source> + <location line="-44"/> + <source><b>Gamma</b></source> <translation type="unfinished"></translation> </message> <message> - <source>&Information...</source> + <location line="+30"/> + <source>Saturation</source> <translation type="unfinished"></translation> </message> <message> - <source>Alt+Return</source> + <location line="+7"/> + <source>Brightness</source> <translation type="unfinished"></translation> </message> <message> - <source>Save &Video...</source> + <location line="+95"/> + <source>Blue</source> <translation type="unfinished"></translation> </message> <message> - <source>Save Video</source> + <location line="+7"/> + <source>Red</source> <translation type="unfinished"></translation> </message> <message> - <source>&Load/Run Project...</source> + <location line="+7"/> + <source>Initial</source> <translation type="unfinished"></translation> </message> <message> - <source>Load/Run Project</source> + <location line="+7"/> + <source>Weight</source> <translation type="unfinished"></translation> </message> <message> - <source>Save &Project</source> + <location line="+17"/> + <source>Green</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>faac</name> <message> - <source>Save Project</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>&Calculator...</source> + <location line="+6"/> + <source>Faac Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeTo</name> <message> - <source>F7</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> <translation type="unfinished"></translation> </message> <message> - <source>&Input</source> + <location line="-23"/> + <source>Fade.</source> <translation type="unfinished"></translation> </message> <message> - <source>&Output</source> + <location line="+19"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>&Codec Options</source> + <location line="+1"/> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> - <source>Ctrl+Alt+C</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> + <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+N</source> + <location line="+11"/> + <source>Out</source> <translation type="unfinished"></translation> </message> <message> - <source>&Selection</source> + <location line="+0"/> + <source>Fade out</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+S</source> + <location line="+0"/> + <source>In</source> <translation type="unfinished"></translation> </message> <message> - <source>&Volume</source> + <location line="+0"/> + <source>Fade in</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+V</source> + <location line="+9"/> + <source>_Fade type:</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio Metre</source> + <location line="+1"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+M</source> + <location line="+1"/> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ffmpeg2</name> <message> - <source>&Separate</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+219"/> + <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> - <source>&Top</source> + <location line="+1"/> + <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Si&de</source> + <location line="+5"/> + <source>Default</source> <translation type="unfinished"></translation> </message> <message> - <source>Display processed video on playback</source> + <location line="+1"/> + <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> - <source>Play filtered</source> + <location line="+1"/> + <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>Open Video</source> + <location line="+1"/> + <source>KVCD</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Mpeg1Encoder</name> <message> - <source>4:3</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>MB comparison</source> + <translation type="unfinished"></translation> </message> <message> - <source>16:9</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Rate distortion</source> + <translation type="unfinished"></translation> </message> <message> - <source>TMPGEnc</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>One thread</source> + <translation type="unfinished"></translation> </message> <message> - <source>Anime</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Two threads)</source> + <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Three threads</source> + <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlaced BFF</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Progressive</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlaced TFF</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Interlaced</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. bitrate:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. bitrate:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Use Xvid rate control</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>Threading</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Buffer size:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aspect _ratio:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Matrices:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_GOP size:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Interlacing:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Max bitrate (kb/s):</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Mpeg2Encoder</name> <message> - <source>4:3</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Trellis quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>16:9</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Number of B frames:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>_Macroblock decision:</source> + <translation type="unfinished"></translation> </message> <message> - <source>TMPGEnc</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Aspect ratio:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Anime</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Matrices:</source> + <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlaced BFF</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlaced TFF</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Gop Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. bitrate:</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>_Interlaced:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. bitrate:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Field Order:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Use Xvid rate control</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Basic Settings</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Buffer size:</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Adv. Settings</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aspect _ratio:</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Interlacing</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Matrices:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>_GOP size:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Rate Control</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Interlacing:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>libavcodec MPEG-2 configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>Mpeg4aspEncoder</name> + <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <translation type="unfinished">Nenhuma</translation> </message> <message> + <location line="+1"/> <source>Full</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Log</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Phods</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>EPZS</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>X1</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>MB comparison</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>MpegMuxer</name> <message> - <source>Incompatible audio</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation type="unfinished"></translation> </message> <message> - <source>For DVD, audio must be MP2 or AC3.</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Rate distortion</source> + <translation type="unfinished"></translation> </message> <message> - <source>lvemux init failed</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>One thread</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Msharpen</name> <message> - <source>_Mask</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Two threads)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_High Q</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Three threads</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Auto (#cpu)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Strength:</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>Matrices</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Msmooth</name> <message> - <source>_Threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Threading</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Strength:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>OpenDMLHeader</name> <message> - <source>Malformed header</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Unpacking bitstream</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Indexing</source> - <translation type="obsolete"> - </translation> + <location line="+2"/> + <source>4_MV</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>QObject</name> <message> - <source>Alert</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Question</source> + <location line="+2"/> + <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SpiderMonkeyShell</name> <message> - <source>Shell</source> + <location line="+1"/> + <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> - <source>Clear</source> + <location line="+3"/> + <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> - <source>Evaluate</source> + <location line="+1"/> + <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Return</source> + <location line="+2"/> + <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Telecide</name> <message> - <source>No strategy</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Filesize tolerance (kb):</source> + <translation type="unfinished"></translation> </message> <message> - <source>3:2 pulldown</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation type="unfinished"></translation> </message> <message> - <source>PAL/SECAM</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation type="unfinished"></translation> </message> <message> - <source>NTSC converted from PAL</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Gop Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Top</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>User Interface</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> - <source>Never</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> </message> <message> - <source>If still combed</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Always</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-4 configuration</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Nenhuma</translation> </message> <message> - <source>None but compute</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Full</source> + <translation type="unfinished"></translation> </message> <message> - <source>Postproc on best match</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Log</source> + <translation type="unfinished"></translation> </message> <message> - <source>Postproc and show zones (debug)</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Phods</source> + <translation type="unfinished"></translation> </message> <message> - <source>Process image (not fields)</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>EPZS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Process image (not fields), debug</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>X1</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Strategy:</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>H.263</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Field order:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>MPEG</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Postprocessing:</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>MB comparison</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Try backward:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Direct threshold:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Rate distortion</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Backward threshold:</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Noise threshold:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Postp_rocessing threshold:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Use chroma to decide</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Sho_w info</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation type="unfinished"></translation> </message> <message> - <source>Debu_g</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bl_end</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Decomb Telecide</source> + <location line="+2"/> + <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_licenseWindow</name> <message> - <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <location line="+3"/> + <source>User Interface</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location line="+5"/> + <source>Quantization</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Webmmuxer</name> <message> - <source>Saving Webm</source> + <location line="+5"/> + <source>Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>XvidConfigDialog</name> + <name>ffnvenc</name> <message> - <source>Rate Control</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> + <source>Low Quality</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pixel Aspect Ratio</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>High Quality</source> + <translation type="unfinished"></translation> </message> <message> - <source>:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>BluRay</source> + <translation type="unfinished"></translation> </message> <message> - <source>Disable</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Low Latency</source> + <translation type="unfinished"></translation> </message> <message> - <source>Auto-detect</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Low Latency (LQ)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Low Latency (HQ)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Low</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Bitrate (kbps):</source> + <translation type="unfinished"></translation> </message> <message> - <source>High</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Max Bitrate (kbps):</source> + <translation type="unfinished"></translation> </message> <message> - <source>Turbo Mode</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>libavcodec MPEG-4 configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>aboutDialog</name> + <name>ffpsmuxer</name> <message> - <source>http://www.avidemux.org</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> </message> <message> - <source>About Avidemux</source> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> <translation type="unfinished"></translation> </message> <message> - <source>Avidemux </source> + <location line="+45"/> + <source> video not compatible +</source> <translation type="unfinished"></translation> </message> <message> - <source>Multi-platform Video Editor</source> + <location line="+9"/> + <source> Bad width/height for VCD +</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+6"/> + <source> Bad width/height for DVD +</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>addBorders</name> <message> - <source>_Left border:</source> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> <translation type="unfinished"></translation> </message> <message> - <source>_Right border:</source> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> <translation type="unfinished"></translation> </message> <message> - <source>_Top border:</source> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> <translation type="unfinished"></translation> </message> <message> - <source>_Bottom border:</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> <translation type="unfinished"></translation> </message> <message> - <source>Add Borders</source> + <location line="+2"/> + <source>Muxing Format</source> <translation type="unfinished"></translation> </message> <message> - <source>Incorrect parameters</source> + <location line="+1"/> + <source>Allow non compliant stream</source> <translation type="unfinished"></translation> </message> <message> - <source>All parameters must be even and within range.</source> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>addLogopFilter</name> <message> - <source>_Logo (jpg file):</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_X Position:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Y Position:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Alpha:</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>adm</name> - <message> - <source>_Use systray while encoding</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>_Accept non-standard audio frequency for DVD</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Create _OpenDML files</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>SIMD</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Enable all SIMD</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Enable MMX</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Enable MMXEXT</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Enable 3DNOW</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Enable 3DNOWEXT</source> - <translation type="unfinished"> - </translation> - </message> + <name>fftsmuxer</name> <message> - <source>Enable SSE</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Enable SSE2</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Enable SSE3</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Enable SSSE3</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_lavc threads:</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multi-threading</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>High</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>filesel</name> <message> - <source>Above normal</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished"></translation> </message> <message> - <source>Normal</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished"></translation> </message> <message> - <source>Below normal</source> - <translation type="unfinished"> - </translation> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Low</source> - <translation type="unfinished"> - </translation> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Encoding priority:</source> - <translation type="unfinished"> - </translation> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Indexing/unpacking priority:</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flux</name> <message> - <source>_Playback priority:</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+37"/> + <location line="+56"/> + <source>FluxSmooth</source> + <translation type="unfinished"></translation> </message> <message> - <source>Prioritisation</source> - <translation type="unfinished"> - </translation> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Use alternative tag for MP3 in .mp4</source> - <translation type="unfinished"> - </translation> + <location line="+50"/> + <source>_Temporal threshold:</source> + <translation type="unfinished"></translation> </message> <message> - <source>XVideo (best)</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Spatial threshold:</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flv1</name> <message> - <source>SDL (good)</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> </message> <message> - <source>Video _display:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Full</source> + <translation type="unfinished"></translation> </message> <message> - <source>No alerts</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Log</source> + <translation type="unfinished"></translation> </message> <message> - <source>Display only error alerts</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Phods</source> + <translation type="unfinished"></translation> </message> <message> - <source>Display all alerts</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>EPZS</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Message level:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>X1</source> + <translation type="unfinished"></translation> </message> <message> - <source>PCM</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>H.263</source> + <translation type="unfinished"></translation> </message> <message> - <source>Master</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>MPEG</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Volume control:</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>MB comparison</source> + <translation type="unfinished"></translation> </message> <message> - <source>No downmixing</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Fewest bits (vhq)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Rate distortion</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pro Logic</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pro Logic II</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Local playback downmixing:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Max. quantizer _difference:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Horizontal deblocking</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Trellis quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Vertical deblocking</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Filesize tolerance (kb):</source> + <translation type="unfinished"></translation> </message> <message> - <source>De_ringing</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Quantizer compression:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Strength:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Quantizer _blur:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Default Postprocessing</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Gop Size:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>User Interface</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Output</source> - <translation type="unfinished">Saida</translation> - </message> - <message> - <source>Audio</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Video</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>CPU</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Preferences</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> - <source>Open</source> + <location line="+5"/> + <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Append</source> + <location line="+5"/> + <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <source>Save</source> + <location line="+3"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Queue</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <source>Save as Image</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvmuxer</name> <message> - <source>Save as BMP</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> <translation type="unfinished"></translation> </message> <message> - <source>Save as JPEG</source> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> <translation type="unfinished"></translation> </message> <message> - <source>Close</source> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> <translation type="unfinished"></translation> </message> <message> - <source>-</source> - <translation type="unfinished"> - </translation> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>gaussian</name> <message> - <source>Information</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> + <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> - <source>Connect to avsproxy</source> + <location line="+1"/> + <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glBenchmark</name> <message> - <source>Quit</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> <translation type="unfinished"></translation> </message> <message> - <source>Undo</source> + <location line="+1"/> + <source>Check how fast readback is.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glFragment</name> <message> - <source>Reset Edit</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> <translation type="unfinished"></translation> </message> <message> - <source>Cut</source> + <location line="+1"/> + <source>Run a fragment shader.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glFragment2</name> <message> - <source>Copy</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Paste</source> + <location line="+1"/> + <source>Run a fragment shader.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glResize</name> <message> - <source>Delete</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Set Marker A</source> + <location line="+1"/> + <source>Resize using openGl.</source> <translation type="unfinished"></translation> </message> <message> - <source>Set Marker B</source> + <location line="+150"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> <message> - <source>Decoder Option</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>PostProcessing</source> + <location line="+4"/> + <source>glResize</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glRotate</name> <message> - <source>Filters</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select Track</source> + <location line="+1"/> + <source>Rotate image by a small amount.</source> <translation type="unfinished"></translation> </message> <message> - <source>Save audio</source> + <location line="+120"/> + <source>Angle (°):</source> <translation type="unfinished"></translation> </message> <message> - <source>Build Option</source> + <location line="+5"/> + <source>glRotate</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glSample</name> <message> - <source>Plugins</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> <translation type="unfinished"></translation> </message> <message> - <source>&Advanced</source> + <location line="+1"/> + <source>Run a fragment shader.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glShader</name> <message> - <source>Open Application &Log</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> <translation type="unfinished"></translation> </message> <message> - <source>Open Application Data &Folder</source> + <location line="+1"/> + <source>Run an external shader program.</source> <translation type="unfinished"></translation> </message> <message> - <source>About</source> + <location line="+164"/> + <source>ShaderFile to load</source> <translation type="unfinished"></translation> </message> <message> - <source>Play/Stop</source> + <location line="+3"/> + <source>ShaderLoader</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glSmooth</name> <message> - <source>Previous Frame</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> <translation type="unfinished"></translation> </message> <message> - <source>Next Frame</source> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glVdpaufilter</name> <message> - <source>Previous Intra Frame</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> <translation type="unfinished"></translation> </message> <message> - <source>Next Intra Frame</source> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> <translation type="unfinished"></translation> </message> <message> - <source>Previous Black Frame</source> + <location line="+178"/> + <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> - <source>Next Black Frame</source> + <location line="+1"/> + <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> - <source>First Frame</source> + <location line="+1"/> + <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> - <source>Last Frame</source> + <location line="+4"/> + <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> - <source>Go To Marker A</source> + <location line="+1"/> + <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> - <source>Go To Marker B</source> + <location line="+1"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> <message> - <source>Go To Time</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>R_esampling (Hz):</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glVertex</name> <message> - <source>Resampling frequency (Hz)</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Nenhuma</translation> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glWave</name> <message> - <source>Film to PAL</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> </message> <message> - <source>PAL to Film</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>glYadif</name> <message> - <source>_Frame rate change:</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+77"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> </message> <message> - <source>No change</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mono</source> - <translation type="unfinished"> - </translation> + <location line="+182"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo+surround</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo+center</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo+center+surround</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo front+stereo rear</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> </message> <message> - <source>5 channels</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> </message> <message> - <source>5.1</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Dolby Pro Logic</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Dolby Pro Logic II</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>hflip</name> <message> - <source>DRC</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> + <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> - <source>Automatic (max -3 dB)</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Horizontally flip the image.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>histogram</name> <message> - <source>Manual (dB)</source> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> + <source>No data</source> <translation type="unfinished"></translation> </message> <message> - <source>_Gain mode:</source> - <translation type="unfinished"> - </translation> + <location line="+71"/> + <source>Max. bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>G_ain value:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Average bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mixer:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Number of I frames:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Remix:</source> + <location line="+1"/> + <source>Number of P frames:</source> <translation type="unfinished"></translation> </message> <message> - <source>Shift audio:</source> + <location line="+1"/> + <source>Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> - <source>Shift Value (ms):</source> + <location line="+1"/> + <source>Max. B frames:</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Filters</source> - <translation type="unfinished"> - </translation> + <location line="+13"/> + <source>Bitrate Histogram</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>hue</name> <message> - <source>Fontconfig</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> + <source>Mplayer Hue</source> + <translation type="unfinished"></translation> </message> <message> - <source>FreeType 2</source> + <location line="+1"/> + <source>Adjust hue and saturation.</source> <translation type="unfinished"></translation> </message> <message> - <source>Gettext</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> <translation type="unfinished"></translation> </message> <message> - <source>SDL</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>hueDialog</name> <message> - <source>XVideo</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> + <source>Hue</source> + <translation type="unfinished"></translation> </message> <message> - <source>VDPAU</source> + <location line="+20"/> + <source>Saturation</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>huff</name> <message> - <source>x86</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> + <source>HUFFYUV</source> + <translation type="unfinished"></translation> </message> <message> - <source>x86-64</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>FF HUFFYUV</source> + <translation type="unfinished"></translation> </message> <message> - <source>Libraries</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <source>Type:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Built-in Support</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>HuffYUV Configuration</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>hzstackfield</name> <message> - <source>_Job name:</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output _File:</source> + <location line="+1"/> + <source>Put fields side by side.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>indexing</name> <message> - <source>Select Video To Write</source> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> + <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> - <source>Save Job</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Abort Requested</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio Plugins</source> + <location line="+0"/> + <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Encoder Plugins</source> + <location line="+76"/> + <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ivtcRemover</name> <message> - <source>Video Encoder</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Decoder Plugins</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Decoder</source> + <location line="+296"/> + <source>_Noise:</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Device Plugins</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Device</source> + <location line="+4"/> + <source>Full</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Encoder Plugins</source> + <location line="+1"/> + <source>Fast</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Encoders</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Demuxer Plugins</source> + <location line="+5"/> + <source>_Frame rate change:</source> <translation type="unfinished"></translation> </message> <message> - <source>Demuxers</source> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> - <source>Muxer Plugins</source> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> <translation type="unfinished"></translation> </message> <message> - <source>Muxers</source> + <location line="+11"/> + <source>Run all pending jobs</source> <translation type="unfinished"></translation> </message> <message> - <source>Plugins Info</source> + <location line="+3"/> + <source>Run jobs</source> <translation type="unfinished"></translation> </message> <message> - <source>Enable openGl support</source> + <location line="+7"/> + <source>Delete already executed jobs</source> <translation type="unfinished"></translation> </message> <message> - <source>_Split MPEG files every (MB):</source> + <location line="+3"/> + <source>Cleanup</source> <translation type="unfinished"></translation> </message> <message> - <source>VDPAU (best)</source> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> <translation type="unfinished"></translation> </message> <message> - <source>OpenGL (best)</source> + <location line="+3"/> + <source>use QT4 version</source> <translation type="unfinished"></translation> </message> <message> - <source>_AudioDevice</source> + <location line="+20"/> + <source>Quit</source> <translation type="unfinished"></translation> </message> <message> - <source>No audio track</source> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> + <source>Oops</source> <translation type="unfinished"></translation> </message> <message> - <source>An audio track is necessary to create such file</source> + <location line="+0"/> + <source>Something very wrong happened when building joblist.</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Error</source> - <translation type="unfinished"> - </translation> + <location line="+6"/> + <source>There are no jobs stored</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobsDialog</name> <message> - <source>Cannot select the MPEG-4 SP codec.</source> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> + <source>Jobs</source> <translation type="unfinished"></translation> </message> <message> - <source>No AAC audio encoder plugin found.</source> + <location line="+37"/> + <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> + <location line="+7"/> + <source>Delete All Jobs</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> + <location line="+7"/> + <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select FLV1 codec.</source> + <location line="+7"/> + <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jpeg</name> <message> - <source>Cannot select mpeg4 sp codec.</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+83"/> + <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> + <location line="+1"/> + <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>Select script to save</source> + <location line="+11"/> + <source>_Quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <source>Not coded in this version</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_ColorSpace:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File...</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Mjpeg Configuration</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>kerneldeint</name> <message> - <source>Select AVI File to Append...</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+50"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure?</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Permission error</source> - <translation type="unfinished"> - </translation> + <location line="+14"/> + <source>Top</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open "%s".</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> </message> <message> - <source>File error</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>_Field order:</source> + <translation type="unfinished"></translation> </message> <message> - <source>"%s" does not exist.</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open project using the video loader.</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Smaller means more deinterlacing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Sharp</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not open the file</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>_Sharper engine:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multiple Audio Tracks</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>T_woway</source> + <translation type="unfinished"></translation> </message> <message> - <source>The file you just loaded contains several audio tracks. -Go to Audio->MainTrack to select the active one.</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Extrapolate better (better not to use it)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something failed when appending</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Map</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened (II)</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Show interlaced areas (for test!)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Checking video</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>KernelDeint</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>lame</name> <message> - <source>No error found</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> + <source>CBR</source> + <translation type="unfinished"></translation> </message> <message> - <source>Errors found in %u frames</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>ABR</source> + <translation type="unfinished"></translation> </message> <message> - <source>Marker A > B</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>Bit_rate mode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot delete the selection.</source> - <translation type="unfinished"> - </translation> + <location line="+18"/> + <source>_Bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>You can't remove all frames</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Quality:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>_Disable reservoir:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Track from video:</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>LAME Configuration</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>largemedian</name> <message> - <source>Main Audio Track</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> + <source>Large Median (5x5).</source> + <translation type="unfinished"></translation> </message> <message> - <source>AvsProxy</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed to connect to avsproxy. -Is it running ?</source> - <translation type="unfinished"> - </translation> + <location line="+34"/> + <source>_Process luma</source> + <translation type="unfinished"></translation> </message> <message> - <source>avsproxy</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Process luma plane</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame type:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>P_rocess chroma</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame size:</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Fast Convolution</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>lavDeint</name> <message> - <source>Frame Hex Dump</source> - <translation type="unfinished"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>lavcodec</name> <message> - <source>TimeStamp:</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Go to Time</source> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filter strength:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Swap U and V</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>lavdeint</name> <message> - <source>_Deringing</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> </message> <message> - <source>Output file</source> + <location line="-117"/> + <source>Libavdec Deinterlacers</source> <translation type="unfinished"></translation> </message> <message> - <source>Job name</source> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> <translation type="unfinished"></translation> </message> <message> - <source>Queue job to jobList</source> + <location line="+117"/> + <source>Linear blend</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Workbench to Save</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Linear interpolate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save Audio</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Cubic interpolate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG Sequence to Save</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Median interpolate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select BMP to Save</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>FFmpeg deint</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG to Save</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>_Deinterlacing:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Autolevel</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving audio</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>libavcodec deinterlacer</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>licenseDialog</name> <message> - <source>Jpeg</source> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> + <source>License</source> <translation type="unfinished"></translation> </message> <message> - <source>Fail to save as jpeg</source> + <location line="+46"/> + <source>OK</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>logo</name> <message> - <source>Saving as set of jpegs</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode frame</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborting.</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>logoDialog</name> <message> - <source>Done</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saved %d images.</source> - <translation type="unfinished"> - </translation> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not save all images.</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> </message> <message> - <source>BMP op failed</source> - <translation type="unfinished"> - </translation> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving %s as a BMP file failed.</source> - <translation type="unfinished"> - </translation> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s has been successfully saved.</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed</source> - <translation type="unfinished"> - </translation> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>lumaonly</name> <message> - <source>File %s was NOT saved correctly.</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> + <source>GreyScale</source> + <translation type="unfinished"></translation> </message> <message> - <source>Recent Files</source> + <location line="+1"/> + <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mainFilterDialog</name> <message> - <source>Recent Projects</source> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> + <source>Video Filter Manager</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="obsolete"> - </translation> + <location line="+61"/> + <source><big><b>Active Filters</b></big></source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete"> - </translation> + <location line="+78"/> + <source><big><b>Available Filters</b></big></source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="obsolete"> - </translation> + <location line="+41"/> + <source>Transform</source> + <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Interlacing</source> + <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Colors</source> + <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Noise</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Sharpness</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+9"/> + <source>Subtitles</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>OpenGl</source> + <translation type="unfinished"></translation> </message> <message> - <source>Full</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Miscellaneous</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="obsolete"> - </translation> + <location line="+51"/> + <source>&Preview</source> + <translation type="unfinished"></translation> </message> <message> - <source>Phods</source> - <translation type="obsolete"> - </translation> + <location line="+11"/> + <source>&Close</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>matroskademuxer</name> <message> - <source>EPZS</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> + <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="obsolete"> - </translation> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> - <source>MPEG</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+81"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+1"/> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete"> - </translation> + <location line="+38"/> + <source>Fast</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> - <source>VBR</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Slow iterative motion search</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality based</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Extra slow (same as 3+multiple reference frames)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quality:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Bottom :</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>_Qp:</source> + <translation type="unfinished"></translation> </message> <message> - <source>CBR</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>mcDeinterlace</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mean</name> <message> - <source>ABR</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> + <source>Mean convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bit_rate mode:</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>3x3 convolution filter :mean.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>median</name> <message> - <source>The filter is already partial</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> + <source>Median convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Interlaced</source> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mergeFields</name> <message> - <source>Ca_rtoon mode</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> <translation type="unfinished"></translation> </message> <message> - <source>_Greyscale</source> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mkvmuxer</name> <message> - <source>Turbo mode</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> + <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> <message> - <source>C_hroma optimizer</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+1"/> + <source>Display width</source> <translation type="unfinished"></translation> </message> <message> - <source>Very Low</source> + <location line="+3"/> + <source>MKV Muxer</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3d</name> <message> - <source>Very High</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+201"/> + <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> - <source>Ultra High</source> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Search Precision</source> + <location line="+33"/> + <source>_Spatial luma strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>Off</source> + <location line="+1"/> + <source>S_patial chroma strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>Mode Decision</source> + <location line="+1"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>Limited Search</source> + <location line="+4"/> + <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3dlow</name> <message> - <source>Medium Search</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+36"/> + <source>Mplayer Denoise 3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Wide Search</source> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished"></translation> </message> <message> - <source>VHQ Mode</source> + <location line="+32"/> + <source>_Spatial luma strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>Max B Frames</source> + <location line="+1"/> + <source>S_patial chroma strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quarter Pixel</source> + <location line="+1"/> + <source>_Temporal strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>GMC</source> + <location line="+4"/> + <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp4demuxer</name> <message> - <source>BVHQ</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> <translation type="unfinished"></translation> </message> <message> - <source>4MV</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp4muxer</name> <message> - <source>Chroma ME</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> <translation type="unfinished"></translation> </message> <message> - <source>HQ AC</source> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> <translation type="unfinished"></translation> </message> <message> - <source>More Search</source> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> <translation type="unfinished"></translation> </message> <message> - <source>Min Gop Size</source> + <location line="+79"/> + <source>Saving mp4</source> <translation type="unfinished"></translation> </message> <message> - <source>Max Gop Size</source> + <location line="+1"/> + <source>Saving PSP</source> <translation type="unfinished"></translation> </message> <message> - <source>GOP Size</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion</source> + <location line="+1"/> + <source>Use alternate MP3 tag</source> <translation type="unfinished"></translation> </message> <message> - <source>H263</source> + <location line="+3"/> + <source>MP4 Muxer</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp4v2muxer</name> <message> - <source>Mpeg</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantization Matrix</source> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Trellis Quantization</source> + <location line="+46"/> + <source>Saving</source> <translation type="unfinished"></translation> </message> <message> - <source>Two Pass Tuning</source> + <location line="+14"/> + <source>Video</source> <translation type="unfinished"></translation> </message> <message> - <source>Key Frame Boost(%)</source> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> <translation type="unfinished"></translation> </message> <message> - <source>I-frames closer than...</source> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> <translation type="unfinished"></translation> </message> <message> - <source>.. are reduced by(%)</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> <translation type="unfinished"></translation> </message> <message> - <source>Max Overflow Improvement(%)</source> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Max Overglow Degradation(%)</source> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Curve Compression</source> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> <translation type="unfinished"></translation> </message> <message> - <source>High Bitrate Scenes (%)</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> <translation type="unfinished"></translation> </message> <message> - <source>Low Bitrate Scenes (%)</source> + <location line="+1"/> + <source>Add ipod metadata</source> <translation type="unfinished"></translation> </message> <message> - <source>Overflow Control Strength</source> + <location line="+4"/> + <source>MP4V2 Settings</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mpdelogoDialog</name> <message> - <source>Two Pass</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> <translation type="unfinished"></translation> </message> <message> - <source>Xvid4 Configuration</source> + <location line="+8"/> + <source>X</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished"> - </translation> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>msharpen</name> <message> - <source>Status</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+77"/> + <source>Msharpen</source> <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> + <location line="+55"/> + <source>_Mask</source> <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_High Q</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Threshold:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> + <location line="+1"/> + <source>_Strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> + <location line="+5"/> + <source>MSharpen</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>navigate</name> <message> - <source>Are you sure you want to delete ALL jobs?</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="unfinished"> - </translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>nvenc</name> <message> - <source>Mixer</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> + <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+1"/> + <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location line="+1"/> + <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+1"/> + <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+1"/> + <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location line="+1"/> + <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location line="+7"/> + <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location line="+1"/> + <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="+1"/> + <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location line="+4"/> + <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>opendmldemuxer</name> <message> - <source>You cannot remove *all* the video -</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>partial</name> <message> - <source>Select Video File to Append...</source> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location line="+1"/> + <source>Configure filter</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>aften</name> - <message> - <source>_Bitrate:</source> - <translation type="unfinished"> - </translation> - </message> + <name>previewDialog</name> <message> - <source>Aften Configuration</source> - <translation type="unfinished"></translation> + <source>Preview</source> + <translation type="obsolete">Visualizar</translation> </message> </context> <context> - <name>asharp</name> + <name>printinfo</name> <message> - <source>Asharp</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> <translation type="unfinished"></translation> </message> <message> - <source>Adaptative sharpener by MarcFD.</source> + <location line="+1"/> + <source>Display some informations on Screen.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ass</name> + <name>propsDialog</name> <message> - <source>_Subtitle file (ASS/SSA):</source> - <translation type="unfinished"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> + <source>Properties</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select Subtitle file</source> + <location line="+12"/> + <source>Video</source> <translation type="unfinished"></translation> </message> <message> - <source>_Line spacing:</source> - <translation type="unfinished"> - </translation> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <source>TextLabel</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Font scale:</source> - <translation type="unfinished"> - </translation> + <location line="-49"/> + <source>Frame Rate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Top margin:</source> - <translation type="unfinished"> - </translation> + <location line="+14"/> + <location line="+117"/> + <source>Total Duration:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Botto_m margin</source> - <translation type="unfinished"> - </translation> + <location line="-103"/> + <source>Aspect Ratio:</source> + <translation type="unfinished"></translation> </message> <message> - <source>ASS</source> + <location line="+14"/> + <source>Image Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>SSA/ASS/SRT</source> + <location line="+14"/> + <source>Codec 4CC:</source> <translation type="unfinished"></translation> </message> <message> - <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <location line="+10"/> + <source>Extra Video Properties</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>autoWizard</name> <message> - <source>Codec:</source> - <translation type="obsolete"> - </translation> + <location line="+19"/> + <source>ExtraDataSize:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>avsfilter</name> <message> - <source>_wine app file:</source> + <location line="+14"/> + <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> - <source>Select wine filename[wine/cedega/etc.]</source> + <location line="+10"/> + <source>Audio</source> <translation type="unfinished"></translation> </message> <message> - <source>_loader file:</source> + <location line="+29"/> + <source>Frequency:</source> <translation type="unfinished"></translation> </message> <message> - <source>Select loader filename[avsload.exe]</source> + <location line="+14"/> + <source>Variable Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>_avs file:</source> + <location line="+21"/> + <source>Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>Select avs filename[*.avs]</source> + <location line="+14"/> + <source>Channels:</source> <translation type="unfinished"></translation> </message> <message> - <source>_pipe timeout:</source> + <location line="+14"/> + <source>Codec:</source> <translation type="unfinished"></translation> </message> <message> - <source>AvsFilter config</source> + <location line="+19"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>black</name> + <name>psdemuxer</name> <message> - <source>Black</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <source>Replace a section by black.</source> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>Replace by Black</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>blacken</name> <message> - <source>_Left border:</source> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qaudiotracks</name> <message> - <source>_Right border:</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> <translation type="unfinished"></translation> </message> <message> - <source>_Top border:</source> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <source>_Bottom border:</source> + <location line="-140"/> + <source>Cannot use that file as audio track</source> <translation type="unfinished"></translation> </message> <message> - <source>Blacken Borders</source> + <location line="+140"/> + <source>Some tracks are used multiple times</source> <translation type="unfinished"></translation> </message> <message> - <source>Incorrect parameters</source> + <location line="+126"/> + <source>Track </source> <translation type="unfinished"></translation> </message> <message> - <source>All parameters must be even and within range.</source> + <location line="+0"/> + <source> from video</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>changeFps</name> - <message> - <source>Custom</source> - <translation type="unfinished"> - </translation> - </message> <message> - <source>_Mode:</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>_New frame rate:</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> </message> <message> - <source>25 (PAL)</source> + <location line="+34"/> + <source>.... Add audio track</source> <translation type="unfinished"></translation> </message> <message> - <source>23.976 (Film)</source> + <location line="+33"/> + <source>copy</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qencoding</name> <message> - <source>29.97 (NTSC)</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> <translation type="unfinished"></translation> </message> <message> - <source>50 (Pal)</source> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> <translation type="unfinished"></translation> </message> <message> - <source>59.93 (NTSC)</source> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> <translation type="unfinished"></translation> </message> <message> - <source>Source Fps:</source> + <location line="+1"/> + <source>Resume</source> <translation type="unfinished"></translation> </message> <message> - <source>Source frame rate:</source> + <location line="+0"/> + <source>Abort</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qgui2</name> <message> - <source>Destination Fps:</source> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> <translation type="unfinished"></translation> </message> <message> - <source>Destination frame rate:</source> + <location line="+212"/> + <source>Recent Files</source> <translation type="unfinished"></translation> </message> <message> - <source>Change fps</source> + <location line="+1"/> + <source>Recent Projects</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid fps</source> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>changefps</name> <message> - <source>Change FPS</source> + <location line="+256"/> + <source>%c-%s (%02d)</source> <translation type="unfinished"></translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+257"/> + <source> (%d track(s))</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>chromashift</name> + <name>qgui2menu</name> <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> <translation type="unfinished"></translation> </message> <message> - <source>ChromaShift</source> - <translation type="unfinished"> - </translation> - </message> -</context> -<context> - <name>chromashiftDialog</name> - <message> - <source>ChromaShift</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>coloryuv</name> <message> - <source>Avisynth color filter.</source> + <location line="+6"/> + <source>&Run Project...</source> <translation type="unfinished"></translation> </message> <message> - <source>Color management filter.</source> + <location line="+5"/> + <source>&Debug Project...</source> <translation type="unfinished"></translation> </message> <message> - <source>AutoWhite</source> + <location line="+5"/> + <source>Save &As Project...</source> <translation type="unfinished"></translation> </message> <message> - <source>AutoGain</source> + <location line="+20"/> + <source>Scripting Shell</source> <translation type="unfinished"></translation> </message> <message> - <source>Clip to Tv Range (16-235)</source> + <location line="+4"/> + <source> Shell</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Nenhuma</translation> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> </message> <message> - <source>PC->TV</source> + <location line="+4"/> + <source> Reference</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qjobs</name> <message> - <source>TV->PC</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> <translation type="unfinished"></translation> </message> <message> - <source>Levels:</source> + <location line="+0"/> + <source>Succeeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Y gain</source> + <location line="+0"/> + <source>Failed</source> <translation type="unfinished"></translation> </message> <message> - <source>Y Brightness</source> + <location line="+0"/> + <source>Deleted</source> <translation type="unfinished"></translation> </message> <message> - <source>Y Gamma</source> + <location line="+0"/> + <source>Running</source> <translation type="unfinished"></translation> </message> <message> - <source>Y Contrast</source> + <location line="+24"/> + <source>Job Name</source> <translation type="unfinished"></translation> </message> <message> - <source>U gain</source> + <location line="+0"/> + <source>Status</source> <translation type="unfinished"></translation> </message> <message> - <source>U Brightness</source> + <location line="+0"/> + <source>Start Time</source> <translation type="unfinished"></translation> </message> <message> - <source>U Contrast</source> + <location line="+0"/> + <source>End Time</source> <translation type="unfinished"></translation> </message> <message> - <source>V gain</source> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> <translation type="unfinished"></translation> </message> <message> - <source>V Brightness</source> + <location line="-14"/> + <source>Delete job</source> <translation type="unfinished"></translation> </message> <message> - <source>V Contrast</source> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> <translation type="unfinished"></translation> </message> <message> - <source>Flags</source> + <location line="+14"/> + <source>Delete *all* job</source> <translation type="unfinished"></translation> </message> <message> - <source>Y</source> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> <translation type="unfinished"></translation> </message> <message> - <source>U</source> + <location line="+24"/> + <source>Already done</source> <translation type="unfinished"></translation> </message> <message> - <source>V</source> + <location line="+0"/> + <source>This script has already been successfully executed.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qlicense</name> <message> - <source>colorYuv</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> </context> <context> - <name>contrast</name> + <name>qmainfilter</name> <message> - <source>U :</source> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> <translation type="unfinished"></translation> </message> <message> - <source>V :</source> + <location line="+0"/> + <source>This filter cannot be made partial</source> <translation type="unfinished"></translation> </message> <message> - <source>L :</source> + <location line="+177"/> + <source>Add</source> <translation type="unfinished"></translation> </message> <message> - <source>Offset :</source> + <location line="+6"/> + <source>Remove</source> <translation type="unfinished"></translation> </message> <message> - <source>Coef :</source> + <location line="+1"/> + <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust contrast, brightness and colors.</source> + <location line="+1"/> + <source>Move up</source> <translation type="unfinished"></translation> </message> <message> - <source>Contrast</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>contrastDialog</name> <message> - <source>Contrast</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> </message> <message> - <source>Luma</source> - <translation type="obsolete"> - </translation> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> </message> <message> - <source>Brightness</source> - <translation type="obsolete"> - </translation> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>convolution</name> + <name>qprocessing</name> <message> - <source>_Process luma</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> - <source>Process luma plane</source> + <location line="+94"/> + <source>_Resume</source> <translation type="unfinished"></translation> </message> <message> - <source>P_rocess chroma</source> + <location line="+1"/> + <source>The processing is paused.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fast Convolution</source> + <location line="+1"/> + <source>Cancel it ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>crash</name> + <name>qprops</name> <message> - <source>Load it</source> - <translation type="unfinished"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> + <source>No</source> + <translation type="unfinished"></translation> </message> <message> - <source>Crash file</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Yes</source> + <translation type="unfinished"></translation> </message> <message> - <source>I have detected a crash file. -Do you want to load it ? -(It will be deleted in all cases, you should save it if you want to keep it)</source> - <translation type="unfinished"> - </translation> + <location line="+26"/> + <source>%2.3f fps</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>crop</name> <message> - <source>crop</source> + <location line="+4"/> + <location line="+59"/> + <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> - <source>crop filter</source> + <location line="-53"/> + <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> <message> - <source>Warning Cropping too much width ! Width reseted ! -</source> + <location line="+33"/> + <source>Mono</source> <translation type="unfinished"></translation> </message> <message> - <source>Warning Cropping too much height ! Height reseted ! -</source> + <location line="+3"/> + <source>Stereo</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>cropDialog</name> + <name>qshell</name> <message> - <source>Reset</source> - <translation type="obsolete"> - </translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>dcaenc</name> <message> - <source>_Bitrate:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>decimate</name> + <name>qtalert</name> <message> - <source>Decomb decimate</source> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> <translation type="unfinished"></translation> </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> <translation type="unfinished"></translation> </message> <message> - <source>Discard closer</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Replace (interpolate)</source> - <translation type="unfinished"> - </translation> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pulldown dupe removal</source> - <translation type="unfinished"> - </translation> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fastest (no chroma, partial luma)</source> - <translation type="unfinished"> - </translation> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qtray</name> <message> - <source>Medium (full luma, no chroma)</source> - <translation type="unfinished"> - </translation> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qvobsub</name> <message> - <source>_Mode:</source> - <translation type="unfinished"> - </translation> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>removeplane</name> <message> - <source>_Quality:</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> + <source>Remove Plane</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold 1:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Remove Y,U or V plane (used mainly to debug other filters).</source> + <translation type="unfinished"></translation> </message> <message> - <source>T_hreshold 2:</source> - <translation type="unfinished"> - </translation> + <location line="+105"/> + <source>Keep Y Plane</source> + <translation type="unfinished"></translation> </message> <message> - <source>C_ycle:</source> + <location line="+0"/> + <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> - <source>Sho_w</source> + <location line="+1"/> + <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> + <location line="+0"/> + <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> - <source>Discard longer dupe (animés)</source> + <location line="+1"/> + <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>delogo2</name> <message> - <source>MPlayer delogo2</source> + <location line="+0"/> + <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> - <source>Blend a logo by interpolating its surrounding box.</source> + <location line="+5"/> + <source>Remove plane</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>dgbob</name> + <name>resampleFps</name> <message> - <source>dgbob</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+43"/> + <source>Custom</source> <translation type="unfinished"></translation> </message> <message> - <source>Donald Graft Bob.</source> + <location line="+1"/> + <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> - <source>Top</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>23.976 (Film)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>29.97 (NTSC)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Keep nb of frames and fps</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>50 (Pal)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Double nb of frames and fps</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>59.93 (NTSC)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Double nb of frames (slow motion)</source> - <translation type="unfinished"> - </translation> + <location line="+35"/> + <source>Resample FPS</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Top Field First:</source> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+274"/> <source>_Mode:</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>_Threshold:</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>_Extra</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> - <source>Extra check, avoid using it</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_New frame rate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>DGBob</source> + <location line="+6"/> + <source>Resample fps</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>dmxHeader</name> + <name>resize</name> <message> - <source>Out of memory</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished"></translation> </message> <message> - <source>Opening MPEG</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> + <source>swsResize</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG renumbering error</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>swScale Resizer.</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>encodingDialog</name> + <name>resizeDialog</name> <message> - <source>Encoding...</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> + <source>Resize</source> + <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Nenhuma</translation> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Unknown</source> - <translation type="unfinished"> - </translation> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished"> - </translation> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished"> - </translation> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> + <source>1:1</source> + <translation type="unfinished"></translation> </message> <message> - <source>0 MB</source> - <translation type="unfinished"> - </translation> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>4:3</source> + <translation type="unfinished"></translation> </message> <message> - <source>0 kB/s</source> - <translation type="unfinished"> - </translation> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>16:9</source> + <translation type="unfinished"></translation> </message> <message> - <source>Shut down computer when finished</source> - <translation type="unfinished"> - </translation> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> + <source>1%</source> + <translation type="unfinished"></translation> </message> <message> - <source>Priority:</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Percent</source> + <translation type="unfinished"></translation> </message> <message> - <source>High</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>200%</source> + <translation type="unfinished"></translation> </message> <message> - <source>Above Normal</source> - <translation type="unfinished"> - </translation> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Normal</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> </message> <message> - <source>Below Normal</source> - <translation type="unfinished"> - </translation> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Low</source> - <translation type="unfinished"> - </translation> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <source>Bilinear</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pause / Abort</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> + <source>Bicubic</source> + <translation type="unfinished"></translation> </message> <message> - <source>Phase:</source> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> + <source>Lanzcos3</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>rotate</name> <message> - <source>Video Codec:</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+208"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> + <location line="-156"/> + <location line="+163"/> + <source>Rotate</source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> + <location line="-162"/> + <source>Rotate the image by 90/180/270 degrees.</source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> + <location line="+156"/> + <source>90 degrees</source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <location line="+0"/> + <source>90°</source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> + <location line="+1"/> + <source>180 degrees</source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> + <location line="+0"/> + <source>180°</source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> + <location line="+1"/> + <source>270 degrees</source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> + <location line="+0"/> + <source>270°</source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> + <location line="+2"/> + <source>_Angle:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>rotateFilter</name> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> - <translation type="unfinished"></translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>seekablePreviewDialog</name> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Visualizar</translation> </message> <message> - <source>Main</source> + <location line="+76"/> + <source>next</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>00:00:00.000</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>encodingWindow</name> + <name>separateFields</name> <message> - <source>Pause / Abort</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> </message> <message> - <source>Resume</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>sharpen</name> <message> - <source>Abort</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Privileges Required</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>stackfield</name> <message> - <source>Root privileges are required to perform this operation.</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> </message> <message> - <source>Shutting down</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>eq2</name> + <name>swapuv</name> <message> - <source>MPlayer eq2</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> + <source>Swap UV</source> + <translation type="unfinished"></translation> </message> <message> - <source>Adjust contrast, brightness, saturation and gamma.</source> + <location line="+1"/> + <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>eq2Dialog</name> + <name>telecide</name> <message> - <source>MPlayer eq2</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> + <translation type="unfinished"></translation> </message> <message> - <source>Gamma</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Contrast</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished"></translation> </message> <message> - <source>Brightness</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade</name> <message> - <source>Fade</source> + <location line="+1"/> + <source>PAL/SECAM</source> <translation type="unfinished"></translation> </message> <message> - <source>Out</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fade out</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished"></translation> </message> <message> - <source>In</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fade in</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Fade type:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Start time (ms):</source> + <location line="+1"/> + <source>Always</source> <translation type="unfinished"></translation> </message> <message> - <source>_End time (ms):</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> </message> <message> - <source>Fade to black</source> + <location line="+1"/> + <source>None but compute</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="+1"/> + <source>Postproc on best match</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> + <location line="+1"/> + <source>Process image (not fields)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ffmpeg2</name> <message> - <source>Normal (4:3)</source> + <location line="+1"/> + <source>Process image (not fields), debug</source> <translation type="unfinished"></translation> </message> <message> - <source>Wide (16:9)</source> + <location line="+4"/> + <source>_Strategy:</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Tmpgenc</source> + <location line="+1"/> + <source>_Postprocessing:</source> <translation type="unfinished"></translation> </message> <message> - <source>Animes</source> + <location line="+1"/> + <source>_Try backward:</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished"></translation> </message> <message> - <source>MB comparison</source> + <location line="+1"/> + <source>_Backward threshold:</source> <translation type="unfinished"></translation> </message> <message> - <source>Fewest bits (vhq)</source> + <location line="+1"/> + <source>_Noise threshold:</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate distortion</source> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> <translation type="unfinished"></translation> </message> <message> - <source>One thread</source> + <location line="+2"/> + <source>_Use chroma to decide</source> <translation type="unfinished"></translation> </message> <message> - <source>Two threads)</source> + <location line="+1"/> + <source>Sho_w info</source> <translation type="unfinished"></translation> </message> <message> - <source>Three threads</source> + <location line="+1"/> + <source>Debu_g</source> <translation type="unfinished"></translation> </message> <message> - <source>Auto (#cpu)</source> + <location line="+1"/> + <source>Bl_end</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished"> - </translation> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>tsdemuxer</name> <message> - <source>Interlaced</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <source>Top Field First</source> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>Bottom Field First</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>twolame</name> <message> - <source>Mi_n. quantizer:</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> + <location line="+5"/> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>uisupport</name> <message> - <source>Max. quantizer _difference:</source> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>VBV Buffer Size:</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Max bitrate (kb/s):</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Trellis quantization</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Number of B frames:</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>_Macroblock decision:</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect ratio:</source> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>unstackfield</name> <message> - <source>Matrices:</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filesize tolerance (kb):</source> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>vdpaudeint</name> <message> - <source>_Quantizer compression:</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantizer _blur:</source> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> <translation type="unfinished"></translation> </message> <message> - <source>_Gop Size:</source> + <location line="+185"/> + <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> - <source>_Interlaced:</source> + <location line="+1"/> + <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> - <source>Field Order:</source> + <location line="+1"/> + <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> - <source>Basic Settings</source> + <location line="+5"/> + <source>_Ivtc:</source> <translation type="unfinished"></translation> </message> <message> - <source>Adv. Settings</source> + <location line="+1"/> + <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+1"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec MPEG-2 configuration</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ffmpeg4</name> + <name>vdpresize</name> <message> - <source>None</source> - <translation type="unfinished">Nenhuma</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> + <translation type="unfinished"></translation> </message> <message> - <source>Full</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="unfinished"> - </translation> + <location line="+133"/> + <source>Width :</source> + <translation type="unfinished"></translation> </message> <message> - <source>Phods</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> </message> <message> - <source>EPZS</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>vflip</name> <message> - <source>X1</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> + <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Vertically flip the image.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>vidColorYuv</name> <message> - <source>MPEG</source> - <translation type="unfinished"> - </translation> + <source>None</source> + <translation type="obsolete">Nenhuma</translation> </message> +</context> +<context> + <name>vobSubDialog</name> <message> - <source>MB comparison</source> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> + <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> - <source>Fewest bits (vhq)</source> + <location line="+37"/> + <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate distortion</source> + <location line="+10"/> + <source>Select File</source> <translation type="unfinished"></translation> </message> <message> - <source>One thread</source> + <location line="+7"/> + <source>Language :</source> <translation type="unfinished"></translation> </message> <message> - <source>Two threads)</source> + <location line="+7"/> + <source>Idx File :</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>vorbis</name> <message> - <source>Three threads</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> + <source>VBR</source> <translation type="unfinished"></translation> </message> <message> - <source>Auto (#cpu)</source> + <location line="+1"/> + <source>Quality based</source> <translation type="unfinished"></translation> </message> <message> - <source>Matrices</source> + <location line="+2"/> + <source>_Mode:</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> + <location line="+14"/> + <source>_Bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. quantizer:</source> + <location line="+2"/> + <source>_Quality:</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> + <location line="+7"/> + <source>Vorbis Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>vsWindow</name> <message> - <source>Max. quantizer _difference:</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> + <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> - <source>4_MV</source> + <location line="+0"/> + <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>webmmuxer</name> <message> - <source>_Trellis quantization</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quarter pixel</source> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> <translation type="unfinished"></translation> </message> <message> - <source>_GMC</source> + <location line="+76"/> + <source>Saving Webm</source> <translation type="unfinished"></translation> </message> <message> - <source>_Number of B frames:</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantization type:</source> + <location line="+1"/> + <source>Display width</source> <translation type="unfinished"></translation> </message> <message> - <source>_Macroblock decision:</source> + <location line="+3"/> + <source>Webm Muxer</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>workingDialog</name> <message> - <source>_Filesize tolerance (kb):</source> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> + <source>Processing</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer compression:</source> + <location line="+64"/> + <source>Elapsed:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantizer _blur:</source> + <location line="+22"/> + <source>Time Remaining:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Gop Size:</source> + <location line="+26"/> + <source>00:00:00</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished"> - </translation> + <location line="+87"/> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>x264</name> <message> - <source>Advanced Simple Profile</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished"> - </translation> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec MPEG-4 configuration</source> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ffmsmpeg4</name> <message> - <source>None</source> - <translation type="unfinished">Nenhuma</translation> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Full</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Phods</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished"></translation> </message> <message> - <source>EPZS</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>X1</source> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="unfinished"> - </translation> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG</source> - <translation type="unfinished"> - </translation> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished"></translation> </message> <message> - <source>MB comparison</source> + <location line="-83"/> + <source>Cannot load preset</source> <translation type="unfinished"></translation> </message> <message> - <source>Fewest bits (vhq)</source> + <location line="+15"/> + <source>Save Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate distortion</source> + <location line="+11"/> + <source>my profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. quantizer:</source> + <location line="+34"/> + <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> + <location line="+0"/> + <source>Replace the following preset ?:</source> <translation type="unfinished"></translation> </message> <message> - <source>Max. quantizer _difference:</source> + <location line="+9"/> + <source>Cannot save preset</source> <translation type="unfinished"></translation> </message> <message> - <source>_Trellis quantization</source> + <location line="+14"/> + <source>Cannot delete custom profile</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filesize tolerance (kb):</source> + <location line="+4"/> + <source>Do you really want to delete the </source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer compression:</source> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantizer _blur:</source> + <location line="+1"/> + <source>Delete preset</source> <translation type="unfinished"></translation> </message> <message> - <source>_Gop Size:</source> + <location line="+0"/> + <source>Delete</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>x264ConfigDialog</name> <message> - <source>User Interface</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+1358"/> + <location line="+2596"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> </message> <message> - <source>Quantization</source> - <translation type="unfinished"></translation> + <location line="-560"/> + <source>Output</source> + <translation type="unfinished">Saida</translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished"> - </translation> + <location line="-3379"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec MPEG-4 configuration</source> + <location line="+24"/> + <source>Configuration:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ffnvenc</name> <message> - <source>Low Quality</source> + <location line="+17"/> + <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <source>High Quality</source> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> <translation type="unfinished"></translation> </message> <message> - <source>BluRay</source> + <location line="-3110"/> + <source>General</source> <translation type="unfinished"></translation> </message> <message> - <source>Low Latency</source> + <location line="+6"/> + <source>Basic</source> <translation type="unfinished"></translation> </message> <message> - <source>Low Latency (LQ)</source> + <location line="+6"/> + <source>Use advanced configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Low Latency (HQ)</source> + <location line="+9"/> + <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> - <source>Bitrate (kbps):</source> + <location line="+51"/> + <source>Tuning:</source> <translation type="unfinished"></translation> </message> <message> - <source>Max Bitrate (kbps):</source> + <location line="+7"/> + <source>IDC Level:</source> <translation type="unfinished"></translation> </message> <message> - <source>libavcodec MPEG-4 configuration</source> + <location line="+33"/> + <location line="+1149"/> + <source>Auto</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>filtermainWindow</name> <message> - <source>The filter is already partial</source> - <translation type="obsolete"> - </translation> + <location line="-1144"/> + <location line="+669"/> + <source>1</source> + <translation type="unfinished"></translation> </message> <message> - <source>Load set of filters</source> - <translation type="obsolete"> - </translation> + <location line="-664"/> + <source>1.1</source> + <translation type="unfinished"></translation> </message> <message> - <source>Nothing to save</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Save set of filters</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Load video filters..</source> + <location line="+5"/> + <source>2</source> <translation type="unfinished"></translation> </message> <message> - <source>Save video filters..</source> + <location line="+5"/> + <source>2.1</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>flux</name> <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> + <location line="+5"/> + <source>2.2</source> <translation type="unfinished"></translation> </message> <message> - <source>_Temporal threshold:</source> + <location line="+5"/> + <location line="+639"/> + <source>3</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial threshold:</source> + <location line="-634"/> + <source>3.1</source> <translation type="unfinished"></translation> </message> <message> - <source>FluxSmooth</source> + <location line="+5"/> + <source>3.2</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>flv1</name> <message> - <source>None</source> - <translation type="unfinished">Nenhuma</translation> + <location line="+5"/> + <source>4</source> + <translation type="unfinished"></translation> </message> <message> - <source>Full</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Phods</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>5</source> + <translation type="unfinished"></translation> </message> <message> - <source>EPZS</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished"></translation> </message> <message> - <source>X1</source> + <location line="+25"/> + <source>Fast Decode</source> <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> </message> <message> - <source>MB comparison</source> + <location line="+9"/> + <source>Threads </source> <translation type="unfinished"></translation> </message> <message> - <source>Fewest bits (vhq)</source> + <location line="+28"/> + <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate distortion</source> + <location line="+8"/> + <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. quantizer:</source> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> <translation type="unfinished"></translation> </message> <message> - <source>Max. quantizer _difference:</source> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> <translation type="unfinished"></translation> </message> <message> - <source>_Trellis quantization</source> + <location line="+5"/> + <source>Video Size (Two Pass)</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filesize tolerance (kb):</source> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer compression:</source> + <location line="+23"/> + <source>Encoding Mode:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantizer _blur:</source> + <location line="+22"/> + <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>_Gop Size:</source> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished"> - </translation> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished"> - </translation> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+6"/> + <source>Advanced Rate Control</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>gaussian</name> <message> - <source>Gaussian convolution.</source> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> <translation type="unfinished"></translation> </message> <message> - <source>3x3 convolution filter :gaussian.</source> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>glYadif</name> <message> - <source>Temporal & spatial check</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bob, temporal & spatial check</source> - <translation type="obsolete"> - </translation> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> </message> <message> - <source>Skip spatial temporal check</source> - <translation type="obsolete"> - </translation> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bob, skip spatial temporal check</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>0</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom field first</source> - <translation type="obsolete"> - </translation> + <location line="+15"/> + <source>7</source> + <translation type="unfinished"></translation> </message> <message> - <source>Top field first</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>15</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>31</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Order:</source> - <translation type="obsolete"> - </translation> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>h263Header</name> <message> - <source>Size is not (s)QCIF</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>hflip</name> <message> - <source>Horizontal Flip</source> + <location line="+8"/> + <source>Motion Estimation Method:</source> <translation type="unfinished"></translation> </message> <message> - <source>Horizontally flip the image.</source> + <location line="+13"/> + <source>Diamond Search</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>histogram</name> <message> - <source>No data</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> </message> <message> - <source>Max. bitrate:</source> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> <translation type="unfinished"></translation> </message> <message> - <source>Average bitrate:</source> + <location line="+5"/> + <source>Exhaustive Search</source> <translation type="unfinished"></translation> </message> <message> - <source>Number of I frames:</source> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> <translation type="unfinished"></translation> </message> <message> - <source>Number of P frames:</source> + <location line="+42"/> + <source>1 (Fast)</source> <translation type="unfinished"></translation> </message> <message> - <source>Number of B frames:</source> + <location line="+20"/> + <source>Subpixel Refinement</source> <translation type="unfinished"></translation> </message> <message> - <source>Max. B frames:</source> + <location line="+20"/> + <source>10 (Best)</source> <translation type="unfinished"></translation> </message> <message> - <source>Bitrate Histogram</source> - <translation type="unfinished"> - </translation> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>hue</name> <message> - <source>Mplayer Hue</source> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>hueDialog</name> <message> - <source>Hue</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>huff</name> <message> - <source>HUFFYUV</source> + <location line="+12"/> + <source>Prediction</source> <translation type="unfinished"></translation> </message> <message> - <source>FF HUFFYUV</source> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> - <source>Type:</source> + <location line="-481"/> + <source>Weighted References</source> <translation type="unfinished"></translation> </message> <message> - <source>HuffYUV Configuration</source> + <location line="+5"/> + <source>Weighted References + Duplicates</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>indexing</name> <message> - <source>Continue indexing</source> + <location line="+23"/> + <source>Direct Prediction Mode:</source> <translation type="unfinished"></translation> </message> <message> - <source>Abort Requested</source> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> <translation type="unfinished"></translation> </message> <message> - <source>Do you want to abort indexing ?</source> + <location line="+18"/> + <source>Spatial</source> <translation type="unfinished"></translation> </message> <message> - <source>Time Left :%02d:%02d:%02d</source> + <location line="+5"/> + <source>Temporal</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>jobs</name> <message> - <source>Avidemux Jobs</source> + <location line="+30"/> + <source>Weighted Prediction for B-frames</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+7"/> + <source>Constrained Intra Prediction</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> + <location line="+24"/> + <source>Partition</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+6"/> + <source>Partition Search</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> <translation type="unfinished"></translation> </message> <message> - <source>use QT4 version</source> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> <translation type="unfinished"></translation> </message> <message> - <source>Oops</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something very wrong happened when building joblist.</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> </message> <message> - <source>There are no jobs stored</source> - <translation type="unfinished"> - </translation> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>jobsDialog</name> <message> - <source>Jobs</source> - <translation type="unfinished"> - </translation> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete All Jobs</source> - <translation type="unfinished"> - </translation> + <location line="+6"/> + <source>CABAC</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete Sel. Job</source> + <location line="+9"/> + <source>Loop Filter:</source> <translation type="unfinished"></translation> </message> <message> - <source>Run All Jobs</source> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>Run Selected Job</source> + <location line="-1289"/> + <source>Threshold:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>jobsWindow</name> <message> - <source>Ready</source> - <translation type="obsolete"> - </translation> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="obsolete"> - </translation> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>jpeg</name> <message> - <source>YUV422</source> + <location line="+39"/> + <source>B-frames</source> <translation type="unfinished"></translation> </message> <message> - <source>YUV420</source> + <location line="+6"/> + <source>B-frames as References:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished"> - </translation> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> </message> <message> - <source>_ColorSpace:</source> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> <translation type="unfinished"></translation> </message> <message> - <source>Mjpeg Configuration</source> + <location line="+31"/> + <source>Fast</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>kernelDeint</name> <message> - <source>Top</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom</source> - <translation type="obsolete"> - </translation> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Field order:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Smaller means more deinterlacing</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Sharp</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Sharper engine:</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> </message> <message> - <source>T_woway</source> - <translation type="obsolete"> - </translation> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Extrapolate better (better not to use it)</source> - <translation type="obsolete"> - </translation> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Map</source> - <translation type="obsolete"> - </translation> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> </message> <message> - <source>Show interlaced areas (for test!)</source> - <translation type="obsolete"> - </translation> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> + <location line="+6"/> + <source>Mixed References</source> <translation type="unfinished"></translation> </message> <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> + <location line="+7"/> + <source>Chroma Motion Estimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Top</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom</source> - <translation type="unfinished"> - </translation> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Field order:</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold:</source> - <translation type="unfinished"> - </translation> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> </message> <message> - <source>Smaller means more deinterlacing</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Sharp</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Sharper engine:</source> - <translation type="unfinished"> - </translation> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> </message> <message> - <source>T_woway</source> - <translation type="unfinished"> - </translation> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Extrapolate better (better not to use it)</source> - <translation type="unfinished"> - </translation> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Map</source> - <translation type="unfinished"> - </translation> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Show interlaced areas (for test!)</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> </message> <message> - <source>KernelDeint</source> + <location line="+66"/> + <source>Quantisation Matrix</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>lame</name> <message> - <source>CBR</source> - <translation type="unfinished"> - </translation> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> </message> <message> - <source>ABR</source> - <translation type="unfinished"> - </translation> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bit_rate mode:</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="unfinished"> - </translation> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quality:</source> - <translation type="unfinished"> - </translation> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Disable reservoir:</source> + <location line="+35"/> + <source>Maximum Quantiser:</source> <translation type="unfinished"></translation> </message> <message> - <source>LAME Configuration</source> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>largemedian</name> <message> - <source>Large Median (5x5).</source> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> <translation type="unfinished"></translation> </message> <message> - <source>Median filter on 5x5 matrix.</source> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Process luma</source> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> <translation type="unfinished"></translation> </message> <message> - <source>Process luma plane</source> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> <translation type="unfinished"></translation> </message> <message> - <source>P_rocess chroma</source> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> <translation type="unfinished"></translation> </message> <message> - <source>Fast Convolution</source> + <location line="+34"/> + <source>Minimum Quantiser:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>lavDeint</name> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> </message> <message> - <source>Linear blend</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Linear interpolate</source> - <translation type="obsolete"> - </translation> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cubic interpolate</source> - <translation type="obsolete"> - </translation> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Median interpolate</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> </message> <message> - <source>FFmpeg deint</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deinterlacing:</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Autolevel</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>lavMuxer</name> <message> - <source>Incompatible frame rate</source> - <translation type="obsolete"> - </translation> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>lavdeint</name> <message> - <source>Libavdec Deinterlacers</source> + <location line="+12"/> + <source>Video Buffer Verifier</source> <translation type="unfinished"></translation> </message> <message> - <source>Lavcodec deinterlacer family.</source> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Nenhuma</translation> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Linear blend</source> - <translation type="unfinished"> - </translation> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Linear interpolate</source> - <translation type="unfinished"> - </translation> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cubic interpolate</source> - <translation type="unfinished"> - </translation> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Median interpolate</source> - <translation type="unfinished"> - </translation> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> </message> <message> - <source>FFmpeg deint</source> - <translation type="unfinished"> - </translation> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deinterlacing:</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Autolevel</source> - <translation type="unfinished"> - </translation> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec deinterlacer</source> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>licenseDialog</name> <message> - <source>License</source> + <location line="+58"/> + <source>Zones</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+20"/> + <source>Add</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>logo</name> <message> - <source>_Logo (jpg file):</source> - <translation type="unfinished"> - </translation> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG file</source> + <location line="+6"/> + <source>Multithreading</source> <translation type="unfinished"></translation> </message> <message> - <source>_X Position:</source> - <translation type="unfinished"> - </translation> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Y Position:</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Alpha:</source> - <translation type="unfinished"> - </translation> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> </message> <message> - <source>Logo</source> + <location line="+37"/> + <source>Enforce Repeatability</source> <translation type="unfinished"></translation> </message> <message> - <source>Add logo.</source> + <location line="+7"/> + <source>Slice-based Threading</source> <translation type="unfinished"></translation> </message> <message> - <source>Put a logo on top of video, with alpha blending.</source> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>lumaonly</name> <message> - <source>GreyScale</source> + <location line="+59"/> + <source>Output 1</source> <translation type="unfinished"></translation> </message> <message> - <source>Remove color, only key grey image.</source> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mainFilterDialog</name> <message> - <source>Video Filter Manager</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> </message> <message> - <source>Save Script</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> </message> <message> - <source>Transform</source> - <translation type="unfinished"> - </translation> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished"> - </translation> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> </message> <message> - <source>Colors</source> - <translation type="unfinished"> - </translation> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> </message> <message> - <source>Noise</source> - <translation type="unfinished"> - </translation> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Sharpness</source> - <translation type="unfinished"> - </translation> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Subtitles</source> - <translation type="unfinished"> - </translation> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Miscellaneous</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> </message> <message> - <source>External</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> </message> <message> - <source><big><b>Active Filters</b></big></source> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source><big><b>Available Filters</b></big></source> + <location line="+42"/> + <source>Output 2</source> <translation type="unfinished"></translation> </message> <message> - <source>OpenGl</source> + <location line="+6"/> + <source>Video Usability Information</source> <translation type="unfinished"></translation> </message> <message> - <source>&Preview</source> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> <translation type="unfinished"></translation> </message> <message> - <source>&Close</source> + <location line="+28"/> + <source>Overscan:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mainMenu</name> <message> - <source>Copy</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> </message> <message> - <source>Preferences</source> - <translation type="obsolete"> - </translation> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> </message> <message> - <source>Filters</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mcdeint</name> <message> - <source>MCDeint</source> + <location line="+23"/> + <source>Video Format:</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <location line="+18"/> + <source>Component</source> <translation type="unfinished"></translation> </message> <message> - <source>Fast</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> </message> <message> - <source>Slow iterative motion search</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Extra slow (same as 3+multiple reference frames)</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="unfinished"> - </translation> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bottom :</source> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> <translation type="unfinished"></translation> </message> <message> - <source>_Qp:</source> - <translation type="unfinished"> - </translation> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> </message> <message> - <source>mcDeinterlace</source> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mean</name> <message> - <source>Mean convolution.</source> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> <translation type="unfinished"></translation> </message> <message> - <source>3x3 convolution filter :mean.</source> + <location line="-131"/> + <source>Film</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>median</name> <message> - <source>Median convolution.</source> + <location line="+23"/> + <source>Transfer Characteristics:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mkvmuxer</name> <message> - <source>Saving Mkv</source> + <location line="+30"/> + <source>Linear</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mp3d</name> <message> - <source>Mplayer Denoise 3D HQ</source> + <location line="+5"/> + <source>LOG100</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <location line="+5"/> + <source>LOG316</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial luma strength:</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="unfinished"> - </translation> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Luma _Temporal strength:</source> + <location line="+20"/> + <source>FCC</source> <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> + <location line="+20"/> + <source>GBR</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> - <source>Mplayer Denoise 3D</source> + <location line="+5"/> + <source>YCgCo</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility.</source> + <location line="+23"/> + <source>HRD Parameters:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial luma strength:</source> - <translation type="unfinished"> - </translation> + <location line="+15"/> + <source>VBR</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="unfinished"> - </translation> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> + <location line="+33"/> + <source>Full Range Samples</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>msharpen</name> + <name>x264CustomMatrixDialog</name> <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> <translation type="unfinished"></translation> </message> <message> - <source>_Mask</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>_High Q</source> - <translation type="unfinished"> - </translation> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold:</source> - <translation type="unfinished"> - </translation> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Strength:</source> - <translation type="unfinished"> - </translation> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> </message> <message> - <source>MSharpen</source> + <location line="-238"/> + <source>Inter 4x4</source> <translation type="unfinished"></translation> </message> <message> - <source>Msharpen</source> + <location line="+446"/> + <source>Intra 8x8</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerMP4</name> <message> - <source>Saving mp4</source> + <location line="+703"/> + <source>Inter 8x8</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+727"/> + <source>Load File</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> + <location line="+10"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>nuvHeader</name> - <message> - <source>Opening Nuppel video</source> - <translation type="obsolete"> - </translation> - </message> - <message> - <source>Sure you want to abort ?</source> - <translation type="obsolete"> - </translation> - </message> + <name>x265</name> <message> - <source>Size mismatch</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> </message> <message> - <source>Expect a crash.</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Do you want to save an index ?</source> - <translation type="obsolete"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>nvenc</name> <message> - <source>Low Quality</source> + <location line="+357"/> + <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>High Quality</source> + <location line="+1"/> + <location line="+20"/> + <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> - <source>BluRay</source> + <location line="-15"/> + <source>Quantiser:</source> <translation type="unfinished"></translation> </message> <message> - <source>Low Latency</source> + <location line="+4"/> + <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> - <source>Low Latency (LQ)</source> + <location line="+5"/> + <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Low Latency (HQ)</source> + <location line="+1"/> + <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>Preset:</source> + <location line="+4"/> + <source>Average Bitrate:</source> <translation type="unfinished"></translation> </message> <message> - <source>Bitrate (kbps):</source> + <location line="+63"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> - <source>Max Bitrate (kbps):</source> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> - <source>Nvidia H264 Encoder configuration</source> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>oggHeader</name> <message> - <source>Take second track ?</source> - <translation type="obsolete"> - </translation> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> </message> <message> - <source>Scanning OGM</source> - <translation type="obsolete"> - </translation> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>openGlResize</name> <message> - <source>Width :</source> + <location line="+45"/> + <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+0"/> + <source>Replace the following preset ?:</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+9"/> + <source>Cannot save preset</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>previewDialog</name> <message> - <source>Preview</source> - <translation type="obsolete">Visualizar</translation> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>propWindow</name> <message> - <source>No</source> - <translation type="obsolete"> - </translation> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> </message> <message> - <source>Yes</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mono</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="obsolete"> - </translation> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>propsDialog</name> + <name>x265ConfigDialog</name> <message> - <source>Properties</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Video</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Frame Rate:</source> - <translation type="unfinished"> - </translation> - </message> - <message> - <source>Total Duration:</source> - <translation type="unfinished"> - </translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished"> - </translation> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Image Size:</source> - <translation type="unfinished"> - </translation> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> </message> <message> - <source>Codec 4CC:</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished"></translation> </message> <message> - <source>Global Motion Compensation:</source> - <translation type="obsolete"> - </translation> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> </message> <message> - <source>Packed Bitstream:</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quarter Pixel:</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> </message> <message> - <source>Audio</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> </message> <message> - <source>File Size:</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frequency:</source> - <translation type="unfinished"> - </translation> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Variable Bitrate:</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bitrate:</source> - <translation type="unfinished"> - </translation> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished"></translation> </message> <message> - <source>Channels:</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished"></translation> </message> <message> - <source>Codec:</source> - <translation type="unfinished"> - </translation> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished"></translation> </message> <message> - <source>TextLabel</source> + <location line="+5"/> + <source>1.2</source> <translation type="unfinished"></translation> </message> <message> - <source>Extra Video Properties</source> + <location line="+5"/> + <source>1.3</source> <translation type="unfinished"></translation> </message> <message> - <source>ExtraDataSize:</source> + <location line="+5"/> + <source>2</source> <translation type="unfinished"></translation> </message> <message> - <source>Extra data :</source> + <location line="+5"/> + <source>2.1</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+5"/> + <source>2.2</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>qprops</name> <message> - <source>No</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Yes</source> - <translation type="unfinished"> - </translation> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished"></translation> </message> <message> - <source>%2.3f fps</source> + <location line="+5"/> + <source>3.2</source> <translation type="unfinished"></translation> </message> <message> - <source>%02d:%02d:%02d.%03d</source> + <location line="+5"/> + <source>4</source> <translation type="unfinished"></translation> </message> <message> - <source>%s (%u:%u)</source> + <location line="+5"/> + <source>4.1</source> <translation type="unfinished"></translation> </message> <message> - <source>Mono</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>5</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>removeplane</name> <message> - <source>Remove Plane</source> + <location line="+5"/> + <source>5.1</source> <translation type="unfinished"></translation> </message> <message> - <source>Remove Y,U or V plane (used mainly to debug other filters).</source> + <location line="+27"/> + <source>Pool Threads </source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Y Plane</source> + <location line="+10"/> + <source>Frame Threads </source> <translation type="unfinished"></translation> </message> <message> - <source>Process luma plane</source> + <location line="+28"/> + <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep U Plane</source> + <location line="+21"/> + <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Process chromaU plane</source> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep V Plane</source> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> <translation type="unfinished"></translation> </message> <message> - <source>Process chromaV plane</source> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> <translation type="unfinished"></translation> </message> <message> - <source>Remove plane</source> + <location line="+5"/> + <source>Video Size (Two Pass)</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>resampleFps</name> <message> - <source>_Mode:</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="unfinished"> - </translation> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="unfinished"> - </translation> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> </message> <message> - <source>25 (PAL)</source> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>23.976 (Film)</source> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>29.97 (NTSC)</source> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>50 (Pal)</source> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> <translation type="unfinished"></translation> </message> <message> - <source>59.93 (NTSC)</source> + <location line="+42"/> + <source>Advanced RC</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample fps</source> + <location line="+6"/> + <source>Advanced Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample FPS</source> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> <translation type="unfinished"></translation> </message> <message> - <source>Change and enforce FPS. Keep duration and sync.</source> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>resize</name> <message> - <source>swsResize</source> + <location line="+9"/> + <source>Frametype Lookahead:</source> <translation type="unfinished"></translation> </message> <message> - <source>swScale Resizer.</source> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>resizeDialog</name> <message> - <source>Resize</source> - <translation type="obsolete"> - </translation> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> </message> <message> - <source>1:1</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>0</source> + <translation type="unfinished"></translation> </message> <message> - <source>4:3</source> - <translation type="obsolete"> - </translation> + <location line="+15"/> + <source>7</source> + <translation type="unfinished"></translation> </message> <message> - <source>16:9</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>15</source> + <translation type="unfinished"></translation> </message> <message> - <source>1%</source> - <translation type="obsolete"> - {1%?}</translation> + <location line="+5"/> + <source>31</source> + <translation type="unfinished"></translation> </message> <message> - <source>200%</source> - <translation type="obsolete"> - {200%?}</translation> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bilinear</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bicubic</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>resizeWindow</name> <message> - <source>Width and height cannot be odd</source> - <translation type="unfinished"> - </translation> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>rotate</name> <message> - <source>Rotate</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Nenhuma</translation> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> </message> <message> - <source>90 degrees</source> - <translation type="unfinished"> - </translation> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> </message> <message> - <source>180 degrees</source> - <translation type="unfinished"> - </translation> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> </message> <message> - <source>270 degrees</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Angle:</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> </message> <message> - <source>90°</source> - <translation type="unfinished"> - {90°?}</translation> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> </message> <message> - <source>180°</source> - <translation type="unfinished"> - {180°?}</translation> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> </message> <message> - <source>270°</source> - <translation type="unfinished"> - {270°?}</translation> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>rotateFilter</name> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> </message> <message> - <source>90 degrees</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> </message> <message> - <source>180 degrees</source> - <translation type="obsolete"> - </translation> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> </message> <message> - <source>270 degrees</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Angle:</source> - <translation type="obsolete"> - </translation> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> </message> <message> - <source>Rotate</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>rotateGl</name> <message> - <source>glRotate</source> + <location line="+42"/> + <source>Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Angle (°):</source> + <location line="+6"/> + <source>Frame Encoding</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>seekablePreviewDialog</name> <message> - <source>Preview</source> - <translation type="unfinished">Visualizar</translation> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished"> - </translation> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> </message> <message> - <source>next</source> + <location line="+13"/> + <source>Normal Mode</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>subAss</name> <message> - <source>_Subtitle file (ASS/SSA):</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Line spacing:</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Font scale:</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Top margin:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> </message> <message> - <source>Botto_m margin</source> - <translation type="obsolete"> - </translation> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>swapuv</name> <message> - <source>Swap UV</source> + <location line="+39"/> + <source>B-frames</source> <translation type="unfinished"></translation> </message> <message> - <source>Swap the U and V planes.</source> + <location line="+6"/> + <source>B-frames as References:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>uisupport</name> <message> - <source>X11</source> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> + <location line="+31"/> + <source>Fast</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+5"/> + <source>Optimal</source> <translation type="unfinished"></translation> </message> <message> - <source>OpenGL</source> + <location line="+74"/> + <source>B-frame Bias:</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpauVideoFilterDeint</name> <message> - <source>Keep Top Field</source> + <location line="+10"/> + <source>I-frames</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+8"/> + <source>GOP Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+9"/> + <source>Minimum:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+33"/> + <source>Maximum:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+32"/> + <source>I-frame Threshold:</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+8"/> + <source>Trellis Quantization:</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+11"/> + <source>Final Macroblock Only</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpaufilter</name> <message> - <source>Keep Top Field</source> + <location line="+5"/> + <source>Always On</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+34"/> + <source>Noise Reduction:</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+37"/> + <source>Noise Reduction Intra:</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+14"/> + <source>Noise Reduction Inter:</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+37"/> + <source>Quantisation Matrix</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpaufilter2</name> <message> - <source>Width :</source> + <location line="+8"/> + <source>Flat Matrix</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+10"/> + <source>JVT Matrix</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+9"/> + <source>Custom Matrix</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="-771"/> + <source>Quantiser Control</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vflip</name> <message> - <source>Vertical Flip</source> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> <translation type="unfinished"></translation> </message> <message> - <source>Vertically flip the image.</source> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vidBlendRemoval</name> <message> - <source>_Threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> </message> <message> - <source>If value is smaller than threshold it is considered valid.Smaller value might mean more false positive.</source> - <translation type="obsolete"> - </translation> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Noise:</source> - <translation type="obsolete"> - </translation> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> </message> <message> - <source>If pixels are closer than noise, they are considered to be the same</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> </message> <message> - <source>I_dentical:</source> - <translation type="obsolete"> - </translation> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> </message> <message> - <source>If metric is less than identical, images are considered identical</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Show metrics</source> - <translation type="obsolete"> - </translation> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> </message> <message> - <source>Show metric in image (debug)</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vidColorYuv</name> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vidHardPDRemoval</name> <message> - <source>Metrics</source> - <translation type="obsolete"> - </translation> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Do you want to print metrics on screen ?</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Threshold:</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> </message> <message> - <source>If value is smaller than threshold it is considered valid. Smaller value might mean more false positive</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Noise:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> </message> <message> - <source>If pixels are closer than noise, they are considered to be the same</source> - <translation type="obsolete"> - </translation> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Identical:</source> - <translation type="obsolete"> - </translation> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> </message> <message> - <source>If metric is less than identical, images are considered identical</source> - <translation type="obsolete"> - </translation> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Show metrics</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Show metric in image (debug)</source> - <translation type="obsolete"> - </translation> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vobSubDialog</name> <message> - <source>VobSub Settings</source> - <translation type="obsolete"> - </translation> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Subtitle Font Size and Position</source> + <location line="+65"/> + <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> - <source>Delay :</source> + <location line="+22"/> + <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Select File</source> + <location line="+12"/> + <source>Slicing</source> <translation type="unfinished"></translation> </message> <message> - <source>Language :</source> + <location line="+6"/> + <source>Slices per Frame:</source> <translation type="unfinished"></translation> </message> <message> - <source>Idx File :</source> + <location line="+7"/> + <source>Maximum Size per Slice:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vorbis</name> <message> - <source>VBR</source> - <translation type="unfinished"> - </translation> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality based</source> - <translation type="unfinished"> - </translation> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="unfinished"> - </translation> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="unfinished"> - </translation> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quality:</source> - <translation type="unfinished"> - </translation> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Vorbis Configuration</source> + <location line="+6"/> + <source>Multithreading</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vsWindow</name> <message> - <source>Open VapourSynth File 1</source> + <location line="+8"/> + <source>Disable</source> <translation type="unfinished"></translation> </message> <message> - <source>VS File Files (*.vpy)</source> + <location line="+7"/> + <source>Auto-detect</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>workingDialog</name> <message> - <source>Processing</source> - <translation type="unfinished"> - </translation> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished"> - </translation> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> </message> <message> - <source>Elapsed:</source> + <location line="+7"/> + <source>Slice-based Threading</source> <translation type="unfinished"></translation> </message> <message> - <source>Time Remaining:</source> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cancel</source> + <location line="+59"/> + <source>Output 1</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>x264ConfigDialog</name> <message> - <source>Rate Control</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Saida</translation> </message> <message> - <source>Disable</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> </message> <message> - <source>Auto-detect</source> - <translation type="obsolete"> - </translation> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete"> - </translation> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="obsolete">Nenhuma</translation> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> </message> <message> - <source>Spatial</source> - <translation type="obsolete"> - </translation> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Temporal</source> - <translation type="obsolete"> - </translation> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Auto</source> - <translation type="obsolete"> - </translation> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> </message> <message> - <source>CABAC</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Fast</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Advanced</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output</source> - <translation type="obsolete">Saida</translation> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>1</source> - <translation type="obsolete"> - </translation> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> </message> <message> - <source>1.1</source> - <translation type="obsolete"> - {1.1?}</translation> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> </message> <message> - <source>1.2</source> - <translation type="obsolete"> - {1.2?}</translation> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> </message> <message> - <source>1.3</source> - <translation type="obsolete"> - {1.3?}</translation> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> </message> <message> - <source>2</source> - <translation type="obsolete"> - </translation> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> </message> <message> - <source>2.1</source> - <translation type="obsolete"> - {2.1?}</translation> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> </message> <message> - <source>2.2</source> - <translation type="obsolete"> - {2.2?}</translation> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> </message> <message> - <source>3</source> - <translation type="obsolete"> - {3?}</translation> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> </message> <message> - <source>3.1</source> - <translation type="obsolete"> - {3.1?}</translation> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> </message> <message> - <source>3.2</source> - <translation type="obsolete"> - {3.2?}</translation> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> </message> <message> - <source>4</source> - <translation type="obsolete"> - {4?}</translation> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> </message> <message> - <source>4.1</source> - <translation type="obsolete"> - {4.1?}</translation> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> </message> <message> - <source>4.2</source> - <translation type="obsolete"> - {4.2?}</translation> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> </message> <message> - <source>5</source> - <translation type="obsolete"> - {5?}</translation> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> </message> <message> - <source>5.1</source> - <translation type="obsolete"> - </translation> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="obsolete"> - </translation> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> </message> <message> - <source>7</source> - <translation type="obsolete"> - {7?}</translation> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> </message> <message> - <source>15</source> - <translation type="obsolete"> - {15?}</translation> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> </message> <message> - <source>31</source> - <translation type="obsolete"> - {31?}</translation> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> </message> <message> - <source>Normal</source> - <translation type="obsolete"> - </translation> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Pixel Aspect Ratio</source> - <translation type="obsolete"> - </translation> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> </message> <message> - <source>:</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> </message> <message> - <source>VBR</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> </message> <message> - <source>CBR</source> - <translation type="obsolete"> - </translation> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>x264Dialog</name> <message> - <source>Target Bitrate:</source> + <location line="+28"/> + <source>Colour Matrix:</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="+20"/> + <source>FCC</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> + <location line="+20"/> + <source>GBR</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <location line="+5"/> + <source>YCgCo</source> <translation type="unfinished"></translation> </message> <message> - <source>Target Video Size:</source> + <location line="+23"/> + <source>HRD Parameters:</source> <translation type="unfinished"></translation> </message> <message> - <source>MB</source> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Nenhuma</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> + <location line="+5"/> + <source>CBR</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="+23"/> + <source>Chroma Sample Location:</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="+33"/> + <source>Full Range Samples</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>x265Dialog</name> + <name>x265CustomMatrixDialog</name> <message> - <source>Target Bitrate:</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="+16"/> + <source>Intra 4x4</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> <translation type="unfinished"></translation> </message> <message> - <source>Target Video Size:</source> + <location line="-238"/> + <source>Inter 4x4</source> <translation type="unfinished"></translation> </message> <message> - <source>MB</source> + <location line="+446"/> + <source>Intra 8x8</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> + <location line="+703"/> + <source>Inter 8x8</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="+727"/> + <source>Load File</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Nenhuma</translation> </message> <message> + <location line="-23"/> <source>Low</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Full</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Custom</source> - <translation type="unfinished"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>MotionEstimation</source> + <location line="+4"/> + <source>1:1 (PC)</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Trellis quantization</source> + <location line="+1"/> + <source>4:3 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> - <source>_Number of B frames:</source> + <location line="+1"/> + <source>16:9 (PAL))</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantization type:</source> + <location line="+1"/> + <source>16:9 (NTSC))</source> <translation type="unfinished"></translation> </message> <message> - <source>_Macroblock decision:</source> + <location line="+7"/> + <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Profile:</source> + <location line="+2"/> + <source>Threading</source> <translation type="unfinished"></translation> </message> <message> - <source>_Gop Size:</source> + <location line="+2"/> + <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+1"/> + <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>_Trellis quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+1"/> + <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> - <source>Threads</source> + <location line="+2"/> + <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>_Macroblock decision:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Xvid4 MPEG-4 ASP configuration</source> + <location line="+2"/> + <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> - <source>1:1 (PC)</source> + <location line="+2"/> + <source>Aspect Ratio:</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+8"/> + <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>16:9 (PAL))</source> + <location line="+4"/> + <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>16:9 (NTSC))</source> + <location line="+9"/> + <source>Motion Estimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. quantizer:</source> + <location line="+5"/> + <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> + <location line="+4"/> + <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> + <location line="+5"/> + <source>Rate Control</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio</source> + <location line="+3"/> + <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>yadifFilter</name> + <name>yadif</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> <source>Temporal & spatial check</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete"> - </translation> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished"></translation> </message> </context> </TS>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_ru.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_ru.ts
Changed
@@ -2293,6 +2293,7 @@ <translation type="obsolete">Файл идентифицирован, но не поддерживается.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">Ошибка при открытии %s!</translation> </message> @@ -2343,124 +2344,80 @@ <translation type="obsolete">Ошибка при индексировании</translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-36"/> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+62"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> - <message> - <source>Alert</source> - <translation type="unfinished">Внимание</translation> - </message> - <message> - <source>Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Confirmation</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> <message> - <source>Question</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>Question?</source> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <source>Alert</source> + <translation type="obsolete">Внимание</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Constant Bitrate</source> - <translation type="unfinished">Постоянный битрейт</translation> + <translation type="obsolete">Постоянный битрейт</translation> </message> <message> <source>Encoding mode</source> - <translation type="unfinished">Режим кодирования</translation> + <translation type="obsolete">Режим кодирования</translation> </message> <message> <source>Bitrate</source> - <translation type="unfinished">Битрейт</translation> + <translation type="obsolete">Битрейт</translation> </message> <message> <source>Target video size (MB)</source> - <translation type="unfinished">Конечный размер видео (МБ)</translation> + <translation type="obsolete">Конечный размер видео (МБ)</translation> </message> <message> <source>Average bitrate (kb/s)</source> - <translation type="unfinished">Средний битрейт (кб/с)</translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Video Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Average Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Средний битрейт (кб/с)</translation> </message> +</context> +<context> + <name>ADM_QthreadCount</name> <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished">Выключено</translation> </message> <message> - <source>-</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Автоопределение</translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Вручную</translation> </message> </context> <context> @@ -2515,14 +2472,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation type="unfinished">Выключено</translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> <translation type="unfinished">Автоопределение</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Вручную</translation> </message> @@ -2530,6 +2490,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished"></translation> </message> @@ -2698,119 +2660,162 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Калькулятор</translation> </message> <message> + <location line="+80"/> <source>Duration:</source> <translation type="unfinished">Длительность:</translation> </message> <message> + <location line="+33"/> <source>Custom</source> <translation type="unfinished">Вручную</translation> </message> <message> + <location line="+58"/> <source>Custom Size:</source> <translation type="unfinished">Размер:</translation> </message> <message> + <location line="+196"/> <source>Video Size:</source> <translation type="unfinished">Размер видео:</translation> </message> <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-101"/> <source>Total Size:</source> <translation type="unfinished">Общий размер:</translation> </message> <message> + <location line="-416"/> <source>Target</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> + <source>00:00:00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Medium:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>1 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished"></translation> </message> <message> + <location line="+86"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+188"/> <source>Bits Per Pixel:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> @@ -2880,23 +2885,19 @@ </message> <message> <source>Resume</source> - <translation type="unfinished">Продолжить</translation> + <translation type="obsolete">Продолжить</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Прервать</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Прервать</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Требуются права</translation> + <translation type="obsolete">Требуются права</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Для выполнения этой операции требуются права root.</translation> + <translation type="obsolete">Для выполнения этой операции требуются права root.</translation> </message> </context> <context> @@ -2907,13 +2908,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Replace (interpolate)</source> @@ -2974,14 +2968,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">Индектирование</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -2989,6 +2986,10 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+48"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Настройка</translation> </message> @@ -2997,77 +2998,101 @@ <translation type="obsolete">Звуковые фильтры</translation> </message> <message> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Фильтры</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Track 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="-89"/> <source>Track 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Фильтры</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> <source>Dialog</source> <translation type="unfinished">Диалог</translation> </message> <message> + <location line="+34"/> <source>Skip Glyph</source> <translation type="unfinished">Пропустить символ</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Игнорировать</translation> </message> <message> - <source>00:00:00/000</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+55"/> <source>Timecode:</source> <translation type="unfinished">Время:</translation> </message> <message> - <source>0/0</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-76"/> <source>Calibrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>Ok</source> <translation type="unfinished"></translation> </message> <message> + <location line="+18"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> + <source>00:00:00/000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>0/0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>Nb Lines :</source> <translation type="unfinished"></translation> </message> @@ -3075,30 +3100,43 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> <source>Dialog</source> <translation type="unfinished">Диалог</translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <source>00:00:00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> + <location line="+27"/> <source>0</source> - <translation type="unfinished"></translation> + <translation type="unfinished"> + </translation> </message> <message> + <location line="+7"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -3106,22 +3144,28 @@ <context> <name>DialogProgress</name> <message> - <source>1/1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+17"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <source>1/1</source> + <translation type="unfinished"> + {1/1?}</translation> + </message> + <message> + <location line="+7"/> <source>File being written </source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>...</source> <translation type="unfinished"></translation> </message> @@ -3148,7 +3192,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Проблема при инициализации аудиоустройства.</translation> + <translation type="obsolete">Проблема при инициализации аудиоустройства.</translation> </message> </context> <context> @@ -3261,11 +3305,7 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Ошибка чтения заголовков SVQ3</translation> - </message> - <message> - <source>No stts table</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Ошибка чтения заголовков SVQ3</translation> </message> </context> <context> @@ -3275,14 +3315,22 @@ <translation type="obsolete"><b>Видео</b></translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+477"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Копировать</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Настройка</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Фильтры</translation> </message> @@ -3291,8 +3339,9 @@ <translation type="obsolete"><b>Звук</b></translation> </message> <message> + <location line="+27"/> <source>&Shift:</source> - <translation type="unfinished">&Сдвиг:</translation> + <translation type="unfinished">Сдв&иг:</translation> </message> <message> <source><b>Format</b></source> @@ -3308,6 +3357,7 @@ </translation> </message> <message> + <location line="+625"/> <source>Time:</source> <translation type="unfinished">Время:</translation> </message> @@ -3317,21 +3367,25 @@ </message> <message> <source>Selection</source> - <translation type="unfinished">Выделено</translation> + <translation type="obsolete">Выделено</translation> </message> <message> + <location line="-1214"/> <source>&Help</source> - <translation type="unfinished">&Помощь</translation> + <translation type="unfinished">Сп&равка</translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished">Ви&део</translation> </message> <message> + <location line="+46"/> <source>&Audio</source> <translation type="unfinished">&Аудио</translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished">&Файл</translation> </message> @@ -3344,14 +3398,17 @@ <translation type="obsolete">&Сохранить</translation> </message> <message> + <location line="-10"/> <source>&Tools</source> - <translation type="unfinished">&Сервис</translation> + <translation type="unfinished">С&ервис</translation> </message> <message> + <location line="-36"/> <source>&Edit</source> <translation type="unfinished">&Правка</translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished">&Вид</translation> </message> @@ -3360,18 +3417,21 @@ <translation type="obsolete">Резим просмотра</translation> </message> <message> + <location line="+21"/> <source>&Custom</source> <translation type="unfinished">&Своё</translation> </message> <message> + <location line="+5"/> <source>&Go</source> - <translation type="unfinished">&Переход</translation> + <translation type="unfinished">Перех&од</translation> </message> <message> <source>A&uto</source> <translation type="obsolete">&Авто</translation> </message> <message> + <location line="+1583"/> <source>&Open...</source> <translation type="unfinished">&Открыть...</translation> </message> @@ -3404,14 +3464,18 @@ <translation type="obsolete">Установить маркер В</translation> </message> <message> + <location line="+12"/> <source>&Information...</source> <translation type="unfinished">&Информация...</translation> </message> <message> + <location line="+12"/> <source>Save &Video...</source> <translation type="unfinished">Сохранить &Видео...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished">Сохранить видео</translation> </message> @@ -3432,18 +3496,24 @@ <translation type="obsolete">Сохранить JPEG картинку</translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished">&Загрузить/Запустить проект...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished">Загрузить/запустить проект</translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished">Сохранить &Проект</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished">Сохранить проект</translation> </message> @@ -3516,6 +3586,7 @@ <translation type="obsolete">&Фильтры</translation> </message> <message> + <location line="+9"/> <source>&Calculator...</source> <translation type="unfinished">&Калькулятор...</translation> </message> @@ -3692,26 +3763,32 @@ <translation type="obsolete">Редактировать символы</translation> </message> <message> + <location line="+18"/> <source>&Input</source> <translation type="unfinished">&Вход</translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished">&Выход</translation> </message> <message> + <location line="+106"/> <source>Si&de</source> <translation type="unfinished">С&боку</translation> </message> <message> + <location line="-12"/> <source>&Top</source> <translation type="unfinished">&Сверху</translation> </message> <message> + <location line="-533"/> <source>Frame type:</source> <translation type="unfinished">Тип кадра:</translation> </message> <message> + <location line="+521"/> <source>&Separate</source> <translation type="unfinished">&Отделить</translation> </message> @@ -3720,139 +3797,295 @@ <translation type="obsolete">&Закрыть</translation> </message> <message> + <location line="-1907"/> + <source>Avidemux</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+121"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ав&томатика</translation> </message> <message> + <location line="+30"/> <source>&Recent</source> - <translation type="unfinished"></translation> + <translation type="unfinished">&Недавно</translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+161"/> <source>ms</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-903"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-637"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>00:00:00.000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished"></translation> </message> <message> + <location line="+42"/> <source>?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+44"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+73"/> <source>A:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="+7"/> + <source>Go to marker A [PAGE UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+3"/> + <location line="+10"/> + <source>000000</source> <translation type="unfinished"></translation> </message> <message> - <source>Alt+Return</source> + <location line="-3"/> + <source>Go to Marker B [PAGE DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>F7</source> + <location line="+10"/> + <source>Display output video on playback</source> <translation type="unfinished"></translation> </message> <message> - <source>&Codec Options</source> + <location line="+10"/> + <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+C</source> + <location line="+25"/> + <source>Vol&ume</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> + <location line="+100"/> + <source>Audio &Metre</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+N</source> + <location line="+44"/> + <source>Open Video</source> <translation type="unfinished"></translation> </message> <message> - <source>&Selection</source> + <location line="+12"/> + <source>Alt+Return</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+S</source> + <location line="+57"/> + <source>F7</source> <translation type="unfinished"></translation> </message> <message> - <source>&Volume</source> + <location line="+38"/> + <source>&Codec Options</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+V</source> + <location line="+3"/> + <source>Ctrl+Alt+C</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio Metre</source> + <location line="+14"/> + <source>Ctrl+Alt+N</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+M</source> + <location line="+11"/> + <source>&Selection</source> <translation type="unfinished"></translation> </message> <message> - <source>Display processed video on playback</source> + <location line="+3"/> + <source>Ctrl+Alt+S</source> <translation type="unfinished"></translation> </message> <message> - <source>Play filtered</source> + <location line="+11"/> + <source>&Volume</source> <translation type="unfinished"></translation> </message> <message> - <source>Open Video</source> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Audio Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+M</source> <translation type="unfinished"></translation> </message> </context> @@ -4002,16 +4235,12 @@ <name>OpenDMLHeader</name> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">Распаковка потока</translation> + <translation type="obsolete">Распаковка потока</translation> </message> <message> <source>Indexing</source> <translation type="obsolete">Индектирование</translation> </message> - <message> - <source>Malformed header</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>QObject</name> @@ -4019,26 +4248,26 @@ <source>Alert</source> <translation type="obsolete">Внимание</translation> </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -4047,135 +4276,102 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Без стратегии</translation> + <translation type="obsolete">Без стратегии</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Никогда</translation> + <translation type="obsolete">Никогда</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">Если "расческа" осталась</translation> + <translation type="obsolete">Если "расческа" осталась</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Всегда</translation> + <translation type="obsolete">Всегда</translation> </message> <message> <source>None</source> - <translation type="unfinished">Не нужно</translation> + <translation type="obsolete">Не нужно</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">Стратегия:</translation> + <translation type="obsolete">Стратегия:</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">Порядок полей:</translation> + <translation type="obsolete">Порядок полей:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">Постобработка:</translation> + <translation type="obsolete">Постобработка:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">В обратном направлении:</translation> + <translation type="obsolete">В обратном направлении:</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">Порог прямого направления:</translation> + <translation type="obsolete">Порог прямого направления:</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">Порог для обратного направления:</translation> + <translation type="obsolete">Порог для обратного направления:</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">Порог шума:</translation> + <translation type="obsolete">Порог шума:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">Порог постобработки:</translation> + <translation type="obsolete">Порог постобработки:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">Использовать цвет (chroma) для определения</translation> + <translation type="obsolete">Использовать цвет (chroma) для определения</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">Показать информацию</translation> + <translation type="obsolete">Показать информацию</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">Отладка</translation> - </message> - <message> - <source>3:2 pulldown</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>PAL/SECAM</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>NTSC converted from PAL</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Top</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>None but compute</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Postproc on best match</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Postproc and show zones (debug)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Process image (not fields)</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Отладка</translation> </message> +</context> +<context> + <name>Ui_licenseWindow</name> <message> - <source>Process image (not fields), debug</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Bl_end</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>VapourSynthProxy</name> <message> - <source>Decomb Telecide</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_licenseWindow</name> <message> - <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <location line="+12"/> + <source>Select VS file</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location line="+11"/> + <source>...</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Webmmuxer</name> <message> - <source>Saving Webm</source> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -4233,64 +4429,84 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation type="unfinished">О программе</translation> </message> <message> + <location line="+94"/> <source>Multi-platform Video Editor</source> <translation type="unfinished">Мультиплатформенный видеоредактор</translation> </message> <message> + <location line="-19"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> - <source>http://www.avidemux.org</source> + <location line="+29"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+19"/> + <source>http://www.avidemux.org</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+36"/> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished">Слева:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Справа:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Сверху:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Снизу:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished">Добавление границ</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Неверные параметры</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Все параметры должны быть четными и укладываться в границы</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -4318,1379 +4534,2305 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">Минимизировать в трей во время кодирования</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">Позволять нестрандартную частоту звука для DVD</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">Создавать файлы _OpenDML</translation> </message> <message> + <location line="+6"/> <source>Enable all SIMD</source> <translation type="unfinished">Включить все SIMD</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">Включить MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">Включить MMXEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">Включить 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">Включить 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">Включить SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">Включить SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">Включить SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">Включить SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">_lavc</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">Использовать многопоточность</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished">Высокий</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished">Выше нормального</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Нормальный</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">Ниже нормального</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished">Низкий</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished">Кодирования:</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">Индексации/распаковки:</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">Воспроизведения:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">Приоритет</translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">Использовать альтернативные тэги для MP3 в .MP4</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished">XVideo (лучше всего)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (хорошо)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">Метод вывода видео:</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">Без сообщений</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Только сообщения об ошибках</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Все сообщения</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">Уровень сообщений:</translation> </message> <message> + <location line="+6"/> <source>Master</source> <translation type="unfinished">Мастер</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">Громкость звука управляется:</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">Оригинальный</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">Стерео</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>_Local playback downmixing:</source> <translation type="unfinished">При проигрывании звук:</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+17"/> <source>_Horizontal deblocking</source> <translation type="unfinished">Горизонтальный деблокинг</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">Вертикальный деблокинг</translation> </message> <message> - <source>_Limit Refresh Rate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Refresh Rate Cap (ms)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+3"/> <source>Default Postprocessing</source> <translation type="unfinished">Постпроцессинг по-умолчанию</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Интерфейс</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Вывод</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Звук</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Видео</translation> + <translation type="unfinished">Видео</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+25"/> <source>Threading</source> <translation type="unfinished">Многопоточность</translation> </message> <message> - <source>_Always ask which port to use</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+63"/> + <source>Pr&eferences</source> + <translation>&Настройки</translation> </message> <message> - <source>Default port to use</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> + <source>Preferences</source> + <translation>Настройки</translation> </message> <message> - <source>Preferences</source> - <translation type="unfinished">Свойства</translation> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-18"/> + <source>Connect to avsproxy</source> + <translation type="unfinished">Соединиться с avsproxy</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> + <location line="+11"/> + <source>Copy</source> + <translation type="unfinished">Копировать</translation> </message> <message> - <source>Append</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>Set Marker A</source> + <translation type="unfinished">Установить маркер А</translation> </message> <message> - <source>Save</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Set Marker B</source> + <translation type="unfinished">Установить маркер В</translation> </message> <message> - <source>Queue</source> - <translation type="unfinished"></translation> + <location line="+12"/> + <location line="+8"/> + <source>Filters</source> + <translation type="unfinished">Фильтры</translation> </message> <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> + <location line="+22"/> + <source>Play/Stop</source> + <translation type="unfinished">Старт/стоп</translation> </message> <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Previous Intra Frame</source> + <translation type="unfinished">Предыдущая сцена</translation> </message> <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Next Intra Frame</source> + <translation type="unfinished">Следующая сцена</translation> </message> <message> - <source>Close</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation type="unfinished">Предыдущий черный кадр</translation> </message> <message> - <source>-</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Next Black Frame</source> + <translation type="unfinished">Следующий черный кадр</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> + <source>R_esampling (Hz):</source> + <translation type="unfinished">Преобразование частоты (Hz):</translation> </message> <message> - <source>Connect to avsproxy</source> - <translation type="unfinished">Соединиться с avsproxy</translation> + <location line="+0"/> + <source>Resampling frequency (Hz)</source> + <translation type="unfinished">Новая частота (Hz)</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> + <source>None</source> + <translation type="unfinished">Не нужно</translation> </message> <message> - <source>Undo</source> - <translation type="unfinished"></translation> + <location line="-20"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Изменить частоту:</translation> </message> <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>No change</source> + <translation type="unfinished">Без изменений</translation> </message> <message> - <source>Cut</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Mono</source> + <translation type="unfinished">Моно</translation> </message> <message> - <source>Copy</source> - <translation type="unfinished">Копировать</translation> + <location line="+6"/> + <source>5 channels</source> + <translation type="unfinished">5 каналов </translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> + <location line="+10"/> + <source>Automatic (max -3 dB)</source> + <translation type="unfinished">Авто (макс. -3 dB)</translation> </message> <message> - <source>Delete</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>_Gain mode:</source> + <translation type="unfinished">Режим:</translation> </message> <message> - <source>Set Marker A</source> - <translation type="unfinished">Установить маркер А</translation> + <location line="+1"/> + <source>G_ain value:</source> + <translation type="unfinished">Значение:</translation> </message> <message> - <source>Set Marker B</source> - <translation type="unfinished">Установить маркер В</translation> + <location line="+7"/> + <source>_Mixer:</source> + <translation type="unfinished">_Микшер</translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> + <location line="+13"/> + <source>Audio Filters</source> + <translation type="unfinished">Звуковые фильтры</translation> </message> <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+96"/> + <source>Libraries</source> + <translation type="unfinished">Библиотеки</translation> </message> <message> - <source>Filters</source> - <translation type="unfinished">Фильтры</translation> + <location line="+5"/> + <source>Built-in Support</source> + <translation type="unfinished">Поддержка</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> + <source>_Job name:</source> + <translation type="unfinished">_Имя задания:</translation> </message> <message> - <source>Save audio</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Select Video To Write</source> + <translation type="unfinished">Выбор видео для записи</translation> </message> <message> - <source>Build Option</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Save Job</source> + <translation type="unfinished">Сохранение задания</translation> </message> <message> - <source>Plugins</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> + <source>Codec Error</source> + <translation type="unfinished">Ошибка аудиокодера</translation> </message> <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_main.cpp" line="+329"/> + <source>Not coded in this version</source> + <translation type="unfinished">Нет в этой версии</translation> </message> <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> + <source>Select AVI File...</source> + <translation type="obsolete">Выберите файл</translation> </message> <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> + <source>Select AVI File to Append...</source> + <translation type="obsolete">Выберите файл для присоединения</translation> </message> <message> - <source>About</source> - <translation type="unfinished"></translation> + <location line="+181"/> + <source>Are you sure?</source> + <translation type="unfinished">Вы уверены?</translation> </message> <message> - <source>Play/Stop</source> - <translation type="unfinished">Старт/стоп</translation> + <location line="+87"/> + <source>Permission error</source> + <translation type="unfinished">Ошибка прав доступа</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Невозможно открыть "%s".</translation> </message> <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>File error</source> + <translation type="unfinished">Файловая ошибка</translation> </message> <message> - <source>Previous Intra Frame</source> - <translation type="unfinished">Предыдущая сцена</translation> + <location line="+0"/> + <source>"%s" does not exist.</source> + <translation type="unfinished">"%s" не существует.</translation> </message> <message> - <source>Next Intra Frame</source> - <translation type="unfinished">Следующая сцена</translation> + <location line="+38"/> + <source>Cannot open project using the video loader.</source> + <translation type="unfinished">Невозможно открыть проект, используя загрузчик видео.</translation> </message> <message> - <source>Previous Black Frame</source> - <translation type="unfinished">Предыдущий черный кадр</translation> + <location line="+1"/> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation type="unfinished">Попробуйте "Файл->Загрузить/Запустить проект..."</translation> </message> <message> - <source>Next Black Frame</source> - <translation type="unfinished">Следующий черный кадр</translation> + <location line="+4"/> + <source>Could not open the file</source> + <translation type="unfinished">Невозможно открыть файл</translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> + <location line="+40"/> + <source>Multiple Audio Tracks</source> + <translation type="unfinished">Несколько звуковых дорожек</translation> </message> <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>The file you just loaded contains several audio tracks. +Go to Audio->MainTrack to select the active one.</source> + <translation type="unfinished">Файл содержит несколько звуковых дорожек. +Выберите главную через меню "Аудио->Главная дорожка".</translation> </message> <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> + <location line="+84"/> + <source>Something failed when appending</source> + <translation type="unfinished">Ошибка при открытии файла для записи</translation> </message> <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> + <location line="+9"/> + <location line="+249"/> + <source>Something bad happened (II)</source> + <translation type="unfinished">Ошибка при обновлении видео</translation> </message> <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> + <location line="-56"/> + <source>Checking video</source> + <translation type="unfinished">Проверка видео</translation> </message> <message> - <source>R_esampling (Hz):</source> - <translation type="unfinished">Преобразование частоты (Hz):</translation> + <location line="+16"/> + <source>No error found</source> + <translation type="unfinished">Ошибки не найдены</translation> </message> <message> - <source>Resampling frequency (Hz)</source> - <translation type="unfinished">Новая частота (Hz)</translation> + <location line="+4"/> + <source>Errors found in %u frames</source> + <translation type="unfinished">Найдены ошибки в %u кадрах</translation> </message> <message> - <source>None</source> - <translation type="unfinished">Не нужно</translation> + <location line="+16"/> + <source>Marker A > B</source> + <translation type="unfinished">Метка A > B</translation> </message> <message> - <source>Film to PAL</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Cannot delete the selection.</source> + <translation type="unfinished">Невозможно удалить выделенное.</translation> </message> <message> - <source>PAL to Film</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>You can't remove all frames</source> + <translation type="unfinished">Вы не можете удалить все кадры.</translation> </message> <message> - <source>_Frame rate change:</source> - <translation type="unfinished">Изменить частоту:</translation> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation type="unfinished">Ошибка при открытии файла для записи</translation> </message> <message> - <source>No change</source> - <translation type="unfinished">Без изменений</translation> + <location line="+88"/> + <source>_Track from video:</source> + <translation type="unfinished">Дорожка:</translation> </message> <message> - <source>Mono</source> - <translation type="unfinished">Моно</translation> + <location line="+3"/> + <source>Main Audio Track</source> + <translation type="unfinished">Главная звуковая дорожка</translation> + </message> + <message> + <location line="+253"/> + <source>Failed to connect to avsproxy. +Is it running ?</source> + <translation type="unfinished">Невозможно соединиться с AvsProxy. +Он запущен?</translation> + </message> + <message> + <location line="+39"/> + <source>Frame type:</source> + <translation type="unfinished">Тип кадра:</translation> </message> <message> + <location line="+1"/> + <source>Frame size:</source> + <translation type="unfinished">Размер кадра:</translation> + </message> + <message> + <location line="+2"/> + <source>Frame Hex Dump</source> + <translation type="unfinished">Дамп кадра</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+34"/> + <source>Go to Time</source> + <translation type="unfinished">Переход</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> + <source>_Filter strength:</source> + <translation type="unfinished">Уровень фильтрации:</translation> + </message> + <message> + <location line="+1"/> + <source>_Swap U and V</source> + <translation type="unfinished">Поменять U и V</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-221"/> + <source>Select Workbench to Save</source> + <translation type="unfinished">Выберите файл для сохранения</translation> + </message> + <message> + <location line="+8"/> + <source>Select File to Save Audio</source> + <translation type="unfinished">Выберите файл для сохранения звука</translation> + </message> + <message> + <location line="+5"/> + <source>Select JPEG Sequence to Save</source> + <translation type="unfinished">Выберите файл для сохранения</translation> + </message> + <message> + <location line="+5"/> + <source>Select BMP to Save</source> + <translation type="unfinished">Выберите файл для сохранения</translation> + </message> + <message> + <location line="+6"/> + <source>Select JPEG to Save</source> + <translation type="unfinished">Выберите файл для сохранения</translation> + </message> + <message> + <location line="+8"/> + <source>Select File to Save</source> + <translation type="unfinished">Укажите файл для сохранения</translation> + </message> + <message> + <location line="+62"/> + <source>Saving audio</source> + <translation type="unfinished">Сохранение аудио</translation> + </message> + <message> + <location line="+179"/> + <source>Saving as set of jpegs</source> + <translation type="unfinished">Сохранение как jpeg</translation> + </message> + <message> + <location line="+6"/> + <source>Cannot decode frame</source> + <translation type="unfinished">Невозможно декодировать кадр</translation> + </message> + <message> + <location line="+0"/> + <source>Aborting.</source> + <translation type="unfinished">Прервано.</translation> + </message> + <message> + <location line="+11"/> + <location line="+38"/> + <source>Done</source> + <translation type="unfinished">Выполнено</translation> + </message> + <message> + <location line="-38"/> + <source>Saved %d images.</source> + <translation type="unfinished">Сохранено изображений: %d </translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="+0"/> + <source>Could not save all images.</source> + <translation type="unfinished">Невозможно сохранить все изображения.</translation> + </message> + <message> + <location line="+22"/> + <source>BMP op failed</source> + <translation type="unfinished">Ошибка открытия BMP</translation> + </message> + <message> + <location line="+0"/> + <source>Saving %s as a BMP file failed.</source> + <translation type="unfinished">Ошибка сохранения "%s" как BMP.</translation> + </message> + <message> + <location line="+14"/> + <source>File %s has been successfully saved.</source> + <translation type="unfinished">Файл "%s" успешно сохранен.</translation> + </message> + <message> + <location line="+4"/> + <source>Failed</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="+0"/> + <source>File %s was NOT saved correctly.</source> + <translation type="unfinished">Файл "%s" сохранен не корректно.</translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> + <source>Custom</source> + <translation type="unfinished">Вручную</translation> + </message> + <message> + <source>_Mode:</source> + <translation type="obsolete">_Режим:</translation> + </message> + <message> + <source>_New frame rate:</source> + <translation type="obsolete">Новая частота кадров:</translation> + </message> + <message> + <source>Resample fps</source> + <translation type="obsolete">Изменить fps</translation> + </message> + <message> + <source>Interlacing</source> + <translation type="obsolete">Черезстрочность</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="obsolete">Управление битрейтом</translation> + </message> + <message> + <source>Motion Estimation</source> + <translation type="obsolete">Определение движения</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> + <source>Medium</source> + <translation type="unfinished">Средне</translation> + </message> + <message> + <source>Quality based</source> + <translation type="obsolete">По качеству</translation> + </message> + <message> + <source>_Bitrate:</source> + <translation type="obsolete">Битрейт:</translation> + </message> + <message> + <source>_Quality:</source> + <translation type="obsolete">Качество:</translation> + </message> + <message> + <source>Vorbis Configuration</source> + <translation type="obsolete">Настройка Vorbis</translation> + </message> + <message> + <source>_Quantizer:</source> + <translation type="obsolete">Квантователь:</translation> + </message> + <message> + <source>Bit_rate mode:</source> + <translation type="obsolete">Режим:</translation> + </message> + <message> + <source>LAME Configuration</source> + <translation type="obsolete">Настройка LAME</translation> + </message> + <message> + <source>The filter is already partial</source> + <translation type="obsolete">Фильтр уже частично применён</translation> + </message> + <message> + <location line="+9"/> + <source>Limited Search</source> + <translation type="unfinished">Ограниченный поиск</translation> + </message> + <message> + <location line="+1"/> + <source>Medium Search</source> + <translation type="unfinished">Средний поиск</translation> + </message> + <message> + <location line="+1"/> + <source>Wide Search</source> + <translation type="unfinished">Широкий поиск</translation> + </message> + <message> + <source>Ready</source> + <translation type="obsolete">Готово</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Выполнено</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">Удалено</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">Исполняется</translation> + </message> + <message> + <source>Job Name</source> + <translation type="obsolete">Имя задания</translation> + </message> + <message> + <source>Status</source> + <translation type="obsolete">Статус</translation> + </message> + <message> + <source>Start Time</source> + <translation type="obsolete">Начальное время</translation> + </message> + <message> + <source>End Time</source> + <translation type="obsolete">Конечное время</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Да</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Удалить задание</translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="obsolete">Удалить все задания</translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="obsolete">Вы уверены что хотите удалить все задания?</translation> + </message> + <message> + <source>Already done</source> + <translation type="obsolete">Уже сделано</translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="obsolete">Этот скрипт уже был выполнен</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished">Уровень нормализации</translation> + </message> + <message> + <location line="-28"/> + <source>Film to PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL to Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Stereo+surround</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished"></translation> </message> <message> - <source>5 channels</source> - <translation type="unfinished">5 каналов </translation> + <location line="+2"/> + <source>5.1</source> + <translation type="unfinished"> + {5.1?}</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>DRC</source> <translation type="unfinished"></translation> </message> <message> - <source>Automatic (max -3 dB)</source> - <translation type="unfinished">Авто (макс. -3 dB)</translation> - </message> - <message> + <location line="+5"/> <source>Manual (dB)</source> <translation type="unfinished"></translation> </message> <message> - <source>_Gain mode:</source> - <translation type="unfinished">Режим:</translation> - </message> - <message> - <source>G_ain value:</source> - <translation type="unfinished">Значение:</translation> - </message> - <message> - <source>_Mixer:</source> - <translation type="unfinished">_Микшер</translation> + <location line="+13"/> + <source>Remix:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Remix:</source> + <location line="+3"/> + <source>Mixer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Shift audio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Shift Value (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Filters</source> - <translation type="unfinished">Звуковые фильтры</translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-20"/> <source>Fontconfig</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FreeType 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Gettext</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VDPAU</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>x86</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished"></translation> </message> <message> - <source>Libraries</source> - <translation type="unfinished">Библиотеки</translation> - </message> - <message> + <location line="+8"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-25"/> <source>CPU</source> <translation type="unfinished"></translation> </message> <message> - <source>Built-in Support</source> - <translation type="unfinished">Поддержка</translation> - </message> - <message> - <source>_Job name:</source> - <translation type="unfinished">_Имя задания:</translation> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="-3"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="-3"/> <source>Output _File:</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video To Write</source> - <translation type="unfinished">Выбор видео для записи</translation> - </message> - <message> - <source>Save Job</source> - <translation type="unfinished">Сохранение задания</translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Video Decoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Decoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Audio Device Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Demuxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Demuxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Muxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Muxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Plugins Info</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+12"/> + <source>_Deringing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-268"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Enable openGl support</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation>_Проверять на обновления</translation> + </message> + <message> + <location line="+3"/> <source>SIMD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+52"/> <source>_Split MPEG files every (MB):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>VDPAU (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>OpenGL (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Pro Logic</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished"></translation> </message> <message> + <location line="+16"/> <source>_AudioDevice</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>De_ringing</source> <translation type="unfinished"></translation> </message> <message> - <source>No audio track</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>_Strength:</source> + <translation type="unfinished">Уровень:</translation> </message> <message> - <source>An audio track is necessary to create such file</source> + <location line="+13"/> + <source>System language</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Error</source> - <translation type="unfinished">Ошибка аудиокодера</translation> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> + <location line="+34"/> + <source>_Limit Refresh Rate</source> <translation type="unfinished"></translation> </message> <message> - <source>No AAC audio encoder plugin found.</source> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> <translation type="unfinished"></translation> </message> <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> + <location line="+8"/> + <source>Display</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> + <location line="+3"/> + <source>HW Accel</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select FLV1 codec.</source> + <location line="+11"/> + <source>_Always ask which port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select mpeg4 sp codec.</source> + <location line="+1"/> + <source>Default port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-75"/> + <source>Open</source> + <translation>&Открыть...</translation> </message> <message> - <source>Select script to save</source> + <location line="+1"/> + <source>Append</source> + <translation type="unfinished">&Присоединить...</translation> + </message> + <message> + <location line="+1"/> + <source>Save</source> + <translation type="unfinished">&Сохранить как...</translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished">&В очередь</translation> + </message> + <message> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished">Сохранить как &изображение</translation> + </message> + <message> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished">Сохранить битовой матрицей (BMP)</translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished">Сохранить как JPEG</translation> + </message> + <message> + <location line="+1"/> + <source>Close</source> + <translation>&Закрыть файл</translation> + </message> + <message> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> <translation type="unfinished"></translation> </message> <message> - <source>Not coded in this version</source> - <translation type="unfinished">Нет в этой версии</translation> + <location line="-3"/> + <source>Information</source> + <translation type="unfinished">Сво&йства</translation> </message> <message> - <source>Select AVI File...</source> - <translation type="obsolete">Выберите файл</translation> + <location line="+4"/> + <source>Quit</source> + <translation type="unfinished">В&ыйти из Avidemux</translation> </message> <message> - <source>Select AVI File to Append...</source> - <translation type="obsolete">Выберите файл для присоединения</translation> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished">Отменить шаг</translation> </message> <message> - <source>Are you sure?</source> - <translation type="unfinished">Вы уверены?</translation> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished">Сброс</translation> </message> <message> - <source>Permission error</source> - <translation type="unfinished">Ошибка прав доступа</translation> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished">Вырезать</translation> </message> <message> - <source>Cannot open "%s".</source> - <translation type="unfinished">Невозможно открыть "%s".</translation> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished">Вставить</translation> </message> <message> - <source>File error</source> - <translation type="unfinished">Файловая ошибка</translation> + <location line="+1"/> + <source>Delete</source> + <translation type="unfinished">Удалить</translation> </message> <message> - <source>"%s" does not exist.</source> - <translation type="unfinished">"%s" не существует.</translation> + <location line="+7"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open project using the video loader.</source> - <translation type="unfinished">Невозможно открыть проект, используя загрузчик видео.</translation> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="unfinished">Попробуйте "Файл->Загрузить/Запустить проект..."</translation> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not open the file</source> - <translation type="unfinished">Невозможно открыть файл</translation> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multiple Audio Tracks</source> - <translation type="unfinished">Несколько звуковых дорожек</translation> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>The file you just loaded contains several audio tracks. -Go to Audio->MainTrack to select the active one.</source> - <translation type="unfinished">Файл содержит несколько звуковых дорожек. -Выберите главную через меню "Аудио->Главная дорожка".</translation> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something failed when appending</source> - <translation type="unfinished">Ошибка при открытии файла для записи</translation> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened (II)</source> - <translation type="unfinished">Ошибка при обновлении видео</translation> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> </message> <message> - <source>Checking video</source> - <translation type="unfinished">Проверка видео</translation> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> </message> <message> - <source>No error found</source> - <translation type="unfinished">Ошибки не найдены</translation> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> </message> <message> - <source>Errors found in %u frames</source> - <translation type="unfinished">Найдены ошибки в %u кадрах</translation> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <source>Marker A > B</source> - <translation type="unfinished">Метка A > B</translation> + <location line="+8"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot delete the selection.</source> - <translation type="unfinished">Невозможно удалить выделенное.</translation> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>You can't remove all frames</source> - <translation type="unfinished">Вы не можете удалить все кадры.</translation> + <location line="+5"/> + <source>First Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened</source> - <translation type="unfinished">Ошибка при открытии файла для записи</translation> + <location line="+1"/> + <source>Last Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Track from video:</source> - <translation type="unfinished">Дорожка:</translation> + <location line="+2"/> + <source>Go To Marker A</source> + <translation type="unfinished"></translation> </message> <message> - <source>Main Audio Track</source> - <translation type="unfinished">Главная звуковая дорожка</translation> + <location line="+1"/> + <source>Go To Marker B</source> + <translation type="unfinished"></translation> </message> <message> - <source>AvsProxy</source> + <location line="+2"/> + <source>Go To Time</source> <translation type="unfinished"></translation> </message> <message> - <source>Failed to connect to avsproxy. -Is it running ?</source> - <translation type="unfinished">Невозможно соединиться с AvsProxy. -Он запущен?</translation> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> </message> <message> - <source>avsproxy</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> <translation type="unfinished"></translation> </message> <message> - <source>Frame type:</source> - <translation type="unfinished">Тип кадра:</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame size:</source> - <translation type="unfinished">Размер кадра:</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame Hex Dump</source> - <translation type="unfinished">Дамп кадра</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>TimeStamp:</source> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> <translation type="unfinished"></translation> </message> <message> - <source>Go to Time</source> - <translation type="unfinished">Переход</translation> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Filter strength:</source> - <translation type="unfinished">Уровень фильтрации:</translation> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Swap U and V</source> - <translation type="unfinished">Поменять U и V</translation> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deringing</source> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> <translation type="unfinished"></translation> </message> <message> - <source>Output file</source> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> <translation type="unfinished"></translation> </message> <message> - <source>Job name</source> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> <translation type="unfinished"></translation> </message> <message> - <source>Queue job to jobList</source> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Workbench to Save</source> - <translation type="unfinished">Выберите файл для сохранения</translation> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save Audio</source> - <translation type="unfinished">Выберите файл для сохранения звука</translation> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG Sequence to Save</source> - <translation type="unfinished">Выберите файл для сохранения</translation> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select BMP to Save</source> - <translation type="unfinished">Выберите файл для сохранения</translation> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG to Save</source> - <translation type="unfinished">Выберите файл для сохранения</translation> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save</source> - <translation type="unfinished">Укажите файл для сохранения</translation> + <location line="+161"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving audio</source> - <translation type="unfinished">Сохранение аудио</translation> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>Jpeg</source> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> <translation type="unfinished"></translation> </message> <message> - <source>Fail to save as jpeg</source> + <location line="+43"/> + <source>Select Video File to Append...</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving as set of jpegs</source> - <translation type="unfinished">Сохранение как jpeg</translation> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode frame</source> - <translation type="unfinished">Невозможно декодировать кадр</translation> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborting.</source> - <translation type="unfinished">Прервано.</translation> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> </message> <message> - <source>Done</source> - <translation type="unfinished">Выполнено</translation> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saved %d images.</source> - <translation type="unfinished">Сохранено изображений: %d </translation> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error</source> - <translation type="unfinished">Ошибка</translation> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not save all images.</source> - <translation type="unfinished">Невозможно сохранить все изображения.</translation> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> </message> <message> - <source>BMP op failed</source> - <translation type="unfinished">Ошибка открытия BMP</translation> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving %s as a BMP file failed.</source> - <translation type="unfinished">Ошибка сохранения "%s" как BMP.</translation> + <location line="+133"/> + <source>AvsProxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s has been successfully saved.</source> - <translation type="unfinished">Файл "%s" успешно сохранен.</translation> + <location line="+5"/> + <source>avsproxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed</source> - <translation type="unfinished">Ошибка</translation> + <location line="+145"/> + <source>Oops</source> + <translation type="unfinished">Предупреждение</translation> </message> <message> - <source>File %s was NOT saved correctly.</source> - <translation type="unfinished">Файл "%s" сохранен не корректно.</translation> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> </message> <message> - <source>Recent Files</source> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Проблема при инициализации аудиоустройства.</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished">Нет</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> <translation type="unfinished"></translation> </message> <message> - <source>Recent Projects</source> + <location line="+9"/> + <source>Job</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="obsolete">Вручную</translation> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete">_Режим:</translation> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="obsolete">Новая частота кадров:</translation> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> </message> <message> - <source>Resample fps</source> - <translation type="obsolete">Изменить fps</translation> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="obsolete">Черезстрочность</translation> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+21"/> + <source>Cannot create stream</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="obsolete">Управление битрейтом</translation> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Ошибка при сохранении</translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+21"/> + <source>Jpeg</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete">Определение движения</translation> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="unfinished">Средне</translation> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality based</source> - <translation type="obsolete">По качеству</translation> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="obsolete">Битрейт:</translation> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quality:</source> - <translation type="obsolete">Качество:</translation> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> </message> <message> - <source>Vorbis Configuration</source> - <translation type="obsolete">Настройка Vorbis</translation> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="obsolete">Квантователь:</translation> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bit_rate mode:</source> - <translation type="obsolete">Режим:</translation> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> </message> <message> - <source>LAME Configuration</source> - <translation type="obsolete">Настройка LAME</translation> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>The filter is already partial</source> - <translation type="obsolete">Фильтр уже частично применён</translation> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished">Выключено</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Автоопределение</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-23"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> - <source>Limited Search</source> - <translation type="unfinished">Ограниченный поиск</translation> - </message> - <message> - <source>Medium Search</source> - <translation type="unfinished">Средний поиск</translation> - </message> - <message> - <source>Wide Search</source> - <translation type="unfinished">Широкий поиск</translation> - </message> - <message> + <location line="+4"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Motion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Готово</translation> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Выполнено</translation> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">Удалено</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">Исполняется</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> - <translation type="unfinished">Имя задания</translation> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> </message> <message> - <source>Status</source> - <translation type="unfinished">Статус</translation> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> - <translation type="unfinished">Начальное время</translation> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> - <translation type="unfinished">Конечное время</translation> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">Да</translation> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Удалить задание</translation> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> + <location line="+1"/> + <source>WMA</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> - <translation type="unfinished">Удалить все задания</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> - <translation type="unfinished">Вы уверены что хотите удалить все задания?</translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> - <translation type="unfinished">Уже сделано</translation> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> - <translation type="unfinished">Этот скрипт уже был выполнен</translation> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">Уровень нормализации</translation> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mixer</source> + <location line="+1"/> + <source>MP4</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+1"/> + <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location line="+1"/> + <source>QDM2</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+1"/> + <source>AMR-NB</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+1"/> + <source>MSADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location line="+1"/> + <source>ULAW</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location line="+1"/> + <source>IMA ADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location line="+1"/> + <source>8-bit PCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="+3"/> + <source>Unknown codec</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Ошибка выделения памяти</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+132"/> + <source>Too short</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Неизвестно</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Игнорировать</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished"> + {1:1?}</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">Битрейт:</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Индектирование</translation> + </message> +</context> +<context> <name>asharp</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> <source>Asharp</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+109"/> <source>Strength</source> - <translation type="obsolete">Сила</translation> + <translation type="unfinished">Сила</translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">Порог</translation> + <translation type="unfinished">Порог</translation> </message> <message> + <location line="+7"/> <source>Block Adaptative</source> - <translation type="obsolete">Блок адаптации</translation> + <translation type="unfinished">Блок адаптации</translation> + </message> + <message> + <location line="-110"/> + <source>ASharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+117"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">Файл субтитров (ASS/SSA):</translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished">Выбор файла субтитров</translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">Межстрочный интервал:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">Масштаб шрифта:</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">Верхняя граница:</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">Нижняя граница:</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-112"/> <source>SSA/ASS/SRT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -5700,51 +6842,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">Постоянный битрейт</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">Режим кодирования</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Битрейт</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">Конечный размер видео (МБ)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">Средний битрейт (кб/с)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -5752,33 +7018,46 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished">Слева:</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">Справа:</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">Сверху:</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">Снизу:</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">Заполнение границ</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">Неверные параметры</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">Все параметры должны быть четными и укладываться в границы</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -5812,8 +7091,27 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">Вручную</translation> </message> @@ -5830,167 +7128,226 @@ <translation type="obsolete">Изменить fps</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="+0"/> <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>changefps</name> + <name>chromashift</name> <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+35"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> + <translation type="unfinished">Смещение chroma U/V для исправления плохой синхронизации яркости/цвета (luma/chroma).</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="-1"/> + <source>ChromaShift</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>chromashift</name> + <name>chromashiftDialog</name> <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> - <translation type="unfinished">Смещение chroma U/V для исправления плохой синхронизации яркости/цвета (luma/chroma).</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> + <source>ChromaShift</source> + <translation type="unfinished"></translation> </message> <message> - <source>ChromaShift</source> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">Не нужно</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Не нужно</translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -5998,30 +7355,12 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished">Изменение контраста, яркости и цвета.</translation> </message> <message> + <location line="-1"/> <source>Contrast</source> <translation type="unfinished">Контраст</translation> </message> @@ -6029,33 +7368,51 @@ <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Контраст</translation> + <translation type="unfinished">Контраст</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Яркость (luma)</translation> + <translation type="unfinished">Яркость (luma)</translation> </message> <message> + <location line="+60"/> <source>Brightness</source> - <translation type="obsolete">Яркость</translation> + <translation type="unfinished">Яркость</translation> + </message> + <message> + <location line="-53"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">Обработать яркость (luma)</translation> </message> <message> - <source>Process luma plane</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">Обработать цвет (chroma)</translation> </message> <message> + <location line="-1"/> + <source>Process luma plane</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -6063,14 +7420,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Загрузить</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">Крэш-файл</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -6082,19 +7442,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -6103,100 +7467,146 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">Обрезка </translation> + <translation type="unfinished">Обрезка </translation> </message> <message> + <location line="+70"/> <source>Reset</source> - <translation type="obsolete">Сброс</translation> + <translation type="unfinished">Сброс</translation> </message> <message> + <location line="+58"/> <source>Auto Crop</source> - <translation type="obsolete">Авто обрезка</translation> + <translation type="unfinished">Авто обрезка</translation> </message> -</context> -<context> - <name>dcaenc</name> <message> - <source>_Bitrate:</source> - <translation type="unfinished">Битрейт:</translation> + <location line="-108"/> + <source>Right:</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>decimate</name> <message> - <source>Decomb decimate</source> + <location line="+7"/> + <source>Top:</source> <translation type="unfinished"></translation> </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+64"/> + <source>Bottom:</source> <translation type="unfinished"></translation> </message> <message> - <source>Discard closer</source> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dcaenc</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> + <source>_Bitrate:</source> + <translation type="unfinished">Битрейт:</translation> + </message> + <message> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+75"/> <source>Replace (interpolate)</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">Качество:</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">Порог 1:</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">Порог 2:</translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">Цикл:</translation> </message> <message> - <source>Sho_w</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>Decomb Decimate</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-39"/> + <source>Decomb decimate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Discard closer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+16"/> + <source>Sho_w</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>delogo2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> @@ -6204,54 +7614,67 @@ <context> <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+78"/> + <source>_Mode:</source> + <translation type="unfinished">_Режим:</translation> + </message> + <message> + <location line="+1"/> + <source>_Threshold:</source> + <translation type="unfinished">Порог:</translation> + </message> + <message> + <location line="+1"/> + <source>_Extra</source> + <translation type="unfinished">Экстра</translation> + </message> + <message> + <location line="+0"/> + <source>Extra check, avoid using it</source> + <translation type="unfinished">Экстра, избегайте использовать</translation> + </message> + <message> + <location line="-24"/> <source>dgbob</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Donald Graft Bob.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Top Field First:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="unfinished">_Режим:</translation> - </message> - <message> - <source>_Threshold:</source> - <translation type="unfinished">Порог:</translation> - </message> - <message> - <source>_Extra</source> - <translation type="unfinished">Экстра</translation> - </message> - <message> - <source>Extra check, avoid using it</source> - <translation type="unfinished">Экстра, избегайте использовать</translation> - </message> - <message> + <location line="+6"/> <source>DGBob</source> <translation type="unfinished"></translation> </message> @@ -6268,28 +7691,60 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished">Поддельный</translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">Кодирование...</translation> </message> <message> + <location line="+57"/> <source>Phase:</source> <translation type="unfinished">Этап:</translation> </message> <message> + <location line="+216"/> <source>Video Codec:</source> <translation type="unfinished">Видео кодек:</translation> </message> <message> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Не нужно</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Неизвестно</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished"> </translation> @@ -6307,45 +7762,65 @@ <translation type="obsolete">Размер видео:</translation> </message> <message> + <location line="-408"/> <source>Shut down computer when finished</source> <translation type="unfinished">Выключить после завершения</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">Приоритет:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">Высокий</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">Выше нормального</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Нормальный</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">Ниже нормального</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">Низкий</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Пауза / Прервать</translation> </message> <message> + <location line="+13"/> + <source>Advanced</source> + <translation type="unfinished">Дополнительно</translation> + </message> + <message> + <location line="-164"/> + <source>Main</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6353,84 +7828,94 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+50"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>0 kB/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> + <location line="+10"/> + <source>00:00:00</source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+14"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Advanced</source> - <translation type="unfinished">Дополнительно</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -6462,13 +7947,15 @@ <context> <name>eq2</name> <message> - <source>MPlayer eq2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+60"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished">Настройка контраста, яркости, насыщености и гаммы.</translation> </message> + <message> + <location line="-1"/> + <source>MPlayer eq2</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>eq2Dialog</name> @@ -6477,23 +7964,70 @@ <translation type="obsolete">Гамма</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Контраст</translation> + <translation type="unfinished">Контраст</translation> </message> <message> + <location line="-14"/> <source>Saturation</source> - <translation type="obsolete">Насыщенность</translation> + <translation type="unfinished">Насыщенность</translation> </message> <message> + <location line="+7"/> <source>Brightness</source> - <translation type="obsolete">Яркость</translation> + <translation type="unfinished">Яркость</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+132"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">Битрейт:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>Fade</source> - <translation type="unfinished">Затемнение </translation> + <translation type="obsolete">Затемнение </translation> </message> <message> <source>Fade in/out.</source> @@ -6501,211 +8035,292 @@ </message> <message> <source>Out</source> - <translation type="unfinished">Вывод</translation> + <translation type="obsolete">Вывод</translation> </message> <message> - <source>Fade out</source> - <translation type="unfinished"></translation> + <source>_Fade type:</source> + <translation type="obsolete">Тип затемнения:</translation> </message> +</context> +<context> + <name>fade to</name> <message> - <source>In</source> - <translation type="unfinished"></translation> + <source>Fade</source> + <translation type="obsolete">Затемнение </translation> </message> +</context> +<context> + <name>fadeTo</name> <message> - <source>Fade in</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">Затемнение </translation> </message> <message> - <source>_Fade type:</source> - <translation type="unfinished">Тип затемнения:</translation> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Вывод</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> - <translation type="unfinished">Затемнение </translation> + <location line="+0"/> + <source>In</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">Тип затемнения:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+259"/> + <source>Threading</source> + <translation type="unfinished">Многопоточность</translation> + </message> + <message> + <location line="+36"/> + <source>Interlacing</source> + <translation type="unfinished">Черезстрочность</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Управление битрейтом</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Default</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>KVCD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Progressive</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Многопоточность</translation> - </message> - <message> + <location line="+11"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Черезстрочность</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Управление битрейтом</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -6713,150 +8328,187 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">Не нужно</translation> </message> <message> + <location line="+33"/> + <source>Threading</source> + <translation type="unfinished">Многопоточность</translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">Интерфейс</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">Определение движения</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">Управление битрейтом</translation> + </message> + <message> + <location line="-76"/> <source>Full</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Многопоточность</translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Интерфейс</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Определение движения</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Управление битрейтом</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -6864,94 +8516,117 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Не нужно</translation> </message> <message> + <location line="+37"/> + <source>User Interface</source> + <translation type="unfinished">Интерфейс</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Управление битрейтом</translation> + </message> + <message> + <location line="-46"/> <source>Full</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Интерфейс</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Управление битрейтом</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -6959,47 +8634,217 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Дополнительно</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Файловая ошибка</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Невозможно открыть "%s".</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished">Возможно, вы пытаетесь перезаписать исходный файл!</translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">Невозможно сохранить файл</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">Нет доступа на запись для "%s".</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>Load set of filters</source> @@ -7017,166 +8862,486 @@ <source>The filter is already partial</source> <translation type="obsolete">Фильтр уже частично применён</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+88"/> <source>_Temporal threshold:</source> <translation type="unfinished">Временной порог:</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">Пространственный порог:</translation> </message> <message> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished"></translation> </message> + <message> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">Не нужно</translation> </message> <message> + <location line="+37"/> + <source>User Interface</source> + <translation type="unfinished">Интерфейс</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Управление битрейтом</translation> + </message> + <message> + <location line="-46"/> <source>Full</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>X1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Интерфейс</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Управление битрейтом</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Не поддерживается</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+266"/> <source>Bottom field first</source> - <translation type="obsolete">Нижнее поле первое</translation> + <translation type="unfinished">Нижнее поле первое</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">Верхнее поле первое</translation> + <translation type="unfinished">Верхнее поле первое</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Режим:</translation> + <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">Порядок:</translation> + <translation type="unfinished">Порядок:</translation> + </message> + <message> + <location line="-194"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+182"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>yadif</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -7184,34 +9349,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Нет данных.</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">Максимальный битрейт:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">Средний битрейт:</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">Число I-кадров</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">Число P-кадров</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">Число B-кадров</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">Максимальное количество B-кадров</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">Диаграмма битрейта</translation> </message> @@ -7219,129 +9393,229 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+58"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished">Настройка оттенка (hue) и насыщености.</translation> + </message> + <message> + <location line="-1"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> - <translation type="unfinished">Настройка оттенка (hue) и насыщености.</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Оттенок (hue)</translation> + <translation type="unfinished">Оттенок (hue)</translation> </message> <message> + <location line="+20"/> <source>Saturation</source> - <translation type="obsolete">Насыщенность</translation> + <translation type="unfinished">Насыщенность</translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">Шум:</translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> + <location line="+4"/> + <source>Full</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Быстро</translation> </message> <message> - <source>use QT4 version</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Изменить частоту:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">Предупреждение</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">Что-то очень необъяснимое случилось при построении списка заданий.</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">Нет сохраненных заданий</translation> </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Задания</translation> </message> <message> + <location line="+44"/> <source>Delete All Jobs</source> <translation type="unfinished">Удалить все задания</translation> </message> <message> + <location line="-7"/> <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> @@ -7412,22 +9686,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">Квантователь:</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">Квантователь:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -7474,91 +9753,112 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Top</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Bottom</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+70"/> <source>_Field order:</source> <translation type="unfinished">Порядок полей:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">Порог:</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">Чем меньше значение, тем сильнее деинтерлейсинг</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">Резкость</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">Включить механизм усиления резкости</translation> </message> <message> - <source>T_woway</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+1"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">Улучшенная экстраполяция (лучше не использовать)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">Карта</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">Показать области чрезстрочности (для тестирования!)</translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished">Корневой деинтерлейс</translation> </message> -</context> -<context> - <name>lame</name> <message> - <source>CBR</source> + <location line="-28"/> + <source>Kernel Deint.</source> <translation type="unfinished"></translation> </message> <message> - <source>ABR</source> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>T_woway</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>lame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+313"/> <source>Bit_rate mode:</source> <translation type="unfinished">Режим:</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">Битрейт:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">Качество:</translation> </message> <message> - <source>_Disable reservoir:</source> + <location line="+7"/> + <source>LAME Configuration</source> + <translation type="unfinished">Настройка LAME</translation> + </message> + <message> + <location line="-30"/> + <source>CBR</source> <translation type="unfinished"></translation> </message> <message> - <source>LAME Configuration</source> - <translation type="unfinished">Настройка LAME</translation> + <location line="+1"/> + <source>ABR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>_Disable reservoir:</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -7575,26 +9875,32 @@ <context> <name>largemedian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+71"/> + <source>_Process luma</source> + <translation type="unfinished">Обработать яркость (luma)</translation> + </message> + <message> + <location line="+1"/> + <source>P_rocess chroma</source> + <translation type="unfinished">Обработать цвет (chroma)</translation> + </message> + <message> + <location line="-36"/> <source>Large Median (5x5).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Median filter on 5x5 matrix.</source> <translation type="unfinished"></translation> </message> <message> - <source>_Process luma</source> - <translation type="unfinished">Обработать яркость (luma)</translation> - </message> - <message> + <location line="+34"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> - <source>P_rocess chroma</source> - <translation type="unfinished">Обработать цвет (chroma)</translation> - </message> - <message> + <location line="+5"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -7638,59 +9944,98 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">Битрейт:</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">Поменять U и V</translation> </message> <message> - <source>None</source> - <translation type="unfinished">Не нужно</translation> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Показать вектор движения</translation> </message> <message> - <source>Linear blend</source> - <translation type="unfinished"></translation> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Опции кодека</translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> + <source>None</source> + <translation type="unfinished">Не нужно</translation> </message> <message> + <location line="+2"/> <source>Linear interpolate</source> <translation type="unfinished">Линейная интерполяция</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Кубическая интерполяция</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Средняя интерполяция</translation> </message> <message> - <source>FFmpeg deint</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>_Deinterlacing:</source> <translation type="unfinished">Алгоритм:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">Автоматический уровень</translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished">libavcodec деинтерлейс</translation> </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+117"/> + <source>Linear blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>FFmpeg deint</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished">Лицензия</translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -7699,44 +10044,92 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">Лого (JPG-файл)</translation> + <translation type="obsolete">Лого (JPG-файл)</translation> </message> <message> <source>Select JPEG file</source> - <translation type="unfinished">Выбор JPEG-файла</translation> + <translation type="obsolete">Выбор JPEG-файла</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">Позиция X:</translation> + <translation type="obsolete">Позиция X:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Позиция Y:</translation> + <translation type="obsolete">Позиция Y:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">Прозрачность (alpha):</translation> + <translation type="obsolete">Прозрачность (alpha):</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> <source>Logo</source> <translation type="unfinished"></translation> </message> <message> - <source>Add logo.</source> + <location line="+8"/> + <source>Image</source> <translation type="unfinished"></translation> </message> <message> - <source>Put a logo on top of video, with alpha blending.</source> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> <translation type="unfinished"></translation> </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -7744,6 +10137,7 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Видеофильтры</translation> </message> @@ -7760,34 +10154,42 @@ <translation type="obsolete">Вверх</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation type="unfinished">Трансформация</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Черезстрочность</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Цвет</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">Подавление шума</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Резкость</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Субтитры</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Прочие</translation> </message> <message> + <location line="+62"/> <source>&Close</source> <translation type="unfinished">&Закрыть</translation> </message> @@ -7796,18 +10198,22 @@ <translation type="obsolete">Внешние</translation> </message> <message> + <location line="-244"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+95"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> <message> + <location line="+60"/> <source>&Preview</source> <translation type="unfinished"></translation> </message> @@ -7832,7 +10238,7 @@ </message> <message> <source>Preferences</source> - <translation type="obsolete">Свойства</translation> + <translation type="obsolete"></translation> </message> <message> <source>Filters</source> @@ -7860,62 +10266,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mcdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished">Деинтерлейсер компенсации движения. Портирован из MPlayer.</translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished">Быстро</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Средне</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Медленно (последовательный поиск движения)</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">Очень медленно (то же, что и 3 + multiple reference frames)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> - <source>Bottom :</source> - <translation type="unfinished"></translation> + <location line="+6"/> + <source>mcDeinterlace</source> + <translation type="unfinished">mc Деинтерлейс</translation> </message> <message> - <source>_Qp:</source> + <location line="-51"/> + <source>MCDeint</source> <translation type="unfinished"></translation> </message> <message> - <source>mcDeinterlace</source> - <translation type="unfinished">mc Деинтерлейс</translation> + <location line="+46"/> + <source>Bottom :</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="+1"/> + <source>_Qp:</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -7923,40 +10347,82 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">Поглощает две картинки как если они из двух полей </translation> + </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+201"/> <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source>_Spatial luma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+1"/> <source>Luma _Temporal strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> @@ -7964,84 +10430,260 @@ <context> <name>mp3dlow</name> <message> - <source>Mplayer Denoise 3D</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+37"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished">Уменьшает шум, сглаживает картинку, улучшает сжимаемость.</translation> </message> <message> + <location line="+34"/> + <source>_Temporal strength:</source> + <translation type="unfinished">Сила фильтра :</translation> + </message> + <message> + <location line="-35"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> <source>_Spatial luma strength:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished"></translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="unfinished">Сила фильтра :</translation> + <location line="+5"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4demuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Ошибка чтения заголовков SVQ3</translation> </message> <message> - <source>MPlayer denoise3d</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4muxer</name> <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">Не поддерживается</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Звук</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Видео</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+133"/> <source>_Mask</source> <translation type="unfinished">Маска</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">Высокое качество</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">Порог:</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">Уровень:</translation> </message> <message> + <location line="+5"/> <source>MSharpen</source> <translation type="unfinished">Резкость</translation> </message> <message> + <location line="-65"/> <source>Msharpen</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> </message> </context> <context> @@ -8070,42 +10712,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -8122,17 +10774,40 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Распаковка потока</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+1"/> + <source>End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -8144,6 +10819,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -8165,30 +10853,38 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> - <translation type="unfinished">Свойства</translation> + <translation>Свойства</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Видео</translation> </message> <message> + <location line="+22"/> <source>Frame Rate:</source> <translation type="unfinished">Частота кадров:</translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Общая продолжительность:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Соотношение сторон:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Размер картинки:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">Кодек 4СС:</translation> </message> @@ -8205,6 +10901,7 @@ <translation type="obsolete">Квадратный пиксель:</translation> </message> <message> + <location line="+53"/> <source>Audio</source> <translation type="unfinished">Звук</translation> </message> @@ -8213,112 +10910,563 @@ <translation type="obsolete">Размер:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">Частота:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Переменная частота:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">Битрейт:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">Каналы:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">Кодек:</translation> </message> <message> + <location line="-208"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+17"/> <source>Extra Video Properties</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+121"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Индектирование</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Требуются права</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Для выполнения этой операции требуются права root.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Продолжить</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Прервать</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation><b>Новая версия</b><br>Версия %1<br>Выпущена %2.<br>Доступна для загрузки с адреса<br><a href='%3'>%3</a><br><br><small>Вы можете отключить автоматическую проверку на обновления в настройках.</small></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished">Предыдущие файлы</translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished">Предыдущие проекты</translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Готово</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Выполнено</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Удалено</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Исполняется</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">Имя задания</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">Статус</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">Начальное время</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">Конечное время</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Да</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Удалить задание</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">Удалить все задания</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">Вы уверены что хотите удалить все задания?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">Уже сделано</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">Этот скрипт уже был выполнен</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Частичное наложение</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Настройка</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Неизвестно</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">Нет</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Да</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">Моно</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">Стерео</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">Моно</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">Стерео</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Внимание</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -8326,46 +11474,57 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">Новая частота кадров:</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation type="unfinished">Изменить fps</translation> </message> <message> + <location line="-322"/> <source>Custom</source> <translation type="unfinished">Вручную</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> @@ -8373,10 +11532,17 @@ <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Ширина и высота не могут быть нечетными</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -8384,51 +11550,422 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Изменить размер</translation> + <translation type="unfinished">Изменить размер</translation> </message> <message> + <location line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+435"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+435"/> <source>Bicubic</source> - <translation type="obsolete">Бикубическая</translation> + <translation type="unfinished">Бикубическая</translation> + </message> + <message> + <location line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-423"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> + <source>1:1</source> + <translation type="unfinished"> + {1:1?}</translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>4:3</source> + <translation type="unfinished"> + {4:3?}</translation> + </message> + <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> + <source>16:9</source> + <translation type="unfinished"> + {16:9?}</translation> + </message> + <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> + <source>1%</source> + <translation type="unfinished"> + {1%?}</translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>200%</source> + <translation type="unfinished"> + {200%?}</translation> + </message> + <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <source>Bilinear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+10"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+10"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Ширина и высота не могут быть нечетными</translation> + <translation type="obsolete">Ширина и высота не могут быть нечетными</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Вращать</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-7"/> <source>None</source> <translation type="unfinished">Не нужно</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 градусов</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 градусов</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 градусов</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">Угол:</translation> </message> + <message> + <location line="-160"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+156"/> + <source>90°</source> + <translation type="unfinished"> + {90°?}</translation> + </message> + <message> + <location line="+1"/> + <source>180°</source> + <translation type="unfinished"> + {180°?}</translation> + </message> + <message> + <location line="+1"/> + <source>270°</source> + <translation type="unfinished"> + {270°?}</translation> + </message> </context> <context> <name>rotateFilter</name> @@ -8458,24 +11995,59 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Предпросмотр</translation> + </message> + <message> + <location line="+76"/> + <source>next</source> <translation type="unfinished"></translation> </message> <message> - <source>Angle (°):</source> + <location line="+7"/> + <source>00:00:00.000</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>separateFields</name> <message> - <source>Preview</source> - <translation type="unfinished">Предпросмотр</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> </message> <message> - <source>next</source> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>sharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> @@ -8514,148 +12086,355 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Без стратегии</translation> + </message> + <message> + <location line="+1"/> + <source>3:2 pulldown</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+1"/> + <source>PAL/SECAM</source> <translation type="unfinished"></translation> </message> <message> - <source>OpenGL</source> + <location line="+1"/> + <source>NTSC converted from PAL</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <location line="+4"/> + <source>Top</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Никогда</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Если "расческа" осталась</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Всегда</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Не нужно</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">Стратегия:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">Порядок полей:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">Постобработка:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">В обратном направлении:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">Порог прямого направления:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">Порог для обратного направления:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">Порог шума:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Порог постобработки:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">Использовать цвет (chroma) для определения</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">Показать информацию</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Отладка</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>tsdemuxer</name> <message> - <source>Keep Top Field</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Индектирование</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">Битрейт:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>uisupport</name> <message> - <source>_Resize:</source> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+2"/> + <source>OpenGL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MS Windows Direct3D</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>unstackfield</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -8744,22 +12523,27 @@ <translation type="obsolete">Установки VobSub</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -8767,369 +12551,2951 @@ <context> <name>vorbis</name> <message> - <source>VBR</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+332"/> <source>Quality based</source> <translation type="unfinished">По качеству</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">Битрейт:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">Качество:</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished">Настройка Vorbis</translation> </message> + <message> + <location line="-26"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">Обработка</translation> </message> <message> + <location line="+86"/> <source>Time Remaining:</source> <translation type="unfinished">Осталось времени:</translation> </message> <message> + <location line="-22"/> <source>Elapsed:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+48"/> + <source>00:00:00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Вручную</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+375"/> <source>Rate Control</source> - <translation type="obsolete">Управление битрейтом</translation> + <translation type="unfinished">Управление битрейтом</translation> </message> <message> + <location line="+2882"/> <source>Disable</source> - <translation type="obsolete">Запретить</translation> + <translation type="unfinished">Запретить</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Автоопределение</translation> + <translation type="unfinished">Автоопределение</translation> </message> <message> + <location line="-2298"/> <source>Motion Estimation</source> - <translation type="obsolete">Определение движения</translation> + <translation type="unfinished">Определение движения</translation> </message> <message> + <location line="+21"/> <source>Diamond Search</source> - <translation type="obsolete">Алмазный поиск</translation> + <translation type="unfinished">Алмазный поиск</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">Гексагональный поиск</translation> + <translation type="unfinished">Гексагональный поиск</translation> </message> <message> + <location line="+313"/> + <location line="+450"/> + <location line="+36"/> <source>Disabled</source> - <translation type="obsolete">Выключено</translation> + <translation type="unfinished">Выключено</translation> </message> <message> + <location line="-433"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Не нужно</translation> + <translation type="unfinished">Не нужно</translation> </message> <message> + <location line="-3730"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Авто</translation> + <translation type="unfinished">Авто</translation> </message> <message> + <location line="+423"/> <source>Fast</source> - <translation type="obsolete">Быстро</translation> + <translation type="unfinished">Быстро</translation> </message> <message> <source>Advanced</source> <translation type="obsolete">Дополнительно</translation> </message> <message> + <location line="+1598"/> <source>Output</source> - <translation type="obsolete">Вывод</translation> - </message> - <message> - <source>0</source> - <translation type="obsolete"></translation> + <translation type="unfinished">Вывод</translation> </message> <message> + <location line="-560"/> <source>Normal</source> - <translation type="obsolete">Нормальный</translation> + <translation type="unfinished">Нормальный</translation> </message> <message> + <location line="+590"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Cоотношение сторон:</translation> + <translation type="unfinished">Cоотношение сторон:</translation> </message> <message> + <location line="+232"/> <source>Crop</source> - <translation type="obsolete">Обрезка </translation> + <translation type="unfinished">Обрезка </translation> + </message> + <message> + <location line="-3641"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <location line="+669"/> + <source>1</source> + <translation type="unfinished"> + {1?}</translation> + </message> + <message> + <location line="-664"/> + <source>1.1</source> + <translation type="unfinished"> + {1.1?}</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished"> + {1.2?}</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished"> + {1.3?}</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished"> + {2?}</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished"> + {2.1?}</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished"> + {2.2?}</translation> + </message> + <message> + <location line="+5"/> + <location line="+639"/> + <source>3</source> + <translation type="unfinished"> + {3?}</translation> + </message> + <message> + <location line="-634"/> + <source>3.1</source> + <translation type="unfinished"> + {3.1?}</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished"> + {3.2?}</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished"> + {4?}</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished"> + {4.1?}</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished"> + {4.2?}</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished"> + {5?}</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished"> + {5.1?}</translation> + </message> + <message> + <location line="+25"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished"> + {7?}</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished"> + {15?}</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished"> + {31?}</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Spatial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Temporal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>CABAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>x264Dialog</name> + <name>x265</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Вручную</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Ошибка</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x265ConfigDialog</name> <message> - <source>Target Bitrate:</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="+24"/> + <source>Configuration:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> + <location line="+17"/> + <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Авто</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished"> + {1?}</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished"> + {1.1?}</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished"> + {1.2?}</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished"> + {1.3?}</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished"> + {2?}</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished"> + {2.1?}</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished"> + {2.2?}</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished"> + {3?}</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished"> + {3.1?}</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished"> + {3.2?}</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished"> + {4?}</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished"> + {4.1?}</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished"> + {4.2?}</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished"> + {5?}</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished"> + {5.1?}</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Управление битрейтом</translation> + </message> + <message> + <location line="+21"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished"> + {7?}</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished"> + {15?}</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished"> + {31?}</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Определение движения</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">Алмазный поиск</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">Гексагональный поиск</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">Выключено</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Быстро</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Нормальный</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Запретить</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Автоопределение</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Вывод</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Cоотношение сторон:</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">Обрезка </translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Не нужно</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Не нужно</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished">Низкий</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Средне</translation> </message> <message> + <location line="+7"/> + <source>Custom</source> + <translation type="unfinished">Вручную</translation> + </message> + <message> + <location line="+43"/> + <source>Threading</source> + <translation type="unfinished">Многопоточность</translation> + </message> + <message> + <location line="+40"/> + <source>Motion Estimation</source> + <translation type="unfinished">Определение движения</translation> + </message> + <message> + <location line="+21"/> + <source>Rate Control</source> + <translation type="unfinished">Управление битрейтом</translation> + </message> + <message> + <location line="-45"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Соотношение сторон:</translation> + </message> + <message> + <location line="-65"/> <source>Full</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="unfinished">Вручную</translation> - </message> - <message> + <location line="+17"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Многопоточность</translation> + <location line="+4"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Определение движения</translation> + <location line="+4"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Управление битрейтом</translation> + <location line="+7"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> + <location line="+53"/> + <source>Temporal & spatial check</source> <translation type="unfinished"></translation> </message> <message> - <source>16:9 (PAL))</source> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> <translation type="unfinished"></translation> </message> <message> - <source>16:9 (NTSC))</source> + <location line="+1"/> + <source>Skip spatial temporal check</source> <translation type="unfinished"></translation> </message> <message> - <source>Mi_n. quantizer:</source> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Нижнее поле первое</translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Соотношение сторон:</translation> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Верхнее поле первое</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Режим:</translation> </message> <message> - <source>Aspect Ratio</source> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">Порядок:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> <translation type="unfinished"></translation> </message> </context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_sr.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_sr.ts
Changed
@@ -2304,6 +2304,7 @@ <translation type="obsolete">Можда се односи на неку стару датотеку са индексом.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">Покушај да отворим %s није успео!</translation> </message> @@ -2358,124 +2359,68 @@ <translation type="obsolete">Прављење индекса неуспело</translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-36"/> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+62"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> - <message> - <source>Alert</source> - <translation type="unfinished">Узбуна</translation> - </message> - <message> - <source>Info</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> <message> - <source>Confirmation</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question?</source> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <source>Alert</source> + <translation type="obsolete">Узбуна</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Bitrate</source> - <translation type="unfinished">Битски проток</translation> + <translation type="obsolete">Битски проток</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Constant Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Video Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Average Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Encoding mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> +</context> +<context> + <name>ADM_QthreadCount</name> <message> - <source>Target video size (MB)</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> - <source>Average bitrate (kb/s)</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Нађи сам</translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Произвољно</translation> </message> </context> <context> @@ -2526,14 +2471,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+46"/> <source>Auto-detect</source> <translation type="unfinished">Нађи сам</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Произвољно</translation> </message> <message> + <location line="-2"/> <source>Disabled</source> <translation type="unfinished"></translation> </message> @@ -2541,6 +2489,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished"></translation> </message> @@ -2648,122 +2598,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Калкулатор</translation> </message> <message> + <location line="+40"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+22"/> <source>Duration:</source> <translation type="unfinished">Трајање:</translation> </message> <message> + <location line="+33"/> <source>Custom</source> <translation type="unfinished">Произвољно</translation> </message> <message> + <location line="+269"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-517"/> <source>Target</source> <translation type="unfinished"></translation> </message> <message> + <location line="+54"/> <source>Medium:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>1 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Custom Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>Total Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> @@ -2861,23 +2850,19 @@ </message> <message> <source>Resume</source> - <translation type="unfinished">Настави</translation> + <translation type="obsolete">Настави</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Прекини</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Прекини</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Потребна овлашћења</translation> + <translation type="obsolete">Потребна овлашћења</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Администраторска овлашћења су потребна за извршавање ове операције.</translation> + <translation type="obsolete">Администраторска овлашћења су потребна за извршавање ове операције.</translation> </message> </context> <context> @@ -2888,13 +2873,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -2944,14 +2922,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">Правим индекс</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -2959,6 +2940,10 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+48"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Поставке</translation> </message> @@ -2967,77 +2952,101 @@ <translation type="obsolete">Звучни филтери</translation> </message> <message> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Филтери</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Track 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="-89"/> <source>Track 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Филтери</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+47"/> <source>Skip Glyph</source> <translation type="unfinished">Прескочи карактер</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Игнориши</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">У реду</translation> </message> <message> + <location line="+28"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">Временски код:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="-103"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished"></translation> </message> <message> + <location line="+52"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> <source>Nb Lines :</source> <translation type="unfinished"></translation> </message> @@ -3045,34 +3054,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+47"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-67"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished">00:00:00</translation> - </message> - <message> + <location line="+14"/> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> - </message> - <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -3080,22 +3097,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="-20"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>...</source> <translation type="unfinished"></translation> </message> @@ -3122,7 +3144,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Проблеми при покретању звучне картице</translation> + <translation type="obsolete">Проблеми при покретању звучне картице</translation> </message> </context> <context> @@ -3278,16 +3300,17 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Проблем при читању SVQ3 заглавља</translation> + <translation type="obsolete">Проблем при читању SVQ3 заглавља</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">Не постоји stts табела</translation> + <translation type="obsolete">Не постоји stts табела</translation> </message> </context> <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Видео кодер</translation> </message> @@ -3296,14 +3319,22 @@ <translation type="obsolete"><b>Видео</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Без измене</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Поставке</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Филтери</translation> </message> @@ -3324,14 +3355,18 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="+671"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished">/ 00:00:00.000</translation> </message> <message> + <location line="+176"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> @@ -3348,10 +3383,12 @@ <translation type="obsolete">Хистограм битског протока</translation> </message> <message> + <location line="-27"/> <source>A:</source> <translation type="unfinished">А:</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished">Б:</translation> </message> @@ -3360,237 +3397,399 @@ <translation type="obsolete">Подржани су</translation> </message> <message> + <location line="-137"/> <source>Frame type:</source> <translation type="unfinished">Тип кадра:</translation> </message> <message> + <location line="-1284"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+129"/> <source>&Shift:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>ms</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> + <location line="-903"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-637"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> <source>Time:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+83"/> <source>?</source> <translation type="unfinished"></translation> </message> <message> - <source>Selection</source> + <location line="+44"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+25"/> + <source>Vol&ume</source> <translation type="unfinished"></translation> </message> <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>&Information...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Calculator...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>&Input</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Codec Options</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+C</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>Ctrl+Alt+N</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Selection</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+S</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Volume</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Audio Metre</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+M</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Separate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Si&de</source> <translation type="unfinished"></translation> </message> - <message> - <source>Display processed video on playback</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Play filtered</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Video</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>Mpeg1Encoder</name> @@ -3818,11 +4017,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">Неисправно заглавље</translation> + <translation type="obsolete">Неисправно заглавље</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">Распакујем битски ток</translation> + <translation type="obsolete">Распакујем битски ток</translation> </message> <message> <source>Indexing</source> @@ -3835,26 +4034,26 @@ <source>Alert</source> <translation type="obsolete">Узбуна</translation> </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -3863,135 +4062,146 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Без стратегије</translation> + <translation type="obsolete">Без стратегије</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">3:2 пулдаун</translation> + <translation type="obsolete">3:2 пулдаун</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">NTSC прекодиран из PAL</translation> + <translation type="obsolete">NTSC прекодиран из PAL</translation> </message> <message> <source>Top</source> - <translation type="unfinished">Изнад</translation> + <translation type="obsolete">Изнад</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Дно</translation> + <translation type="obsolete">Дно</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Никада</translation> + <translation type="obsolete">Никада</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">Уколико је засплетено</translation> + <translation type="obsolete">Уколико је засплетено</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Увек</translation> + <translation type="obsolete">Увек</translation> </message> <message> <source>None</source> - <translation type="unfinished">Ништа</translation> + <translation type="obsolete">Ништа</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">Ништа, али прорачунај</translation> + <translation type="obsolete">Ништа, али прорачунај</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">Накнадно процесирање на најбољем поклапању</translation> + <translation type="obsolete">Накнадно процесирање на најбољем поклапању</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">Накнадно процесирање и приказ зона (налажење грешака)</translation> + <translation type="obsolete">Накнадно процесирање и приказ зона (налажење грешака)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">Обради слике (не поља)</translation> + <translation type="obsolete">Обради слике (не поља)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">Обради слике (не поља), налажење грешака</translation> + <translation type="obsolete">Обради слике (не поља), налажење грешака</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">_Стратегија:</translation> + <translation type="obsolete">_Стратегија:</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">_Редослед поља:</translation> + <translation type="obsolete">_Редослед поља:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">_Накнадна обрада:</translation> + <translation type="obsolete">_Накнадна обрада:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">Пробај _уназад:</translation> + <translation type="obsolete">Пробај _уназад:</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">_Директна осетљивост:</translation> + <translation type="obsolete">_Директна осетљивост:</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">_Повратна осетљивост:</translation> + <translation type="obsolete">_Повратна осетљивост:</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">Осетљивост на _шум:</translation> + <translation type="obsolete">Осетљивост на _шум:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">Осетљивост накнадне обраде:</translation> + <translation type="obsolete">Осетљивост накнадне обраде:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">Користи _хрома за процену</translation> + <translation type="obsolete">Користи _хрома за процену</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">Прикажи _информације</translation> + <translation type="obsolete">Прикажи _информације</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">Налажење _грешака</translation> + <translation type="obsolete">Налажење _грешака</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">_Стопи</translation> - </message> - <message> - <source>Decomb Telecide</source> - <translation type="unfinished"></translation> + <translation type="obsolete">_Стопи</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Webmmuxer</name> + <name>VapourSynthProxy</name> <message> - <source>Saving Webm</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -4041,64 +4251,84 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+139"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="-123"/> <source>About Avidemux</source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+10"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+55"/> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -4122,1389 +4352,2304 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">Смести у о_бавештајну зону панела приликом кодирања</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">_Дозволи нестандардне учестаности звука за ДВД</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">Направи OpenDML _датотеке</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished">SIMD</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished">Омогући све SIMD</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">Омогући MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">Омогући MMXEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">Омогући 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">Омогући 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">Омогући SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">Омогући SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">Омогући SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">Омогући SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">lavc _нити:</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">Подршка за више нити</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished">Високо</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished">Изнад нормалног</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Нормано</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">Испод нормалног</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished">Ниско</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished">Приоритет _кодирања:</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">Приоритет _индексирања/распаковања:</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">Приоритет _репродукције:</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">Постављање приоритета</translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">Користи _алтернативни таг за MP3 у .mp4</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished">XVideo (најбоље)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (добро)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">Видео _екран:</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">Без упозорења</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Прикажи само упозорења о грешкама</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Прикажи сва упозорења</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">Ниво _обавештавања:</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished">ПЦМ</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished">Главни</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">Контрола _јачине звука:</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">Без смањења авучних канала</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">Стерео</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished">Pro Logic</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">Pro Logic II</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">_Смањење авучних канала при репродукцији:</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+17"/> <source>_Horizontal deblocking</source> <translation type="unfinished">_Хоризонтално уклањање блокова</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">_Вертикално уклањање блокова</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation type="unfinished">_Дерингинд</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Јачина :</translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">Подразумевана накнадна обрада</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Корисничко окружење</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Излаз</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Звук</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Видео</translation> + <translation type="unfinished">Видео</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">Процесори</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished">Више нити</translation> </message> <message> + <location line="+21"/> <source>Preferences</source> <translation type="unfinished">Поставке</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+42"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation type="unfinished">-</translation> </message> <message> - <source>Append</source> - <translation type="unfinished"></translation> + <location line="+10"/> + <source>Copy</source> + <translation type="unfinished">Без измене</translation> </message> <message> - <source>Save</source> - <translation type="unfinished"></translation> + <location line="+17"/> + <location line="+8"/> + <source>Filters</source> + <translation type="unfinished">Филтери</translation> </message> <message> - <source>Queue</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> + <source>R_esampling (Hz):</source> + <translation type="unfinished">_Превести (Hz):</translation> </message> <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Resampling frequency (Hz)</source> + <translation type="unfinished">Учестаност преведеног (Hz)</translation> </message> <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> + <source>None</source> + <translation type="unfinished">Ништа</translation> </message> <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> + <location line="-24"/> + <source>Film to PAL</source> + <translation type="unfinished">Филм у PAL</translation> </message> <message> - <source>Close</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>PAL to Film</source> + <translation type="unfinished">PAL у Филм</translation> </message> <message> - <source>-</source> - <translation type="unfinished">-</translation> + <location line="+3"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Промена _учестаности кадрова:</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>No change</source> + <translation type="unfinished">Без измена</translation> </message> <message> - <source>Connect to avsproxy</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Mono</source> + <translation type="unfinished">Моно</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> + <location line="+2"/> + <source>Stereo+surround</source> + <translation type="unfinished">Стерео + сараунд</translation> </message> <message> - <source>Undo</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo+center</source> + <translation type="unfinished">Стерео + централни</translation> </message> <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo+center+surround</source> + <translation type="unfinished">Стерео + центар + сараунд</translation> </message> <message> - <source>Cut</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo front+stereo rear</source> + <translation type="unfinished">Стерео напред + стерео позади</translation> </message> <message> - <source>Copy</source> - <translation type="unfinished">Без измене</translation> + <location line="+1"/> + <source>5 channels</source> + <translation type="unfinished">5 канала</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>5.1</source> + <translation type="unfinished">5+1 канала</translation> </message> <message> - <source>Delete</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Dolby Pro Logic</source> + <translation type="unfinished">Dolby Pro Logic</translation> </message> <message> - <source>Set Marker A</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Dolby Pro Logic II</source> + <translation type="unfinished">Dolby Pro Logic II</translation> </message> <message> - <source>Set Marker B</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>Automatic (max -3 dB)</source> + <translation type="unfinished">Аутоматски (највише до -3 dB)</translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>_Gain mode:</source> + <translation type="unfinished">_режим појачавања:</translation> </message> <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>G_ain value:</source> + <translation type="unfinished">_Ниво појачања:</translation> </message> <message> - <source>Filters</source> - <translation type="unfinished">Филтери</translation> + <location line="+7"/> + <source>_Mixer:</source> + <translation type="unfinished">_Миксета:</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> + <location line="+13"/> + <source>Audio Filters</source> + <translation type="unfinished">Звучни филтери</translation> </message> <message> - <source>Save audio</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> + <source>Fontconfig</source> + <translation type="unfinished">Fontconfig</translation> </message> <message> - <source>Build Option</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>SDL</source> + <translation type="unfinished">SDL</translation> </message> <message> - <source>Plugins</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>XVideo</source> + <translation type="unfinished">XVideo</translation> </message> <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>x86</source> + <translation type="unfinished">x86</translation> </message> <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>x86-64</source> + <translation type="unfinished">x86-64</translation> </message> <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>Libraries</source> + <translation type="unfinished">Библиотеке</translation> </message> <message> - <source>About</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>Built-in Support</source> + <translation type="unfinished">Подржани су</translation> </message> <message> - <source>Play/Stop</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> + <source>_Job name:</source> + <translation type="unfinished">_Име задатка:</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> + <location line="+6"/> + <source>Save Job</source> + <translation type="unfinished">Сачувај задатак</translation> </message> <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> + <source>Codec Error</source> + <translation type="unfinished">Грешка у кодецима</translation> </message> <message> - <source>Previous Intra Frame</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_main.cpp" line="+329"/> + <source>Not coded in this version</source> + <translation type="unfinished">Није кодирано у овој верзији</translation> </message> <message> - <source>Next Intra Frame</source> - <translation type="unfinished"></translation> + <source>Select AVI File...</source> + <translation type="obsolete">Изабери AVI датотеку...</translation> </message> <message> - <source>Previous Black Frame</source> - <translation type="unfinished"></translation> + <source>Select AVI File to Append...</source> + <translation type="obsolete">Изабери датотеку да додам...</translation> </message> <message> - <source>Next Black Frame</source> - <translation type="unfinished"></translation> + <location line="+181"/> + <source>Are you sure?</source> + <translation type="unfinished">Да ли си сигуран?</translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> + <location line="+87"/> + <source>Permission error</source> + <translation type="unfinished">Грешка са дозволама</translation> </message> <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Не могу да отворим „%s“</translation> </message> <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>File error</source> + <translation type="unfinished">Грешка са датотеком</translation> </message> <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>"%s" does not exist.</source> + <translation type="unfinished">„%s“ не постоји.</translation> </message> <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> + <location line="+38"/> + <source>Cannot open project using the video loader.</source> + <translation type="unfinished">Не могу да отворим пројекат користећи видео читач.</translation> </message> <message> - <source>R_esampling (Hz):</source> - <translation type="unfinished">_Превести (Hz):</translation> + <location line="+1"/> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation type="unfinished">Пробајте „Датотека -> Учитај/Покрени пројекат...“</translation> </message> <message> - <source>Resampling frequency (Hz)</source> - <translation type="unfinished">Учестаност преведеног (Hz)</translation> + <location line="+4"/> + <source>Could not open the file</source> + <translation type="unfinished">Не могу да отворим датотеку</translation> </message> <message> - <source>None</source> - <translation type="unfinished">Ништа</translation> + <location line="+40"/> + <source>Multiple Audio Tracks</source> + <translation type="unfinished">Више звучних стаза</translation> </message> <message> - <source>Film to PAL</source> - <translation type="unfinished">Филм у PAL</translation> + <location line="+0"/> + <source>The file you just loaded contains several audio tracks. +Go to Audio->MainTrack to select the active one.</source> + <translation type="unfinished">Датотека коју сте управо учитали садржи неколико звучних стаза. +Идите у „Звук -> Главна стаза“ и изаберите једну активну стазу.</translation> </message> <message> - <source>PAL to Film</source> - <translation type="unfinished">PAL у Филм</translation> + <location line="+84"/> + <source>Something failed when appending</source> + <translation type="unfinished">Нешто није успело приликом додавања</translation> </message> <message> - <source>_Frame rate change:</source> - <translation type="unfinished">Промена _учестаности кадрова:</translation> + <location line="+9"/> + <location line="+249"/> + <source>Something bad happened (II)</source> + <translation type="unfinished">Нешто лоше се десило (II)</translation> </message> <message> - <source>No change</source> - <translation type="unfinished">Без измена</translation> + <location line="-56"/> + <source>Checking video</source> + <translation type="unfinished">Проверавам видео</translation> </message> <message> - <source>Mono</source> - <translation type="unfinished">Моно</translation> + <location line="+16"/> + <source>No error found</source> + <translation type="unfinished">Нису нађене грешке</translation> </message> <message> - <source>Stereo+surround</source> - <translation type="unfinished">Стерео + сараунд</translation> + <location line="+4"/> + <source>Errors found in %u frames</source> + <translation type="unfinished">Нађене грешке у %u кадровима</translation> </message> <message> - <source>Stereo+center</source> - <translation type="unfinished">Стерео + централни</translation> + <location line="+16"/> + <source>Marker A > B</source> + <translation type="unfinished">Граничник A > B</translation> </message> <message> - <source>Stereo+center+surround</source> - <translation type="unfinished">Стерео + центар + сараунд</translation> + <location line="+0"/> + <source>Cannot delete the selection.</source> + <translation type="unfinished">Не могу да обришем изабрано.</translation> </message> <message> - <source>Stereo front+stereo rear</source> - <translation type="unfinished">Стерео напред + стерео позади</translation> + <location line="+5"/> + <source>You can't remove all frames</source> + <translation type="unfinished">Не можете да уклоните све кадрове</translation> </message> <message> - <source>5 channels</source> - <translation type="unfinished">5 канала</translation> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation type="unfinished">Нешто лоше се десило</translation> </message> <message> - <source>5.1</source> - <translation type="unfinished">5+1 канала</translation> + <location line="+88"/> + <source>_Track from video:</source> + <translation type="unfinished">_Узми звук из видео датотеке:</translation> </message> <message> - <source>Dolby Pro Logic</source> - <translation type="unfinished">Dolby Pro Logic</translation> + <location line="+3"/> + <source>Main Audio Track</source> + <translation type="unfinished">Главна звучна стаза</translation> </message> <message> - <source>Dolby Pro Logic II</source> - <translation type="unfinished">Dolby Pro Logic II</translation> + <location line="+253"/> + <source>AvsProxy</source> + <translation type="unfinished">AvsProxy</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Failed to connect to avsproxy. +Is it running ?</source> + <translation type="unfinished">Неуспело повезивање на avsproxy. +Да ли је он покренут ?</translation> </message> <message> - <source>Automatic (max -3 dB)</source> - <translation type="unfinished">Аутоматски (највише до -3 dB)</translation> + <location line="+5"/> + <source>avsproxy</source> + <translation type="unfinished">avsproxy</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> + <location line="+34"/> + <source>Frame type:</source> + <translation type="unfinished">Тип кадра:</translation> </message> <message> - <source>_Gain mode:</source> - <translation type="unfinished">_режим појачавања:</translation> + <location line="+1"/> + <source>Frame size:</source> + <translation type="unfinished">Величина кадра:</translation> </message> <message> - <source>G_ain value:</source> - <translation type="unfinished">_Ниво појачања:</translation> + <location line="+2"/> + <source>Frame Hex Dump</source> + <translation type="unfinished">Баци хексадекадни кадар</translation> </message> <message> - <source>_Mixer:</source> - <translation type="unfinished">_Миксета:</translation> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> + <source>_Filter strength:</source> + <translation type="unfinished">_Јачина филтера:</translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Замени U и V</translation> </message> <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> + <location line="+12"/> + <source>_Deringing</source> + <translation type="unfinished">_Дерингинг</translation> </message> <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_save.cpp" line="-221"/> + <source>Select Workbench to Save</source> + <translation type="unfinished">Изабери датотеку да сачувам тезгу</translation> </message> <message> - <source>Audio Filters</source> - <translation type="unfinished">Звучни филтери</translation> + <location line="+8"/> + <source>Select File to Save Audio</source> + <translation type="unfinished">Изабери датотеку да сачувам звук</translation> </message> <message> - <source>Fontconfig</source> - <translation type="unfinished">Fontconfig</translation> + <location line="+5"/> + <source>Select JPEG Sequence to Save</source> + <translation type="unfinished">Изабери коју JPEG секвенцу да сачувам</translation> </message> <message> - <source>FreeType 2</source> + <location line="+5"/> + <source>Select BMP to Save</source> + <translation type="unfinished">Изабери BMP за чување</translation> + </message> + <message> + <location line="+6"/> + <source>Select JPEG to Save</source> + <translation type="unfinished">Изабери BMP за чување</translation> + </message> + <message> + <location line="+8"/> + <source>Select File to Save</source> + <translation type="unfinished">Изабери датотеку за чување</translation> + </message> + <message> + <location line="+62"/> + <source>Saving audio</source> + <translation type="unfinished">Снимам звук</translation> + </message> + <message> + <location line="+179"/> + <source>Saving as set of jpegs</source> + <translation type="unfinished">Снимање као сет JPEG sliка неуспело.</translation> + </message> + <message> + <location line="+6"/> + <source>Cannot decode frame</source> + <translation type="unfinished">Не могу да декодирам кадар</translation> + </message> + <message> + <location line="+0"/> + <source>Aborting.</source> + <translation type="unfinished">Обустављам.</translation> + </message> + <message> + <location line="+11"/> + <location line="+38"/> + <source>Done</source> + <translation type="unfinished">Завршено</translation> + </message> + <message> + <location line="-38"/> + <source>Saved %d images.</source> + <translation type="unfinished">Сачувано %d слика.</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="+0"/> + <source>Could not save all images.</source> + <translation type="unfinished">Не могу да сачувам све слике</translation> + </message> + <message> + <location line="+22"/> + <source>BMP op failed</source> + <translation type="unfinished">Рад над BMP неуспео</translation> + </message> + <message> + <location line="+0"/> + <source>Saving %s as a BMP file failed.</source> + <translation type="unfinished">Снимање %s у BMP датотеку неуспело.</translation> + </message> + <message> + <location line="+14"/> + <source>File %s has been successfully saved.</source> + <translation type="unfinished">Датотека %s је успешно сачувана.</translation> + </message> + <message> + <location line="+4"/> + <source>Failed</source> + <translation type="unfinished">Неуспело</translation> + </message> + <message> + <location line="+0"/> + <source>File %s was NOT saved correctly.</source> + <translation type="unfinished">Датотека %s није правилно сачувана.</translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> + <source>Custom</source> + <translation type="unfinished">Произвољно</translation> + </message> + <message> + <source>_Mode:</source> + <translation type="obsolete">_Режим:</translation> + </message> + <message> + <source>_New frame rate:</source> + <translation type="obsolete">_Нова учестаност кадрова:</translation> + </message> + <message> + <source>Default</source> + <translation type="obsolete">Подразумевано</translation> + </message> + <message> + <source>KVCD</source> + <translation type="obsolete">KVCD</translation> + </message> + <message> + <source>Progressive</source> + <translation type="obsolete">Прогресивни</translation> + </message> + <message> + <source>Interlacing</source> + <translation type="obsolete">Преплитање</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="obsolete">Контрола протока</translation> + </message> + <message> + <source>Full</source> + <translation type="obsolete">Потпуно</translation> + </message> + <message> + <source>Log</source> + <translation type="obsolete">Дневник измена</translation> + </message> + <message> + <source>Phods</source> + <translation type="obsolete">Phods</translation> + </message> + <message> + <source>EPZS</source> + <translation type="obsolete">EPZS</translation> + </message> + <message> + <source>H.263</source> + <translation type="obsolete">H.263</translation> + </message> + <message> + <source>MPEG</source> + <translation type="obsolete">MPEG</translation> + </message> + <message> + <source>Motion Estimation</source> + <translation type="obsolete">Процена покрета</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> + <source>Medium</source> + <translation type="unfinished">Средње</translation> + </message> + <message> + <source>VBR</source> + <translation type="obsolete">VBR</translation> + </message> + <message> + <source>Quality based</source> + <translation type="obsolete">Базирано на квалитету</translation> + </message> + <message> + <source>_Bitrate:</source> + <translation type="obsolete">_Битски проток:</translation> + </message> + <message> + <source>_Quality:</source> + <translation type="obsolete">_Квалитет:</translation> + </message> + <message> + <source>_Quantizer:</source> + <translation type="obsolete">_Квантизер:</translation> + </message> + <message> + <source>CBR</source> + <translation type="obsolete">CBR</translation> + </message> + <message> + <source>ABR</source> + <translation type="obsolete">ABR</translation> + </message> + <message> + <source>Bit_rate mode:</source> + <translation type="obsolete">Бит_ски проток:</translation> + </message> + <message> + <source>The filter is already partial</source> + <translation type="obsolete">Филтер је већ половичан</translation> + </message> + <message> + <source>Ready</source> + <translation type="obsolete">Спремно</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Успешно</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">Уклоњено</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">У току</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Sigurno!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Уклони задатак</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished">Појачај</translation> + </message> + <message> + <location line="-7"/> + <source>DRC</source> <translation type="unfinished"></translation> </message> <message> - <source>Gettext</source> + <location line="+5"/> + <source>Manual (dB)</source> <translation type="unfinished"></translation> </message> <message> - <source>SDL</source> - <translation type="unfinished">SDL</translation> + <location line="+13"/> + <source>Remix:</source> + <translation type="unfinished"></translation> </message> <message> - <source>XVideo</source> - <translation type="unfinished">XVideo</translation> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> </message> <message> - <source>VDPAU</source> + <location line="+5"/> + <source>Shift audio:</source> <translation type="unfinished"></translation> </message> <message> - <source>x86</source> - <translation type="unfinished">x86</translation> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <source>x86-64</source> - <translation type="unfinished">x86-64</translation> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-19"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Libraries</source> - <translation type="unfinished">Библиотеке</translation> + <location line="+1"/> + <source>Gettext</source> + <translation type="unfinished"></translation> </message> <message> - <source>Built-in Support</source> - <translation type="unfinished">Подржани су</translation> + <location line="+3"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Job name:</source> - <translation type="unfinished">_Име задатка:</translation> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output _File:</source> + <location line="+3"/> + <source>Go to Time</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video To Write</source> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="-3"/> + <source>Output _File:</source> <translation type="unfinished"></translation> </message> <message> - <source>Save Job</source> - <translation type="unfinished">Сачувај задатак</translation> + <location line="+0"/> + <source>Select Video To Write</source> + <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Video Decoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Decoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Audio Device Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Demuxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Demuxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Muxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Muxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Plugins Info</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-293"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Enable openGl support</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> <source>_Split MPEG files every (MB):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>VDPAU (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>OpenGL (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> <source>_AudioDevice</source> <translation type="unfinished"></translation> </message> <message> - <source>No audio track</source> + <location line="+19"/> + <source>System language</source> <translation type="unfinished"></translation> </message> <message> - <source>An audio track is necessary to create such file</source> + <location line="+25"/> + <source>_Language</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Error</source> - <translation type="unfinished">Грешка у кодецима</translation> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> <translation type="unfinished"></translation> </message> <message> - <source>No AAC audio encoder plugin found.</source> + <location line="+8"/> + <source>Display</source> <translation type="unfinished"></translation> </message> <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> + <location line="+3"/> + <source>HW Accel</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> + <location line="+11"/> + <source>_Always ask which port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select FLV1 codec.</source> + <location line="+1"/> + <source>Default port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select mpeg4 sp codec.</source> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-47"/> + <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> + <location line="+1"/> + <source>Append</source> <translation type="unfinished"></translation> </message> <message> - <source>Select script to save</source> + <location line="+1"/> + <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <source>Not coded in this version</source> - <translation type="unfinished">Није кодирано у овој верзији</translation> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File...</source> - <translation type="obsolete">Изабери AVI датотеку...</translation> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File to Append...</source> - <translation type="obsolete">Изабери датотеку да додам...</translation> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure?</source> - <translation type="unfinished">Да ли си сигуран?</translation> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> </message> <message> - <source>Permission error</source> - <translation type="unfinished">Грешка са дозволама</translation> + <location line="+1"/> + <source>Close</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open "%s".</source> - <translation type="unfinished">Не могу да отворим „%s“</translation> + <location line="+2"/> + <source>Information</source> + <translation type="unfinished"></translation> </message> <message> - <source>File error</source> - <translation type="unfinished">Грешка са датотеком</translation> + <location line="+2"/> + <source>Connect to avsproxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>"%s" does not exist.</source> - <translation type="unfinished">„%s“ не постоји.</translation> + <location line="+2"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open project using the video loader.</source> - <translation type="unfinished">Не могу да отворим пројекат користећи видео читач.</translation> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="unfinished">Пробајте „Датотека -> Учитај/Покрени пројекат...“</translation> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not open the file</source> - <translation type="unfinished">Не могу да отворим датотеку</translation> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multiple Audio Tracks</source> - <translation type="unfinished">Више звучних стаза</translation> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished"></translation> </message> <message> - <source>The file you just loaded contains several audio tracks. -Go to Audio->MainTrack to select the active one.</source> - <translation type="unfinished">Датотека коју сте управо учитали садржи неколико звучних стаза. -Идите у „Звук -> Главна стаза“ и изаберите једну активну стазу.</translation> + <location line="+1"/> + <source>Delete</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something failed when appending</source> - <translation type="unfinished">Нешто није успело приликом додавања</translation> + <location line="+2"/> + <source>Set Marker A</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened (II)</source> - <translation type="unfinished">Нешто лоше се десило (II)</translation> + <location line="+1"/> + <source>Set Marker B</source> + <translation type="unfinished"></translation> </message> <message> - <source>Checking video</source> - <translation type="unfinished">Проверавам видео</translation> + <location line="+2"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> </message> <message> - <source>No error found</source> - <translation type="unfinished">Нису нађене грешке</translation> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> </message> <message> - <source>Errors found in %u frames</source> - <translation type="unfinished">Нађене грешке у %u кадровима</translation> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>Marker A > B</source> - <translation type="unfinished">Граничник A > B</translation> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot delete the selection.</source> - <translation type="unfinished">Не могу да обришем изабрано.</translation> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> </message> <message> - <source>You can't remove all frames</source> - <translation type="unfinished">Не можете да уклоните све кадрове</translation> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened</source> - <translation type="unfinished">Нешто лоше се десило</translation> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Track from video:</source> - <translation type="unfinished">_Узми звук из видео датотеке:</translation> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Main Audio Track</source> - <translation type="unfinished">Главна звучна стаза</translation> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> </message> <message> - <source>AvsProxy</source> - <translation type="unfinished">AvsProxy</translation> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed to connect to avsproxy. -Is it running ?</source> - <translation type="unfinished">Неуспело повезивање на avsproxy. -Да ли је он покренут ?</translation> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> </message> <message> - <source>avsproxy</source> - <translation type="unfinished">avsproxy</translation> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame type:</source> - <translation type="unfinished">Тип кадра:</translation> + <location line="+7"/> + <source>Play/Stop</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame size:</source> - <translation type="unfinished">Величина кадра:</translation> + <location line="+1"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame Hex Dump</source> - <translation type="unfinished">Баци хексадекадни кадар</translation> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>TimeStamp:</source> + <location line="+1"/> + <source>Previous Intra Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Go to Time</source> + <location line="+1"/> + <source>Next Intra Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filter strength:</source> - <translation type="unfinished">_Јачина филтера:</translation> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Swap U and V</source> - <translation type="unfinished">_Замени U и V</translation> + <location line="+1"/> + <source>Next Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deringing</source> - <translation type="unfinished">_Дерингинг</translation> + <location line="+1"/> + <source>First Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output file</source> + <location line="+1"/> + <source>Last Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Job name</source> + <location line="+2"/> + <source>Go To Marker A</source> <translation type="unfinished"></translation> </message> <message> - <source>Queue job to jobList</source> + <location line="+1"/> + <source>Go To Marker B</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Workbench to Save</source> - <translation type="unfinished">Изабери датотеку да сачувам тезгу</translation> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save Audio</source> - <translation type="unfinished">Изабери датотеку да сачувам звук</translation> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG Sequence to Save</source> - <translation type="unfinished">Изабери коју JPEG секвенцу да сачувам</translation> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select BMP to Save</source> - <translation type="unfinished">Изабери BMP за чување</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG to Save</source> - <translation type="unfinished">Изабери BMP за чување</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save</source> - <translation type="unfinished">Изабери датотеку за чување</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving audio</source> - <translation type="unfinished">Снимам звук</translation> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>Jpeg</source> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> <translation type="unfinished"></translation> </message> <message> - <source>Fail to save as jpeg</source> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving as set of jpegs</source> - <translation type="unfinished">Снимање као сет JPEG sliка неуспело.</translation> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode frame</source> - <translation type="unfinished">Не могу да декодирам кадар</translation> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborting.</source> - <translation type="unfinished">Обустављам.</translation> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Done</source> - <translation type="unfinished">Завршено</translation> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saved %d images.</source> - <translation type="unfinished">Сачувано %d слика.</translation> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error</source> - <translation type="unfinished">Грешка</translation> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not save all images.</source> - <translation type="unfinished">Не могу да сачувам све слике</translation> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>BMP op failed</source> - <translation type="unfinished">Рад над BMP неуспео</translation> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving %s as a BMP file failed.</source> - <translation type="unfinished">Снимање %s у BMP датотеку неуспело.</translation> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s has been successfully saved.</source> - <translation type="unfinished">Датотека %s је успешно сачувана.</translation> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed</source> - <translation type="unfinished">Неуспело</translation> + <location line="+161"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s was NOT saved correctly.</source> - <translation type="unfinished">Датотека %s није правилно сачувана.</translation> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>Recent Files</source> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> <translation type="unfinished"></translation> </message> <message> - <source>Recent Projects</source> + <location line="+43"/> + <source>Select Video File to Append...</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="obsolete">Произвољно</translation> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete">_Режим:</translation> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="obsolete">_Нова учестаност кадрова:</translation> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="obsolete">Подразумевано</translation> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="obsolete">KVCD</translation> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="obsolete">Прогресивни</translation> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="obsolete">Преплитање</translation> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="obsolete">Контрола протока</translation> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Упс...</translation> </message> <message> - <source>Full</source> - <translation type="obsolete">Потпуно</translation> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="obsolete">Дневник измена</translation> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Проблеми при покретању звучне картице</translation> </message> <message> - <source>Phods</source> - <translation type="obsolete">Phods</translation> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished">Не</translation> </message> <message> - <source>EPZS</source> - <translation type="obsolete">EPZS</translation> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="obsolete">H.263</translation> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG</source> - <translation type="obsolete">MPEG</translation> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+6"/> + <source>Output file</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete">Процена покрета</translation> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="unfinished">Средње</translation> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> </message> <message> - <source>VBR</source> - <translation type="obsolete">VBR</translation> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality based</source> - <translation type="obsolete">Базирано на квалитету</translation> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="obsolete">_Битски проток:</translation> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Грешка при снимању</translation> </message> <message> - <source>_Quality:</source> - <translation type="obsolete">_Квалитет:</translation> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="obsolete">_Квантизер:</translation> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>CBR</source> - <translation type="obsolete">CBR</translation> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>ABR</source> - <translation type="obsolete">ABR</translation> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bit_rate mode:</source> - <translation type="obsolete">Бит_ски проток:</translation> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> </message> <message> - <source>The filter is already partial</source> - <translation type="obsolete">Филтер је већ половичан</translation> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">Нађи сам</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-12"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Motion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Спремно</translation> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Успешно</translation> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">Уклоњено</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">У току</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> + <location line="+18"/> + <source>Less than a minute</source> <translation type="unfinished"></translation> </message> <message> - <source>Status</source> + <location line="+2"/> + <source>A few seconds</source> <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">Sigurno!</translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Уклони задатак</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> + <location line="+1"/> + <source>AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> + <location line="+1"/> + <source>OPUS</source> <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> + <location line="+1"/> + <source>E-AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> + <location line="+1"/> + <source>Ogg Vorbis</source> <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">Појачај</translation> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mixer</source> + <location line="+1"/> + <source>AMR-NB</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+1"/> + <source>MSADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location line="+1"/> + <source>ULAW</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+1"/> + <source>IMA ADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+1"/> + <source>8-bit PCM</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location line="+3"/> + <source>Unknown codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Грешка у меморији</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="+132"/> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">Непознато</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Игнориши</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">_Битски проток:</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">Правим индекс</translation> + </message> +</context> +<context> <name>asharp</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> <source>Asharp</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>ass</name> + <name>asharpDialog</name> <message> - <source>_Subtitle file (ASS/SSA):</source> - <translation type="unfinished">Датотека са _титлом (ASS/SSA):</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> + <source>ASharp</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select Subtitle file</source> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Threshold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Block Adaptative</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ass</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> + <source>_Subtitle file (ASS/SSA):</source> + <translation type="unfinished">Датотека са _титлом (ASS/SSA):</translation> + </message> + <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">_Ширина линије:</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">_Растезање словног лика:</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">_Горња граница:</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">_Доња граница:</translation> </message> <message> + <location line="-108"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>Select Subtitle file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>ASS</source> <translation type="unfinished"></translation> </message> <message> - <source>SSA/ASS/SRT</source> + <location line="+7"/> + <source>This is a srt file. Convert to SSA ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> <translation type="unfinished"></translation> </message> </context> @@ -5516,51 +6661,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Битски проток</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -5568,37 +6837,69 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">Произвољно</translation> </message> @@ -5611,174 +6912,226 @@ <translation type="obsolete">_Нова учестаност кадрова:</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location line="+0"/> <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>changefps</name> + <name>chromashift</name> <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> + <source>ChromaShift</source> + <translation type="unfinished">Хрома померај</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+1"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>chromashift</name> - <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> - <translation type="unfinished"></translation> - </message> + <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> <translation type="unfinished">Хрома померај</translation> </message> -</context> -<context> - <name>chromashiftDialog</name> <message> - <source>ChromaShift</source> - <translation type="obsolete">Хрома померај</translation> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">Ништа</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Ништа</translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -5786,64 +7139,64 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> + <source>Contrast</source> + <translation type="unfinished">Контраст</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished"></translation> </message> - <message> - <source>Contrast</source> - <translation type="unfinished">Контраст</translation> - </message> </context> <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Контраст</translation> + <translation type="unfinished">Контраст</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Лума</translation> + <translation type="unfinished">Лума</translation> </message> <message> + <location line="+60"/> <source>Brightness</source> - <translation type="obsolete">Осветљеност</translation> + <translation type="unfinished">Осветљеност</translation> + </message> + <message> + <location line="-53"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -5851,14 +7204,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">Учитај га</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">Датотека са падовима програма</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -5871,19 +7227,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -5892,142 +7252,209 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+83"/> <source>Reset</source> - <translation type="obsolete">Поништи</translation> + <translation type="unfinished">Поништи</translation> + </message> + <message> + <location line="-70"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">_Битски проток:</translation> </message> -</context> -<context> - <name>decimate</name> - <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">Занемари ближе</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Замени (уметни)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">Уклањање пулдаун превара</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">Најбрже (половично лума, без хрома)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">Средње (половично хрома, пун лума)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">_Квалитет:</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">Осетљивост _1:</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">Осетљивост _2:</translation> </message> <message> - <source>C_ycle:</source> + <location line="-34"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Sho_w</source> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> + <location line="+19"/> + <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> <message> - <source>Discard longer dupe (animés)</source> + <location line="+15"/> + <source>C_ycle:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>delogo2</name> <message> - <source>MPlayer delogo2</source> + <location line="+1"/> + <source>Sho_w</source> <translation type="unfinished"></translation> </message> <message> - <source>Blend a logo by interpolating its surrounding box.</source> + <location line="+3"/> + <source>Decomb Decimate</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>dgbob</name> + <name>delogo2</name> <message> - <source>dgbob</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> - <source>Donald Graft Bob.</source> + <location line="+1"/> + <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+68"/> <source>Top</source> <translation type="unfinished">Изнад</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Дно</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Задржи број кадрова и бр. кадрова у сек.</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">Удвостручи број кадрова и кадрова по секинди</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">Удвостручи број кадрова (успорен снимак)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Осетљивост:</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">_Додатно</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">Додатна провера, избегни да користиш</translation> </message> <message> + <location line="-24"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> <source>DGBob</source> <translation type="unfinished"></translation> </message> @@ -6048,83 +7475,135 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">Kодирање...</translation> </message> <message> + <location line="+44"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Ништа</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">Непознато</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kB/s</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">Угаси рачунар након завршеног посла</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">Приоритет:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">Високо</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">Изнад нормалног</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Нормано</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">Испод нормалног</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">Ниско</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Пауза / Прекид</translation> </message> <message> - <source>Phase:</source> + <location line="+13"/> + <source>Advanced</source> + <translation type="unfinished">Напредније</translation> + </message> + <message> + <location line="-164"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Codec:</source> + <location line="+41"/> + <source>Phase:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6132,27 +7611,28 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <location line="+16"/> + <source>Video Codec:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6160,20 +7640,23 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6181,27 +7664,29 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Advanced</source> - <translation type="unfinished">Напредније</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -6233,10 +7718,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">МPlayer еквилајзер 2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished"></translation> </message> @@ -6252,227 +7739,360 @@ <translation type="obsolete">Гама</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Контраст</translation> + <translation type="unfinished">Контраст</translation> </message> <message> + <location line="-7"/> <source>Brightness</source> - <translation type="obsolete">Осветљеност</translation> + <translation type="unfinished">Осветљеност</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>fade</name> + <name>faac</name> <message> - <source>Fade</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Битски проток:</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fade</name> <message> <source>Out</source> - <translation type="unfinished">Излаз</translation> + <translation type="obsolete">Излаз</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Бледи излаз</translation> + <translation type="obsolete">Бледи излаз</translation> </message> <message> <source>In</source> - <translation type="unfinished">Улаз</translation> + <translation type="obsolete">Улаз</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">Бледи улаз</translation> + <translation type="obsolete">Бледи улаз</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">Тип _изблеђивања:</translation> + <translation type="obsolete">Тип _изблеђивања:</translation> </message> +</context> +<context> + <name>fadeTo</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Излаз</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">Бледи излаз</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">Улаз</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">Бледи улаз</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">Тип _изблеђивања:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> + <location line="+1"/> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">Подразумевано</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">Прогресивни</translation> + </message> + <message> + <location line="+15"/> + <source>Threading</source> + <translation type="unfinished">Више нити</translation> + </message> + <message> + <location line="+36"/> + <source>Interlacing</source> + <translation type="unfinished">Преплитање</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Контрола протока</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Подразумевано</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">Прогресивни</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Више нити</translation> - </message> - <message> + <location line="+11"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Преплитање</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Контрола протока</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -6480,150 +8100,187 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">Ништа</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Потпуно</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Дневник измена</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+23"/> + <source>Threading</source> + <translation type="unfinished">Више нити</translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">Корисничко окружење</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">Процена покрета</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">Контрола протока</translation> + </message> + <message> + <location line="-72"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Више нити</translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Корисничко окружење</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Процена покрета</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Контрола протока</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -6631,94 +8288,117 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Ништа</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Потпуно</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Дневник измена</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Корисничко окружење</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Контрола протока</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Корисничко окружење</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Контрола протока</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -6726,47 +8406,217 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Напредније</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Грешка са датотеком</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">Не могу да отворим „%s“</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">Не могу да пишем у датотеку</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">Немам дозволе за писање у „%s“</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -6784,173 +8634,475 @@ <source>Save set of filters</source> <translation type="obsolete">Сачувај сет филтера</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+37"/> + <location line="+56"/> + <source>FluxSmooth</source> <translation type="unfinished"></translation> </message> <message> - <source>_Temporal threshold:</source> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial threshold:</source> + <location line="+50"/> + <source>_Temporal threshold:</source> <translation type="unfinished"></translation> </message> <message> - <source>FluxSmooth</source> + <location line="+1"/> + <source>_Spatial threshold:</source> <translation type="unfinished"></translation> </message> </context> <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">Ништа</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Потпуно</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Дневник измена</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Корисничко окружење</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Контрола протока</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Корисничко окружење</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Контрола протока</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Није подржано</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">Темпорална и спатиална провера</translation> + <translation type="unfinished">Темпорална и спатиална провера</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">Bob, темпорална и спатиална провера</translation> + <translation type="unfinished">Bob, темпорална и спатиална провера</translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">Прескочи спатиалну темпоралну проверу</translation> + <translation type="unfinished">Прескочи спатиалну темпоралну проверу</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">Bob, прескочи спатиалну темпоралну проверу</translation> + <translation type="unfinished">Bob, прескочи спатиалну темпоралну проверу</translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete">Најпре доња поља</translation> + <translation type="unfinished">Најпре доња поља</translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete">Најпре горња поља</translation> + <translation type="unfinished">Најпре горња поља</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Режим:</translation> + <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">_Редослед:</translation> + <translation type="unfinished">_Редослед:</translation> + </message> + <message> + <location line="-194"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+197"/> + <source>yadif</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -6963,10 +9115,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -6974,160 +9128,273 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Нема података</translation> </message> <message> + <location line="+89"/> + <source>Bitrate Histogram</source> + <translation type="unfinished">Хистограм битског протока</translation> + </message> + <message> + <location line="-18"/> <source>Max. bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished"></translation> </message> - <message> - <source>Bitrate Histogram</source> - <translation type="unfinished">Хистограм битског протока</translation> - </message> </context> <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adjust hue and saturation.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">Хуе</translation> + <translation type="unfinished">Хуе</translation> + </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">_Шум:</translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Потпуно</translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Брзо</translation> </message> <message> - <source>use QT4 version</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">Промена _учестаности кадрова:</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">Упс...</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">Нешто веома лоше се десило приликом прављења листе задатака</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">Нема сачуваних задатака.</translation> </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Задаци</translation> </message> <message> + <location line="+44"/> <source>Delete All Jobs</source> <translation type="unfinished">Уклони све задатке</translation> </message> <message> + <location line="-7"/> <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> @@ -7166,22 +9433,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Квантизер:</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Квантизер:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -7236,58 +9508,72 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">Изнад</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Дно</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished">_Редослед поља:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Осетљивост:</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">Мања вредност више расплиће</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">О_штро:</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">Изоштрива_ч:</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">Два _начина</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">Боља екстраполација (боље не користи)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">_Мапа</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">Прикажи преплетeна подручја (само за тестирање!)</translation> </message> <message> + <location line="-24"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> <source>KernelDeint</source> <translation type="unfinished"></translation> </message> @@ -7295,30 +9581,37 @@ <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">Бит_ски проток:</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">_Битски проток:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Квалитет:</translation> </message> <message> + <location line="+3"/> <source>_Disable reservoir:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>LAME Configuration</source> <translation type="unfinished"></translation> </message> @@ -7326,26 +9619,32 @@ <context> <name>largemedian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> <source>Large Median (5x5).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Median filter on 5x5 matrix.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -7393,48 +9692,85 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Битски проток:</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">_Замени U и V</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">Прикажи _векторе покрета</translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">Опције декодера</translation> </message> +</context> +<context> + <name>lavdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">Ништа</translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">Линеарно стапање</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Линеарно уметање</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Квадратно уметање</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Усредњено уметање</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">FFmpeg расплитање</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Расплитање:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">_Аутоматски ниво :</translation> </message> <message> + <location line="-127"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+130"/> <source>libavcodec deinterlacer</source> <translation type="unfinished"></translation> </message> @@ -7442,10 +9778,12 @@ <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished"></translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -7454,44 +9792,88 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">_Логотип (jpg датотека)</translation> - </message> - <message> - <source>Select JPEG file</source> - <translation type="unfinished"></translation> + <translation type="obsolete">_Логотип (jpg датотека)</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">X _позиција:</translation> + <translation type="obsolete">X _позиција:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Y п_озиција:</translation> + <translation type="obsolete">Y п_озиција:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">_Алфа:</translation> + <translation type="obsolete">_Алфа:</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> <source>Logo</source> <translation type="unfinished"></translation> </message> <message> - <source>Add logo.</source> + <location line="+8"/> + <source>Image</source> <translation type="unfinished"></translation> </message> <message> - <source>Put a logo on top of video, with alpha blending.</source> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> <translation type="unfinished"></translation> </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -7499,6 +9881,7 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Уређивање видео филтера</translation> </message> @@ -7507,30 +9890,37 @@ <translation type="obsolete">Сачувај скрипту</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation type="unfinished">Трансформације</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Преплитање</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Боје</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">Шум</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Оштрина</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Титлови</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Разноврсно</translation> </message> @@ -7539,22 +9929,27 @@ <translation type="obsolete">Спољни</translation> </message> <message> + <location line="-182"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+95"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> <message> + <location line="+60"/> <source>&Preview</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Close</source> <translation type="unfinished"></translation> </message> @@ -7575,62 +9970,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <location line="+425"/> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+120"/> <source>Fast</source> <translation type="unfinished">Брзо</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Средње</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Спора упитна претрага покрета</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">Изузетно споро (исто као 3 + више везаних кадрова)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> - <source>Bottom :</source> + <location line="+2"/> + <source>_Qp:</source> + <translation type="unfinished">_Четврт пиксела:</translation> + </message> + <message> + <location line="-47"/> + <source>MCDeint</source> <translation type="unfinished"></translation> </message> <message> - <source>_Qp:</source> - <translation type="unfinished">_Четврт пиксела:</translation> + <location line="+1"/> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <translation type="unfinished"></translation> </message> <message> - <source>mcDeinterlace</source> + <location line="+45"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="+5"/> + <source>mcDeinterlace</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -7638,125 +10051,343 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> + <source>_Spatial luma strength:</source> + <translation type="unfinished">Просторна _лума јачина:</translation> + </message> + <message> + <location line="+1"/> + <source>S_patial chroma strength:</source> + <translation type="unfinished">Просторна _хрома јачина:</translation> + </message> + <message> + <location line="-35"/> <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+69"/> <source>_Spatial luma strength:</source> <translation type="unfinished">Просторна _лума јачина:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Просторна _хрома јачина:</translation> </message> <message> - <source>Luma _Temporal strength:</source> + <location line="+1"/> + <source>_Temporal strength:</source> + <translation type="unfinished">_Темпорална јачина:</translation> + </message> + <message> + <location line="-35"/> + <source>Mplayer Denoise 3D</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>mp3dlow</name> + <name>mp4demuxer</name> <message> - <source>Mplayer Denoise 3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Проблем при читању SVQ3 заглавља</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Не постоји stts табела</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">Није подржано</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility.</source> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial luma strength:</source> - <translation type="unfinished">Просторна _лума јачина:</translation> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="unfinished">Просторна _хрома јачина:</translation> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="unfinished">_Темпорална јачина:</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4v2muxer</name> <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Звук</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Видео</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>msharpen</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+133"/> <source>_Mask</source> <translation type="unfinished">_Маска</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">_Викок Q</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">_Осетљивост:</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Јачина :</translation> </message> <message> - <source>MSharpen</source> + <location line="-60"/> + <source>Msharpen</source> <translation type="unfinished"></translation> </message> <message> - <source>Msharpen</source> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <source>MSharpen</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> </message> </context> <context> @@ -7785,42 +10416,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -7837,17 +10478,40 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Неисправно заглавље</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">Распакујем битски ток</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -7859,6 +10523,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -7880,30 +10557,38 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">Oсобине</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Видео</translation> </message> <message> + <location line="+22"/> <source>Frame Rate:</source> <translation type="unfinished">Учестаност кадрова:</translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">Укупно трајање:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">Размера:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">Величина слике:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">Кодек 4CC:</translation> </message> @@ -7920,6 +10605,7 @@ <translation type="obsolete">Четврт пиксела:</translation> </message> <message> + <location line="+53"/> <source>Audio</source> <translation type="unfinished">Звук</translation> </message> @@ -7928,112 +10614,563 @@ <translation type="obsolete">Величина датотеке:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">Учестаност:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">Промењљив битски проток:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">Битски проток:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">Канала:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">Кодек:</translation> </message> <message> + <location line="-208"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+17"/> <source>Extra Video Properties</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+121"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">Правим индекс</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">Потребна овлашћења</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Администраторска овлашћења су потребна за извршавање ове операције.</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Настави</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">Прекини</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Спремно</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Успешно</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Неуспело</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Уклоњено</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">У току</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Sigurno!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Уклони задатак</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Половично</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Поставке</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">Непознато</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">Не</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">Да</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">Моно</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">Стерео</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">Моно</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">Стерео</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Узбуна</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -8041,57 +11178,75 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">_Нова учестаност кадрова:</translation> </message> <message> + <location line="-316"/> <source>Custom</source> <translation type="unfinished">Произвољно</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample fps</source> + <location line="+35"/> + <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample FPS</source> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> <message> - <source>Change and enforce FPS. Keep duration and sync.</source> + <location line="+281"/> + <source>Resample fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Висина и ширина не могу бити непарни бројеви</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -8099,87 +11254,414 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Промени величину</translation> + <translation type="unfinished">Промени величину</translation> </message> <message> + <location line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+172"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+40"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+116"/> <source>Bilinear</source> - <translation type="obsolete">Би-линеарни</translation> + <translation type="unfinished">Би-линеарни</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Би-квадратни</translation> + <translation type="unfinished">Би-квадратни</translation> + </message> + <message> + <location line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-423"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+42"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+75"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+70"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Висина и ширина не могу бити непарни бројеви</translation> + <translation type="obsolete">Висина и ширина не могу бити непарни бројеви</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">Ротирај</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-7"/> <source>None</source> <translation type="unfinished">Ништа</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 степени</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 степени</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 степени</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">_Угао:</translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -8209,28 +11691,59 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Преглед</translation> + </message> + <message> + <location line="+83"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>separateFields</name> <message> - <source>Angle (°):</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>sharpen</name> <message> - <source>Preview</source> - <translation type="unfinished">Преглед</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> </message> <message> - <source>next</source> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> @@ -8260,148 +11773,355 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">Без стратегије</translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 пулдаун</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC прекодиран из PAL</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Изнад</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Дно</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Никада</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Уколико је засплетено</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Увек</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Ништа</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Ништа, али прорачунај</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">Накнадно процесирање на најбољем поклапању</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Накнадно процесирање и приказ зона (налажење грешака)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">Обради слике (не поља)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Обради слике (не поља), налажење грешака</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">_Стратегија:</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">_Редослед поља:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">_Накнадна обрада:</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">Пробај _уназад:</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">_Директна осетљивост:</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">_Повратна осетљивост:</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">Осетљивост на _шум:</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Осетљивост накнадне обраде:</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">Користи _хрома за процену</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">Прикажи _информације</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">Налажење _грешака</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">_Стопи</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>tsdemuxer</name> <message> - <source>OpenGL</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">Правим индекс</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">_Битски проток:</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>uisupport</name> <message> - <source>Keep Top Field</source> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+3"/> + <source>Default Raster</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -8498,22 +12218,27 @@ <translation type="obsolete">VobSub поставке</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -8521,26 +12246,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">Базирано на квалитету</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Режим:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">_Битски проток:</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">_Квалитет:</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished"></translation> </message> @@ -8548,426 +12279,2880 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">Обрада</translation> </message> <message> + <location line="+112"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-48"/> <source>Elapsed:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+113"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Произвољно</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+375"/> <source>Rate Control</source> - <translation type="obsolete">Контрола протока</translation> + <translation type="unfinished">Контрола протока</translation> </message> <message> + <location line="+2882"/> <source>Disable</source> - <translation type="obsolete">Онемогући</translation> + <translation type="unfinished">Онемогући</translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete">Нађи сам</translation> + <translation type="unfinished">Нађи сам</translation> </message> <message> + <location line="-2298"/> <source>Motion Estimation</source> - <translation type="obsolete">Процена покрета</translation> + <translation type="unfinished">Процена покрета</translation> </message> <message> + <location line="+392"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Ништа</translation> + <translation type="unfinished">Ништа</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">Просторно</translation> + <translation type="unfinished">Просторно</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">Привремено</translation> + <translation type="unfinished">Привремено</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Аутоматски</translation> + <translation type="unfinished">Аутоматски</translation> </message> <message> + <location line="+143"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> + <location line="+280"/> <source>Fast</source> - <translation type="obsolete">Брзо</translation> + <translation type="unfinished">Брзо</translation> </message> <message> <source>Advanced</source> <translation type="obsolete">Напредније</translation> </message> <message> + <location line="+1598"/> <source>Output</source> - <translation type="obsolete">Излаз</translation> + <translation type="unfinished">Излаз</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5+1 канала</translation> + <translation type="unfinished">5+1 канала</translation> </message> <message> + <location line="+594"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+1916"/> <source>Normal</source> - <translation type="obsolete">Нормано</translation> + <translation type="unfinished">Нормано</translation> </message> <message> + <location line="+590"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Размера пиксела</translation> + <translation type="unfinished">Размера пиксела</translation> </message> <message> + <location line="+67"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+468"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="-3949"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+84"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>x264Dialog</name> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Произвољно</translation> + </message> + <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Грешка</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x265ConfigDialog</name> <message> - <source>Target Bitrate:</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="+24"/> + <source>Configuration:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> + <location line="+17"/> + <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Аутоматски</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5+1 канала</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Контрола протока</translation> + </message> + <message> + <location line="+21"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Процена покрета</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Брзо</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Нормано</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished">Онемогући</translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">Нађи сам</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Излаз</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Размера пиксела</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Ништа</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Ништа</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished">Ниско</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Средње</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Потпуно</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Произвољно</translation> </message> <message> + <location line="+43"/> + <source>Threading</source> + <translation type="unfinished">Више нити</translation> + </message> + <message> + <location line="+40"/> + <source>Motion Estimation</source> + <translation type="unfinished">Процена покрета</translation> + </message> + <message> + <location line="+21"/> + <source>Rate Control</source> + <translation type="unfinished">Контрола протока</translation> + </message> + <message> + <location line="-45"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">Размера:</translation> + </message> + <message> + <location line="-43"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Више нити</translation> + <location line="+4"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Процена покрета</translation> + <location line="+4"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Контрола протока</translation> + <location line="+7"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">Темпорална и спатиална провера</translation> </message> <message> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, темпорална и спатиална провера</translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Прескочи спатиалну темпоралну проверу</translation> </message> <message> - <source>Mi_n. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, прескочи спатиалну темпоралну проверу</translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished">Најпре доња поља</translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Размера:</translation> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished">Најпре горња поља</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Режим:</translation> </message> <message> - <source>Aspect Ratio</source> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">_Редослед:</translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> <translation type="unfinished"></translation> </message> </context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_sr@latin.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_sr@latin.ts
Changed
@@ -2358,124 +2358,61 @@ <translation type="obsolete">Pravljenje indeksa neuspelo</translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Alert</source> - <translation type="unfinished">Uzbuna</translation> - </message> - <message> - <source>Info</source> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>Confirmation</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Question?</source> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <source>Alert</source> + <translation type="obsolete">Uzbuna</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Bitrate</source> - <translation type="unfinished">Bitski protok</translation> + <translation type="obsolete">Bitski protok</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Constant Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Video Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Average Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Encoding mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> +</context> +<context> + <name>ADM_QthreadCount</name> <message> - <source>Target video size (MB)</source> + <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> - <source>Average bitrate (kb/s)</source> - <translation type="unfinished"></translation> + <source>Auto-detect</source> + <translation type="unfinished">Nađi sam</translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <source>Custom</source> + <translation type="unfinished">Proizvoljno</translation> </message> </context> <context> @@ -2861,23 +2798,19 @@ </message> <message> <source>Resume</source> - <translation type="unfinished">Nastavi</translation> + <translation type="obsolete">Nastavi</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">Prekini</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Prekini</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">Potrebna ovlašćenja</translation> + <translation type="obsolete">Potrebna ovlašćenja</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">Administratorska ovlašćenja su potrebna za izvršavanje ove operacije.</translation> + <translation type="obsolete">Administratorska ovlašćenja su potrebna za izvršavanje ove operacije.</translation> </message> </context> <context> @@ -2888,13 +2821,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -2967,6 +2893,10 @@ <translation type="obsolete">Zvučni filteri</translation> </message> <message> + <source>Filters</source> + <translation type="unfinished">Filteri</translation> + </message> + <message> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> @@ -2990,10 +2920,6 @@ <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Filteri</translation> - </message> </context> <context> <name>DialogOcr</name> @@ -3045,6 +2971,14 @@ <context> <name>DialogProcessing</name> <message> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> <source>Dialog</source> <translation type="unfinished"></translation> </message> @@ -3057,18 +2991,10 @@ <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished">00:00:00</translation> - </message> - <message> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> - </message> - <message> <source>Speed</source> <translation type="unfinished"></translation> </message> @@ -3122,7 +3048,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Problemi pri pokretanju zvučne kartice</translation> + <translation type="obsolete">Problemi pri pokretanju zvučne kartice</translation> </message> </context> <context> @@ -3278,11 +3204,11 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">Problem pri čitanju SVQ3 zaglavlja</translation> + <translation type="obsolete">Problem pri čitanju SVQ3 zaglavlja</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">Ne postoji stts tabela</translation> + <translation type="obsolete">Ne postoji stts tabela</translation> </message> </context> <context> @@ -3412,7 +3338,7 @@ <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> @@ -3448,7 +3374,15 @@ <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <source>&Navigation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> @@ -3456,6 +3390,62 @@ <translation type="unfinished"></translation> </message> <message> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Time:</source> <translation type="unfinished"></translation> </message> @@ -3464,15 +3454,31 @@ <translation type="unfinished"></translation> </message> <message> - <source>Selection</source> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Display output video on playback</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio &Metre</source> <translation type="unfinished"></translation> </message> <message> @@ -3480,6 +3486,10 @@ <translation type="unfinished"></translation> </message> <message> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> + <message> <source>&Information...</source> <translation type="unfinished"></translation> </message> @@ -3536,10 +3546,6 @@ <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Ctrl+Alt+N</source> <translation type="unfinished"></translation> </message> @@ -3579,18 +3585,6 @@ <source>Si&de</source> <translation type="unfinished"></translation> </message> - <message> - <source>Display processed video on playback</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Play filtered</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Video</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>Mpeg1Encoder</name> @@ -3818,11 +3812,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">Neispravno zaglavlje</translation> + <translation type="obsolete">Neispravno zaglavlje</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">Raspakujem bitski tok</translation> + <translation type="obsolete">Raspakujem bitski tok</translation> </message> <message> <source>Indexing</source> @@ -3835,10 +3829,6 @@ <source>Alert</source> <translation type="obsolete">Uzbuna</translation> </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>SpiderMonkeyShell</name> @@ -3863,115 +3853,111 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">Bez strategije</translation> + <translation type="obsolete">Bez strategije</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">3:2 puldaun</translation> + <translation type="obsolete">3:2 puldaun</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">NTSC prekodiran iz PAL</translation> + <translation type="obsolete">NTSC prekodiran iz PAL</translation> </message> <message> <source>Top</source> - <translation type="unfinished">Iznad</translation> + <translation type="obsolete">Iznad</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Dno</translation> + <translation type="obsolete">Dno</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Nikada</translation> + <translation type="obsolete">Nikada</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">Ukoliko je zaspleteno</translation> + <translation type="obsolete">Ukoliko je zaspleteno</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Uvek</translation> + <translation type="obsolete">Uvek</translation> </message> <message> <source>None</source> - <translation type="unfinished">Ništa</translation> + <translation type="obsolete">Ništa</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">Ništa, ali proračunaj</translation> + <translation type="obsolete">Ništa, ali proračunaj</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">Naknadno procesiranje na najboljem poklapanju</translation> + <translation type="obsolete">Naknadno procesiranje na najboljem poklapanju</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">Naknadno procesiranje i prikaz zona (nalaženje grešaka)</translation> + <translation type="obsolete">Naknadno procesiranje i prikaz zona (nalaženje grešaka)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">Obradi slike (ne polja)</translation> + <translation type="obsolete">Obradi slike (ne polja)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">Obradi slike (ne polja), nalaženje grešaka</translation> + <translation type="obsolete">Obradi slike (ne polja), nalaženje grešaka</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">_Strategija:</translation> + <translation type="obsolete">_Strategija:</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">_Redosled polja:</translation> + <translation type="obsolete">_Redosled polja:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">_Naknadna obrada:</translation> + <translation type="obsolete">_Naknadna obrada:</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">Probaj _unazad:</translation> + <translation type="obsolete">Probaj _unazad:</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">_Direktna osetljivost:</translation> + <translation type="obsolete">_Direktna osetljivost:</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">_Povratna osetljivost:</translation> + <translation type="obsolete">_Povratna osetljivost:</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">Osetljivost na _šum:</translation> + <translation type="obsolete">Osetljivost na _šum:</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">Osetljivost naknadne obrade:</translation> + <translation type="obsolete">Osetljivost naknadne obrade:</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">Koristi _hroma za procenu</translation> + <translation type="obsolete">Koristi _hroma za procenu</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">Prikaži _informacije</translation> + <translation type="obsolete">Prikaži _informacije</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">Nalaženje _grešaka</translation> + <translation type="obsolete">Nalaženje _grešaka</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">_Stopi</translation> - </message> - <message> - <source>Decomb Telecide</source> - <translation type="unfinished"></translation> + <translation type="obsolete">_Stopi</translation> </message> </context> <context> @@ -3980,18 +3966,27 @@ <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Webmmuxer</name> + <name>VapourSynthProxy</name> <message> - <source>Saving Webm</source> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -4057,20 +4052,20 @@ <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> <source>_Left border:</source> <translation type="unfinished"></translation> @@ -4099,6 +4094,10 @@ <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -4315,7 +4314,7 @@ </message> <message> <source>Video</source> - <translation type="obsolete">Video</translation> + <translation type="unfinished">Video</translation> </message> <message> <source>CPU</source> @@ -4330,336 +4329,532 @@ <translation type="unfinished">Postavke</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> + <source>-</source> + <translation type="unfinished">-</translation> </message> <message> - <source>Append</source> - <translation type="unfinished"></translation> + <source>Copy</source> + <translation type="unfinished">Bez izmene</translation> </message> <message> - <source>Save</source> - <translation type="unfinished"></translation> + <source>Filters</source> + <translation type="unfinished">Filteri</translation> </message> <message> - <source>Queue</source> - <translation type="unfinished"></translation> + <source>R_esampling (Hz):</source> + <translation type="unfinished">_Prevesti (Hz):</translation> </message> <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> + <source>Resampling frequency (Hz)</source> + <translation type="unfinished">Učestanost prevedenog (Hz)</translation> </message> <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> + <source>None</source> + <translation type="unfinished">Ništa</translation> </message> <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> + <source>Film to PAL</source> + <translation type="unfinished">Film u PAL</translation> </message> <message> - <source>Close</source> - <translation type="unfinished"></translation> + <source>PAL to Film</source> + <translation type="unfinished">PAL u Film</translation> </message> <message> - <source>-</source> - <translation type="unfinished">-</translation> + <source>_Frame rate change:</source> + <translation type="unfinished">Promena _učestanosti kadrova:</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> + <source>No change</source> + <translation type="unfinished">Bez izmena</translation> </message> <message> - <source>Connect to avsproxy</source> - <translation type="unfinished"></translation> + <source>Mono</source> + <translation type="unfinished">Mono</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> + <source>Stereo+surround</source> + <translation type="unfinished">Stereo + saraund</translation> </message> <message> - <source>Undo</source> - <translation type="unfinished"></translation> + <source>Stereo+center</source> + <translation type="unfinished">Stereo + centralni</translation> </message> <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> + <source>Stereo+center+surround</source> + <translation type="unfinished">Stereo + centar + saraund</translation> </message> <message> - <source>Cut</source> - <translation type="unfinished"></translation> + <source>Stereo front+stereo rear</source> + <translation type="unfinished">Stereo napred + stereo pozadi</translation> </message> <message> - <source>Copy</source> - <translation type="unfinished">Bez izmene</translation> + <source>5 channels</source> + <translation type="unfinished">5 kanala</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> + <source>5.1</source> + <translation type="unfinished">5+1 kanala</translation> </message> <message> - <source>Delete</source> - <translation type="unfinished"></translation> + <source>Dolby Pro Logic</source> + <translation type="unfinished">Dolby Pro Logic</translation> </message> <message> - <source>Set Marker A</source> - <translation type="unfinished"></translation> + <source>Dolby Pro Logic II</source> + <translation type="unfinished">Dolby Pro Logic II</translation> </message> <message> - <source>Set Marker B</source> - <translation type="unfinished"></translation> + <source>Automatic (max -3 dB)</source> + <translation type="unfinished">Automatski (najviše do -3 dB)</translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> + <source>_Gain mode:</source> + <translation type="unfinished">_režim pojačavanja:</translation> </message> <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> + <source>G_ain value:</source> + <translation type="unfinished">_Nivo pojačanja:</translation> </message> <message> - <source>Filters</source> - <translation type="unfinished">Filteri</translation> + <source>_Mixer:</source> + <translation type="unfinished">_Mikseta:</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> + <source>Audio Filters</source> + <translation type="unfinished">Zvučni filteri</translation> </message> <message> - <source>Save audio</source> - <translation type="unfinished"></translation> + <source>Fontconfig</source> + <translation type="unfinished">Fontconfig</translation> </message> <message> - <source>Build Option</source> - <translation type="unfinished"></translation> + <source>SDL</source> + <translation type="unfinished">SDL</translation> </message> <message> - <source>Plugins</source> - <translation type="unfinished"></translation> + <source>XVideo</source> + <translation type="unfinished">XVideo</translation> </message> <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> + <source>x86</source> + <translation type="unfinished">x86</translation> </message> <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> + <source>x86-64</source> + <translation type="unfinished">x86-64</translation> </message> <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> + <source>Libraries</source> + <translation type="unfinished">Biblioteke</translation> </message> <message> - <source>About</source> - <translation type="unfinished"></translation> + <source>Built-in Support</source> + <translation type="unfinished">Podržani su</translation> </message> <message> - <source>Play/Stop</source> - <translation type="unfinished"></translation> + <source>_Job name:</source> + <translation type="unfinished">_Ime zadatka:</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> + <source>Save Job</source> + <translation type="unfinished">Sačuvaj zadatak</translation> </message> <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> + <source>Codec Error</source> + <translation type="unfinished">Greška u kodecima</translation> </message> <message> - <source>Previous Intra Frame</source> - <translation type="unfinished"></translation> + <source>Not coded in this version</source> + <translation type="unfinished">Nije kodirano u ovoj verziji</translation> </message> <message> - <source>Next Intra Frame</source> - <translation type="unfinished"></translation> + <source>Select AVI File...</source> + <translation type="obsolete">Izaberi AVI datoteku...</translation> </message> <message> - <source>Previous Black Frame</source> - <translation type="unfinished"></translation> + <source>Select AVI File to Append...</source> + <translation type="obsolete">Izaberi datoteku da dodam...</translation> </message> <message> - <source>Next Black Frame</source> - <translation type="unfinished"></translation> + <source>Are you sure?</source> + <translation type="unfinished">Da li si siguran?</translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> + <source>Permission error</source> + <translation type="unfinished">Greška sa dozvolama</translation> </message> <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> + <source>Cannot open "%s".</source> + <translation type="unfinished">Ne mogu da otvorim „%s“</translation> </message> <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> + <source>File error</source> + <translation type="unfinished">Greška sa datotekom</translation> </message> <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> + <source>"%s" does not exist.</source> + <translation type="unfinished">„%s“ ne postoji.</translation> </message> <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> + <source>Cannot open project using the video loader.</source> + <translation type="unfinished">Ne mogu da otvorim projekat koristeći video čitač.</translation> </message> <message> - <source>R_esampling (Hz):</source> - <translation type="unfinished">_Prevesti (Hz):</translation> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation type="unfinished">Probajte „Datoteka -> Učitaj/Pokreni projekat...“</translation> </message> <message> - <source>Resampling frequency (Hz)</source> - <translation type="unfinished">Učestanost prevedenog (Hz)</translation> + <source>Could not open the file</source> + <translation type="unfinished">Ne mogu da otvorim datoteku</translation> </message> <message> - <source>None</source> - <translation type="unfinished">Ništa</translation> + <source>Multiple Audio Tracks</source> + <translation type="unfinished">Više zvučnih staza</translation> </message> <message> - <source>Film to PAL</source> - <translation type="unfinished">Film u PAL</translation> + <source>The file you just loaded contains several audio tracks. +Go to Audio->MainTrack to select the active one.</source> + <translation type="unfinished">Datoteka koju ste upravo učitali sadrži nekoliko zvučnih staza. +Idite u „Zvuk -> Glavna staza“ i izaberite jednu aktivnu stazu.</translation> </message> <message> - <source>PAL to Film</source> - <translation type="unfinished">PAL u Film</translation> + <source>Something failed when appending</source> + <translation type="unfinished">Nešto nije uspelo prilikom dodavanja</translation> </message> <message> - <source>_Frame rate change:</source> - <translation type="unfinished">Promena _učestanosti kadrova:</translation> + <source>Something bad happened (II)</source> + <translation type="unfinished">Nešto loše se desilo (II)</translation> </message> <message> - <source>No change</source> - <translation type="unfinished">Bez izmena</translation> + <source>Checking video</source> + <translation type="unfinished">Proveravam video</translation> </message> <message> - <source>Mono</source> - <translation type="unfinished">Mono</translation> + <source>No error found</source> + <translation type="unfinished">Nisu nađene greške</translation> </message> <message> - <source>Stereo+surround</source> - <translation type="unfinished">Stereo + saraund</translation> + <source>Errors found in %u frames</source> + <translation type="unfinished">Nađene greške u %u kadrovima</translation> </message> <message> - <source>Stereo+center</source> - <translation type="unfinished">Stereo + centralni</translation> + <source>Marker A > B</source> + <translation type="unfinished">Graničnik A > B</translation> </message> <message> - <source>Stereo+center+surround</source> - <translation type="unfinished">Stereo + centar + saraund</translation> + <source>Cannot delete the selection.</source> + <translation type="unfinished">Ne mogu da obrišem izabrano.</translation> </message> <message> - <source>Stereo front+stereo rear</source> - <translation type="unfinished">Stereo napred + stereo pozadi</translation> + <source>You can't remove all frames</source> + <translation type="unfinished">Ne možete da uklonite sve kadrove</translation> </message> <message> - <source>5 channels</source> - <translation type="unfinished">5 kanala</translation> + <source>Something bad happened</source> + <translation type="unfinished">Nešto loše se desilo</translation> </message> <message> - <source>5.1</source> - <translation type="unfinished">5+1 kanala</translation> + <source>_Track from video:</source> + <translation type="unfinished">_Uzmi zvuk iz video datoteke:</translation> </message> <message> - <source>Dolby Pro Logic</source> - <translation type="unfinished">Dolby Pro Logic</translation> + <source>Main Audio Track</source> + <translation type="unfinished">Glavna zvučna staza</translation> </message> <message> - <source>Dolby Pro Logic II</source> - <translation type="unfinished">Dolby Pro Logic II</translation> + <source>AvsProxy</source> + <translation type="unfinished">AvsProxy</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> + <source>Failed to connect to avsproxy. +Is it running ?</source> + <translation type="unfinished">Neuspelo povezivanje na avsproxy. +Da li je on pokrenut ?</translation> </message> <message> - <source>Automatic (max -3 dB)</source> - <translation type="unfinished">Automatski (najviše do -3 dB)</translation> + <source>avsproxy</source> + <translation type="unfinished">avsproxy</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> + <source>Frame type:</source> + <translation type="unfinished">Tip kadra:</translation> </message> <message> - <source>_Gain mode:</source> - <translation type="unfinished">_režim pojačavanja:</translation> + <source>Frame size:</source> + <translation type="unfinished">Veličina kadra:</translation> </message> <message> - <source>G_ain value:</source> - <translation type="unfinished">_Nivo pojačanja:</translation> + <source>Frame Hex Dump</source> + <translation type="unfinished">Baci heksadekadni kadar</translation> </message> <message> - <source>_Mixer:</source> - <translation type="unfinished">_Mikseta:</translation> + <source>_Filter strength:</source> + <translation type="unfinished">_Jačina filtera:</translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> + <source>_Swap U and V</source> + <translation type="unfinished">_Zameni U i V</translation> </message> <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> + <source>_Deringing</source> + <translation type="unfinished">_Deringing</translation> </message> <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> + <source>Select Workbench to Save</source> + <translation type="unfinished">Izaberi datoteku da sačuvam tezgu</translation> </message> <message> - <source>Audio Filters</source> - <translation type="unfinished">Zvučni filteri</translation> + <source>Select File to Save Audio</source> + <translation type="unfinished">Izaberi datoteku da sačuvam zvuk</translation> </message> <message> - <source>Fontconfig</source> - <translation type="unfinished">Fontconfig</translation> + <source>Select JPEG Sequence to Save</source> + <translation type="unfinished">Izaberi koju JPEG sekvencu da sačuvam</translation> </message> <message> - <source>FreeType 2</source> + <source>Select BMP to Save</source> + <translation type="unfinished">Izaberi BMP za čuvanje</translation> + </message> + <message> + <source>Select JPEG to Save</source> + <translation type="unfinished">Izaberi BMP za čuvanje</translation> + </message> + <message> + <source>Select File to Save</source> + <translation type="unfinished">Izaberi datoteku za čuvanje</translation> + </message> + <message> + <source>Saving audio</source> + <translation type="unfinished">Snimam zvuk</translation> + </message> + <message> + <source>Saving as set of jpegs</source> + <translation type="unfinished">Snimanje kao set JPEG slika neuspelo.</translation> + </message> + <message> + <source>Cannot decode frame</source> + <translation type="unfinished">Ne mogu da dekodiram kadar</translation> + </message> + <message> + <source>Aborting.</source> + <translation type="unfinished">Obustavljam.</translation> + </message> + <message> + <source>Done</source> + <translation type="unfinished">Završeno</translation> + </message> + <message> + <source>Saved %d images.</source> + <translation type="unfinished">Sačuvano %d slika.</translation> + </message> + <message> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> + <source>Could not save all images.</source> + <translation type="unfinished">Ne mogu da sačuvam sve slike</translation> + </message> + <message> + <source>BMP op failed</source> + <translation type="unfinished">Rad nad BMP neuspeo</translation> + </message> + <message> + <source>Saving %s as a BMP file failed.</source> + <translation type="unfinished">Snimanje %s u BMP datoteku neuspelo.</translation> + </message> + <message> + <source>File %s has been successfully saved.</source> + <translation type="unfinished">Datoteka %s je uspešno sačuvana.</translation> + </message> + <message> + <source>Failed</source> + <translation type="unfinished">Neuspelo</translation> + </message> + <message> + <source>File %s was NOT saved correctly.</source> + <translation type="unfinished">Datoteka %s nije pravilno sačuvana.</translation> + </message> + <message> + <source>Custom</source> + <translation type="unfinished">Proizvoljno</translation> + </message> + <message> + <source>_Mode:</source> + <translation type="obsolete">_Režim:</translation> + </message> + <message> + <source>_New frame rate:</source> + <translation type="obsolete">_Nova učestanost kadrova:</translation> + </message> + <message> + <source>Default</source> + <translation type="obsolete">Podrazumevano</translation> + </message> + <message> + <source>KVCD</source> + <translation type="obsolete">KVCD</translation> + </message> + <message> + <source>Progressive</source> + <translation type="obsolete">Progresivni</translation> + </message> + <message> + <source>Interlacing</source> + <translation type="obsolete">Preplitanje</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="obsolete">Kontrola protoka</translation> + </message> + <message> + <source>Full</source> + <translation type="obsolete">Potpuno</translation> + </message> + <message> + <source>Log</source> + <translation type="obsolete">Dnevnik izmena</translation> + </message> + <message> + <source>Phods</source> + <translation type="obsolete">Phods</translation> + </message> + <message> + <source>EPZS</source> + <translation type="obsolete">EPZS</translation> + </message> + <message> + <source>H.263</source> + <translation type="obsolete">H.263</translation> + </message> + <message> + <source>MPEG</source> + <translation type="obsolete">MPEG</translation> + </message> + <message> + <source>Motion Estimation</source> + <translation type="obsolete">Procena pokreta</translation> + </message> + <message> + <source>Medium</source> + <translation type="unfinished">Srednje</translation> + </message> + <message> + <source>VBR</source> + <translation type="obsolete">VBR</translation> + </message> + <message> + <source>Quality based</source> + <translation type="obsolete">Bazirano na kvalitetu</translation> + </message> + <message> + <source>_Bitrate:</source> + <translation type="obsolete">_Bitski protok:</translation> + </message> + <message> + <source>_Quality:</source> + <translation type="obsolete">_Kvalitet:</translation> + </message> + <message> + <source>_Quantizer:</source> + <translation type="obsolete">_Kvantizer:</translation> + </message> + <message> + <source>CBR</source> + <translation type="obsolete">CBR</translation> + </message> + <message> + <source>ABR</source> + <translation type="obsolete">ABR</translation> + </message> + <message> + <source>Bit_rate mode:</source> + <translation type="obsolete">Bit_ski protok:</translation> + </message> + <message> + <source>The filter is already partial</source> + <translation type="obsolete">Filter je već polovičan</translation> + </message> + <message> + <source>Ready</source> + <translation type="obsolete">Spremno</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Uspešno</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">Uklonjeno</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">U toku</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Sigurno!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Ukloni zadatak</translation> + </message> + <message> + <source>Gain</source> + <translation type="unfinished">Pojačaj</translation> + </message> + <message> + <source>DRC</source> <translation type="unfinished"></translation> </message> <message> - <source>Gettext</source> + <source>Manual (dB)</source> <translation type="unfinished"></translation> </message> <message> - <source>SDL</source> - <translation type="unfinished">SDL</translation> + <source>Remix:</source> + <translation type="unfinished"></translation> </message> <message> - <source>XVideo</source> - <translation type="unfinished">XVideo</translation> + <source>Mixer</source> + <translation type="unfinished"></translation> </message> <message> - <source>VDPAU</source> + <source>Shift audio:</source> <translation type="unfinished"></translation> </message> <message> - <source>x86</source> - <translation type="unfinished">x86</translation> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <source>x86-64</source> - <translation type="unfinished">x86-64</translation> + <source>FreeType 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Libraries</source> - <translation type="unfinished">Biblioteke</translation> + <source>Gettext</source> + <translation type="unfinished"></translation> </message> <message> - <source>Built-in Support</source> - <translation type="unfinished">Podržani su</translation> + <source>VDPAU</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Job name:</source> - <translation type="unfinished">_Ime zadatka:</translation> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output _File:</source> + <source>Go to Time</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video To Write</source> + <source>Output _File:</source> <translation type="unfinished"></translation> </message> <message> - <source>Save Job</source> - <translation type="unfinished">Sačuvaj zadatak</translation> + <source>Select Video To Write</source> + <translation type="unfinished"></translation> </message> <message> <source>Audio Plugins</source> @@ -4718,10 +4913,30 @@ <translation type="unfinished"></translation> </message> <message> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Enable openGl support</source> <translation type="unfinished"></translation> </message> <message> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> <source>_Split MPEG files every (MB):</source> <translation type="unfinished"></translation> </message> @@ -4734,411 +4949,459 @@ <translation type="unfinished"></translation> </message> <message> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> <source>_AudioDevice</source> <translation type="unfinished"></translation> </message> <message> - <source>No audio track</source> + <source>System language</source> <translation type="unfinished"></translation> </message> <message> - <source>An audio track is necessary to create such file</source> + <source>_Language</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Error</source> - <translation type="unfinished">Greška u kodecima</translation> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> + <source>Refresh Rate Cap (ms)</source> <translation type="unfinished"></translation> </message> <message> - <source>No AAC audio encoder plugin found.</source> + <source>Display</source> <translation type="unfinished"></translation> </message> <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> + <source>HW Accel</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> + <source>_Always ask which port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select FLV1 codec.</source> + <source>Default port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select mpeg4 sp codec.</source> + <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> + <source>Append</source> <translation type="unfinished"></translation> </message> <message> - <source>Select script to save</source> + <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <source>Not coded in this version</source> - <translation type="unfinished">Nije kodirano u ovoj verziji</translation> + <source>Queue</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File...</source> - <translation type="obsolete">Izaberi AVI datoteku...</translation> + <source>Save as Image</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File to Append...</source> - <translation type="obsolete">Izaberi datoteku da dodam...</translation> + <source>Save as BMP</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure?</source> - <translation type="unfinished">Da li si siguran?</translation> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> </message> <message> - <source>Permission error</source> - <translation type="unfinished">Greška sa dozvolama</translation> + <source>Close</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open "%s".</source> - <translation type="unfinished">Ne mogu da otvorim „%s“</translation> + <source>Information</source> + <translation type="unfinished"></translation> </message> <message> - <source>File error</source> - <translation type="unfinished">Greška sa datotekom</translation> + <source>Connect to avsproxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>"%s" does not exist.</source> - <translation type="unfinished">„%s“ ne postoji.</translation> + <source>Quit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open project using the video loader.</source> - <translation type="unfinished">Ne mogu da otvorim projekat koristeći video čitač.</translation> + <source>Undo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="unfinished">Probajte „Datoteka -> Učitaj/Pokreni projekat...“</translation> + <source>Reset Edit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not open the file</source> - <translation type="unfinished">Ne mogu da otvorim datoteku</translation> + <source>Cut</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multiple Audio Tracks</source> - <translation type="unfinished">Više zvučnih staza</translation> + <source>Paste</source> + <translation type="unfinished"></translation> </message> <message> - <source>The file you just loaded contains several audio tracks. -Go to Audio->MainTrack to select the active one.</source> - <translation type="unfinished">Datoteka koju ste upravo učitali sadrži nekoliko zvučnih staza. -Idite u „Zvuk -> Glavna staza“ i izaberite jednu aktivnu stazu.</translation> + <source>Delete</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something failed when appending</source> - <translation type="unfinished">Nešto nije uspelo prilikom dodavanja</translation> + <source>Set Marker A</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened (II)</source> - <translation type="unfinished">Nešto loše se desilo (II)</translation> + <source>Set Marker B</source> + <translation type="unfinished"></translation> </message> <message> - <source>Checking video</source> - <translation type="unfinished">Proveravam video</translation> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> </message> <message> - <source>No error found</source> - <translation type="unfinished">Nisu nađene greške</translation> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> </message> <message> - <source>Errors found in %u frames</source> - <translation type="unfinished">Nađene greške u %u kadrovima</translation> + <source>Decoder Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>Marker A > B</source> - <translation type="unfinished">Graničnik A > B</translation> + <source>PostProcessing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot delete the selection.</source> - <translation type="unfinished">Ne mogu da obrišem izabrano.</translation> + <source>Select Track</source> + <translation type="unfinished"></translation> </message> <message> - <source>You can't remove all frames</source> - <translation type="unfinished">Ne možete da uklonite sve kadrove</translation> + <source>Save audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened</source> - <translation type="unfinished">Nešto loše se desilo</translation> + <source>Build Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Track from video:</source> - <translation type="unfinished">_Uzmi zvuk iz video datoteke:</translation> + <source>Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Main Audio Track</source> - <translation type="unfinished">Glavna zvučna staza</translation> + <source>&Advanced</source> + <translation type="unfinished"></translation> </message> <message> - <source>AvsProxy</source> - <translation type="unfinished">AvsProxy</translation> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed to connect to avsproxy. -Is it running ?</source> - <translation type="unfinished">Neuspelo povezivanje na avsproxy. -Da li je on pokrenut ?</translation> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> </message> <message> - <source>avsproxy</source> - <translation type="unfinished">avsproxy</translation> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame type:</source> - <translation type="unfinished">Tip kadra:</translation> + <source>Play/Stop</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame size:</source> - <translation type="unfinished">Veličina kadra:</translation> + <source>Previous Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame Hex Dump</source> - <translation type="unfinished">Baci heksadekadni kadar</translation> + <source>Next Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>TimeStamp:</source> + <source>Previous Intra Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Go to Time</source> + <source>Next Intra Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filter strength:</source> - <translation type="unfinished">_Jačina filtera:</translation> + <source>Previous Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Swap U and V</source> - <translation type="unfinished">_Zameni U i V</translation> + <source>Next Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deringing</source> - <translation type="unfinished">_Deringing</translation> + <source>First Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output file</source> + <source>Last Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Job name</source> + <source>Go To Marker A</source> <translation type="unfinished"></translation> </message> <message> - <source>Queue job to jobList</source> + <source>Go To Marker B</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Workbench to Save</source> - <translation type="unfinished">Izaberi datoteku da sačuvam tezgu</translation> + <source>Go To Time</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save Audio</source> - <translation type="unfinished">Izaberi datoteku da sačuvam zvuk</translation> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG Sequence to Save</source> - <translation type="unfinished">Izaberi koju JPEG sekvencu da sačuvam</translation> + <source>Updating frametype</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select BMP to Save</source> - <translation type="unfinished">Izaberi BMP za čuvanje</translation> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG to Save</source> - <translation type="unfinished">Izaberi BMP za čuvanje</translation> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save</source> - <translation type="unfinished">Izaberi datoteku za čuvanje</translation> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving audio</source> - <translation type="unfinished">Snimam zvuk</translation> + <source>No audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>Jpeg</source> + <source>An audio track is necessary to create such file</source> <translation type="unfinished"></translation> </message> <message> - <source>Fail to save as jpeg</source> + <source>Cannot select the MPEG-4 SP codec.</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving as set of jpegs</source> - <translation type="unfinished">Snimanje kao set JPEG slika neuspelo.</translation> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode frame</source> - <translation type="unfinished">Ne mogu da dekodiram kadar</translation> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborting.</source> - <translation type="unfinished">Obustavljam.</translation> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Done</source> - <translation type="unfinished">Završeno</translation> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saved %d images.</source> - <translation type="unfinished">Sačuvano %d slika.</translation> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error</source> - <translation type="unfinished">Greška</translation> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not save all images.</source> - <translation type="unfinished">Ne mogu da sačuvam sve slike</translation> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>BMP op failed</source> - <translation type="unfinished">Rad nad BMP neuspeo</translation> + <source>Select script to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving %s as a BMP file failed.</source> - <translation type="unfinished">Snimanje %s u BMP datoteku neuspelo.</translation> + <source>Select script to debug</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s has been successfully saved.</source> - <translation type="unfinished">Datoteka %s je uspešno sačuvana.</translation> + <source>Select script to save</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed</source> - <translation type="unfinished">Neuspelo</translation> + <source>Select Video File...</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s was NOT saved correctly.</source> - <translation type="unfinished">Datoteka %s nije pravilno sačuvana.</translation> + <source>No engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>Recent Files</source> + <source>tinyPy script is not enabled in this build</source> <translation type="unfinished"></translation> </message> <message> - <source>Recent Projects</source> + <source>Select Video File to Append...</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="obsolete">Proizvoljno</translation> + <source>Cutting</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete">_Režim:</translation> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="obsolete">_Nova učestanost kadrova:</translation> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="obsolete">Podrazumevano</translation> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="obsolete">KVCD</translation> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="obsolete">Progresivni</translation> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="obsolete">Preplitanje</translation> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="obsolete">Kontrola protoka</translation> + <source>Oops</source> + <translation type="unfinished">Ups...</translation> </message> <message> - <source>Full</source> - <translation type="obsolete">Potpuno</translation> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="obsolete">Dnevnik izmena</translation> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Problemi pri pokretanju zvučne kartice</translation> </message> <message> - <source>Phods</source> - <translation type="obsolete">Phods</translation> + <source>No</source> + <translation type="unfinished">Ne</translation> </message> <message> - <source>EPZS</source> - <translation type="obsolete">EPZS</translation> + <source>No file loaded</source> + <translation type="unfinished"></translation> </message> <message> - <source>H.263</source> - <translation type="obsolete">H.263</translation> + <source>Job</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPEG</source> - <translation type="obsolete">MPEG</translation> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <source>Output file</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete">Procena pokreta</translation> + <source>Job name</source> + <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="unfinished">Srednje</translation> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> </message> <message> - <source>VBR</source> - <translation type="obsolete">VBR</translation> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality based</source> - <translation type="obsolete">Bazirano na kvalitetu</translation> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="obsolete">_Bitski protok:</translation> + <source>Saving failed</source> + <translation type="unfinished">Greška pri snimanju</translation> </message> <message> - <source>_Quality:</source> - <translation type="obsolete">_Kvalitet:</translation> + <source>Jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="obsolete">_Kvantizer:</translation> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>CBR</source> - <translation type="obsolete">CBR</translation> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>ABR</source> - <translation type="obsolete">ABR</translation> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bit_rate mode:</source> - <translation type="obsolete">Bit_ski protok:</translation> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> </message> <message> - <source>The filter is already partial</source> - <translation type="obsolete">Filter je već polovičan</translation> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Auto-detect</source> + <translation type="unfinished">Nađi sam</translation> </message> <message> <source>_Interlaced</source> @@ -5221,6 +5484,10 @@ <translation type="unfinished"></translation> </message> <message> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> <source>4MV</source> <translation type="unfinished"></translation> </message> @@ -5269,6 +5536,10 @@ <translation type="unfinished"></translation> </message> <message> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> @@ -5317,133 +5588,205 @@ <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Spremno</translation> + <source>Recent Files</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Uspešno</translation> + <source>Recent Projects</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">Uklonjeno</translation> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">U toku</translation> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> + <source>Less than a minute</source> <translation type="unfinished"></translation> </message> <message> - <source>Status</source> + <source>A few seconds</source> <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> + <source>DTS</source> <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> + <source>MP2</source> + <translation type="unfinished">MP2</translation> + </message> + <message> + <source>MP3</source> + <translation type="unfinished">MP3</translation> + </message> + <message> + <source>WMAPRO</source> <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">Sigurno!</translation> + <source>WMA</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Ukloni zadatak</translation> + <source>LPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> + <source>AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> + <source>OPUS</source> <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> + <source>E-AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> + <source>Ogg Vorbis</source> <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> + <source>MP4</source> + <translation type="unfinished">MP4</translation> + </message> + <message> + <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">Pojačaj</translation> + <source>QDM2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mixer</source> + <source>AMR-NB</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <source>MSADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <source>ULAW</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <source>IMA ADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <source>8-bit PCM</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <source>Unknown codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <source>Memory error</source> + <translation type="unfinished">Greška u memoriji</translation> + </message> + <message> + <source>Saving</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <source>Unknown</source> + <translation type="unfinished">Nepoznato</translation> + </message> + <message> + <source>can't open "%s": %s +%s </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ignore</source> + <translation type="unfinished">Ignoriši</translation> + </message> + <message> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Internal error opening 0x%x</source> <translation type="unfinished"></translation> </message> </context> @@ -5459,6 +5802,22 @@ </message> </context> <context> + <name>asfdemuxer</name> + <message> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Indexing</source> + <translation type="unfinished">Pravim indeks</translation> + </message> +</context> +<context> <name>asharp</name> <message> <source>Asharp</source> @@ -5468,17 +5827,44 @@ <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished"></translation> </message> + <message> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>ass</name> + <name>asharpDialog</name> <message> - <source>_Subtitle file (ASS/SSA):</source> - <translation type="unfinished">Datoteka sa _titlom (ASS/SSA):</translation> + <source>ASharp</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select Subtitle file</source> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Threshold</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unknown flag</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ass</name> + <message> + <source>_Subtitle file (ASS/SSA):</source> + <translation type="unfinished">Datoteka sa _titlom (ASS/SSA):</translation> + </message> <message> <source>_Line spacing:</source> <translation type="unfinished">_Širina linije:</translation> @@ -5496,15 +5882,64 @@ <translation type="unfinished">_Donja granica:</translation> </message> <message> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select Subtitle file</source> + <translation type="unfinished"></translation> + </message> + <message> <source>ASS</source> <translation type="unfinished"></translation> </message> <message> - <source>SSA/ASS/SRT</source> + <source>This is a srt file. Convert to SSA ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot read_file for *%s*</source> <translation type="unfinished"></translation> </message> </context> @@ -5516,6 +5951,34 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> <source>_wine app file:</source> @@ -5551,6 +6014,61 @@ </message> </context> <context> + <name>bitrate</name> + <message> + <source>Constant Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Two Pass - Video Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Encoding mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bitrate</source> + <translation type="unfinished">Bitski protok</translation> + </message> + <message> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Target video size (MB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> <source>Black</source> @@ -5561,6 +6079,14 @@ <translation type="unfinished"></translation> </message> <message> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -5595,6 +6121,25 @@ <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blackframes</name> + <message> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>changeFps</name> @@ -5631,6 +6176,14 @@ <translation type="unfinished"></translation> </message> <message> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> @@ -5651,42 +6204,47 @@ <translation type="unfinished"></translation> </message> <message> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>changefps</name> + <name>chromashift</name> <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <source>ChromaShift</source> + <translation type="unfinished">Hroma pomeraj</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>chromashift</name> - <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> - <translation type="unfinished"></translation> - </message> + <name>chromashiftDialog</name> <message> <source>ChromaShift</source> <translation type="unfinished">Hroma pomeraj</translation> </message> -</context> -<context> - <name>chromashiftDialog</name> <message> - <source>ChromaShift</source> - <translation type="obsolete">Hroma pomeraj</translation> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>U Shift</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <source>None</source> + <translation type="unfinished">Ništa</translation> + </message> + <message> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> @@ -5707,10 +6265,6 @@ <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Ništa</translation> - </message> - <message> <source>PC->TV</source> <translation type="unfinished"></translation> </message> @@ -5786,47 +6340,35 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> + <source>Contrast</source> + <translation type="unfinished">Kontrast</translation> </message> <message> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished"></translation> </message> - <message> - <source>Contrast</source> - <translation type="unfinished">Kontrast</translation> - </message> </context> <context> <name>contrastDialog</name> <message> <source>Contrast</source> - <translation type="obsolete">Kontrast</translation> + <translation type="unfinished">Kontrast</translation> </message> <message> <source>Luma</source> - <translation type="obsolete">Luma</translation> + <translation type="unfinished">Luma</translation> </message> <message> <source>Brightness</source> - <translation type="obsolete">Osvetljenost</translation> + <translation type="unfinished">Osvetljenost</translation> + </message> + <message> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -5893,7 +6435,31 @@ <name>cropDialog</name> <message> <source>Reset</source> - <translation type="obsolete">Poništi</translation> + <translation type="unfinished">Poništi</translation> + </message> + <message> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Auto Crop</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -5902,17 +6468,13 @@ <source>_Bitrate:</source> <translation type="unfinished">_Bitski protok:</translation> </message> -</context> -<context> - <name>decimate</name> <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> <source>Discard closer</source> <translation type="unfinished">Zanemari bliže</translation> @@ -5950,43 +6512,43 @@ <translation type="unfinished">Osetljivost _2:</translation> </message> <message> - <source>C_ycle:</source> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Sho_w</source> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> + <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> <message> - <source>Discard longer dupe (animés)</source> + <source>C_ycle:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>delogo2</name> <message> - <source>MPlayer delogo2</source> + <source>Sho_w</source> <translation type="unfinished"></translation> </message> <message> - <source>Blend a logo by interpolating its surrounding box.</source> + <source>Decomb Decimate</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>dgbob</name> + <name>delogo2</name> <message> - <source>dgbob</source> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> - <source>Donald Graft Bob.</source> + <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> <source>Top</source> <translation type="unfinished">Iznad</translation> @@ -6008,10 +6570,6 @@ <translation type="unfinished">Udvostruči broj kadrova (usporen snimak)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> <source>_Mode:</source> <translation type="unfinished">_Režim:</translation> </message> @@ -6028,6 +6586,18 @@ <translation type="unfinished">Dodatna provera, izbegni da koristiš</translation> </message> <message> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Donald Graft Bob.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> + <message> <source>DGBob</source> <translation type="unfinished"></translation> </message> @@ -6048,6 +6618,24 @@ </message> </context> <context> + <name>dummy</name> + <message> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> <source>Encoding...</source> @@ -6110,18 +6698,22 @@ <translation type="unfinished">Pauza / Prekid</translation> </message> <message> - <source>Phase:</source> + <source>Advanced</source> + <translation type="unfinished">Naprednije</translation> + </message> + <message> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Codec:</source> + <source>Phase:</source> <translation type="unfinished"></translation> </message> <message> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> @@ -6135,21 +6727,18 @@ <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <source>Video Codec:</source> <translation type="unfinished"></translation> </message> <message> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> @@ -6163,14 +6752,14 @@ <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> @@ -6184,24 +6773,23 @@ <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Advanced</source> - <translation type="unfinished">Naprednije</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -6253,38 +6841,84 @@ </message> <message> <source>Contrast</source> - <translation type="obsolete">Kontrast</translation> + <translation type="unfinished">Kontrast</translation> </message> <message> <source>Brightness</source> - <translation type="obsolete">Osvetljenost</translation> + <translation type="unfinished">Osvetljenost</translation> + </message> + <message> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Green</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>fade</name> + <name>faac</name> <message> - <source>Fade</source> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitski protok:</translation> + </message> + <message> + <source>Faac Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fade</name> <message> <source>Out</source> - <translation type="unfinished">Izlaz</translation> + <translation type="obsolete">Izlaz</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Bledi izlaz</translation> + <translation type="obsolete">Bledi izlaz</translation> </message> <message> <source>In</source> - <translation type="unfinished">Ulaz</translation> + <translation type="obsolete">Ulaz</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">Bledi ulaz</translation> + <translation type="obsolete">Bledi ulaz</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">Tip _izbleđivanja:</translation> + <translation type="obsolete">Tip _izbleđivanja:</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <source>Fade</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fade.</source> + <translation type="unfinished"></translation> </message> <message> <source>_Start time (ms):</source> @@ -6294,29 +6928,73 @@ <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <source>Out</source> + <translation type="unfinished">Izlaz</translation> + </message> + <message> + <source>Fade out</source> + <translation type="unfinished">Bledi izlaz</translation> + </message> + <message> + <source>In</source> + <translation type="unfinished">Ulaz</translation> + </message> + <message> + <source>Fade in</source> + <translation type="unfinished">Bledi ulaz</translation> + </message> + <message> + <source>_Fade type:</source> + <translation type="unfinished">Tip _izbleđivanja:</translation> + </message> + <message> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <source>Default</source> + <translation type="unfinished">Podrazumevano</translation> + </message> + <message> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <source>Progressive</source> + <translation type="unfinished">Progresivni</translation> + </message> + <message> + <source>Threading</source> + <translation type="unfinished">Više niti</translation> + </message> + <message> + <source>Interlacing</source> + <translation type="unfinished">Preplitanje</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="unfinished">Kontrola protoka</translation> + </message> + <message> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> @@ -6325,10 +7003,6 @@ <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Podrazumevano</translation> - </message> - <message> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> @@ -6337,10 +7011,6 @@ <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> <source>MB comparison</source> <translation type="unfinished"></translation> </message> @@ -6369,10 +7039,6 @@ <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">Progresivni</translation> - </message> - <message> <source>Interlaced</source> <translation type="unfinished"></translation> </message> @@ -6385,10 +7051,6 @@ <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Više niti</translation> - </message> - <message> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> @@ -6461,18 +7123,10 @@ <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Preplitanje</translation> - </message> - <message> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola protoka</translation> - </message> - <message> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -6500,10 +7154,6 @@ <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> @@ -6512,6 +7162,26 @@ <translation type="unfinished">MPEG</translation> </message> <message> + <source>Threading</source> + <translation type="unfinished">Više niti</translation> + </message> + <message> + <source>User Interface</source> + <translation type="unfinished">Korisničko okruženje</translation> + </message> + <message> + <source>Motion Estimation</source> + <translation type="unfinished">Procena pokreta</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="unfinished">Kontrola protoka</translation> + </message> + <message> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> <source>MB comparison</source> <translation type="unfinished"></translation> </message> @@ -6544,10 +7214,6 @@ <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Više niti</translation> - </message> - <message> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> @@ -6604,26 +7270,14 @@ <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Korisničko okruženje</translation> - </message> - <message> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Procena pokreta</translation> - </message> - <message> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola protoka</translation> - </message> - <message> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -6651,10 +7305,6 @@ <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> @@ -6663,6 +7313,18 @@ <translation type="unfinished">MPEG</translation> </message> <message> + <source>User Interface</source> + <translation type="unfinished">Korisničko okruženje</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="unfinished">Kontrola protoka</translation> + </message> + <message> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> <source>MB comparison</source> <translation type="unfinished"></translation> </message> @@ -6707,18 +7369,10 @@ <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Korisničko okruženje</translation> - </message> - <message> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola protoka</translation> - </message> - <message> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -6767,6 +7421,137 @@ </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced</source> + <translation type="unfinished">Naprednije</translation> + </message> + <message> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <source>File error</source> + <translation type="unfinished">Greška sa datotekom</translation> + </message> + <message> + <source>Cannot open "%s".</source> + <translation type="unfinished">Ne mogu da otvorim „%s“</translation> + </message> + <message> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot write the file</source> + <translation type="unfinished">Ne mogu da pišem u datoteku</translation> + </message> + <message> + <source>No write access to "%s".</source> + <translation type="unfinished">Nemam dozvole za pisanje u „%s“</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -6784,31 +7569,23 @@ <source>Save set of filters</source> <translation type="obsolete">Sačuvaj set filtera</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> + <source>FluxSmooth</source> <translation type="unfinished"></translation> </message> <message> - <source>_Temporal threshold:</source> + <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial threshold:</source> + <source>_Temporal threshold:</source> <translation type="unfinished"></translation> </message> <message> - <source>FluxSmooth</source> + <source>_Spatial threshold:</source> <translation type="unfinished"></translation> </message> </context> @@ -6835,10 +7612,6 @@ <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> @@ -6847,6 +7620,18 @@ <translation type="unfinished">MPEG</translation> </message> <message> + <source>User Interface</source> + <translation type="unfinished">Korisničko okruženje</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="unfinished">Kontrola protoka</translation> + </message> + <message> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> <source>MB comparison</source> <translation type="unfinished"></translation> </message> @@ -6891,19 +7676,42 @@ <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Korisničko okruženje</translation> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola protoka</translation> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <source>Unsupported</source> + <translation type="unfinished">Nije podržano</translation> + </message> + <message> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> @@ -6919,38 +7727,231 @@ </message> </context> <context> + <name>glBenchmark</name> + <message> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> <source>Temporal & spatial check</source> - <translation type="obsolete">Temporalna i spatialna provera</translation> + <translation type="unfinished">Temporalna i spatialna provera</translation> </message> <message> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">Bob, temporalna i spatialna provera</translation> + <translation type="unfinished">Bob, temporalna i spatialna provera</translation> </message> <message> <source>Skip spatial temporal check</source> - <translation type="obsolete">Preskoči spatialnu temporalnu proveru</translation> + <translation type="unfinished">Preskoči spatialnu temporalnu proveru</translation> </message> <message> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">Bob, preskoči spatialnu temporalnu proveru</translation> + <translation type="unfinished">Bob, preskoči spatialnu temporalnu proveru</translation> </message> <message> <source>Bottom field first</source> - <translation type="obsolete">Najpre donja polja</translation> + <translation type="unfinished">Najpre donja polja</translation> </message> <message> <source>Top field first</source> - <translation type="obsolete">Najpre gornja polja</translation> + <translation type="unfinished">Najpre gornja polja</translation> </message> <message> <source>_Mode:</source> - <translation type="obsolete">_Režim:</translation> + <translation type="unfinished">_Režim:</translation> </message> <message> <source>_Order:</source> - <translation type="obsolete">_Redosled:</translation> + <translation type="unfinished">_Redosled:</translation> + </message> + <message> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>yadif</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -6978,6 +7979,10 @@ <translation type="unfinished">Nema podataka</translation> </message> <message> + <source>Bitrate Histogram</source> + <translation type="unfinished">Histogram bitskog protoka</translation> + </message> + <message> <source>Max. bitrate:</source> <translation type="unfinished"></translation> </message> @@ -7001,10 +8006,6 @@ <source>Max. B frames:</source> <translation type="unfinished"></translation> </message> - <message> - <source>Bitrate Histogram</source> - <translation type="unfinished">Histogram bitskog protoka</translation> - </message> </context> <context> <name>hue</name> @@ -7016,12 +8017,24 @@ <source>Adjust hue and saturation.</source> <translation type="unfinished"></translation> </message> + <message> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>hueDialog</name> <message> <source>Hue</source> - <translation type="obsolete">Hue</translation> + <translation type="unfinished">Hue</translation> + </message> + <message> + <source>Saturation</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -7044,6 +8057,17 @@ </message> </context> <context> + <name>hzstackfield</name> + <message> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> <source>Continue indexing</source> @@ -7063,39 +8087,46 @@ </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <source>_Noise:</source> + <translation type="unfinished">_Šum:</translation> </message> <message> - <source>Delete already executed jobs</source> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> - <translation type="unfinished"></translation> + <source>Full</source> + <translation type="unfinished">Potpuno</translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <source>Fast</source> + <translation type="unfinished">Brzo</translation> </message> <message> - <source>use QT4 version</source> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <source>_Frame rate change:</source> + <translation type="unfinished">Promena _učestanosti kadrova:</translation> + </message> + <message> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> <source>Oops</source> <translation type="unfinished">Ups...</translation> @@ -7108,6 +8139,38 @@ <source>There are no jobs stored</source> <translation type="unfinished">Nema sačuvanih zadataka.</translation> </message> + <message> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> @@ -7166,6 +8229,10 @@ <context> <name>jpeg</name> <message> + <source>_Quantizer:</source> + <translation type="unfinished">_Kvantizer:</translation> + </message> + <message> <source>YUV422</source> <translation type="unfinished"></translation> </message> @@ -7174,10 +8241,6 @@ <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Kvantizer:</translation> - </message> - <message> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> @@ -7236,14 +8299,6 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Top</source> <translation type="unfinished">Iznad</translation> </message> @@ -7288,6 +8343,14 @@ <translation type="unfinished">Prikaži prepletena područja (samo za testiranje!)</translation> </message> <message> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> <source>KernelDeint</source> <translation type="unfinished"></translation> </message> @@ -7393,16 +8456,30 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitski protok:</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <source>_Swap U and V</source> + <translation type="unfinished">_Zameni U i V</translation> + </message> + <message> + <source>Show motion _vectors</source> + <translation type="unfinished">Prikaži _vektore pokreta</translation> </message> <message> + <source>Decoder Options</source> + <translation type="unfinished">Opcije dekodera</translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> <source>None</source> <translation type="unfinished">Ništa</translation> </message> @@ -7435,6 +8512,14 @@ <translation type="unfinished">_Automatski nivo :</translation> </message> <message> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> + <message> <source>libavcodec deinterlacer</source> <translation type="unfinished"></translation> </message> @@ -7454,34 +8539,65 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">_Logotip (jpg datoteka)</translation> - </message> - <message> - <source>Select JPEG file</source> - <translation type="unfinished"></translation> + <translation type="obsolete">_Logotip (jpg datoteka)</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">X _pozicija:</translation> + <translation type="obsolete">X _pozicija:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">Y p_ozicija:</translation> + <translation type="obsolete">Y p_ozicija:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">_Alfa:</translation> + <translation type="obsolete">_Alfa:</translation> + </message> + <message> + <source>Add logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished"></translation> </message> <message> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> <source>Logo</source> <translation type="unfinished"></translation> </message> <message> - <source>Add logo.</source> + <source>Image</source> <translation type="unfinished"></translation> </message> <message> - <source>Put a logo on top of video, with alpha blending.</source> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>You can click in the image to set the logo approximatively</source> <translation type="unfinished"></translation> </message> </context> @@ -7575,15 +8691,18 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> <source>Fast</source> <translation type="unfinished">Brzo</translation> @@ -7605,22 +8724,23 @@ <translation type="unfinished">_Režim:</translation> </message> <message> - <source>Bottom :</source> + <source>_Qp:</source> + <translation type="unfinished">_Četvrt piksela:</translation> + </message> + <message> + <source>MCDeint</source> <translation type="unfinished"></translation> </message> <message> - <source>_Qp:</source> - <translation type="unfinished">_Četvrt piksela:</translation> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <translation type="unfinished"></translation> </message> <message> - <source>mcDeinterlace</source> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <source>mcDeinterlace</source> <translation type="unfinished"></translation> </message> </context> @@ -7641,6 +8761,21 @@ <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mkvmuxer</name> @@ -7648,10 +8783,30 @@ <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> + <message> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mp3d</name> <message> + <source>_Spatial luma strength:</source> + <translation type="unfinished">Prostorna _luma jačina:</translation> + </message> + <message> + <source>S_patial chroma strength:</source> + <translation type="unfinished">Prostorna _hroma jačina:</translation> + </message> + <message> <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> @@ -7660,6 +8815,17 @@ <translation type="unfinished"></translation> </message> <message> + <source>Luma _Temporal strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MPlayer denoise3d</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> <source>_Spatial luma strength:</source> <translation type="unfinished">Prostorna _luma jačina:</translation> </message> @@ -7668,7 +8834,15 @@ <translation type="unfinished">Prostorna _hroma jačina:</translation> </message> <message> - <source>Luma _Temporal strength:</source> + <source>_Temporal strength:</source> + <translation type="unfinished">_Temporalna jačina:</translation> + </message> + <message> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished"></translation> </message> <message> @@ -7677,39 +8851,141 @@ </message> </context> <context> - <name>mp3dlow</name> + <name>mp4demuxer</name> <message> - <source>Mplayer Denoise 3D</source> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">Problem pri čitanju SVQ3 zaglavlja</translation> + </message> + <message> + <source>No stts table</source> + <translation type="unfinished">Ne postoji stts tabela</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <source>Unsupported</source> + <translation type="unfinished">Nije podržano</translation> + </message> + <message> + <source>Only MP4Video, H264, and H265 supported for video</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility.</source> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial luma strength:</source> - <translation type="unfinished">Prostorna _luma jačina:</translation> + <source>Saving mp4</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="unfinished">Prostorna _hroma jačina:</translation> + <source>Saving PSP</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="unfinished">_Temporalna jačina:</translation> + <source>Muxing Format</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MP4 Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4v2muxer</name> <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <source>Audio</source> + <translation type="unfinished">Zvuk</translation> + </message> + <message> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video</source> + <translation type="unfinished">Video</translation> + </message> + <message> + <source>Video does not have enough timing information. Are you copying from AVI?</source> <translation type="unfinished"></translation> </message> <message> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> <source>_Mask</source> <translation type="unfinished">_Maska</translation> </message> @@ -7726,37 +9002,35 @@ <translation type="unfinished">_Jačina :</translation> </message> <message> - <source>MSharpen</source> + <source>Msharpen</source> <translation type="unfinished"></translation> </message> <message> - <source>Msharpen</source> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MSharpen</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <source>Error</source> + <translation type="unfinished">Greška</translation> </message> </context> <context> @@ -7837,17 +9111,32 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <source>Malformed header</source> + <translation type="unfinished">Neispravno zaglavlje</translation> + </message> + <message> + <source>Unpacking bitstream</source> + <translation type="unfinished">Raspakujem bitski tok</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -7859,6 +9148,17 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -7969,6 +9269,291 @@ </message> </context> <context> + <name>psdemuxer</name> + <message> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Indexing</source> + <translation type="unfinished">Pravim indeks</translation> + </message> + <message> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <source>Privileges Required</source> + <translation type="unfinished">Potrebna ovlašćenja</translation> + </message> + <message> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">Administratorska ovlašćenja su potrebna za izvršavanje ove operacije.</translation> + </message> + <message> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Resume</source> + <translation type="unfinished">Nastavi</translation> + </message> + <message> + <source>Abort</source> + <translation type="unfinished">Prekini</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Recent Projects</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <source>Ready</source> + <translation type="unfinished">Spremno</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="unfinished">Uspešno</translation> + </message> + <message> + <source>Failed</source> + <translation type="unfinished">Neuspelo</translation> + </message> + <message> + <source>Deleted</source> + <translation type="unfinished">Uklonjeno</translation> + </message> + <message> + <source>Running</source> + <translation type="unfinished">U toku</translation> + </message> + <message> + <source>Job Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>End Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sure!</source> + <translation type="unfinished">Sigurno!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="unfinished">Ukloni zadatak</translation> + </message> + <message> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Already done</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <source>Partial</source> + <translation type="unfinished">Polovično</translation> + </message> + <message> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Configure</source> + <translation type="unfinished">Postavke</translation> + </message> + <message> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <source>Unknown</source> + <translation type="unfinished">Nepoznato</translation> + </message> + <message> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> <source>No</source> @@ -7979,6 +9564,14 @@ <translation type="unfinished">Da</translation> </message> <message> + <source>Mono</source> + <translation type="unfinished">Mono</translation> + </message> + <message> + <source>Stereo</source> + <translation type="unfinished">Stereo</translation> + </message> + <message> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> @@ -7990,13 +9583,56 @@ <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">Mono</translation> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">Stereo</translation> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <source>Alert</source> + <translation type="unfinished">Uzbuna</translation> + </message> + <message> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -8073,21 +9709,25 @@ <translation type="unfinished"></translation> </message> <message> - <source>Resample fps</source> + <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample FPS</source> + <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> <message> - <source>Change and enforce FPS. Keep duration and sync.</source> + <source>Resample fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>resize</name> <message> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Visina i širina ne mogu biti neparni brojevi</translation> + </message> + <message> <source>swsResize</source> <translation type="unfinished"></translation> </message> @@ -8100,42 +9740,94 @@ <name>resizeDialog</name> <message> <source>Resize</source> - <translation type="obsolete">Promeni veličinu</translation> + <translation type="unfinished">Promeni veličinu</translation> </message> <message> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> <source>Bilinear</source> - <translation type="obsolete">Bi-linearni</translation> + <translation type="unfinished">Bi-linearni</translation> </message> <message> <source>Bicubic</source> - <translation type="obsolete">Bi-kvadratni</translation> + <translation type="unfinished">Bi-kvadratni</translation> + </message> + <message> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Visina i širina ne mogu biti neparni brojevi</translation> + <translation type="obsolete">Visina i širina ne mogu biti neparni brojevi</translation> </message> </context> <context> @@ -8145,10 +9837,6 @@ <translation type="unfinished">Rotiraj</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> <source>None</source> <translation type="unfinished">Ništa</translation> </message> @@ -8180,6 +9868,10 @@ <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -8209,28 +9901,50 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> + <source>Preview</source> + <translation type="unfinished">Pregled</translation> + </message> + <message> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <source>next</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>separateFields</name> <message> - <source>Angle (°):</source> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Split each image into 2 fields.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>sharpen</name> <message> - <source>Preview</source> - <translation type="unfinished">Pregled</translation> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>stackfield</name> <message> - <source>next</source> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> @@ -8269,73 +9983,211 @@ </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <source>No strategy</source> + <translation type="unfinished">Bez strategije</translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 puldaun</translation> + </message> + <message> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <source>NTSC converted from PAL</source> + <translation type="unfinished">NTSC prekodiran iz PAL</translation> + </message> + <message> + <source>Top</source> + <translation type="unfinished">Iznad</translation> + </message> + <message> + <source>Bottom</source> + <translation type="unfinished">Dno</translation> + </message> + <message> + <source>Never</source> + <translation type="unfinished">Nikada</translation> + </message> + <message> + <source>If still combed</source> + <translation type="unfinished">Ukoliko je zaspleteno</translation> + </message> + <message> + <source>Always</source> + <translation type="unfinished">Uvek</translation> + </message> + <message> + <source>None</source> + <translation type="unfinished">Ništa</translation> + </message> + <message> + <source>None but compute</source> + <translation type="unfinished">Ništa, ali proračunaj</translation> + </message> + <message> + <source>Postproc on best match</source> + <translation type="unfinished">Naknadno procesiranje na najboljem poklapanju</translation> + </message> + <message> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">Naknadno procesiranje i prikaz zona (nalaženje grešaka)</translation> + </message> + <message> + <source>Process image (not fields)</source> + <translation type="unfinished">Obradi slike (ne polja)</translation> + </message> + <message> + <source>Process image (not fields), debug</source> + <translation type="unfinished">Obradi slike (ne polja), nalaženje grešaka</translation> + </message> + <message> + <source>_Strategy:</source> + <translation type="unfinished">_Strategija:</translation> + </message> + <message> + <source>_Field order:</source> + <translation type="unfinished">_Redosled polja:</translation> + </message> + <message> + <source>_Postprocessing:</source> + <translation type="unfinished">_Naknadna obrada:</translation> + </message> + <message> + <source>_Try backward:</source> + <translation type="unfinished">Probaj _unazad:</translation> + </message> + <message> + <source>_Direct threshold:</source> + <translation type="unfinished">_Direktna osetljivost:</translation> + </message> + <message> + <source>_Backward threshold:</source> + <translation type="unfinished">_Povratna osetljivost:</translation> + </message> + <message> + <source>_Noise threshold:</source> + <translation type="unfinished">Osetljivost na _šum:</translation> + </message> + <message> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">Osetljivost naknadne obrade:</translation> + </message> + <message> + <source>_Use chroma to decide</source> + <translation type="unfinished">Koristi _hroma za procenu</translation> + </message> + <message> + <source>Sho_w info</source> + <translation type="unfinished">Prikaži _informacije</translation> + </message> + <message> + <source>Debu_g</source> + <translation type="unfinished">Nalaženje _grešaka</translation> + </message> + <message> + <source>Bl_end</source> + <translation type="unfinished">_Stopi</translation> + </message> + <message> + <source>Decomb Telecide</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>tsdemuxer</name> <message> - <source>OpenGL</source> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <source>Indexing</source> + <translation type="unfinished">Pravim indeks</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <source>_Bitrate:</source> + <translation type="unfinished">_Bitski protok:</translation> + </message> + <message> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>uisupport</name> <message> - <source>Keep Top Field</source> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>unstackfield</name> <message> - <source>vdpau</source> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> + <message> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> <message> <source>Keep Top Field</source> <translation type="unfinished"></translation> @@ -8349,6 +10201,10 @@ <translation type="unfinished"></translation> </message> <message> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> <source>_Resize:</source> <translation type="unfinished"></translation> </message> @@ -8370,28 +10226,25 @@ </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> @@ -8557,6 +10410,35 @@ </message> </context> <context> + <name>webmmuxer</name> + <message> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> <source>Processing</source> @@ -8580,46 +10462,151 @@ </message> </context> <context> + <name>x264</name> + <message> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Custom</source> + <translation type="unfinished">Proizvoljno</translation> + </message> + <message> + <source>Target Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quality:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> <source>Rate Control</source> - <translation type="obsolete">Kontrola protoka</translation> + <translation type="unfinished">Kontrola protoka</translation> </message> <message> <source>Disable</source> - <translation type="obsolete">Onemogući</translation> + <translation type="unfinished">Onemogući</translation> </message> <message> <source>Auto-detect</source> - <translation type="obsolete">Nađi sam</translation> + <translation type="unfinished">Nađi sam</translation> </message> <message> <source>Motion Estimation</source> - <translation type="obsolete">Procena pokreta</translation> + <translation type="unfinished">Procena pokreta</translation> </message> <message> <source>None</source> - <translation type="obsolete">Ništa</translation> + <translation type="unfinished">Ništa</translation> </message> <message> <source>Spatial</source> - <translation type="obsolete">Prostorno</translation> + <translation type="unfinished">Prostorno</translation> </message> <message> <source>Temporal</source> - <translation type="obsolete">Privremeno</translation> + <translation type="unfinished">Privremeno</translation> </message> <message> <source>Auto</source> - <translation type="obsolete">Automatski</translation> + <translation type="unfinished">Automatski</translation> </message> <message> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> <source>Fast</source> - <translation type="obsolete">Brzo</translation> + <translation type="unfinished">Brzo</translation> </message> <message> <source>Advanced</source> @@ -8627,107 +10614,913 @@ </message> <message> <source>Output</source> - <translation type="obsolete">Izlaz</translation> + <translation type="unfinished">Izlaz</translation> </message> <message> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> <source>5.1</source> - <translation type="obsolete">5+1 kanala</translation> + <translation type="unfinished">5+1 kanala</translation> </message> <message> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> <source>Normal</source> - <translation type="obsolete">Normano</translation> + <translation type="unfinished">Normano</translation> </message> <message> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Razmera piksela</translation> + <translation type="unfinished">Razmera piksela</translation> </message> <message> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>x264Dialog</name> + <name>x264CustomMatrixDialog</name> + <message> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265</name> + <message> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Custom</source> + <translation type="unfinished">Proizvoljno</translation> + </message> <message> <source>Target Bitrate:</source> <translation type="unfinished"></translation> @@ -8768,47 +11561,893 @@ Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <source>Error</source> + <translation type="unfinished">Greška</translation> + </message> + <message> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x265ConfigDialog</name> <message> - <source>Target Bitrate:</source> + <source>x265 Configuraton</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <source>Configuration:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> + <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Auto</source> + <translation type="unfinished">Automatski</translation> + </message> + <message> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <source>5.1</source> + <translation type="unfinished">5+1 kanala</translation> + </message> + <message> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame Threads </source> <translation type="unfinished"></translation> </message> <message> + <source>Rate Control</source> + <translation type="unfinished">Kontrola protoka</translation> + </message> + <message> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> + <source>0 (High Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <source>Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Motion Estimation</source> + <translation type="unfinished">Procena pokreta</translation> + </message> + <message> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fast</source> + <translation type="unfinished">Brzo</translation> + </message> + <message> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Normal</source> + <translation type="unfinished">Normano</translation> + </message> + <message> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Disable</source> + <translation type="unfinished">Onemogući</translation> + </message> + <message> + <source>Auto-detect</source> + <translation type="unfinished">Nađi sam</translation> + </message> + <message> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Output</source> + <translation type="unfinished">Izlaz</translation> + </message> + <message> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Razmera piksela</translation> + </message> + <message> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>None</source> + <translation type="unfinished">Ništa</translation> + </message> + <message> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> @@ -8843,6 +12482,22 @@ <translation type="unfinished">Proizvoljno</translation> </message> <message> + <source>Threading</source> + <translation type="unfinished">Više niti</translation> + </message> + <message> + <source>Motion Estimation</source> + <translation type="unfinished">Procena pokreta</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="unfinished">Kontrola protoka</translation> + </message> + <message> + <source>Aspect Ratio:</source> + <translation type="unfinished">Razmera:</translation> + </message> + <message> <source>DCT</source> <translation type="unfinished"></translation> </message> @@ -8875,12 +12530,36 @@ <translation type="unfinished"></translation> </message> <message> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">Više niti</translation> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> <source>_Trellis quantization</source> @@ -8907,12 +12586,12 @@ <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Procena pokreta</translation> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> <source>Quantization</source> @@ -8923,51 +12602,58 @@ <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Kontrola protoka</translation> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <source>Temporal & spatial check</source> + <translation type="unfinished">Temporalna i spatialna provera</translation> </message> <message> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">Bob, temporalna i spatialna provera</translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Preskoči spatialnu temporalnu proveru</translation> </message> <message> - <source>Mi_n. quantizer:</source> - <translation type="unfinished"></translation> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">Bob, preskoči spatialnu temporalnu proveru</translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <source>Bottom field first</source> + <translation type="unfinished">Najpre donja polja</translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">Razmera:</translation> + <source>Top field first</source> + <translation type="unfinished">Najpre gornja polja</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <source>_Mode:</source> + <translation type="unfinished">_Režim:</translation> </message> <message> - <source>Aspect Ratio</source> + <source>_Order:</source> + <translation type="unfinished">_Redosled:</translation> + </message> + <message> + <source>yadif</source> <translation type="unfinished"></translation> </message> </context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_tr.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_tr.ts
Changed
@@ -2571,6 +2571,7 @@ <translation type="obsolete">Eski bir endeks dosyasıyla ilgili olabilir.</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">%s açma teşebbüsü başarısız oldu!</translation> </message> @@ -2625,125 +2626,70 @@ <translation type="obsolete">Endeksleme başarısız oldu</translation> </message> <message> - <source>Some timing information are incorrect. -It happens with some capture software. -If you re encode video we should drop these informations, - else it will cause dropped frame/jerky video. -If you just copy the video without reencoding, - you should keep them. -Drop timing informations ?</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-36"/> <source>Cannot find a demuxer for %s</source> <translation type="unfinished"></translation> </message> <message> + <location line="+62"/> <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit</name> - <message> - <source>Alert</source> - <translation type="unfinished">Uyarı</translation> - </message> - <message> - <source>Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Confirmation</source> +2.) concatenate them together</source> <translation type="unfinished"></translation> </message> <message> - <source>Question</source> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> <translation type="unfinished"></translation> </message> <message> - <source>Question?</source> + <location line="+18"/> + <source>Some timing information are incorrect. +It happens with some capture software. +If you re encode video we should drop these informations, + else it will cause dropped frame/jerky video. +If you just copy the video without reencoding, + you should keep them. +Drop timing informations ?</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> + <name>ADM_Qt4CoreUIToolkit</name> <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <source>Alert</source> + <translation type="obsolete">Uyarı</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Bitrate</source> - <translation type="unfinished">Bithızı</translation> + <translation type="obsolete">Bithızı</translation> </message> <message> <source>-</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> +</context> +<context> + <name>ADM_QthreadCount</name> <message> - <source>Constant Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Quantiser</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Same Quantiser as Input</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Video Size</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Two Pass - Average Bitrate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Encoding mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target bitrate (kb/s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Target video size (MB)</source> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> <translation type="unfinished"></translation> </message> <message> - <source>Average bitrate (kb/s)</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"> + </translation> </message> -</context> -<context> - <name>ADM_ffDvEncoder</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">Özel</translation> </message> </context> <context> @@ -2794,15 +2740,18 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+46"/> <source>Auto-detect</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Özel</translation> </message> <message> + <location line="-2"/> <source>Disabled</source> <translation type="unfinished"></translation> </message> @@ -2810,6 +2759,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished"></translation> </message> @@ -2920,122 +2871,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">Hesap makinası</translation> </message> <message> + <location line="+40"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+22"/> <source>Duration:</source> <translation type="unfinished">Süre:</translation> </message> <message> + <location line="+33"/> <source>Custom</source> <translation type="unfinished">Özel</translation> </message> <message> + <location line="+269"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-517"/> <source>Target</source> <translation type="unfinished"></translation> </message> <message> + <location line="+54"/> <source>Medium:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>1 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Custom Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>Total Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> @@ -3134,24 +3124,20 @@ </message> <message> <source>Resume</source> - <translation type="unfinished">Devam et</translation> + <translation type="obsolete">Devam et</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">İptâl et</translation> - </message> - <message> - <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">İptâl et</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> </context> @@ -3163,13 +3149,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -3226,15 +3205,18 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -3242,6 +3224,10 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+48"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">Yapılandır</translation> </message> @@ -3251,78 +3237,102 @@ </translation> </message> <message> + <location line="-116"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">Süzgeçler</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>Track 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> + <location line="-89"/> <source>Track 2</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished"></translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">Süzgeçler</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+47"/> <source>Skip Glyph</source> <translation type="unfinished">Glifi Atla</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">Göz ardı et</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">Tamam</translation> </message> <message> + <location line="+28"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="-103"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished"></translation> </message> <message> + <location line="+52"/> <source>Close</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> <source>Nb Lines :</source> <translation type="unfinished"></translation> </message> @@ -3330,34 +3340,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+47"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-67"/> <source>Dialog</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished">00:00:00</translation> - </message> - <message> + <location line="+14"/> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> - </message> - <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -3365,22 +3383,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="-20"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>...</source> <translation type="unfinished"></translation> </message> @@ -3409,7 +3432,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">Ses aygıtının başlatılmasında hata</translation> + <translation type="obsolete">Ses aygıtının başlatılmasında hata</translation> </message> </context> <context> @@ -3575,16 +3598,17 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">SVQ3 başlıklarının okunmasında hata</translation> + <translation type="obsolete">SVQ3 başlıklarının okunmasında hata</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">Stts tablosu yok</translation> + <translation type="obsolete">Stts tablosu yok</translation> </message> </context> <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -3593,14 +3617,22 @@ <translation type="obsolete"><b>Video</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">Kopyala</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">Yapılandır</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">Süzgeçler</translation> </message> @@ -3622,15 +3654,19 @@ {0?}</translation> </message> <message> + <location line="+671"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished"> {00:00:00.000?}</translation> </message> <message> + <location line="+176"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> @@ -3648,10 +3684,12 @@ <translation type="obsolete">Bithızı Histogramı</translation> </message> <message> + <location line="-27"/> <source>A:</source> <translation type="unfinished">A:</translation> </message> <message> + <location line="+7"/> <source>B:</source> <translation type="unfinished">B:</translation> </message> @@ -3661,238 +3699,400 @@ </translation> </message> <message> + <location line="-137"/> <source>Frame type:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-1284"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Custom</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Tools</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Audio</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+129"/> <source>&Shift:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>ms</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> + <location line="-903"/> + <source>Play [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> + <location line="-637"/> + <source>Stop [SPACE]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Search previous black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> <source>Time:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+83"/> <source>?</source> <translation type="unfinished"></translation> </message> <message> - <source>Selection</source> + <location line="+44"/> + <source>Se&lection</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+25"/> + <source>Vol&ume</source> <translation type="unfinished"></translation> </message> <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>Open Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>&Information...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>&Calculator...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished"></translation> </message> <message> + <location line="+15"/> <source>&Input</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Codec Options</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+C</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+14"/> <source>Ctrl+Alt+N</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Selection</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+S</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Volume</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Audio Metre</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Alt+M</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Separate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Top</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Si&de</source> <translation type="unfinished"></translation> </message> - <message> - <source>Display processed video on playback</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Play filtered</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Video</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>Mpeg1Encoder</name> @@ -4143,11 +4343,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">Bozuk başlık</translation> + <translation type="obsolete">Bozuk başlık</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> @@ -4162,26 +4362,26 @@ <source>Alert</source> <translation type="obsolete">Uyarı</translation> </message> - <message> - <source>Question</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -4190,151 +4390,162 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">PAL'dan dönüştürülen NTSC</translation> + <translation type="obsolete">PAL'dan dönüştürülen NTSC</translation> </message> <message> <source>Top</source> - <translation type="unfinished">Üst</translation> + <translation type="obsolete">Üst</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">Alt</translation> + <translation type="obsolete">Alt</translation> </message> <message> <source>Never</source> - <translation type="unfinished">Asla</translation> + <translation type="obsolete">Asla</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">Eğer hâlâ taralıysa</translation> + <translation type="obsolete">Eğer hâlâ taralıysa</translation> </message> <message> <source>Always</source> - <translation type="unfinished">Her zaman</translation> + <translation type="obsolete">Her zaman</translation> </message> <message> <source>None</source> - <translation type="unfinished">Hiçbiri</translation> + <translation type="obsolete">Hiçbiri</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">Asla (ama hesapla)</translation> + <translation type="obsolete">Asla (ama hesapla)</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">En iyi uyana göre son işleme</translation> + <translation type="obsolete">En iyi uyana göre son işleme</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">(Alanları değil) resmi işle</translation> + <translation type="obsolete">(Alanları değil) resmi işle</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">Ala_n Sırası:</translation> + <translation type="obsolete">Ala_n Sırası:</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> - <message> - <source>Decomb Telecide</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Ui_vobsubWindow</name> <message> - <source>Select Idx File</source> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Webmmuxer</name> + <name>VapourSynthProxy</name> <message> - <source>Saving Webm</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -4388,64 +4599,84 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+139"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="-123"/> <source>About Avidemux</source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished"></translation> </message> <message> - <source>&License</source> + <location line="+10"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>OK</source> + <location line="+55"/> + <source>&License</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -4473,1477 +4704,2400 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">Uyarı yok</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">Sadece hata uyarılarını göster</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">Tüm uyarıları göster</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished">PCM</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished">Ana</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">Kanal azaltma yok (çok kanallı)</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">İki kanal</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished"> </translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+17"/> <source>_Horizontal deblocking</source> <translation type="unfinished">_Yatay Blok Çözme</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">_Dikey Blok Çözme</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Güç:</translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">Varsayılan Son İşleme</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">Kullanıcı Arayüzü</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">Çıktı</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">Ses</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">Video</translation> + <translation type="unfinished">Video</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished"> </translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+21"/> <source>Preferences</source> <translation type="unfinished">Tercihler</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+42"/> + <location line="+2"/> + <location line="+2"/> + <source>-</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Append</source> - <translation type="unfinished"></translation> + <location line="+10"/> + <source>Copy</source> + <translation type="unfinished">Kopyala</translation> </message> <message> - <source>Save</source> - <translation type="unfinished"></translation> + <location line="+17"/> + <location line="+8"/> + <source>Filters</source> + <translation type="unfinished">Süzgeçler</translation> </message> <message> - <source>Queue</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> + <source>R_esampling (Hz):</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Resampling frequency (Hz)</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> + <source>None</source> + <translation type="unfinished">Hiçbiri</translation> </message> <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> + <location line="-24"/> + <source>Film to PAL</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Close</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>PAL to Film</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>-</source> + <location line="+3"/> + <source>_Frame rate change:</source> <translation type="unfinished"> </translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>No change</source> + <translation type="unfinished">Değiştirme</translation> </message> <message> - <source>Connect to avsproxy</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Mono</source> + <translation type="unfinished">Tek kanal</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> + <location line="+2"/> + <source>Stereo+surround</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Undo</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo+center</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo+center+surround</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Cut</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Stereo front+stereo rear</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Copy</source> - <translation type="unfinished">Kopyala</translation> + <location line="+1"/> + <source>5 channels</source> + <translation type="unfinished">5 kanal</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> </message> <message> - <source>Delete</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Dolby Pro Logic</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Set Marker A</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Dolby Pro Logic II</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Set Marker B</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>Automatic (max -3 dB)</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>_Gain mode:</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>G_ain value:</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Filters</source> - <translation type="unfinished">Süzgeçler</translation> + <location line="+7"/> + <source>_Mixer:</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> + <location line="+13"/> + <source>Audio Filters</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Save audio</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> + <source>Fontconfig</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Build Option</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>SDL</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Plugins</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>XVideo</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>x86</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>x86-64</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>Libraries</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>About</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>Built-in Support</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Play/Stop</source> - <translation type="unfinished"></translation> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> + <source>_Job name:</source> + <translation type="unfinished">_Görev adı:</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> + <location line="+6"/> + <source>Save Job</source> + <translation type="unfinished">Görevi Kaydet</translation> </message> <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> + <source>Codec Error</source> + <translation type="unfinished">Kodek Hatası</translation> </message> <message> - <source>Previous Intra Frame</source> - <translation type="unfinished"></translation> + <location filename="../../common/gui_main.cpp" line="+329"/> + <source>Not coded in this version</source> + <translation type="unfinished">Bu sürümde kodlanmamış</translation> </message> <message> - <source>Next Intra Frame</source> - <translation type="unfinished"></translation> + <source>Select AVI File...</source> + <translation type="obsolete"> + </translation> </message> <message> - <source>Previous Black Frame</source> - <translation type="unfinished"></translation> + <source>Select AVI File to Append...</source> + <translation type="obsolete"> + </translation> </message> <message> - <source>Next Black Frame</source> - <translation type="unfinished"></translation> + <location line="+181"/> + <source>Are you sure?</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> + <location line="+87"/> + <source>Permission error</source> + <translation type="unfinished">İzin hatası</translation> </message> <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">"%s" açılamadı.</translation> </message> <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>File error</source> + <translation type="unfinished">Dosya hatası</translation> </message> <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> + <location line="+0"/> + <source>"%s" does not exist.</source> + <translation type="unfinished">"%s" yok.</translation> </message> <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> + <location line="+38"/> + <source>Cannot open project using the video loader.</source> + <translation type="unfinished">Video yükleyici kullanılarak proje açılamadı.</translation> </message> <message> - <source>R_esampling (Hz):</source> + <location line="+1"/> + <source>Try 'File' -> 'Load/Run Project...'</source> + <translation type="unfinished">'Dosya' -> 'Projeyi Yükle/Çalıştır...'ı deneyin</translation> + </message> + <message> + <location line="+4"/> + <source>Could not open the file</source> + <translation type="unfinished">Dosya açılamadı</translation> + </message> + <message> + <location line="+40"/> + <source>Multiple Audio Tracks</source> + <translation type="unfinished">Birden fazla Ses İzi</translation> + </message> + <message> + <location line="+0"/> + <source>The file you just loaded contains several audio tracks. +Go to Audio->MainTrack to select the active one.</source> + <translation type="unfinished">Yüklediğiniz dosya birden fazla ses izi barındırıyor. +Aktif olanı seçmek için Ses->Ana İz'e gidin.</translation> + </message> + <message> + <location line="+84"/> + <source>Something failed when appending</source> + <translation type="unfinished">Eklerken birşeyler başarısız oldu</translation> + </message> + <message> + <location line="+9"/> + <location line="+249"/> + <source>Something bad happened (II)</source> + <translation type="unfinished">Kötü birşeyler oldu (II)</translation> + </message> + <message> + <location line="-56"/> + <source>Checking video</source> <translation type="unfinished"> </translation> </message> <message> - <source>Resampling frequency (Hz)</source> + <location line="+16"/> + <source>No error found</source> + <translation type="unfinished">Hata yok</translation> + </message> + <message> + <location line="+4"/> + <source>Errors found in %u frames</source> + <translation type="unfinished">%u karede hata bulundu</translation> + </message> + <message> + <location line="+16"/> + <source>Marker A > B</source> + <translation type="unfinished">İşaretçi A > B</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot delete the selection.</source> + <translation type="unfinished">Seçili kısım silinemez.</translation> + </message> + <message> + <location line="+5"/> + <source>You can't remove all frames</source> + <translation type="unfinished">Tüm kareleri silemezsiniz</translation> + </message> + <message> + <location line="+8"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation type="unfinished">Kötü birşeyler oldu</translation> + </message> + <message> + <location line="+88"/> + <source>_Track from video:</source> <translation type="unfinished"> </translation> </message> <message> - <source>None</source> - <translation type="unfinished">Hiçbiri</translation> + <location line="+3"/> + <source>Main Audio Track</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Film to PAL</source> + <location line="+253"/> + <source>AvsProxy</source> <translation type="unfinished"> </translation> </message> <message> - <source>PAL to Film</source> + <location line="+0"/> + <source>Failed to connect to avsproxy. +Is it running ?</source> <translation type="unfinished"> </translation> </message> <message> - <source>_Frame rate change:</source> + <location line="+5"/> + <source>avsproxy</source> <translation type="unfinished"> </translation> </message> <message> - <source>No change</source> - <translation type="unfinished">Değiştirme</translation> + <location line="+34"/> + <source>Frame type:</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Mono</source> - <translation type="unfinished">Tek kanal</translation> + <location line="+1"/> + <source>Frame size:</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Stereo+surround</source> + <location line="+2"/> + <source>Frame Hex Dump</source> <translation type="unfinished"> </translation> </message> <message> - <source>Stereo+center</source> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> + <source>_Filter strength:</source> + <translation type="unfinished">_Süzgeç gücü:</translation> + </message> + <message> + <location line="+1"/> + <source>_Swap U and V</source> <translation type="unfinished"> </translation> </message> <message> - <source>Stereo+center+surround</source> + <location line="+12"/> + <source>_Deringing</source> + <translation type="unfinished">_Halka Azaltma</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-221"/> + <source>Select Workbench to Save</source> <translation type="unfinished"> </translation> </message> <message> - <source>Stereo front+stereo rear</source> + <location line="+8"/> + <source>Select File to Save Audio</source> <translation type="unfinished"> </translation> </message> <message> - <source>5 channels</source> - <translation type="unfinished">5 kanal</translation> + <location line="+5"/> + <source>Select JPEG Sequence to Save</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>5.1</source> - <translation type="unfinished">5.1</translation> + <location line="+5"/> + <source>Select BMP to Save</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Dolby Pro Logic</source> + <location line="+6"/> + <source>Select JPEG to Save</source> <translation type="unfinished"> </translation> </message> <message> - <source>Dolby Pro Logic II</source> + <location line="+8"/> + <source>Select File to Save</source> <translation type="unfinished"> </translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> + <location line="+62"/> + <source>Saving audio</source> + <translation type="unfinished">Ses kaydediliyor</translation> </message> <message> - <source>Automatic (max -3 dB)</source> - <translation type="unfinished"> + <location line="+179"/> + <source>Saving as set of jpegs</source> + <translation type="unfinished">Jpeg seti olarak kaydediliyor</translation> + </message> + <message> + <location line="+6"/> + <source>Cannot decode frame</source> + <translation type="unfinished">Kare kodu çözülemedi</translation> + </message> + <message> + <location line="+0"/> + <source>Aborting.</source> + <translation type="unfinished">İptâl ediliyor.</translation> + </message> + <message> + <location line="+11"/> + <location line="+38"/> + <source>Done</source> + <translation type="unfinished">Tamamlandı</translation> + </message> + <message> + <location line="-38"/> + <source>Saved %d images.</source> + <translation type="unfinished">%d resim kaydedildi.</translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="+0"/> + <source>Could not save all images.</source> + <translation type="unfinished">Tüm resimler kaydedilemedi.</translation> + </message> + <message> + <location line="+22"/> + <source>BMP op failed</source> + <translation type="unfinished">BMP işlemmi başarısız oldu</translation> + </message> + <message> + <location line="+0"/> + <source>Saving %s as a BMP file failed.</source> + <translation type="unfinished">%s BMP kaydetme başarısız oldu.</translation> + </message> + <message> + <location line="+14"/> + <source>File %s has been successfully saved.</source> + <translation type="unfinished">%s dosyası başarıyla kaydedildi.</translation> + </message> + <message> + <location line="+4"/> + <source>Failed</source> + <translation type="unfinished">Başarısız</translation> + </message> + <message> + <location line="+0"/> + <source>File %s was NOT saved correctly.</source> + <translation type="unfinished">%s dosyası sorunsuz biçimde KAYDEDİLEMEDİ.</translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> + <source>Custom</source> + <translation type="unfinished">Özel</translation> + </message> + <message> + <source>_Mode:</source> + <translation type="obsolete">_Kip:</translation> + </message> + <message> + <source>_New frame rate:</source> + <translation type="obsolete">_Yeni kare hızı:</translation> + </message> + <message> + <source>Default</source> + <translation type="obsolete">Varsayılan</translation> + </message> + <message> + <source>KVCD</source> + <translation type="obsolete">KVCD</translation> + </message> + <message> + <source>Progressive</source> + <translation type="obsolete">Tedricî</translation> + </message> + <message> + <source>Interlacing</source> + <translation type="obsolete">Titreştirme</translation> + </message> + <message> + <source>Rate Control</source> + <translation type="obsolete">Oran Kontrol</translation> + </message> + <message> + <source>Full</source> + <translation type="obsolete">Tam</translation> + </message> + <message> + <source>Log</source> + <translation type="obsolete">Günlük</translation> + </message> + <message> + <source>Phods</source> + <translation type="obsolete">Phods</translation> + </message> + <message> + <source>EPZS</source> + <translation type="obsolete">EPZS</translation> + </message> + <message> + <source>H.263</source> + <translation type="obsolete"> </translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> + <source>MPEG</source> + <translation type="obsolete">MPEG</translation> </message> <message> - <source>_Gain mode:</source> - <translation type="unfinished"> + <source>Motion Estimation</source> + <translation type="obsolete">Hareket Tahmini</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> + <source>Medium</source> + <translation type="unfinished">Orta</translation> + </message> + <message> + <source>VBR</source> + <translation type="obsolete">VBR</translation> + </message> + <message> + <source>Quality based</source> + <translation type="obsolete"> </translation> </message> <message> - <source>G_ain value:</source> - <translation type="unfinished"> + <source>_Bitrate:</source> + <translation type="obsolete"> </translation> </message> <message> - <source>_Mixer:</source> - <translation type="unfinished"> + <source>_Quality:</source> + <translation type="obsolete"> </translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> + <source>_Quantizer:</source> + <translation type="obsolete">_Nicemleyici:</translation> </message> <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> + <source>CBR</source> + <translation type="obsolete">CBR</translation> </message> <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> + <source>ABR</source> + <translation type="obsolete">ABR</translation> </message> <message> - <source>Audio Filters</source> - <translation type="unfinished"> + <source>Bit_rate mode:</source> + <translation type="obsolete"> </translation> </message> <message> - <source>Fontconfig</source> - <translation type="unfinished"> - </translation> + <source>The filter is already partial</source> + <translation type="obsolete">Süzgeç zaten kısmî</translation> </message> <message> - <source>FreeType 2</source> + <source>Ready</source> + <translation type="obsolete">Hazır</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">Başarılı</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">Silindi</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">Çalışıyor</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">Kesinlikle!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">Görevi sil</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished">Kazanım</translation> + </message> + <message> + <location line="-7"/> + <source>DRC</source> <translation type="unfinished"></translation> </message> <message> - <source>Gettext</source> + <location line="+5"/> + <source>Manual (dB)</source> <translation type="unfinished"></translation> </message> <message> - <source>SDL</source> - <translation type="unfinished"> - </translation> + <location line="+13"/> + <source>Remix:</source> + <translation type="unfinished"></translation> </message> <message> - <source>XVideo</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> </message> <message> - <source>VDPAU</source> + <location line="+5"/> + <source>Shift audio:</source> <translation type="unfinished"></translation> </message> <message> - <source>x86</source> - <translation type="unfinished"> - </translation> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> </message> <message> - <source>x86-64</source> - <translation type="unfinished"> - </translation> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-19"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Libraries</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Gettext</source> + <translation type="unfinished"></translation> </message> <message> - <source>Built-in Support</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Job name:</source> - <translation type="unfinished">_Görev adı:</translation> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+31"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output _File:</source> + <location line="+3"/> + <source>Go to Time</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video To Write</source> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="-3"/> + <source>Output _File:</source> <translation type="unfinished"></translation> </message> <message> - <source>Save Job</source> - <translation type="unfinished">Görevi Kaydet</translation> + <location line="+0"/> + <source>Select Video To Write</source> + <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Video Decoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source>Video Decoder</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Audio Device Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Demuxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Demuxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Muxer Plugins</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Muxers</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Plugins Info</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-293"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Enable openGl support</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> <source>_Split MPEG files every (MB):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>VDPAU (best)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>OpenGL (best)</source> <translation type="unfinished"></translation> </message> <message> - <source>_AudioDevice</source> + <location line="+3"/> + <source>LIBVA (best)</source> <translation type="unfinished"></translation> </message> <message> - <source>No audio track</source> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> <translation type="unfinished"></translation> </message> <message> - <source>An audio track is necessary to create such file</source> + <location line="+41"/> + <source>_AudioDevice</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Error</source> - <translation type="unfinished">Kodek Hatası</translation> + <location line="+19"/> + <source>System language</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> + <location line="+25"/> + <source>_Language</source> <translation type="unfinished"></translation> </message> <message> - <source>No AAC audio encoder plugin found.</source> + <location line="+34"/> + <source>_Limit Refresh Rate</source> <translation type="unfinished"></translation> </message> <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> + <location line="+8"/> + <source>Display</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select FLV1 codec.</source> + <location line="+3"/> + <source>HW Accel</source> <translation type="unfinished"></translation> </message> <message> - <source>Cannot select mpeg4 sp codec.</source> + <location line="+11"/> + <source>_Always ask which port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> + <location line="+1"/> + <source>Default port to use</source> <translation type="unfinished"></translation> </message> <message> - <source>Select script to save</source> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-47"/> + <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <source>Not coded in this version</source> - <translation type="unfinished">Bu sürümde kodlanmamış</translation> + <location line="+1"/> + <source>Append</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File...</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <source>Save</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select AVI File to Append...</source> - <translation type="obsolete"> - </translation> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure?</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> </message> <message> - <source>Permission error</source> - <translation type="unfinished">İzin hatası</translation> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open "%s".</source> - <translation type="unfinished">"%s" açılamadı.</translation> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> </message> <message> - <source>File error</source> - <translation type="unfinished">Dosya hatası</translation> + <location line="+1"/> + <source>Close</source> + <translation type="unfinished"></translation> </message> <message> - <source>"%s" does not exist.</source> - <translation type="unfinished">"%s" yok.</translation> + <location line="+2"/> + <source>Information</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot open project using the video loader.</source> - <translation type="unfinished">Video yükleyici kullanılarak proje açılamadı.</translation> + <location line="+2"/> + <source>Connect to avsproxy</source> + <translation type="unfinished"></translation> </message> <message> - <source>Try 'File' -> 'Load/Run Project...'</source> - <translation type="unfinished">'Dosya' -> 'Projeyi Yükle/Çalıştır...'ı deneyin</translation> + <location line="+2"/> + <source>Quit</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not open the file</source> - <translation type="unfinished">Dosya açılamadı</translation> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> </message> <message> - <source>Multiple Audio Tracks</source> - <translation type="unfinished">Birden fazla Ses İzi</translation> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> </message> <message> - <source>The file you just loaded contains several audio tracks. -Go to Audio->MainTrack to select the active one.</source> - <translation type="unfinished">Yüklediğiniz dosya birden fazla ses izi barındırıyor. -Aktif olanı seçmek için Ses->Ana İz'e gidin.</translation> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something failed when appending</source> - <translation type="unfinished">Eklerken birşeyler başarısız oldu</translation> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened (II)</source> - <translation type="unfinished">Kötü birşeyler oldu (II)</translation> + <location line="+1"/> + <source>Delete</source> + <translation type="unfinished"></translation> </message> <message> - <source>Checking video</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>Set Marker A</source> + <translation type="unfinished"></translation> </message> <message> - <source>No error found</source> - <translation type="unfinished">Hata yok</translation> + <location line="+1"/> + <source>Set Marker B</source> + <translation type="unfinished"></translation> </message> <message> - <source>Errors found in %u frames</source> - <translation type="unfinished">%u karede hata bulundu</translation> + <location line="+2"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> </message> <message> - <source>Marker A > B</source> - <translation type="unfinished">İşaretçi A > B</translation> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot delete the selection.</source> - <translation type="unfinished">Seçili kısım silinemez.</translation> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>You can't remove all frames</source> - <translation type="unfinished">Tüm kareleri silemezsiniz</translation> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> </message> <message> - <source>Something bad happened</source> - <translation type="unfinished">Kötü birşeyler oldu</translation> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Track from video:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> </message> <message> - <source>Main Audio Track</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> </message> <message> - <source>AvsProxy</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed to connect to avsproxy. -Is it running ?</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> </message> <message> - <source>avsproxy</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame type:</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame size:</source> - <translation type="unfinished"> - </translation> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame Hex Dump</source> - <translation type="unfinished"> - </translation> + <location line="+7"/> + <source>Play/Stop</source> + <translation type="unfinished"></translation> </message> <message> - <source>TimeStamp:</source> + <location line="+1"/> + <source>Previous Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Go to Time</source> + <location line="+1"/> + <source>Next Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>_Filter strength:</source> - <translation type="unfinished">_Süzgeç gücü:</translation> + <location line="+1"/> + <source>Previous Intra Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Swap U and V</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Next Intra Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Deringing</source> - <translation type="unfinished">_Halka Azaltma</translation> + <location line="+1"/> + <source>Previous Black Frame</source> + <translation type="unfinished"></translation> </message> <message> - <source>Output file</source> + <location line="+1"/> + <source>Next Black Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Job name</source> + <location line="+1"/> + <source>First Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Queue job to jobList</source> + <location line="+1"/> + <source>Last Frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Workbench to Save</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>Go To Marker A</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save Audio</source> - <translation type="unfinished"> - </translation> + <location line="+1"/> + <source>Go To Marker B</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG Sequence to Save</source> - <translation type="unfinished"> - </translation> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select BMP to Save</source> - <translation type="unfinished"> - </translation> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select JPEG to Save</source> - <translation type="unfinished"> - </translation> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> </message> <message> - <source>Select File to Save</source> - <translation type="unfinished"> - </translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving audio</source> - <translation type="unfinished">Ses kaydediliyor</translation> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> </message> <message> - <source>Jpeg</source> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> <translation type="unfinished"></translation> </message> <message> - <source>Fail to save as jpeg</source> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving as set of jpegs</source> - <translation type="unfinished">Jpeg seti olarak kaydediliyor</translation> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation type="unfinished"></translation> </message> <message> - <source>Cannot decode frame</source> - <translation type="unfinished">Kare kodu çözülemedi</translation> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Aborting.</source> - <translation type="unfinished">İptâl ediliyor.</translation> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Done</source> - <translation type="unfinished">Tamamlandı</translation> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saved %d images.</source> - <translation type="unfinished">%d resim kaydedildi.</translation> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Error</source> - <translation type="unfinished">Hata</translation> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Could not save all images.</source> - <translation type="unfinished">Tüm resimler kaydedilemedi.</translation> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> </message> <message> - <source>BMP op failed</source> - <translation type="unfinished">BMP işlemmi başarısız oldu</translation> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> </message> <message> - <source>Saving %s as a BMP file failed.</source> - <translation type="unfinished">%s BMP kaydetme başarısız oldu.</translation> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s has been successfully saved.</source> - <translation type="unfinished">%s dosyası başarıyla kaydedildi.</translation> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> </message> <message> - <source>Failed</source> - <translation type="unfinished">Başarısız</translation> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> </message> <message> - <source>File %s was NOT saved correctly.</source> - <translation type="unfinished">%s dosyası sorunsuz biçimde KAYDEDİLEMEDİ.</translation> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> </message> <message> - <source>Recent Files</source> + <location line="+161"/> + <location line="+65"/> + <source>Select Video File...</source> <translation type="unfinished"></translation> </message> <message> - <source>Recent Projects</source> + <location line="-40"/> + <source>No engine</source> <translation type="unfinished"></translation> </message> <message> - <source>Custom</source> - <translation type="obsolete">Özel</translation> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Mode:</source> - <translation type="obsolete">_Kip:</translation> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> </message> <message> - <source>_New frame rate:</source> - <translation type="obsolete">_Yeni kare hızı:</translation> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="obsolete">Varsayılan</translation> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="obsolete">KVCD</translation> + <location line="+609"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="obsolete">Tedricî</translation> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="obsolete">Titreştirme</translation> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="obsolete">Oran Kontrol</translation> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Full</source> - <translation type="obsolete">Tam</translation> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> </message> <message> - <source>Log</source> - <translation type="obsolete">Günlük</translation> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Ah</translation> </message> <message> - <source>Phods</source> - <translation type="obsolete">Phods</translation> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> </message> <message> - <source>EPZS</source> - <translation type="obsolete">EPZS</translation> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">Ses aygıtının başlatılmasında hata</translation> </message> <message> - <source>H.263</source> - <translation type="obsolete"> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished"> </translation> </message> <message> - <source>MPEG</source> - <translation type="obsolete">MPEG</translation> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+9"/> + <source>Job</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="obsolete">Hareket Tahmini</translation> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> </message> <message> - <source>Medium</source> - <translation type="unfinished">Orta</translation> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> </message> <message> - <source>VBR</source> - <translation type="obsolete">VBR</translation> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quality based</source> - <translation type="obsolete"> - </translation> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Bitrate:</source> - <translation type="obsolete"> - </translation> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quality:</source> - <translation type="obsolete"> - </translation> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="obsolete">_Nicemleyici:</translation> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">Kaydetme başarısız</translation> </message> <message> - <source>CBR</source> - <translation type="obsolete">CBR</translation> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>ABR</source> - <translation type="obsolete">ABR</translation> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> </message> <message> - <source>Bit_rate mode:</source> - <translation type="obsolete"> - </translation> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> </message> <message> - <source>The filter is already partial</source> - <translation type="obsolete">Süzgeç zaten kısmî</translation> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-12"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Limited Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Medium Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Motion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Curve Compression</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Two Pass</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Xvid4 Configuration</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">Hazır</translation> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">Başarılı</translation> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">Silindi</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">Çalışıyor</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> + <location line="+18"/> + <source>Less than a minute</source> <translation type="unfinished"></translation> </message> <message> - <source>Status</source> + <location line="+2"/> + <source>A few seconds</source> <translation type="unfinished"></translation> </message> <message> - <source>Start Time</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> <translation type="unfinished"></translation> </message> <message> - <source>End Time</source> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> + </message> + <message> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> + </message> + <message> + <location line="+1"/> + <source>WMAPRO</source> <translation type="unfinished"></translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">Kesinlikle!</translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">Görevi sil</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> + <location line="+1"/> + <source>AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Delete *all* job</source> + <location line="+1"/> + <source>OPUS</source> <translation type="unfinished"></translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> + <location line="+1"/> + <source>E-AC3</source> <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> + <location line="+1"/> + <source>Ogg Vorbis</source> <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> + </message> + <message> + <location line="+1"/> + <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">Kazanım</translation> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished"></translation> </message> <message> - <source>Mixer</source> + <location line="+1"/> + <source>AMR-NB</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+1"/> + <source>MSADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location line="+1"/> + <source>ULAW</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+1"/> + <source>IMA ADPCM</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+1"/> + <source>8-bit PCM</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location line="+3"/> + <source>Unknown codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">Hafıza hatası</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="+132"/> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> + <location line="+75"/> + <source>can't write to file "%s": %s +%s +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">Göz ardı et</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>asfdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> <name>asharp</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+65"/> <source>Asharp</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>asharpDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> + <source>ASharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+96"/> + <source>Strength</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Threshold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Block Adaptative</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished"> </translation> </message> <message> - <source>Select Subtitle file</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-108"/> + <source>SSA/ASS/SRT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>Select Subtitle file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>ASS</source> <translation type="unfinished"></translation> </message> <message> - <source>SSA/ASS/SRT</source> + <location line="+7"/> + <source>This is a srt file. Convert to SSA ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Hardcode ass/ssa/srt subtitles using libass.</source> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> <translation type="unfinished"></translation> </message> </context> @@ -5956,51 +7110,176 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">Bithızı</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -6008,37 +7287,69 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">Özel</translation> </message> @@ -6051,174 +7362,226 @@ <translation type="obsolete">_Yeni kare hızı:</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location line="+0"/> <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>changefps</name> + <name>chromashift</name> <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+34"/> + <source>ChromaShift</source> + <translation type="unfinished">BerraklıkKaydırma</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+1"/> + <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>chromashift</name> - <message> - <source>Shift chroma U/V to fix badly synced luma/chroma.</source> - <translation type="unfinished"></translation> - </message> + <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> <translation type="unfinished">BerraklıkKaydırma</translation> </message> -</context> -<context> - <name>chromashiftDialog</name> <message> - <source>ChromaShift</source> - <translation type="obsolete">BerraklıkKaydırma</translation> + <location line="+24"/> + <source>V Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>U Shift</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">Hiçbiri</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">Hiçbiri</translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -6226,64 +7589,64 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+34"/> + <source>Contrast</source> + <translation type="unfinished">Fark</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished"></translation> </message> - <message> - <source>Contrast</source> - <translation type="unfinished">Fark</translation> - </message> </context> <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">Fark</translation> + <translation type="unfinished">Fark</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">Parlaklık</translation> + <translation type="unfinished">Parlaklık</translation> </message> <message> + <location line="+60"/> <source>Brightness</source> - <translation type="obsolete">Parlaklık</translation> + <translation type="unfinished">Parlaklık</translation> + </message> + <message> + <location line="-53"/> + <source>ChromaU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>ChromaV</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -6291,16 +7654,19 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -6311,19 +7677,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -6332,149 +7702,216 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+83"/> <source>Reset</source> - <translation type="obsolete">Sıfırla</translation> + <translation type="unfinished">Sıfırla</translation> + </message> + <message> + <location line="-70"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Right:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Top:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <source>Bottom:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Left:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Auto Crop</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished"> </translation> </message> -</context> -<context> - <name>decimate</name> <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">Değiştir (aradeğerleme)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">En hızlı (berraklık yok, kısmî parlaklık)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">_Kip:</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished"> </translation> </message> <message> - <source>C_ycle:</source> + <location line="-34"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Sho_w</source> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> + <location line="+19"/> + <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> <message> - <source>Discard longer dupe (animés)</source> + <location line="+15"/> + <source>C_ycle:</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>delogo2</name> <message> - <source>MPlayer delogo2</source> + <location line="+1"/> + <source>Sho_w</source> <translation type="unfinished"></translation> </message> <message> - <source>Blend a logo by interpolating its surrounding box.</source> + <location line="+3"/> + <source>Decomb Decimate</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>dgbob</name> + <name>delogo2</name> <message> - <source>dgbob</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+42"/> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> <message> - <source>Donald Graft Bob.</source> + <location line="+1"/> + <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+68"/> <source>Top</source> <translation type="unfinished">Üst</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Alt</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">Kare sayısını ve sbk'yi koru</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">Kare sayısını ve sbk (saniye başına kare) sayısını iki katına çıkar</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">Kare sayısını iki katına çıkar (yavaş gösterim)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">_Kip:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Eşik:</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">_Ek</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">Ek kontrol, kullanmaktan kaçın</translation> </message> <message> + <location line="-24"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> <source>DGBob</source> <translation type="unfinished"></translation> </message> @@ -6496,93 +7933,145 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+44"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Hiçbiri</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">Normal</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">Duraklat / İptâl et</translation> </message> <message> - <source>Phase:</source> + <location line="+13"/> + <source>Advanced</source> + <translation type="unfinished">Gelişmiş</translation> + </message> + <message> + <location line="-164"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> - <source>Video Codec:</source> + <location line="+41"/> + <source>Phase:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+169"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6590,27 +8079,28 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> + <location line="+16"/> + <source>Video Codec:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6618,20 +8108,23 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Video Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -6639,27 +8132,29 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+51"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Quantiser:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> - <message> - <source>Advanced</source> - <translation type="unfinished">Gelişmiş</translation> - </message> </context> <context> <name>encodingWindow</name> @@ -6694,10 +8189,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">MPlayer ekolayzır2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished"></translation> </message> @@ -6713,228 +8210,362 @@ <translation type="obsolete">Gama</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+13"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">Fark</translation> + <translation type="unfinished">Fark</translation> </message> <message> + <location line="-7"/> <source>Brightness</source> - <translation type="obsolete">Parlaklık</translation> + <translation type="unfinished">Parlaklık</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weight</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Green</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>fade</name> + <name>faac</name> <message> - <source>Fade</source> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fade</name> <message> <source>Out</source> - <translation type="unfinished">Dışarı</translation> + <translation type="obsolete">Dışarı</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">Dışarı doğru solma</translation> + <translation type="obsolete">Dışarı doğru solma</translation> </message> <message> <source>In</source> - <translation type="unfinished">İçeri</translation> + <translation type="obsolete">İçeri</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">İçeri doğru solma</translation> + <translation type="obsolete">İçeri doğru solma</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">So_lma tipi:</translation> + <translation type="obsolete">So_lma tipi:</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished"></translation> </message> <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">Dışarı</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">Dışarı doğru solma</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">İçeri</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">İçeri doğru solma</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">So_lma tipi:</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> + <location line="+1"/> + <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">Varsayılan</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">Tedricî</translation> + </message> + <message> + <location line="+15"/> + <source>Threading</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+36"/> + <source>Interlacing</source> + <translation type="unfinished">Titreştirme</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Oran Kontrol</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">Varsayılan</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">Tedricî</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> - </message> - <message> + <location line="+11"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">Titreştirme</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Oran Kontrol</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -6942,152 +8573,189 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">Hiçbiri</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Tam</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Günlük</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+23"/> + <source>Threading</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">Kullanıcı Arayüzü</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">Hareket Tahmini</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">Oran Kontrol</translation> + </message> + <message> + <location line="-72"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Kullanıcı Arayüzü</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Hareket Tahmini</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Oran Kontrol</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -7095,95 +8763,118 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">Hiçbiri</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Tam</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Günlük</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Kullanıcı Arayüzü</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Oran Kontrol</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Kullanıcı Arayüzü</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Oran Kontrol</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -7191,47 +8882,217 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished">Gelişmiş</translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">Dosya hatası</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">"%s" açılamadı.</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">Dosya yazılamadı</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">"%s"'ye yazma erişimi yok.</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -7249,181 +9110,483 @@ <source>Save set of filters</source> <translation type="obsolete">Süzgeç kümesini kaydet</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> - <source>Spatio-temporal cleaner by Ross Thomas.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+37"/> + <location line="+56"/> + <source>FluxSmooth</source> <translation type="unfinished"></translation> </message> <message> - <source>_Temporal threshold:</source> + <location line="-55"/> + <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial threshold:</source> + <location line="+50"/> + <source>_Temporal threshold:</source> <translation type="unfinished"></translation> </message> <message> - <source>FluxSmooth</source> + <location line="+1"/> + <source>_Spatial threshold:</source> <translation type="unfinished"></translation> </message> </context> <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">Hiçbiri</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Tam</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Günlük</translation> </message> <message> + <location line="+1"/> <source>Phods</source> <translation type="unfinished">Phods</translation> </message> <message> + <location line="+1"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">Kullanıcı Arayüzü</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">Oran Kontrol</translation> + </message> + <message> + <location line="-42"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">Kullanıcı Arayüzü</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">Oran Kontrol</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">Desteklenmiyor</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">Uzamsal zamansal kontrolü atla</translation> + <translation type="unfinished">Uzamsal zamansal kontrolü atla</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+3"/> <source>Bottom field first</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Top field first</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> - <translation type="obsolete">_Kip:</translation> + <translation type="unfinished">_Kip:</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> + <message> + <location line="-194"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+197"/> + <source>yadif</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>h263Header</name> @@ -7435,10 +9598,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -7446,163 +9611,277 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">Veri yok</translation> </message> <message> + <location line="+89"/> + <source>Bitrate Histogram</source> + <translation type="unfinished">Bithızı Histogramı</translation> + </message> + <message> + <location line="-18"/> <source>Max. bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished"></translation> </message> - <message> - <source>Bitrate Histogram</source> - <translation type="unfinished">Bithızı Histogramı</translation> - </message> </context> <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+57"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Adjust hue and saturation.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> + <message> + <location line="+20"/> + <source>Saturation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">_Gürültü:</translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">Tam</translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">Hızlı</translation> </message> <message> - <source>use QT4 version</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">Ah</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished"> </translation> </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">Görevler</translation> </message> <message> + <location line="+44"/> <source>Delete All Jobs</source> <translation type="unfinished">Tüm Görevleri Sil</translation> </message> <message> + <location line="-7"/> <source>Delete Sel. Job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Run All Jobs</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished"></translation> </message> @@ -7641,22 +9920,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">_Nicemleyici:</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">_Nicemleyici:</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -7711,58 +9995,72 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">Üst</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">Alt</translation> </message> <message> + <location line="+4"/> <source>_Field order:</source> <translation type="unfinished">Ala_n Sırası:</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">_Eşik:</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">Daha küçük sayı daha fazla titreşim çöz demektir</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">Ke_skin</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">Daha ke_skin motor:</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">İ_ki Yönlü</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">Daha iyi ek kutupla (kullanmamak daha iyi olur)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">_Harita</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">Titreşimli bölgeleri göster (sadece test!)</translation> </message> <message> + <location line="-24"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> <source>KernelDeint</source> <translation type="unfinished"></translation> </message> @@ -7770,33 +10068,40 @@ <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+3"/> <source>_Disable reservoir:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>LAME Configuration</source> <translation type="unfinished"></translation> </message> @@ -7804,26 +10109,32 @@ <context> <name>largemedian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+36"/> <source>Large Median (5x5).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Median filter on 5x5 matrix.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+34"/> <source>_Process luma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished"></translation> </message> @@ -7871,48 +10182,89 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished"> + </translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished"> + </translation> </message> <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">Hiçbiri</translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">Doğrusal karışım</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">Doğrusal kutuplaştırma</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">Kübik kutuplaştırma</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">Medyan titreşim çözücü</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">FFmpeg titreşim çözücü</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">_Titreşim Çözme:</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">_Otomatik Denge</translation> </message> <message> + <location line="-127"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+130"/> <source>libavcodec deinterlacer</source> <translation type="unfinished"></translation> </message> @@ -7920,10 +10272,12 @@ <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished"></translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -7932,48 +10286,92 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> - <source>Select JPEG file</source> - <translation type="unfinished"></translation> - </message> - <message> <source>_X Position:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished"> + <translation type="obsolete"> </translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put a logo on top of video, with alpha blending.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> <source>Logo</source> <translation type="unfinished"></translation> </message> <message> - <source>Add logo.</source> + <location line="+8"/> + <source>Image</source> <translation type="unfinished"></translation> </message> <message> - <source>Put a logo on top of video, with alpha blending.</source> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> <translation type="unfinished"></translation> </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -7981,6 +10379,7 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">Video Süzgeç Yöneticisi</translation> </message> @@ -7989,30 +10388,37 @@ <translation type="obsolete">Betiği Kaydet</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation type="unfinished">Dönüştür</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">Titreştirme</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">Renkler</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">Gürültü</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">Keskinlik</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">Altyazılar</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">Çeşitli</translation> </message> @@ -8021,22 +10427,27 @@ <translation type="obsolete">Haricî</translation> </message> <message> + <location line="-182"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"></translation> </message> <message> + <location line="+95"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> <message> + <location line="+60"/> <source>&Preview</source> <translation type="unfinished"></translation> </message> <message> + <location line="+11"/> <source>&Close</source> <translation type="unfinished"></translation> </message> @@ -8057,62 +10468,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <location line="+425"/> + <source>Matroska clusters</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mcdeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+120"/> <source>Fast</source> <translation type="unfinished">Hızlı</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Orta</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">Yavaş yinelemeli hareket tahmini</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">İlave yavaş (3+çok başvurulu kare ile aynıdır)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">_Kip:</translation> </message> <message> - <source>Bottom :</source> + <location line="+2"/> + <source>_Qp:</source> + <translation type="unfinished">_Qp:</translation> + </message> + <message> + <location line="-47"/> + <source>MCDeint</source> <translation type="unfinished"></translation> </message> <message> - <source>_Qp:</source> - <translation type="unfinished">_Qp:</translation> + <location line="+1"/> + <source>Motion compensation deinterlacer. Ported from MPlayer.</source> + <translation type="unfinished"></translation> </message> <message> - <source>mcDeinterlace</source> + <location line="+45"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="+5"/> + <source>mcDeinterlace</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -8120,125 +10549,343 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mergeFields</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mkvmuxer</name> <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>mp3d</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> + <source>_Spatial luma strength:</source> + <translation type="unfinished">_Uzamsal parlaklık gücü:</translation> + </message> + <message> + <location line="+1"/> + <source>S_patial chroma strength:</source> + <translation type="unfinished">Uza_msal berraklık gücü:</translation> + </message> + <message> + <location line="-35"/> <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3dlow</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+69"/> <source>_Spatial luma strength:</source> <translation type="unfinished">_Uzamsal parlaklık gücü:</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">Uza_msal berraklık gücü:</translation> </message> <message> - <source>Luma _Temporal strength:</source> + <location line="+1"/> + <source>_Temporal strength:</source> + <translation type="unfinished">_Zamansal güç:</translation> + </message> + <message> + <location line="-35"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+38"/> <source>MPlayer denoise3d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>mp3dlow</name> + <name>mp4demuxer</name> <message> - <source>Mplayer Denoise 3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">SVQ3 başlıklarının okunmasında hata</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">Stts tablosu yok</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">Desteklenmiyor</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility.</source> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> <translation type="unfinished"></translation> </message> <message> - <source>_Spatial luma strength:</source> - <translation type="unfinished">_Uzamsal parlaklık gücü:</translation> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> </message> <message> - <source>S_patial chroma strength:</source> - <translation type="unfinished">Uza_msal berraklık gücü:</translation> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> </message> <message> - <source>_Temporal strength:</source> - <translation type="unfinished">_Zamansal güç:</translation> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>msharpen</name> + <name>mp4v2muxer</name> <message> - <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">Ses</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">Video</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>msharpen</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+133"/> <source>_Mask</source> <translation type="unfinished">_Maskeleme</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">_Yüksek Kalite</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">_Eşik:</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">_Güç:</translation> </message> <message> - <source>MSharpen</source> + <location line="-60"/> + <source>Msharpen</source> <translation type="unfinished"></translation> </message> <message> - <source>Msharpen</source> + <location line="+1"/> + <source>Sharpen edges without amplifying noise. By Donald Graft.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <source>MSharpen</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> </message> </context> <context> @@ -8268,42 +10915,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -8320,17 +10977,41 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">Bozuk başlık</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -8342,6 +11023,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>No</source> @@ -8365,35 +11059,43 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">Video</translation> </message> <message> + <location line="+22"/> <source>Frame Rate:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished"> </translation> @@ -8414,6 +11116,7 @@ </translation> </message> <message> + <location line="+53"/> <source>Audio</source> <translation type="unfinished">Ses</translation> </message> @@ -8423,119 +11126,574 @@ </translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-208"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+17"/> <source>Extra Video Properties</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+121"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">Devam et</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">İptâl et</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">Hazır</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">Başarılı</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">Başarısız</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">Silindi</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">Çalışıyor</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">Kesinlikle!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">Görevi sil</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">Parçalı</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">Yapılandır</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">Tek kanal</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">İki kanal</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">Tek kanal</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">İki kanal</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">Uyarı</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+45"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -8543,57 +11701,75 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">_Kip:</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">_Yeni kare hızı:</translation> </message> <message> + <location line="-316"/> <source>Custom</source> <translation type="unfinished">Özel</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample fps</source> + <location line="+35"/> + <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> - <source>Resample FPS</source> + <location line="+1"/> + <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> <message> - <source>Change and enforce FPS. Keep duration and sync.</source> + <location line="+281"/> + <source>Resample fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished">Genişlik ve yükseklik tekil olamaz</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -8601,89 +11777,416 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">Tekrar boyutlandır</translation> + <translation type="unfinished">Tekrar boyutlandır</translation> </message> <message> + <location line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+172"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+172"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+40"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+40"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+116"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+116"/> <source>Bilinear</source> - <translation type="obsolete">Çiftdoğrusal</translation> + <translation type="unfinished">Çiftdoğrusal</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">Çiftkübik</translation> + <translation type="unfinished">Çiftkübik</translation> + </message> + <message> + <location line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-423"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-423"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> + <source>Lock Aspect Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+42"/> + <source>Destination:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> + <source>Resize Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> + <source>Round to the Nearest Multiple of 16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+75"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+75"/> + <source>Percent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+70"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+70"/> + <source>Error X / Y:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> + <source>0.00 / 0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> + <source>Resize Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> + <source>Lanzcos3</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">Genişlik ve yükseklik tekil olamaz</translation> + <translation type="obsolete">Genişlik ve yükseklik tekil olamaz</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished"> </translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-7"/> <source>None</source> <translation type="unfinished">Hiçbiri</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 derece</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 derece</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 derece</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -8715,28 +12218,59 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">Önizleme</translation> + </message> + <message> + <location line="+83"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>separateFields</name> <message> - <source>Angle (°):</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Split each image into 2 fields.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>sharpen</name> <message> - <source>Preview</source> - <translation type="unfinished">Önizleme</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>stackfield</name> <message> - <source>next</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> <translation type="unfinished"></translation> </message> </context> @@ -8771,148 +12305,373 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">PAL'dan dönüştürülen NTSC</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">Üst</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">Alt</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">Asla</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">Eğer hâlâ taralıysa</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">Her zaman</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">Hiçbiri</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">Asla (ama hesapla)</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">En iyi uyana göre son işleme</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">(Alanları değil) resmi işle</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> + <translation type="unfinished">Ala_n Sırası:</translation> + </message> + <message> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>tsdemuxer</name> <message> - <source>OpenGL</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished"> + </translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>uisupport</name> <message> - <source>Keep Top Field</source> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+3"/> + <source>Default Raster</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>unstackfield</name> <message> - <source>vdpau</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -9011,22 +12770,27 @@ <translation type="obsolete">VobSub Ayarları</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished"></translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -9034,29 +12798,35 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">_Kip:</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished"></translation> </message> @@ -9064,434 +12834,2897 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+112"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="-48"/> <source>Elapsed:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+113"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">Özel</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+375"/> <source>Rate Control</source> - <translation type="obsolete">Oran Kontrol</translation> + <translation type="unfinished">Oran Kontrol</translation> </message> <message> + <location line="+2882"/> <source>Disable</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+7"/> <source>Auto-detect</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="-2298"/> <source>Motion Estimation</source> - <translation type="obsolete">Hareket Tahmini</translation> + <translation type="unfinished">Hareket Tahmini</translation> </message> <message> + <location line="+392"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">Hiçbiri</translation> + <translation type="unfinished">Hiçbiri</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">Uzamsal</translation> + <translation type="unfinished">Uzamsal</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">Zamansal</translation> + <translation type="unfinished">Zamansal</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">Otomatik</translation> + <translation type="unfinished">Otomatik</translation> </message> <message> + <location line="+143"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> + <location line="+280"/> <source>Fast</source> - <translation type="obsolete">Hızlı</translation> + <translation type="unfinished">Hızlı</translation> </message> <message> <source>Advanced</source> <translation type="obsolete">Gelişmiş</translation> </message> <message> + <location line="+1598"/> <source>Output</source> - <translation type="obsolete">Çıktı</translation> + <translation type="unfinished">Çıktı</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete"> + <translation type="unfinished"> </translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+594"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+1916"/> <source>Normal</source> - <translation type="obsolete">Normal</translation> + <translation type="unfinished">Normal</translation> </message> <message> + <location line="+590"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">Piksel En/Boy Oranı</translation> + <translation type="unfinished">Piksel En/Boy Oranı</translation> </message> <message> + <location line="+67"/> <source>:</source> - <translation type="obsolete">:</translation> + <translation type="unfinished">:</translation> </message> <message> + <location line="+468"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="-3949"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+3152"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-3110"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hadamard Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+450"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-481"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+84"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>x264Dialog</name> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">Özel</translation> + </message> <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">Hata</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>x265Dialog</name> + <name>x265ConfigDialog</name> <message> - <source>Target Bitrate:</source> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="+24"/> + <source>Configuration:</source> <translation type="unfinished"></translation> </message> <message> - <source>Quantiser:</source> + <location line="+17"/> + <source>Save As</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">Otomatik</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> <translation type="unfinished"></translation> </message> <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">Oran Kontrol</translation> + </message> + <message> + <location line="+21"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">Hareket Tahmini</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">Hızlı</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">Normal</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">Çıktı</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">Piksel En/Boy Oranı</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">Hiçbiri</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">Hiçbiri</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">Orta</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">Tam</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished"> </translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">Özel</translation> </message> <message> + <location line="+43"/> + <source>Threading</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+40"/> + <source>Motion Estimation</source> + <translation type="unfinished">Hareket Tahmini</translation> + </message> + <message> + <location line="+21"/> + <source>Rate Control</source> + <translation type="unfinished">Oran Kontrol</translation> + </message> + <message> + <location line="-45"/> + <source>Aspect Ratio:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="-43"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished"> - </translation> + <location line="+4"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">Hareket Tahmini</translation> + <location line="+4"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">Oran Kontrol</translation> + <location line="+7"/> + <source>Aspect Ratio</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">Uzamsal zamansal kontrolü atla</translation> </message> <message> - <source>Mi_n. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Ma_x. quantizer:</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>Bottom field first</source> + <translation type="unfinished"> + </translation> </message> <message> - <source>Aspect Ratio:</source> + <location line="+1"/> + <source>Top field first</source> <translation type="unfinished"> </translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">_Kip:</translation> </message> <message> - <source>Aspect Ratio</source> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished"> + </translation> + </message> + <message> + <location line="+4"/> + <source>yadif</source> <translation type="unfinished"></translation> </message> </context>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/avidemux_zh_TW.ts -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/avidemux_zh_TW.ts
Changed
@@ -3546,6 +3546,7 @@ <translation type="obsolete">可能被關聯至一個舊的索引檔。</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_edit.cpp" line="+214"/> <source>Attempt to open %s failed!</source> <translation type="unfinished">嘗試開啟 %s 失敗!</translation> </message> @@ -3630,6 +3631,24 @@ <translation type="obsolete">索引失敗</translation> </message> <message> + <location line="-36"/> + <source>Cannot find a demuxer for %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: +1.) "resize" / "add border" / "crop" each stream to the same resolution +2.) concatenate them together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edCheckForInvalidPts.cpp" line="+51"/> + <source>Checking if timestamps are valid..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Some timing information are incorrect. It happens with some capture software. If you re encode video we should drop these informations, @@ -3639,108 +3658,75 @@ Drop timing informations ?</source> <translation type="unfinished"></translation> </message> - <message> - <source>Cannot find a demuxer for %s</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: -1.) "resize" / "add border" / "crop" each stream to the same resolution -2.) concatinate them together</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>ADM_Qt4CoreUIToolkit</name> <message> <source>Alert</source> - <translation type="unfinished">警告</translation> + <translation type="obsolete">警告</translation> </message> <message> <source>Info</source> - <translation type="unfinished">資訊</translation> + <translation type="obsolete">資訊</translation> </message> <message> <source>Confirmation</source> - <translation type="unfinished">答覆</translation> + <translation type="obsolete">答覆</translation> </message> <message> <source>Question</source> - <translation type="unfinished">問題</translation> - </message> - <message> - <source>Question?</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ADM_Qt4CoreUIToolkit::DIA_processingQt4</name> - <message> - <source>_Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The processing is paused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cancel it ?</source> - <translation type="unfinished"></translation> + <translation type="obsolete">問題</translation> </message> </context> <context> <name>ADM_Qt4Factory::ADM_Qbitrate</name> <message> <source>Constant Bitrate</source> - <translation type="unfinished">固定位元率</translation> + <translation type="obsolete">固定位元率</translation> </message> <message> <source>Constant Quantiser</source> - <translation type="unfinished">固定量化值</translation> + <translation type="obsolete">固定量化值</translation> </message> <message> <source>Same Quantiser as Input</source> - <translation type="unfinished">量化值與輸入來源相同</translation> + <translation type="obsolete">量化值與輸入來源相同</translation> </message> <message> <source>Constant Rate Factor</source> - <translation type="unfinished">固定數比率係數</translation> + <translation type="obsolete">固定數比率係數</translation> </message> <message> <source>Two Pass - Video Size</source> - <translation type="unfinished">二次運算 - 視訊大小</translation> + <translation type="obsolete">二次運算 - 視訊大小</translation> </message> <message> <source>Two Pass - Average Bitrate</source> - <translation type="unfinished">二次運算 - 平均位元率</translation> + <translation type="obsolete">二次運算 - 平均位元率</translation> </message> <message> <source>Encoding mode</source> - <translation type="unfinished">編碼模式</translation> + <translation type="obsolete">編碼模式</translation> </message> <message> <source>Bitrate</source> - <translation type="unfinished">位元率</translation> + <translation type="obsolete">位元率</translation> </message> <message> <source>Target bitrate (kb/s)</source> - <translation type="unfinished">目標位元率 (kb/s)</translation> + <translation type="obsolete">目標位元率 (kb/s)</translation> </message> <message> <source>Target video size (MB)</source> - <translation type="unfinished">目標視訊大小 (MB)</translation> + <translation type="obsolete">目標視訊大小 (MB)</translation> </message> <message> <source>Average bitrate (kb/s)</source> - <translation type="unfinished">平均位元率 (kb/s)</translation> + <translation type="obsolete">平均位元率 (kb/s)</translation> </message> <message> <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <source>Quantizer</source> - <translation type="unfinished"></translation> + <translation type="obsolete">-</translation> </message> </context> <context> @@ -3775,10 +3761,21 @@ </message> </context> <context> - <name>ADM_ffDvEncoder</name> + <name>ADM_QthreadCount</name> <message> - <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> - <translation type="unfinished"></translation> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+7"/> + <source>Disabled</source> + <translation type="unfinished">停用</translation> + </message> + <message> + <location line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">自動偵測</translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished">自訂</translation> </message> </context> <context> @@ -3849,14 +3846,17 @@ <context> <name>ADM_qt4Factory::ADM_QthreadCount</name> <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp.orig" line="+45"/> <source>Disabled</source> <translation type="unfinished">停用</translation> </message> <message> + <location line="+1"/> <source>Auto-detect</source> <translation type="unfinished">自動偵測</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">自訂</translation> </message> @@ -3864,6 +3864,8 @@ <context> <name>ADM_qtray</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.orig" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+7"/> <source>Open Avidemux</source> <translation type="unfinished">開啟 Avidemux</translation> </message> @@ -4064,122 +4066,161 @@ <context> <name>CalculatorDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/calculator.ui" line="+16"/> <source>Calculator</source> <translation type="unfinished">計算機</translation> </message> <message> + <location line="+12"/> <source>Target</source> <translation type="unfinished">目標</translation> </message> <message> + <location line="+28"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+8"/> <source>AVI</source> <translation type="unfinished">AVI</translation> </message> <message> + <location line="+5"/> <source>OGM</source> <translation type="unfinished">OGM</translation> </message> <message> + <location line="+5"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+8"/> <source>Medium:</source> <translation type="unfinished">媒體:</translation> </message> <message> + <location line="+7"/> <source>Format:</source> <translation type="unfinished">格式:</translation> </message> <message> + <location line="+7"/> <source>Duration:</source> <translation type="unfinished">持續時間:</translation> </message> <message> + <location line="+8"/> <source>1 x 80 minute CD</source> <translation type="unfinished">1 x 80 分鐘 CD</translation> </message> <message> + <location line="+5"/> <source>2 x 80 minute CD</source> <translation type="unfinished">2 x 80 分鐘 CD</translation> </message> <message> + <location line="+5"/> <source>1 x 74 minute CD</source> <translation type="unfinished">1 x 74 分鐘 CD</translation> </message> <message> + <location line="+5"/> <source>2 x 74 minute CD</source> <translation type="unfinished">2 x 74 分鐘 CD</translation> </message> <message> + <location line="+5"/> <source>DVD-5</source> <translation type="unfinished">DVD-5</translation> </message> <message> + <location line="+5"/> <source>Custom</source> <translation type="unfinished">自訂</translation> </message> <message> + <location line="+58"/> <source>Custom Size:</source> <translation type="unfinished">自訂大小:</translation> </message> <message> + <location line="+23"/> + <location line="+198"/> + <location line="+27"/> + <location line="+34"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="-217"/> <source>Audio Bitrate</source> <translation type="unfinished">音訊位元率</translation> </message> <message> + <location line="+20"/> <source>Track 1:</source> <translation type="unfinished">軌道 1:</translation> </message> <message> + <location line="+14"/> + <location line="+37"/> + <location line="+232"/> <source>kbps</source> <translation type="unfinished">kbps</translation> </message> <message> + <location line="-246"/> <source>Track 2:</source> <translation type="unfinished">軌道 2:</translation> </message> <message> + <location line="+39"/> <source>Result</source> <translation type="unfinished">結果</translation> </message> <message> + <location line="+28"/> <source>Audio Size:</source> <translation type="unfinished">音訊大小:</translation> </message> <message> + <location line="+7"/> <source>Video Size:</source> <translation type="unfinished">視訊大小:</translation> </message> <message> + <location line="+15"/> + <location line="+27"/> + <location line="+34"/> + <location line="+68"/> + <location line="+18"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-101"/> <source>Total Size:</source> <translation type="unfinished">總大小:</translation> </message> <message> + <location line="+120"/> <source>Bits Per Pixel:</source> <translation type="unfinished">每像素位元數:</translation> </message> <message> + <location line="+7"/> <source>Video Bitrate:</source> <translation type="unfinished">視訊位元率:</translation> </message> <message> + <location line="+61"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> @@ -4397,23 +4438,23 @@ </message> <message> <source>The encoding is paused. Do you want to resume or abort?</source> - <translation type="unfinished">編碼已經暫停。您要繼續或中止?</translation> + <translation type="obsolete">編碼已經暫停。您要繼續或中止?</translation> </message> <message> <source>Resume</source> - <translation type="unfinished">繼續</translation> + <translation type="obsolete">繼續</translation> </message> <message> <source>Abort</source> - <translation type="unfinished">中止</translation> + <translation type="obsolete">中止</translation> </message> <message> <source>Privileges Required</source> - <translation type="unfinished">需要特殊權限</translation> + <translation type="obsolete">需要特殊權限</translation> </message> <message> <source>Root privileges are required to perform this operation.</source> - <translation type="unfinished">需要 Root 權限來實行這項操作。</translation> + <translation type="obsolete">需要 Root 權限來實行這項操作。</translation> </message> </context> <context> @@ -4424,13 +4465,6 @@ </message> </context> <context> - <name>DcaEnc</name> - <message> - <source>DcaEnc Configuration</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>Decimate</name> <message> <source>Discard closer</source> @@ -4492,14 +4526,17 @@ <context> <name>Dialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+64"/> <source>Indexing</source> <translation type="unfinished">正在索引</translation> </message> <message> + <location line="+1"/> <source>Time Left : Infinity</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source># Images :</source> <translation type="unfinished"></translation> </message> @@ -4507,10 +4544,15 @@ <context> <name>DialogAudioTracks</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/audioTracks.ui" line="+25"/> <source>Track 1</source> <translation type="unfinished">軌道 2: {1?}</translation> </message> <message> + <location line="+23"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Configure</source> <translation type="unfinished">設定</translation> </message> @@ -4519,73 +4561,96 @@ <translation type="obsolete">音訊濾鏡</translation> </message> <message> + <location line="-105"/> <source>Track 2</source> <translation type="unfinished">軌道 2: {2?}</translation> </message> <message> + <location line="+41"/> <source>Track 3</source> <translation type="unfinished">軌道 2: {3?}</translation> </message> <message> + <location line="+41"/> <source>Track 4</source> <translation type="unfinished">軌道 2: {4?}</translation> </message> <message> + <location line="-93"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> + <source>Filters</source> + <translation type="unfinished">濾鏡</translation> + </message> + <message> + <location line="-164"/> <source>Audio Tracks Configuration</source> <translation type="unfinished"></translation> </message> <message> + <location line="+18"/> + <location line="+41"/> + <location line="+41"/> + <location line="+41"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> - <message> - <source>Filters</source> - <translation type="unfinished">濾鏡</translation> - </message> </context> <context> <name>DialogOcr</name> <message> + <location filename="../ADM_userInterfaces/ADM_ocr/ocr.ui" line="+13"/> <source>Dialog</source> <translation type="unfinished">對話窗</translation> </message> <message> + <location line="+20"/> <source>Calibrate</source> <translation type="unfinished">校準</translation> </message> <message> + <location line="+7"/> <source>Skip All</source> <translation type="unfinished">略過全部</translation> </message> <message> + <location line="+7"/> <source>Skip Glyph</source> <translation type="unfinished">略過字形</translation> </message> <message> + <location line="+7"/> <source>Ignore</source> <translation type="unfinished">忽略</translation> </message> <message> + <location line="+20"/> <source>Ok</source> <translation type="unfinished">確定</translation> </message> <message> + <location line="+18"/> <source>Close</source> <translation type="unfinished">關閉</translation> </message> <message> + <location line="+10"/> <source>00:00:00/000</source> <translation type="unfinished">00:00:00/000</translation> </message> <message> + <location line="+7"/> <source>Timecode:</source> <translation type="unfinished">時間碼:</translation> </message> <message> + <location line="+7"/> <source>0/0</source> <translation type="unfinished">0/0</translation> </message> <message> + <location line="+7"/> <source>Nb Lines :</source> <translation type="unfinished">線的數目 :</translation> </message> @@ -4593,34 +4658,42 @@ <context> <name>DialogProcessing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/processing.ui" line="+14"/> <source>Dialog</source> <translation type="unfinished">對話窗</translation> </message> <message> + <location line="+33"/> + <source>00:00:00</source> + <translation type="unfinished">00:00:00</translation> + </message> + <message> + <location line="+34"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="-48"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>TimeLeft</source> <translation type="unfinished"></translation> </message> <message> - <source>00:00:00</source> - <translation type="unfinished">00:00:00</translation> - </message> - <message> + <location line="+14"/> <source>ProcessImages</source> <translation type="unfinished"></translation> </message> <message> - <source>0</source> - <translation type="unfinished">0</translation> - </message> - <message> + <location line="+34"/> <source>Speed</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>0 fps</source> <translation type="unfinished"></translation> </message> @@ -4628,22 +4701,27 @@ <context> <name>DialogProgress</name> <message> + <location filename="../ADM_jobs/src/uiProgress.ui" line="+37"/> <source>1/1</source> <translation type="unfinished">1/1</translation> </message> <message> + <location line="+14"/> <source>...</source> <translation type="unfinished">...</translation> </message> <message> + <location line="-34"/> <source>Progress</source> <translation type="unfinished"></translation> </message> <message> + <location line="+13"/> <source>Current job</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>File being written </source> <translation type="unfinished"></translation> </message> @@ -4703,7 +4781,7 @@ <name>GUIPlayback</name> <message> <source>Trouble initializing audio device</source> - <translation type="unfinished">音訊裝置初始化時發生問題</translation> + <translation type="obsolete">音訊裝置初始化時發生問題</translation> </message> </context> <context> @@ -4907,11 +4985,11 @@ <name>MP4Header</name> <message> <source>Problem reading SVQ3 headers</source> - <translation type="unfinished">讀取 SVQ3 檔頭時發生問題</translation> + <translation type="obsolete">讀取 SVQ3 檔頭時發生問題</translation> </message> <message> <source>No stts table</source> - <translation type="unfinished">沒有 stts 表</translation> + <translation type="obsolete">沒有 stts 表</translation> </message> </context> <context> @@ -4944,6 +5022,7 @@ <context> <name>MainWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_gui/gui2.ui" line="+15"/> <source>Avidemux</source> <translation type="unfinished">Avidemux</translation> </message> @@ -4952,14 +5031,22 @@ <translation type="obsolete"><b>視訊</b></translation> </message> <message> + <location line="+462"/> + <location line="+169"/> <source>Copy</source> <translation type="unfinished">複製</translation> </message> <message> + <location line="-294"/> + <location line="+142"/> + <location line="+169"/> + <location line="+181"/> <source>Configure</source> <translation type="unfinished">設定</translation> </message> <message> + <location line="-334"/> + <location line="+169"/> <source>Filters</source> <translation type="unfinished">濾鏡</translation> </message> @@ -4968,10 +5055,12 @@ <translation type="obsolete"><b>音訊</b></translation> </message> <message> + <location line="+27"/> <source>&Shift:</source> <translation type="unfinished">位移(&S):</translation> </message> <message> + <location line="+32"/> <source>ms</source> <translation type="unfinished">ms</translation> </message> @@ -4980,6 +5069,21 @@ <translation type="obsolete"><b>格式</b></translation> </message> <message> + <location line="+233"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+23"/> + <location line="+26"/> + <location line="+352"/> <source>...</source> <translation type="unfinished">...</translation> </message> @@ -4996,14 +5100,17 @@ <translation type="obsolete">/ 0</translation> </message> <message> + <location line="-297"/> <source>Time:</source> <translation type="unfinished">時間:</translation> </message> <message> + <location line="+19"/> <source>00:00:00.000</source> <translation type="unfinished">00:00:00.000</translation> </message> <message> + <location line="+22"/> <source>/ 00:00:00.000</source> <translation type="unfinished">/ 00:00:00.000</translation> </message> @@ -5012,46 +5119,57 @@ <translation type="obsolete">畫格類型:</translation> </message> <message> + <location line="+42"/> <source>?</source> <translation type="unfinished">?</translation> </message> <message> <source>Selection</source> - <translation type="unfinished">選取</translation> + <translation type="obsolete">選取</translation> </message> <message> + <location line="+117"/> <source>A:</source> <translation type="unfinished">A:</translation> </message> <message> + <location line="+17"/> + <location line="+10"/> <source>000000</source> <translation type="unfinished">000000</translation> </message> <message> + <location line="-20"/> <source>B:</source> <translation type="unfinished">B:</translation> </message> <message> + <location line="-1421"/> <source>&Help</source> <translation type="unfinished">說明(&H)</translation> </message> <message> + <location line="+5"/> <source>Vi&deo</source> <translation type="unfinished">視訊(&D)</translation> </message> <message> + <location line="+46"/> <source>&Audio</source> <translation type="unfinished">音訊(&A)</translation> </message> <message> + <location line="-5"/> <source>&Tools</source> <translation type="unfinished">工具(&T)</translation> </message> <message> + <location line="-36"/> <source>&Edit</source> <translation type="unfinished">編輯(&E)</translation> </message> <message> + <location line="+5"/> <source>&View</source> <translation type="unfinished">檢視(&V)</translation> </message> @@ -5060,10 +5178,12 @@ <translation type="obsolete">預覽模式(&P)</translation> </message> <message> + <location line="+21"/> <source>&Custom</source> <translation type="unfinished">自訂(&C)</translation> </message> <message> + <location line="+5"/> <source>&Go</source> <translation type="unfinished">前往(&G)</translation> </message> @@ -5072,6 +5192,7 @@ <translation type="obsolete">自動(&U)</translation> </message> <message> + <location line="+15"/> <source>&File</source> <translation type="unfinished">檔案(&F)</translation> </message> @@ -5084,6 +5205,7 @@ <translation type="obsolete">儲存(&S)</translation> </message> <message> + <location line="+1568"/> <source>&Open...</source> <translation type="unfinished">開啟(&O)...</translation> </message> @@ -5148,18 +5270,23 @@ <translation type="obsolete">]</translation> </message> <message> + <location line="+12"/> <source>&Information...</source> <translation type="unfinished">資訊(&I)...</translation> </message> <message> + <location line="+3"/> <source>Alt+Return</source> <translation type="unfinished">Alt+Return</translation> </message> <message> + <location line="+9"/> <source>Save &Video...</source> <translation type="unfinished">儲存影片(&V)...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Video</source> <translation type="unfinished">儲存影片</translation> </message> @@ -5184,18 +5311,24 @@ <translation type="obsolete">儲存 JPEG 圖像</translation> </message> <message> + <location line="+9"/> <source>&Load/Run Project...</source> <translation type="unfinished">載入/執行專案(&L)...</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Load/Run Project</source> <translation type="unfinished">載入/執行專案</translation> </message> <message> + <location line="+9"/> <source>Save &Project</source> <translation type="unfinished">儲存專案(&P)</translation> </message> <message> + <location line="+3"/> + <location line="+3"/> <source>Save Project</source> <translation type="unfinished">儲存專案</translation> </message> @@ -5292,6 +5425,7 @@ <translation type="obsolete">儲存(&A)...</translation> </message> <message> + <location line="+81"/> <source>Ctrl+Alt+S</source> <translation type="unfinished">Ctrl+Alt+S</translation> </message> @@ -5300,10 +5434,12 @@ <translation type="obsolete">濾鏡(&F)</translation> </message> <message> + <location line="-72"/> <source>&Calculator...</source> <translation type="unfinished">計算機(&C)...</translation> </message> <message> + <location line="+3"/> <source>F7</source> <translation type="unfinished">F7</translation> </message> @@ -5552,22 +5688,27 @@ <translation type="obsolete">編輯字形</translation> </message> <message> + <location line="+15"/> <source>&Input</source> <translation type="unfinished">輸入(&I)</translation> </message> <message> + <location line="+12"/> <source>&Output</source> <translation type="unfinished">輸出(&O)</translation> </message> <message> + <location line="+106"/> <source>Si&de</source> <translation type="unfinished">左右並排(&D)</translation> </message> <message> + <location line="-12"/> <source>&Top</source> <translation type="unfinished">上下並排(&T)</translation> </message> <message> + <location line="-12"/> <source>&Separate</source> <translation type="unfinished">分離視窗(&S)</translation> </message> @@ -5596,109 +5737,227 @@ <translation type="obsolete">DVD</translation> </message> <message> + <location line="-521"/> <source>Frame type:</source> <translation type="unfinished">畫格類型:</translation> </message> <message> + <location line="-1265"/> <source>&Toolbars</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>&Auto</source> <translation type="unfinished"></translation> </message> <message> + <location line="+30"/> <source>&Recent</source> <translation type="unfinished"></translation> </message> <message> - <source>Codec Options</source> + <location line="+41"/> + <source>Codec O&ptions</source> <translation type="unfinished"></translation> </message> <message> + <location line="+33"/> <source><b>Video Decoder<b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+75"/> + <location line="+7"/> <source>XXXX</source> <translation type="unfinished"></translation> </message> <message> + <location line="+57"/> <source><b>Video Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+176"/> <source><b>Audio Output</b></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source> (0 track(s))</source> <translation type="unfinished"></translation> </message> <message> + <location line="+196"/> <source><b>Output Format</b></source> <translation type="unfinished"></translation> </message> <message> - <source>Navigation</source> + <location line="+114"/> + <location line="+978"/> + <source>&Navigation</source> <translation type="unfinished"></translation> </message> <message> - <source>Volume</source> + <location line="-903"/> + <source>Play [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Audio Metre</source> + <location line="+3"/> + <source>Play</source> <translation type="unfinished"></translation> </message> <message> - <source>&Codec Options</source> + <location line="+26"/> + <source>Stop [SPACE]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+C</source> + <location line="+23"/> + <source>Go to previous frame [LEFT]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Navigation</source> + <location line="+23"/> + <source>Go to next frame [RIGHT]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+N</source> + <location line="+23"/> + <source>Go to previous keyframe [DOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Selection</source> + <location line="+23"/> + <source>Go to next keyframe [UP]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Volume</source> + <location line="+23"/> + <source>Set start marker [CTRL+PAGEUP]</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+V</source> + <location line="+23"/> + <source>Set end marker [CTRL+PAGEDOWN]</source> <translation type="unfinished"></translation> </message> <message> - <source>&Audio Metre</source> + <location line="+26"/> + <source>Search previous black frame</source> <translation type="unfinished"></translation> </message> <message> - <source>Ctrl+Alt+M</source> + <location line="+23"/> + <source>Search next black frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to first frame [HOME]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Go to last frame [END]</source> <translation type="unfinished"></translation> </message> <message> - <source>Display processed video on playback</source> + <location line="+23"/> + <source>Backward one minute [CTRL+DOWN]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+23"/> + <source>Forward one minute [CTRL+UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Forward one minute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+185"/> + <source>Se&lection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Go to marker A [PAGE UP]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Go to Marker B [PAGE DOWN]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Display output video on playback</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Play filtered</source> <translation type="unfinished"></translation> </message> <message> + <location line="+25"/> + <source>Vol&ume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+100"/> + <source>Audio &Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> <source>Open Video</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+107"/> + <source>&Codec Options</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+C</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Ctrl+Alt+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>&Volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>&Audio Metre</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ctrl+Alt+M</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MjpegEncoder</name> @@ -5957,11 +6216,11 @@ <name>OpenDMLHeader</name> <message> <source>Malformed header</source> - <translation type="unfinished">不正常的標頭</translation> + <translation type="obsolete">不正常的標頭</translation> </message> <message> <source>Unpacking bitstream</source> - <translation type="unfinished">拆開打包的位元流</translation> + <translation type="obsolete">拆開打包的位元流</translation> </message> <message> <source>Indexing</source> @@ -5984,24 +6243,28 @@ </message> <message> <source>Question</source> - <translation type="unfinished">問題</translation> + <translation type="obsolete">問題</translation> </message> </context> <context> <name>SpiderMonkeyShell</name> <message> + <location filename="../ADM_userInterfaces/ADM_shell/shell.ui" line="+17"/> <source>Shell</source> <translation type="unfinished"></translation> </message> <message> + <location line="+32"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> + <location line="+40"/> <source>Evaluate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Ctrl+Return</source> <translation type="unfinished"></translation> </message> @@ -6010,135 +6273,157 @@ <name>Telecide</name> <message> <source>No strategy</source> - <translation type="unfinished">無策略</translation> + <translation type="obsolete">無策略</translation> </message> <message> <source>3:2 pulldown</source> - <translation type="unfinished">3:2 pulldown</translation> + <translation type="obsolete">3:2 pulldown</translation> </message> <message> <source>PAL/SECAM</source> - <translation type="unfinished">PAL/SECAM</translation> + <translation type="obsolete">PAL/SECAM</translation> </message> <message> <source>NTSC converted from PAL</source> - <translation type="unfinished">從 PAL 轉成 NTSC</translation> + <translation type="obsolete">從 PAL 轉成 NTSC</translation> </message> <message> <source>Top</source> - <translation type="unfinished">頂部</translation> + <translation type="obsolete">頂部</translation> </message> <message> <source>Bottom</source> - <translation type="unfinished">底部</translation> + <translation type="obsolete">底部</translation> </message> <message> <source>Never</source> - <translation type="unfinished">絕不</translation> + <translation type="obsolete">絕不</translation> </message> <message> <source>If still combed</source> - <translation type="unfinished">如果仍然有梳形雜訊</translation> + <translation type="obsolete">如果仍然有梳形雜訊</translation> </message> <message> <source>Always</source> - <translation type="unfinished">總是</translation> + <translation type="obsolete">總是</translation> </message> <message> <source>None</source> - <translation type="unfinished">無</translation> + <translation type="obsolete">無</translation> </message> <message> <source>None but compute</source> - <translation type="unfinished">無但計算</translation> + <translation type="obsolete">無但計算</translation> </message> <message> <source>Postproc on best match</source> - <translation type="unfinished">在最佳比對上執行後置處理</translation> + <translation type="obsolete">在最佳比對上執行後置處理</translation> </message> <message> <source>Postproc and show zones (debug)</source> - <translation type="unfinished">後置處理和顯示區域 (除錯)</translation> + <translation type="obsolete">後置處理和顯示區域 (除錯)</translation> </message> <message> <source>Process image (not fields)</source> - <translation type="unfinished">處理圖像 (非圖場)</translation> + <translation type="obsolete">處理圖像 (非圖場)</translation> </message> <message> <source>Process image (not fields), debug</source> - <translation type="unfinished">處理圖像 (非圖場),除錯</translation> + <translation type="obsolete">處理圖像 (非圖場),除錯</translation> </message> <message> <source>_Strategy:</source> - <translation type="unfinished">策略(_S):</translation> + <translation type="obsolete">策略(_S):</translation> </message> <message> <source>_Field order:</source> - <translation type="unfinished">圖場優先次序(_F):</translation> + <translation type="obsolete">圖場優先次序(_F):</translation> </message> <message> <source>_Postprocessing:</source> - <translation type="unfinished">後置處理(_P):</translation> + <translation type="obsolete">後置處理(_P):</translation> </message> <message> <source>_Try backward:</source> - <translation type="unfinished">嘗試反向(_T):</translation> + <translation type="obsolete">嘗試反向(_T):</translation> </message> <message> <source>_Direct threshold:</source> - <translation type="unfinished">正向臨界值(_D):</translation> + <translation type="obsolete">正向臨界值(_D):</translation> </message> <message> <source>_Backward threshold:</source> - <translation type="unfinished">反向臨界值(_B):</translation> + <translation type="obsolete">反向臨界值(_B):</translation> </message> <message> <source>_Noise threshold:</source> - <translation type="unfinished">雜訊臨界值(_N):</translation> + <translation type="obsolete">雜訊臨界值(_N):</translation> </message> <message> <source>Postp_rocessing threshold:</source> - <translation type="unfinished">後置處理臨界值(_R):</translation> + <translation type="obsolete">後置處理臨界值(_R):</translation> </message> <message> <source>_Use chroma to decide</source> - <translation type="unfinished">使用色度來判定(_U)</translation> + <translation type="obsolete">使用色度來判定(_U)</translation> </message> <message> <source>Sho_w info</source> - <translation type="unfinished">顯示資訊(_W)</translation> + <translation type="obsolete">顯示資訊(_W)</translation> </message> <message> <source>Debu_g</source> - <translation type="unfinished">除錯(_G)</translation> + <translation type="obsolete">除錯(_G)</translation> </message> <message> <source>Bl_end</source> - <translation type="unfinished">混合(_E)</translation> + <translation type="obsolete">混合(_E)</translation> </message> <message> <source>Decomb Telecide</source> - <translation type="unfinished">去除梳形雜訊電視電影</translation> + <translation type="obsolete">去除梳形雜訊電視電影</translation> </message> </context> <context> <name>Ui_licenseWindow</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.orig" line="+25"/> <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> <translation type="unfinished"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux 是自由軟體;您可以遵照自由軟體基金會 (Free Software Foundation) 出版的 GNU 通用公共許可證條款 (GNU General Public License) 第二版來修改和重新發佈這一程式。</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></translation> </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp.rej" line="+7"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Ui_vobsubWindow</name> <message> <source>Select Idx File</source> - <translation type="unfinished">選擇 Idx 檔案</translation> + <translation type="obsolete">選擇 Idx 檔案</translation> </message> </context> <context> - <name>Webmmuxer</name> + <name>VapourSynthProxy</name> <message> - <source>Saving Webm</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vs.ui" line="+14"/> + <source>VapourSynth Proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Select VS file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> + <message> + <location line="+7"/> + <source>Run!</source> <translation type="unfinished"></translation> </message> </context> @@ -6244,64 +6529,84 @@ <context> <name>aboutDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/about.ui" line="+16"/> <source>About Avidemux</source> <translation type="unfinished">關於 Avidemux</translation> </message> <message> + <location line="+75"/> <source>Avidemux </source> <translation type="unfinished">Avidemux </translation> </message> <message> + <location line="+19"/> <source>Multi-platform Video Editor</source> <translation type="unfinished">跨平台影片編輯工具</translation> </message> <message> + <location line="+29"/> <source>http://www.avidemux.org</source> <translation type="unfinished">http://www.avidemux.org</translation> </message> <message> + <location line="+36"/> <source>&License</source> <translation type="unfinished">授權(&L)</translation> </message> <message> - <source>OK</source> + <location line="-55"/> + <source>© 2001 - 2016 Mean</source> <translation type="unfinished"></translation> </message> <message> - <source>© 2001 - 2016 Mean</source> + <location line="+75"/> + <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>addBorders</name> + <name>addBorder</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp" line="+182"/> <source>_Left border:</source> <translation type="unfinished">左側邊界(_L):</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">右側邊界(_R):</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">頂部邊界(_T):</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">底部邊界(_B):</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+42"/> <source>Add Borders</source> <translation type="unfinished">加入邊框</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">不正確的參數</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">所有參數必須是偶數且在範圍內。</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h" line="+1"/> + <source>Add black borders around the image.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>addLogopFilter</name> @@ -6333,669 +6638,575 @@ <context> <name>adm</name> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+224"/> <source>_Use systray while encoding</source> <translation type="unfinished">編碼時使用工作欄(_U)</translation> </message> <message> + <location line="+1"/> <source>_Accept non-standard audio frequency for DVD</source> <translation type="unfinished">同意在 DVD 使用非標準的音訊頻率(_A)</translation> </message> <message> + <location line="+1"/> <source>Create _OpenDML files</source> <translation type="unfinished">建立 _OpenDML 檔案</translation> </message> <message> + <location line="+4"/> <source>SIMD</source> <translation type="unfinished">SIMD</translation> </message> <message> + <location line="+2"/> <source>Enable all SIMD</source> <translation type="unfinished">開啟所有 SIMD</translation> </message> <message> + <location line="+1"/> <source>Enable MMX</source> <translation type="unfinished">開啟 MMX</translation> </message> <message> + <location line="+1"/> <source>Enable MMXEXT</source> <translation type="unfinished">開啟 MMXEXT</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOW</source> <translation type="unfinished">開啟 3DNOW</translation> </message> <message> + <location line="+1"/> <source>Enable 3DNOWEXT</source> <translation type="unfinished">開啟 3DNOWEXT</translation> </message> <message> + <location line="+1"/> <source>Enable SSE</source> <translation type="unfinished">開啟 SSE</translation> </message> <message> + <location line="+1"/> <source>Enable SSE2</source> <translation type="unfinished">開啟 SSE2</translation> </message> <message> + <location line="+1"/> <source>Enable SSE3</source> <translation type="unfinished">開啟 SSE3</translation> </message> <message> + <location line="+1"/> <source>Enable SSSE3</source> <translation type="unfinished">開啟 SSSE3</translation> </message> <message> + <location line="+21"/> <source>_lavc threads:</source> <translation type="unfinished">_lavc 訊息串:</translation> </message> <message> + <location line="+2"/> <source>Multi-threading</source> <translation type="unfinished">多執行緒</translation> </message> <message> + <location line="+4"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+47"/> <source>High</source> <translation type="unfinished">高</translation> </message> <message> + <location line="+1"/> <source>Above normal</source> <translation type="unfinished">高於一般</translation> </message> <message> + <location line="+1"/> <source>Normal</source> <translation type="unfinished">一般</translation> </message> <message> + <location line="+1"/> <source>Below normal</source> <translation type="unfinished">低於一般</translation> </message> <message> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>Low</source> <translation type="unfinished">低</translation> </message> <message> + <location line="+2"/> <source>_Encoding priority:</source> <translation type="unfinished">編碼優先次序(_E):</translation> </message> <message> + <location line="+1"/> <source>_Indexing/unpacking priority:</source> <translation type="unfinished">索引/拆開打包的優先次序(_I):</translation> </message> <message> + <location line="+1"/> <source>_Playback priority:</source> <translation type="unfinished">倒帶優先次序(_P):</translation> </message> <message> + <location line="+2"/> <source>Prioritisation</source> <translation type="unfinished">優化</translation> </message> <message> + <location line="+7"/> <source>_Use alternative tag for MP3 in .mp4</source> <translation type="unfinished">在 .mp4 對 MP3 使用選擇對象標籤(_U)</translation> </message> <message> + <location line="+5"/> <source>XVideo (best)</source> <translation type="unfinished">XVideo (最好)</translation> </message> <message> + <location line="+18"/> <source>SDL (good)</source> <translation type="unfinished">SDL (好)</translation> </message> <message> + <location line="+3"/> <source>Video _display:</source> <translation type="unfinished">視訊顯示(_D):</translation> </message> <message> + <location line="+29"/> <source>No alerts</source> <translation type="unfinished">不顯示任何警告</translation> </message> <message> + <location line="+1"/> <source>Display only error alerts</source> <translation type="unfinished">只顯示錯誤警告</translation> </message> <message> + <location line="+1"/> <source>Display all alerts</source> <translation type="unfinished">顯示所有警告</translation> </message> <message> + <location line="+2"/> <source>_Message level:</source> <translation type="unfinished">訊息等級(_M):</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="+202"/> <source>PCM</source> <translation type="unfinished">PCM</translation> </message> <message> + <location line="+1"/> <source>Master</source> <translation type="unfinished">主要</translation> </message> <message> + <location line="+1"/> <source>_Volume control:</source> <translation type="unfinished">音量控制(_V):</translation> </message> <message> + <location line="+5"/> <source>No downmixing</source> <translation type="unfinished">沒有降混</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="+48"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Stereo</source> <translation type="unfinished">立體聲</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>Pro Logic</source> <translation type="unfinished">定向邏輯</translation> </message> <message> + <location line="+1"/> <source>Pro Logic II</source> <translation type="unfinished">第二代定向邏輯</translation> </message> <message> + <location line="+2"/> <source>_Local playback downmixing:</source> <translation type="unfinished">局部倒帶降混(_L):</translation> </message> <message> + <location line="+14"/> <source>_AudioDevice</source> <translation type="unfinished">音訊裝置(_A)</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+38"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+3"/> <source>_Horizontal deblocking</source> <translation type="unfinished">去除水平方向塊狀色斑(_H)</translation> </message> <message> + <location line="+1"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>_Vertical deblocking</source> <translation type="unfinished">去除垂直方向塊狀色斑(_V)</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+1"/> <source>De_ringing</source> <translation type="unfinished">去除環狀色斑(_R)</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">強度(_S):</translation> </message> <message> + <location line="+1"/> <source>Default Postprocessing</source> <translation type="unfinished">預設的後置處理</translation> </message> <message> + <location line="+45"/> <source>User Interface</source> <translation type="unfinished">使用介面</translation> </message> <message> + <location line="+7"/> <source>Output</source> <translation type="unfinished">輸出</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="+80"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+6"/> + <location line="+3"/> + <location line="+5"/> + <location filename="../../common/gui_save.cpp" line="+281"/> + <location line="+21"/> + <location line="+7"/> + <location filename="../../common/gui_savenew.cpp" line="+383"/> <source>Audio</source> <translation type="unfinished">音訊</translation> </message> <message> + <location filename="../../common/gui_savenew.cpp" line="-73"/> + <location line="+12"/> + <location line="+16"/> + <location line="+8"/> <source>Video</source> - <translation type="obsolete">視訊</translation> + <translation type="unfinished">視訊</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="+97"/> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+21"/> <source>CPU</source> <translation type="unfinished">CPU</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="+4"/> <source>Threading</source> <translation type="unfinished">執行緒</translation> </message> <message> + <location line="+21"/> <source>Preferences</source> <translation type="unfinished">偏好設定</translation> </message> <message> - <source>Open</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Append</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as Image</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as BMP</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save as JPEG</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="+41"/> <source>Close</source> <translation type="unfinished">關閉</translation> </message> <message> + <location line="+1"/> + <location line="+2"/> + <location line="+2"/> <source>-</source> <translation type="unfinished">-</translation> </message> <message> - <source>Information</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-1"/> <source>Connect to avsproxy</source> <translation type="unfinished">連線至 avsproxy</translation> </message> <message> - <source>Quit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Undo</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Reset Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cut</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+11"/> <source>Copy</source> <translation type="unfinished">複製</translation> </message> <message> - <source>Paste</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Delete</source> <translation type="unfinished">刪除</translation> </message> <message> + <location line="+2"/> <source>Set Marker A</source> <translation type="unfinished">設定標記 A</translation> </message> <message> + <location line="+1"/> <source>Set Marker B</source> <translation type="unfinished">設定標記 B</translation> </message> <message> - <source>Decoder Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>PostProcessing</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+12"/> + <location line="+8"/> <source>Filters</source> <translation type="unfinished">濾鏡</translation> </message> <message> - <source>Select Track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Build Option</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>&Advanced</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application &Log</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Open Application Data &Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>About</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+22"/> <source>Play/Stop</source> <translation type="unfinished">播放/停止</translation> </message> <message> - <source>Previous Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Next Frame</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>Previous Intra Frame</source> <translation type="unfinished">上一個內部畫格</translation> </message> <message> + <location line="+1"/> <source>Next Intra Frame</source> <translation type="unfinished">上一個內部畫格</translation> </message> <message> + <location line="+1"/> <source>Previous Black Frame</source> <translation type="unfinished">上一個黑畫面</translation> </message> <message> + <location line="+1"/> <source>Next Black Frame</source> <translation type="unfinished">下一個黑畫面</translation> </message> <message> - <source>First Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Last Frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker A</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Marker B</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Go To Time</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-15"/> <source>R_esampling (Hz):</source> <translation type="unfinished">重複取樣(_E) (Hz):</translation> </message> <message> + <location line="+0"/> <source>Resampling frequency (Hz)</source> <translation type="unfinished">重複取樣頻率 (Hz)</translation> </message> <message> + <location line="+4"/> + <location line="+25"/> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-2"/> <source>None</source> <translation type="unfinished">無</translation> </message> <message> + <location line="-24"/> <source>Film to PAL</source> <translation type="unfinished">Film 轉成 PAL</translation> </message> <message> + <location line="+1"/> <source>PAL to Film</source> <translation type="unfinished">PAL 轉成 Film</translation> </message> <message> + <location line="+3"/> <source>_Frame rate change:</source> <translation type="unfinished">畫格率改變(_F):</translation> </message> <message> + <location line="+4"/> <source>No change</source> <translation type="unfinished">沒有改變</translation> </message> <message> + <location line="+1"/> <source>Mono</source> <translation type="unfinished">單音</translation> </message> <message> + <location line="+2"/> <source>Stereo+surround</source> <translation type="unfinished">立體+環繞</translation> </message> <message> + <location line="+1"/> <source>Stereo+center</source> <translation type="unfinished">立體+中央</translation> </message> <message> + <location line="+1"/> <source>Stereo+center+surround</source> <translation type="unfinished">立體+中央+環繞</translation> </message> <message> + <location line="+1"/> <source>Stereo front+stereo rear</source> <translation type="unfinished">前段立體+後段立體</translation> </message> <message> + <location line="+1"/> <source>5 channels</source> <translation type="unfinished">5 聲道</translation> </message> <message> + <location line="+1"/> <source>5.1</source> <translation type="unfinished">5.1</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic</source> <translation type="unfinished">杜比定向邏輯</translation> </message> <message> + <location line="+1"/> <source>Dolby Pro Logic II</source> <translation type="unfinished">第二代杜比定向邏輯</translation> </message> <message> - <source>DRC</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>Automatic (max -3 dB)</source> <translation type="unfinished">自動 (最大值 -3 dB)</translation> </message> <message> - <source>Manual (dB)</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Gain mode:</source> <translation type="unfinished">增益模式(_G):</translation> </message> <message> + <location line="+1"/> <source>G_ain value:</source> <translation type="unfinished">增益值(_A):</translation> </message> <message> + <location line="+7"/> <source>_Mixer:</source> <translation type="unfinished">混合器(_M):</translation> </message> <message> - <source>Remix:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift audio:</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Shift Value (ms):</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+13"/> <source>Audio Filters</source> <translation type="unfinished">音訊濾鏡</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-16"/> <source>Fontconfig</source> <translation type="unfinished">Fontconfig</translation> </message> <message> - <source>FreeType 2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>Gettext</source> <translation type="unfinished">Gettext</translation> </message> <message> + <location line="+1"/> <source>SDL</source> <translation type="unfinished">SDL</translation> </message> <message> + <location line="+1"/> <source>XVideo</source> <translation type="unfinished">XVideo</translation> </message> <message> - <source>VDPAU</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+3"/> <source>x86</source> <translation type="unfinished">x86</translation> </message> <message> + <location line="+1"/> <source>x86-64</source> <translation type="unfinished">x86-64</translation> </message> <message> + <location line="+7"/> <source>Libraries</source> <translation type="unfinished">函式庫</translation> </message> <message> + <location line="+5"/> <source>Built-in Support</source> <translation type="unfinished">內建的支援</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_jobs_save.cpp" line="+8"/> <source>_Job name:</source> <translation type="unfinished">工作名稱(_J):</translation> </message> <message> + <location line="+3"/> <source>Output _File:</source> <translation type="unfinished">輸出檔案(_F):</translation> </message> <message> + <location line="+0"/> <source>Select Video To Write</source> <translation type="unfinished">選擇影片來寫入</translation> </message> <message> + <location line="+3"/> <source>Save Job</source> <translation type="unfinished">儲存工作</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-23"/> <source>Audio Plugins</source> <translation type="unfinished">音訊外掛模組</translation> </message> <message> + <location line="+29"/> <source>Video Encoder Plugins</source> <translation type="unfinished">視訊編碼器外掛模組</translation> </message> <message> + <location line="+24"/> <source>Video Encoder</source> <translation type="unfinished">視訊編碼器</translation> </message> <message> - <source>Video Decoder Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Video Decoder</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+34"/> <source>Audio Device Plugins</source> <translation type="unfinished">音訊裝置外掛模組</translation> </message> <message> + <location line="+22"/> <source>Audio Device</source> <translation type="unfinished">音訊裝置</translation> </message> <message> + <location line="+7"/> <source>Audio Encoder Plugins</source> <translation type="unfinished">音訊編碼器外掛模組</translation> </message> <message> + <location line="+22"/> <source>Audio Encoders</source> <translation type="unfinished">音訊編碼器</translation> </message> <message> - <source>Demuxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Demuxers</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxer Plugins</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Muxers</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+64"/> <source>Plugins Info</source> <translation type="unfinished">外掛模組資訊</translation> </message> <message> - <source>Enable openGl support</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>_Split MPEG files every (MB):</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>VDPAU (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>OpenGL (best)</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No audio track</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>An audio track is necessary to create such file</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_autodrive.cpp" line="+64"/> + <location line="+14"/> + <location line="+31"/> + <location line="+6"/> + <location line="+15"/> + <location line="+27"/> + <location line="+35"/> <source>Codec Error</source> <translation type="unfinished">編解碼器錯誤</translation> </message> <message> - <source>Cannot select the MPEG-4 SP codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>No AAC audio encoder plugin found.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>The MP3 codec does not allow disabling reservoir. -Install lame plugin</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have LAME!. -It is needed to create FLV video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select FLV1 codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Cannot select mpeg4 sp codec.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>You don't have FAAC!. -It is needed to create PSP compatible video.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Select script to save</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_main.cpp" line="+329"/> <source>Not coded in this version</source> <translation type="unfinished">沒有編進這個版本</translation> </message> @@ -7008,244 +7219,266 @@ <translation type="obsolete">選擇 AVI 檔進行添加...</translation> </message> <message> + <location line="+181"/> <source>Are you sure?</source> <translation type="unfinished">確定嗎?</translation> </message> <message> + <location line="+87"/> <source>Permission error</source> <translation type="unfinished">權限許可錯誤</translation> </message> <message> + <location line="+0"/> <source>Cannot open "%s".</source> <translation type="unfinished">無法開啟 "%s"。</translation> </message> <message> + <location line="+4"/> <source>File error</source> <translation type="unfinished">檔案錯誤</translation> </message> <message> + <location line="+0"/> <source>"%s" does not exist.</source> <translation type="unfinished">"%s" 不存在。</translation> </message> <message> + <location line="+38"/> <source>Cannot open project using the video loader.</source> <translation type="unfinished">使用視訊載入器時無法開啟專案。</translation> </message> <message> + <location line="+1"/> <source>Try 'File' -> 'Load/Run Project...'</source> <translation type="unfinished">嘗試 '檔案' -> '載入/執行 專案...'</translation> </message> <message> + <location line="+4"/> <source>Could not open the file</source> <translation type="unfinished">無法開啟此檔案</translation> </message> <message> + <location line="+40"/> <source>Multiple Audio Tracks</source> <translation type="unfinished">多音軌</translation> </message> <message> + <location line="+0"/> <source>The file you just loaded contains several audio tracks. Go to Audio->MainTrack to select the active one.</source> <translation type="unfinished">這檔案剛剛載入包含一些音訊軌道。 前往 音訊->主要軌道 來選擇作用中的軌道。</translation> </message> <message> + <location line="+84"/> <source>Something failed when appending</source> <translation type="unfinished">當添加時某些事情失敗</translation> </message> <message> + <location line="+9"/> + <location line="+249"/> <source>Something bad happened (II)</source> <translation type="unfinished">不幸的事情發生 (II)</translation> </message> <message> + <location line="-56"/> <source>Checking video</source> <translation type="unfinished">正在檢查視訊</translation> </message> <message> + <location line="+16"/> <source>No error found</source> <translation type="unfinished">沒有找到錯誤</translation> </message> <message> + <location line="+4"/> <source>Errors found in %u frames</source> <translation type="unfinished">在 %u 畫格中發現錯誤</translation> </message> <message> + <location line="+16"/> <source>Marker A > B</source> <translation type="unfinished">標記 A > B</translation> </message> <message> + <location line="+0"/> <source>Cannot delete the selection.</source> <translation type="unfinished">無法刪除此選取範圍。</translation> </message> <message> + <location line="+5"/> <source>You can't remove all frames</source> <translation type="unfinished">你不能移除所有的畫格</translation> </message> <message> - <source>Something bad happened</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+96"/> <source>_Track from video:</source> <translation type="unfinished">影片中的軌道(_T):</translation> </message> <message> + <location line="+3"/> <source>Main Audio Track</source> <translation type="unfinished">主要音軌</translation> </message> <message> + <location line="+253"/> <source>AvsProxy</source> <translation type="unfinished">AvsProxy</translation> </message> <message> + <location line="+0"/> <source>Failed to connect to avsproxy. Is it running ?</source> <translation type="unfinished">無法連線到 avsproxy。 要繼續執行嗎?</translation> </message> <message> + <location line="+5"/> <source>avsproxy</source> <translation type="unfinished">avsproxy</translation> </message> <message> + <location line="+34"/> <source>Frame type:</source> <translation type="unfinished">畫格類型:</translation> </message> <message> + <location line="+1"/> <source>Frame size:</source> <translation type="unfinished">畫格大小:</translation> </message> <message> + <location line="+2"/> <source>Frame Hex Dump</source> <translation type="unfinished">畫格二位元轉出(_F)</translation> </message> <message> - <source>TimeStamp:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="+34"/> <source>Go to Time</source> <translation type="unfinished">前往時間點</translation> </message> <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="-12"/> <source>_Filter strength:</source> <translation type="unfinished">濾鏡強度(_F):</translation> </message> <message> + <location line="+1"/> <source>_Swap U and V</source> <translation type="unfinished">置換 U 和 V(_S)</translation> </message> <message> - <source>_Deringing</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Output file</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Job name</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Queue job to jobList</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../common/gui_save.cpp" line="-221"/> <source>Select Workbench to Save</source> <translation type="unfinished">選擇工作台進行儲存</translation> </message> <message> + <location line="+8"/> <source>Select File to Save Audio</source> <translation type="unfinished">選擇檔案來儲存音訊</translation> </message> <message> + <location line="+5"/> <source>Select JPEG Sequence to Save</source> <translation type="unfinished">選擇 JPEG 順序進行儲存</translation> </message> <message> + <location line="+5"/> <source>Select BMP to Save</source> <translation type="unfinished">選擇 BMP 進行儲存</translation> </message> <message> + <location line="+6"/> <source>Select JPEG to Save</source> <translation type="unfinished">選擇 JPG 進行儲存</translation> </message> <message> + <location line="+8"/> <source>Select File to Save</source> <translation type="unfinished">選擇檔案進行儲存</translation> </message> <message> + <location line="+62"/> <source>Saving audio</source> <translation type="unfinished">正在儲存音訊</translation> </message> <message> - <source>Jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Fail to save as jpeg</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+179"/> <source>Saving as set of jpegs</source> <translation type="unfinished">正在另存為整套 jpeg 檔</translation> </message> <message> + <location line="+6"/> <source>Cannot decode frame</source> <translation type="unfinished">無法解碼畫格</translation> </message> <message> + <location line="+0"/> <source>Aborting.</source> <translation type="unfinished">正在中止。</translation> </message> <message> + <location line="+11"/> + <location line="+38"/> <source>Done</source> <translation type="unfinished">完成</translation> </message> <message> + <location line="-38"/> <source>Saved %d images.</source> <translation type="unfinished">已儲存 %d 個圖像。</translation> </message> <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+612"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+132"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+51"/> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+134"/> + <location filename="../../common/gui_main.cpp" line="-239"/> + <location line="+27"/> + <location line="+24"/> + <location line="+8"/> + <location line="+4"/> + <location filename="../../common/gui_save.cpp" line="+2"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="+68"/> <source>Error</source> <translation type="unfinished">錯誤</translation> </message> <message> + <location filename="../../common/gui_save.cpp" line="+0"/> <source>Could not save all images.</source> <translation type="unfinished">無法儲存所有圖像。</translation> </message> <message> + <location line="+22"/> <source>BMP op failed</source> <translation type="unfinished">BMP 運算失敗</translation> </message> <message> + <location line="+0"/> <source>Saving %s as a BMP file failed.</source> <translation type="unfinished">另存 %s 為 BMP 檔失敗。</translation> </message> <message> + <location line="+14"/> <source>File %s has been successfully saved.</source> <translation type="unfinished">檔案 %s 已經成功地儲存。</translation> </message> <message> + <location line="+4"/> <source>Failed</source> <translation type="unfinished">已失敗</translation> </message> <message> + <location line="+0"/> <source>File %s was NOT saved correctly.</source> <translation type="unfinished">檔案 %s 儲存不正確。</translation> </message> <message> - <source>Recent Files</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Recent Projects</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="+47"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+3"/> <source>Custom</source> - <translation type="obsolete">自訂</translation> + <translation type="unfinished">自訂</translation> </message> <message> <source>_Mode:</source> @@ -7276,10 +7509,6 @@ <translation type="obsolete">交錯</translation> </message> <message> - <source>Quantization</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Rate Control</source> <translation type="obsolete">比率控制</translation> </message> @@ -7304,14 +7533,11 @@ <translation type="obsolete">MPEG</translation> </message> <message> - <source>Advanced Simple Profile</source> - <translation type="unfinished"></translation> - </message> - <message> <source>Motion Estimation</source> <translation type="obsolete">動作估測</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="+3"/> <source>Medium</source> <translation type="unfinished">中</translation> </message> @@ -7376,391 +7602,1402 @@ <translation type="obsolete">區段性視訊濾鏡</translation> </message> <message> + <location line="+9"/> + <source>Limited Search</source> + <translation type="unfinished">限度搜尋</translation> + </message> + <message> + <location line="+1"/> + <source>Medium Search</source> + <translation type="unfinished">中等搜尋</translation> + </message> + <message> + <location line="+1"/> + <source>Wide Search</source> + <translation type="unfinished">廣泛搜尋</translation> + </message> + <message> + <location line="+32"/> + <source>Motion</source> + <translation type="unfinished">動作</translation> + </message> + <message> + <location line="+25"/> + <source>Curve Compression</source> + <translation type="unfinished">曲線壓縮</translation> + </message> + <message> + <location line="+7"/> + <source>Two Pass</source> + <translation type="unfinished">二次運算</translation> + </message> + <message> + <source>Ready</source> + <translation type="obsolete">準備</translation> + </message> + <message> + <source>Succeeded</source> + <translation type="obsolete">已成功</translation> + </message> + <message> + <source>Deleted</source> + <translation type="obsolete">已刪除</translation> + </message> + <message> + <source>Running</source> + <translation type="obsolete">正在執行</translation> + </message> + <message> + <source>Job Name</source> + <translation type="obsolete">工作名稱</translation> + </message> + <message> + <source>Status</source> + <translation type="obsolete">狀態</translation> + </message> + <message> + <source>Start Time</source> + <translation type="obsolete">起始時間</translation> + </message> + <message> + <source>End Time</source> + <translation type="obsolete">終了時間</translation> + </message> + <message> + <source>Sure!</source> + <translation type="obsolete">確定!</translation> + </message> + <message> + <source>Delete job</source> + <translation type="obsolete">刪除工作</translation> + </message> + <message> + <source>Are you sure you want to delete %s job?</source> + <translation type="obsolete">確定要刪除 %s 工作?</translation> + </message> + <message> + <source>Delete *all* job</source> + <translation type="obsolete">刪除*所有*工作</translation> + </message> + <message> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="obsolete">確定要刪除所有工作?</translation> + </message> + <message> + <source>Already done</source> + <translation type="obsolete">已經完成</translation> + </message> + <message> + <source>This script has already been successfully executed.</source> + <translation type="obsolete">這個腳本已經成功執行。</translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_audioFilter.cpp" line="-22"/> + <source>Gain</source> + <translation type="unfinished">增益</translation> + </message> + <message> + <location line="-7"/> + <source>DRC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Manual (dB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Remix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Mixer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Shift audio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Shift Value (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_builtin.cpp" line="-19"/> + <source>FreeType 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>VDPAU</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_gototime.cpp" line="-3"/> + <source>TimeStamp:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_plugins.cpp" line="-144"/> + <source>Video Decoder Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Video Decoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>Demuxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Demuxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Muxer Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Muxers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_postproc.cpp" line="+12"/> + <source>_Deringing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/DIA_prefs.cpp" line="-293"/> + <source>Decode video using VDPAU (NVIDIA)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using XVBA (AMD)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decode video using LIBVA (INTEL)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enable openGl support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>If you use Hw decoding, it is better to use the matching display driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>_Check for new release</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>_Split MPEG files every (MB):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>VDPAU (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>OpenGL (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>LIBVA (best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+3"/> + <source>Sdl driver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>System language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>_Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>_Limit Refresh Rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Refresh Rate Cap (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Display</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>HW Accel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>_Always ask which port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Default port to use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_commonUI/myOwnMenu.h" line="-75"/> + <source>Open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Append</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location filename="../../common/gui_save.cpp" line="+14"/> + <location line="+10"/> + <source>Queue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save as JPEG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Undo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Reset Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cut</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Pr&eferences</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Save current settings as default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Decoder Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>PostProcessing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Select Track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Save audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Build Option</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Plugins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>&Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application &Log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Open Application Data &Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Previous Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Next Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>First Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Last Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Marker A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Go To Marker B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go To Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/ADM_segment.cpp" line="+0"/> + <source>You cannot remove *all* the video +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_editor/src/utils/ADM_edFrameType.cpp" line="+72"/> + <source>Updating frametype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_libva.cpp" line="+0"/> + <source>Core has been compiled without LIBVA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_vdpau_utils.cpp" line="+0"/> + <source>Core has been compiled without VDPAU support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/ADM_videoCodec/src/ADM_ffmpeg_xvba.cpp" line="+0"/> + <source>Core has been compiled without XVBA support, but the application has been compiled with it. +Installation mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_autodrive.cpp" line="-144"/> + <source>No audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>An audio track is necessary to create such file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Cannot select the MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>No AAC audio encoder plugin found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>The MP3 codec does not allow disabling reservoir. +Install lame plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>You don't have LAME!. +It is needed to create FLV video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot select FLV1 codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Cannot select MPEG-4 SP codec.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>You don't have FAAC!. +It is needed to create PSP compatible video.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_main.cpp" line="-1076"/> + <source>Select script/project to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Select script to run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Select script to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+161"/> + <location line="+65"/> + <source>Select Video File...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-40"/> + <source>No engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>tinyPy script is not enabled in this build</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Select Video File to Append...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <source>Cutting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Error while cutting out.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+489"/> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="+104"/> + <source>Something bad happened</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <location line="+7"/> + <source>Invalid audio index given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Audio file not found in list, even though it should be there. Create a bug report!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Unable to set the audio language: No video loaded yet!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Setting the language for the given track index is not possible: Video has no audio file!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Setting the language for the given track index is not possible: Invalid track index!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+283"/> + <source>Oops</source> + <translation type="unfinished">Oops</translation> + </message> + <message> + <location line="+0"/> + <source>This function is disabled or no longer valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_play.cpp" line="+411"/> + <source>Trouble initializing audio device</source> + <translation type="unfinished">音訊裝置初始化時發生問題</translation> + </message> + <message> + <location filename="../../common/gui_save.cpp" line="-390"/> + <source>No</source> + <translation type="unfinished">否</translation> + </message> + <message> + <location line="+0"/> + <source>No file loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Job</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot reach database. Do you have Job control running ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Job name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Queue job to jobList</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+208"/> + <source>Function not implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Cannot create stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Saving failed</source> + <translation type="unfinished">儲存失敗</translation> + </message> + <message> + <location line="+21"/> + <source>Jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Fail to save as jpeg</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <source>Cannot get tinyPÿ script engine</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cannot add job %s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../common/gui_savenew.cpp" line="-174"/> + <source>Reuse previous first pass data ? +Warning, the settings must be close.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+138"/> + <source>Cannot instantiate video chain</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+24"/> + <source>Cannot create encoder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-8"/> + <source>Cannot setup codec. Bitrate too low?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Cannot setup audio encoder, make sure your stream is compatible with audio encoder (number of channels, bitrate, format)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>The video is in copy mode but the cut points are not on keyframes. +The video will be saved but there will be corruption at cut point(s). +Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <location line="+26"/> + <source>Muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Cannot instantiate muxer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Cannot open </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ADM_UIs/src/T_threadCount.cpp" line="-2"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="-2"/> + <source>Disabled</source> + <translation type="unfinished">停用</translation> + </message> + <message> + <location line="+1"/> + <location filename="../ADM_UIs/src/T_threadCount.cpp.rej" line="+1"/> + <source>Auto-detect</source> + <translation type="unfinished">自動偵測</translation> + </message> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/DIA_xvid4.cpp" line="-87"/> <source>_Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ca_rtoon mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Greyscale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Turbo mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>C_hroma optimizer</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very Low</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Very High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ultra High</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Motion Search Precision</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mode Decision</source> <translation type="unfinished"></translation> </message> <message> - <source>Limited Search</source> - <translation type="unfinished">限度搜尋</translation> - </message> - <message> - <source>Medium Search</source> - <translation type="unfinished">中等搜尋</translation> - </message> - <message> - <source>Wide Search</source> - <translation type="unfinished">廣泛搜尋</translation> - </message> - <message> + <location line="+4"/> <source>VHQ Mode</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Max B Frames</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quarter Pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BVHQ</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>4MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Chroma ME</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>HQ AC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>More Search</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Min Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Gop Size</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>GOP Size</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion</source> - <translation type="unfinished">動作</translation> - </message> - <message> + <location line="+8"/> <source>H263</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Mpeg</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantization Matrix</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Trellis Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>Quantization</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Two Pass Tuning</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Key Frame Boost(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>I-frames closer than...</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>.. are reduced by(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overflow Improvement(%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Overglow Degradation(%)</source> <translation type="unfinished"></translation> </message> <message> - <source>Curve Compression</source> - <translation type="unfinished">曲線壓縮</translation> - </message> - <message> + <location line="+6"/> <source>High Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Bitrate Scenes (%)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Overflow Control Strength</source> <translation type="unfinished"></translation> </message> <message> - <source>Two Pass</source> - <translation type="unfinished">二次運算</translation> + <location line="+10"/> + <source>Xvid4 Configuration</source> + <translation type="unfinished"></translation> </message> <message> - <source>Xvid4 Configuration</source> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp.orig" line="+403"/> + <source>Recent Files</source> <translation type="unfinished"></translation> </message> <message> - <source>Ready</source> - <translation type="unfinished">準備</translation> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> </message> <message> - <source>Succeeded</source> - <translation type="unfinished">已成功</translation> + <location filename="../../../avidemux_core/ADM_core/src/ADM_prettyPrint.cpp" line="+23"/> + <source>%d minute(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Deleted</source> - <translation type="unfinished">已刪除</translation> + <location line="+7"/> + <source>%d hour(s)</source> + <translation type="unfinished"></translation> </message> <message> - <source>Running</source> - <translation type="unfinished">正在執行</translation> + <location line="+18"/> + <source>Less than a minute</source> + <translation type="unfinished"></translation> </message> <message> - <source>Job Name</source> - <translation type="unfinished">工作名稱</translation> + <location line="+2"/> + <source>A few seconds</source> + <translation type="unfinished"></translation> </message> <message> - <source>Status</source> - <translation type="unfinished">狀態</translation> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp" line="-1"/> + <source>DTS</source> + <translation type="unfinished">DTS</translation> </message> <message> - <source>Start Time</source> - <translation type="unfinished">起始時間</translation> + <location line="+2"/> + <source>MP2</source> + <translation type="unfinished">MP2</translation> </message> <message> - <source>End Time</source> - <translation type="unfinished">終了時間</translation> + <location line="+1"/> + <source>MP3</source> + <translation type="unfinished">MP3</translation> </message> <message> - <source>Sure!</source> - <translation type="unfinished">確定!</translation> + <location line="+1"/> + <source>WMAPRO</source> + <translation type="unfinished"></translation> </message> <message> - <source>Delete job</source> - <translation type="unfinished">刪除工作</translation> + <location line="+1"/> + <source>WMA</source> + <translation type="unfinished">WMA</translation> </message> <message> - <source>Are you sure you want to delete %s job?</source> - <translation type="unfinished">確定要刪除 %s 工作?</translation> + <location line="+1"/> + <source>LPCM</source> + <translation type="unfinished">LPCM</translation> </message> <message> - <source>Delete *all* job</source> - <translation type="unfinished">刪除*所有*工作</translation> + <location line="+1"/> + <source>AC3</source> + <translation type="unfinished">AC3</translation> </message> <message> - <source>Are you sure you want to delete ALL jobs?</source> - <translation type="unfinished">確定要刪除所有工作?</translation> + <location line="+1"/> + <source>OPUS</source> + <translation type="unfinished"></translation> </message> <message> - <source>Already done</source> - <translation type="unfinished">已經完成</translation> + <location line="+1"/> + <source>E-AC3</source> + <translation type="unfinished"></translation> </message> <message> - <source>This script has already been successfully executed.</source> - <translation type="unfinished">這個腳本已經成功執行。</translation> + <location line="+1"/> + <source>Ogg Vorbis</source> + <translation type="unfinished">Ogg Vorbis</translation> </message> <message> - <source>Gain</source> - <translation type="unfinished">增益</translation> + <location line="+1"/> + <source>MP4</source> + <translation type="unfinished">MP4</translation> </message> <message> - <source>Mixer</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>AAC</source> + <translation type="unfinished">AAC</translation> </message> <message> - <source>Decode video using VDPAU (NVIDIA)</source> + <location line="+1"/> + <source>QDM2</source> + <translation type="unfinished">QDM2</translation> + </message> + <message> + <location line="+1"/> + <source>AMR-NB</source> + <translation type="unfinished">AMR-NB</translation> + </message> + <message> + <location line="+1"/> + <source>MSADPCM</source> + <translation type="unfinished">MSADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>ULAW</source> + <translation type="unfinished">ULAW</translation> + </message> + <message> + <location line="+1"/> + <source>IMA ADPCM</source> + <translation type="unfinished">IMA ADPCM</translation> + </message> + <message> + <location line="+1"/> + <source>8-bit PCM</source> + <translation type="unfinished">8位元 PCM</translation> + </message> + <message> + <location line="+3"/> + <source>Unknown codec</source> + <translation type="unfinished">未知的編解碼器</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp" line="+176"/> + <source>Building time map</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using XVBA (AMD)</source> + <location filename="../../../avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp" line="-26"/> + <source>Memory error</source> + <translation type="unfinished">記憶體錯誤</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp" line="+425"/> + <source>Saving</source> <translation type="unfinished"></translation> </message> <message> - <source>Decode video using LIBVA (INTEL)</source> + <location line="+132"/> + <source>Too short</source> <translation type="unfinished"></translation> </message> <message> - <source>If you use Hw decoding, it is better to use the matching display driver</source> + <location line="+0"/> + <source>The video has been saved but seems to be incomplete.</source> <translation type="unfinished"></translation> </message> <message> - <source>LIBVA (best)</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp" line="+17"/> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="+384"/> + <source>Unknown</source> + <translation type="unfinished">未知</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreUtils/src/ADM_quota.cpp" line="-4"/> + <source>can't open "%s": %s +%s +</source> <translation type="unfinished"></translation> </message> <message> - <source>Sdl driver</source> + <location line="+2"/> + <location line="+85"/> + <source>filesystem full</source> <translation type="unfinished"></translation> </message> <message> - <source>_Language</source> + <location line="-85"/> + <location line="+85"/> + <source>quota exceeded</source> <translation type="unfinished"></translation> </message> <message> - <source>Display</source> + <location line="-84"/> + <location line="+85"/> + <source>Please free up some space and press RETRY to try again.</source> <translation type="unfinished"></translation> </message> <message> - <source>HW Accel</source> + <location line="-78"/> + <source>can't open "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>You cannot remove *all* the video + <location line="+75"/> + <source>can't write to file "%s": %s +%s </source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File...</source> + <location line="+1"/> + <location line="+11"/> + <source>__unknown__</source> <translation type="unfinished"></translation> </message> <message> - <source>Select Video File to Append...</source> + <location line="-8"/> + <source>Ignore</source> + <translation type="unfinished">忽略</translation> + </message> + <message> + <location line="+0"/> + <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid audio index given</source> + <location line="+7"/> + <source>can't write to file "%s": %u (%s) +</source> <translation type="unfinished"></translation> </message> <message> - <source>Reuse previous first pass data ? -Warning, the settings must be close.</source> + <location filename="../../../avidemux_core/ADM_coreUtils/src/avidemutils.cpp" line="-7"/> + <source>NTSC 4:3</source> + <translation type="unfinished">NTSC 4:3</translation> + </message> + <message> + <location line="+1"/> + <location line="+1"/> + <source>NTSC 16:9</source> + <translation type="unfinished">NTSC 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 4:3</source> + <translation type="unfinished">PAL 4:3</translation> + </message> + <message> + <location line="+1"/> + <source>PAL 16:9</source> + <translation type="unfinished">PAL 16:9</translation> + </message> + <message> + <location line="+1"/> + <source>1:1</source> + <translation type="unfinished">1:1</translation> + </message> + <message> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h" line="+156"/> + <location line="+32"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h.rej" line="+8"/> + <location line="+9"/> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="+34"/> + <location line="+33"/> + <source>Codec</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving</source> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp" line="-33"/> + <source>Internal error finding codec 0x%x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Internal error opening 0x%x</source> <translation type="unfinished"></translation> </message> </context> <context> <name>aften</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/aften/audioencoder_aften.cpp" line="+240"/> <source>_Bitrate:</source> <translation type="unfinished">位元率(_B):</translation> </message> <message> + <location line="+6"/> <source>Aften Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>asharp</name> + <name>asfdemuxer</name> <message> - <source>Asharp</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp" line="+158"/> + <source>File Error.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file +</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp" line="+471"/> + <source>Indexing</source> + <translation type="unfinished">正在索引</translation> + </message> +</context> +<context> + <name>asharp</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/ADM_vidAsharp.cpp" line="+66"/> <source>Adaptative sharpener by MarcFD.</source> <translation type="unfinished">適性銳利化器,作者為 MarcFD。</translation> </message> + <message> + <location line="-1"/> + <source>Asharp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp" line="+107"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>asharpDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/asharp/qt4/asharp.ui" line="+13"/> <source>ASharp</source> - <translation type="obsolete">ASharp</translation> + <translation type="unfinished">ASharp</translation> </message> <message> + <location line="+96"/> <source>Strength</source> - <translation type="obsolete">強度</translation> + <translation type="unfinished">強度</translation> </message> <message> + <location line="+7"/> <source>Threshold</source> - <translation type="obsolete">臨界值</translation> + <translation type="unfinished">臨界值</translation> </message> <message> + <location line="+7"/> <source>Block Adaptative</source> - <translation type="obsolete">區塊適性</translation> + <translation type="unfinished">區塊適性</translation> + </message> + <message> + <location line="+7"/> + <source>Unknown flag</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>ass</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp" line="+167"/> <source>_Subtitle file (ASS/SSA):</source> <translation type="unfinished">字幕檔(A_SS/SSA):</translation> </message> <message> + <location line="+0"/> <source>Select Subtitle file</source> <translation type="unfinished">選擇字幕檔</translation> </message> <message> + <location line="+1"/> <source>_Line spacing:</source> <translation type="unfinished">行距(_L):</translation> </message> <message> + <location line="+1"/> <source>_Font scale:</source> <translation type="unfinished">字體縮放(_F):</translation> </message> <message> + <location line="+1"/> <source>_Top margin:</source> <translation type="unfinished">頂部邊界(_T):</translation> </message> <message> + <location line="+1"/> <source>Botto_m margin</source> <translation type="unfinished">底部邊界(_M)</translation> </message> <message> + <location line="+4"/> <source>ASS</source> <translation type="unfinished">ASS</translation> </message> <message> + <location line="-112"/> <source>SSA/ASS/SRT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Hardcode ass/ssa/srt subtitles using libass.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+62"/> + <source>Format ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure this is an ass file ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>This is a srt file. Convert to SSA ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <location line="+5"/> + <location line="+8"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> + </message> + <message> + <location line="-13"/> + <source>Cannot load this srt file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cannot convert to ssa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Cannot save converted file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>Fonts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Preparing the fonts can take a few minutes the first time. +This message will not be displayed again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>SSA Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Cannot read_file for *%s*</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>autoWizard</name> @@ -7770,51 +9007,175 @@ </message> </context> <context> + <name>avimuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp" line="+74"/> + <source>Bad Idea</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Using H264/H265 in AVI is a bad idea, MKV is better for that. + Do you want to continue anyway ?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot create AVI file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp" line="+25"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Avi Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>avsfilter</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp" line="+598"/> <source>_wine app file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select wine filename[wine/cedega/etc.]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_loader file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select loader filename[avsload.exe]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_avs file:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Select avs filename[*.avs]</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_pipe timeout:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>AvsFilter config</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>bitrate</name> + <message> + <location filename="../ADM_UIs/src/T_bitrate.cpp" line="+50"/> + <source>Constant Bitrate</source> + <translation type="unfinished">固定位元率</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Quantiser</source> + <translation type="unfinished">固定量化值</translation> + </message> + <message> + <location line="+1"/> + <source>Same Quantiser as Input</source> + <translation type="unfinished">量化值與輸入來源相同</translation> + </message> + <message> + <location line="+1"/> + <source>Constant Rate Factor</source> + <translation type="unfinished">固定數比率係數</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Video Size</source> + <translation type="unfinished">二次運算 - 視訊大小</translation> + </message> + <message> + <location line="+1"/> + <source>Two Pass - Average Bitrate</source> + <translation type="unfinished">二次運算 - 平均位元率</translation> + </message> + <message> + <location line="+2"/> + <source>Encoding mode</source> + <translation type="unfinished">編碼模式</translation> + </message> + <message> + <location line="+5"/> + <source>Bitrate</source> + <translation type="unfinished">位元率</translation> + </message> + <message> + <location line="+86"/> + <source>Target bitrate (kb/s)</source> + <translation type="unfinished">目標位元率 (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <location line="+19"/> + <source>Quantizer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-14"/> + <source>Target video size (MB)</source> + <translation type="unfinished">目標視訊大小 (MB)</translation> + </message> + <message> + <location line="+5"/> + <source>Average bitrate (kb/s)</source> + <translation type="unfinished">平均位元率 (kb/s)</translation> + </message> + <message> + <location line="+5"/> + <source>-</source> + <translation type="unfinished">-</translation> + </message> +</context> +<context> <name>black</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp" line="+48"/> <source>Black</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Replace a section by black.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> + <source>_Start time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Replace by Black</source> <translation type="unfinished"></translation> </message> @@ -7822,33 +9183,46 @@ <context> <name>blacken</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.cpp" line="+159"/> <source>_Left border:</source> <translation type="unfinished">左側邊界(_L):</translation> </message> <message> + <location line="+1"/> <source>_Right border:</source> <translation type="unfinished">右側邊界(_R):</translation> </message> <message> + <location line="+1"/> <source>_Top border:</source> <translation type="unfinished">頂部邊界(_T):</translation> </message> <message> + <location line="+1"/> <source>_Bottom border:</source> <translation type="unfinished">底部邊界(_B):</translation> </message> <message> + <location line="+3"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+43"/> <source>Blacken Borders</source> <translation type="unfinished">邊框填黑</translation> </message> <message> + <location line="+4"/> <source>Incorrect parameters</source> <translation type="unfinished">不正確的參數</translation> </message> <message> + <location line="+0"/> <source>All parameters must be even and within range.</source> <translation type="unfinished">所有參數必須是偶數且在範圍內。</translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h" line="+1"/> + <source>Remove noisy edge by turning them to black.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>blackenBorders</name> @@ -7882,8 +9256,27 @@ </message> </context> <context> + <name>blackframes</name> + <message> + <location filename="../../common/gui_blackframes.cpp" line="+105"/> + <source>BlackFrame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>This function is unsupported at the moment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Searching black frame..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>changeFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp" line="+40"/> <source>Custom</source> <translation type="unfinished">自訂</translation> </message> @@ -7900,68 +9293,85 @@ <translation type="obsolete">重複取樣 fps</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+31"/> + <source>Change FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+131"/> <source>Source Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Source frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Destination Fps:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Destination frame rate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+8"/> <source>Change fps</source> <translation type="unfinished"></translation> </message> <message> - <source>Invalid fps</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>changefps</name> - <message> - <source>Change FPS</source> - <translation type="unfinished"></translation> + <location line="+5"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> </message> <message> - <source>Speed up/slow down the video as if altering fps. This filter changes duration.</source> + <location line="+0"/> + <source>Invalid fps</source> <translation type="unfinished"></translation> </message> </context> <context> <name>chromashift</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/ADM_vidChromaShift.cpp" line="+35"/> <source>Shift chroma U/V to fix badly synced luma/chroma.</source> <translation type="unfinished">改變色度 U/V 來修復糟糕的明度/色度同步。</translation> </message> <message> + <location line="-1"/> <source>ChromaShift</source> <translation type="unfinished">色度位移</translation> </message> @@ -7969,113 +9379,140 @@ <context> <name>chromashiftDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/chromashift.ui" line="+13"/> <source>ChromaShift</source> - <translation type="obsolete">色度位移</translation> + <translation type="unfinished">色度位移</translation> </message> <message> + <location line="+24"/> <source>V Shift</source> - <translation type="obsolete">V 位移</translation> + <translation type="unfinished">V 位移</translation> </message> <message> + <location line="+7"/> <source>U Shift</source> - <translation type="obsolete">U 位移</translation> + <translation type="unfinished">U 位移</translation> </message> </context> <context> <name>coloryuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/colorYUV/ADM_vidColorYuv.cpp" line="+78"/> + <source>None</source> + <translation type="unfinished">無</translation> + </message> + <message> + <location line="-16"/> <source>Avisynth color filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Color management filter.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>AutoWhite</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>AutoGain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Clip to Tv Range (16-235)</source> <translation type="unfinished"></translation> </message> <message> - <source>None</source> - <translation type="unfinished">無</translation> - </message> - <message> + <location line="+2"/> <source>PC->TV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>TV->PC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Levels:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Y gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Gamma</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>U gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>U Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+6"/> <source>V gain</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V Brightness</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>V Contrast</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Flags</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Y</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>U</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>colorYuv</source> <translation type="unfinished"></translation> </message> @@ -8083,30 +9520,12 @@ <context> <name>contrast</name> <message> - <source>U :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>V :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>L :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Offset :</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Coef :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/ADM_vidContrast.cpp" line="+35"/> <source>Adjust contrast, brightness and colors.</source> <translation type="unfinished">調整對比、亮度和色彩。</translation> </message> <message> + <location line="-1"/> <source>Contrast</source> <translation type="unfinished">對比</translation> </message> @@ -8114,41 +9533,51 @@ <context> <name>contrastDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/contrast/qt4/contrast.ui" line="+13"/> + <location line="+117"/> <source>Contrast</source> - <translation type="obsolete">對比</translation> + <translation type="unfinished">對比</translation> </message> <message> + <location line="-40"/> <source>Luma</source> - <translation type="obsolete">明度</translation> + <translation type="unfinished">明度</translation> </message> <message> + <location line="+7"/> <source>ChromaU</source> - <translation type="obsolete">色度U</translation> + <translation type="unfinished">色度U</translation> </message> <message> + <location line="+7"/> <source>ChromaV</source> - <translation type="obsolete">色度V</translation> + <translation type="unfinished">色度V</translation> </message> <message> + <location line="+46"/> <source>Brightness</source> - <translation type="obsolete">亮度</translation> + <translation type="unfinished">亮度</translation> </message> </context> <context> <name>convolution</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/ADM_vidFastConvolution.cpp" line="+136"/> <source>_Process luma</source> <translation type="unfinished">處理明度(_P)</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">處理明度平面</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">處理色度(_R)</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">快速卷積</translation> </message> @@ -8156,14 +9585,17 @@ <context> <name>crash</name> <message> + <location filename="../../common/ADM_osSupport/ADM_crashHook.cpp" line="+85"/> <source>Load it</source> <translation type="unfinished">載入它</translation> </message> <message> + <location line="+0"/> <source>Crash file</source> <translation type="unfinished">損壞檔</translation> </message> <message> + <location line="+1"/> <source>I have detected a crash file. Do you want to load it ? (It will be deleted in all cases, you should save it if you want to keep it)</source> @@ -8175,19 +9607,23 @@ <context> <name>crop</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/ADM_vidCrop.cpp" line="+56"/> <source>crop</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>crop filter</source> <translation type="unfinished"></translation> </message> <message> + <location line="+22"/> <source>Warning Cropping too much width ! Width reseted ! </source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Warning Cropping too much height ! Height reseted ! </source> <translation type="unfinished"></translation> @@ -8196,56 +9632,63 @@ <context> <name>cropDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/crop/qt4/crop.ui" line="+13"/> <source>Crop</source> - <translation type="obsolete">剪裁</translation> + <translation type="unfinished">剪裁</translation> </message> <message> + <location line="+20"/> <source>Right:</source> - <translation type="obsolete">右:</translation> + <translation type="unfinished">右:</translation> </message> <message> + <location line="+7"/> <source>Top:</source> - <translation type="obsolete">頂部:</translation> + <translation type="unfinished">頂部:</translation> </message> <message> + <location line="+43"/> <source>Reset</source> - <translation type="obsolete">重設</translation> + <translation type="unfinished">重設</translation> </message> <message> + <location line="+21"/> <source>Bottom:</source> - <translation type="obsolete">底部:</translation> + <translation type="unfinished">底部:</translation> </message> <message> + <location line="+7"/> <source>Left:</source> - <translation type="obsolete">左:</translation> + <translation type="unfinished">左:</translation> </message> <message> + <location line="+30"/> <source>Auto Crop</source> - <translation type="obsolete">自動剪裁</translation> + <translation type="unfinished">自動剪裁</translation> </message> </context> <context> <name>dcaenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp" line="+272"/> <source>_Bitrate:</source> <translation type="unfinished">位元率(_B):</translation> </message> -</context> -<context> - <name>decimate</name> <message> - <source>Decomb decimate</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Donald Graft decimate. Remove duplicate after telecide.</source> + <location line="+6"/> + <source>DcaEnc Configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>decimate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/decimate/decimate.cpp" line="+74"/> <source>Discard closer</source> <translation type="unfinished">丟棄較靠近的</translation> </message> <message> + <location line="+1"/> <source>Replace (interpolate)</source> <translation type="unfinished">取代 (插入)</translation> </message> @@ -8254,49 +9697,70 @@ <translation type="obsolete">丟棄 longer dupe (animés)</translation> </message> <message> + <location line="+2"/> <source>Pulldown dupe removal</source> <translation type="unfinished">去除 Pulldown 偽裝</translation> </message> <message> + <location line="+3"/> <source>Fastest (no chroma, partial luma)</source> <translation type="unfinished">最快 (沒有色度,部份的明度)</translation> </message> <message> + <location line="+2"/> <source>Medium (full luma, no chroma)</source> <translation type="unfinished">中 (全部的明度,沒有色度)</translation> </message> <message> + <location line="+5"/> <source>_Mode:</source> <translation type="unfinished">模式(_M):</translation> </message> <message> + <location line="+1"/> <source>_Quality:</source> <translation type="unfinished">品質(_Q):</translation> </message> <message> + <location line="+1"/> <source>_Threshold 1:</source> <translation type="unfinished">臨界值 1(_T):</translation> </message> <message> + <location line="+1"/> <source>T_hreshold 2:</source> <translation type="unfinished">臨界值 2(_H):</translation> </message> <message> + <location line="+1"/> <source>C_ycle:</source> <translation type="unfinished">循環(_Y):</translation> </message> <message> - <source>Sho_w</source> + <location line="-35"/> + <source>Decomb decimate</source> <translation type="unfinished"></translation> </message> <message> - <source>Decomb Decimate</source> + <location line="+1"/> + <source>Donald Graft decimate. Remove duplicate after telecide.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+19"/> <source>Discard longer dupe (animés)</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+16"/> + <source>Sho_w</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Decomb Decimate</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>delogo</name> @@ -8312,68 +9776,83 @@ <context> <name>delogo2</name> <message> - <source>MPlayer delogo2</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/ADM_vidMPdelogo.cpp" line="+43"/> <source>Blend a logo by interpolating its surrounding box.</source> <translation type="unfinished">利用插值它的包圍框來混合一個圖標。</translation> </message> -</context> -<context> - <name>dgbob</name> - <message> - <source>dgbob</source> - <translation type="unfinished"></translation> - </message> <message> - <source>Donald Graft Bob.</source> + <location line="-1"/> + <source>MPlayer delogo2</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dgbob</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dgBob/ADM_vidDGbob.cpp" line="+68"/> <source>Top</source> <translation type="unfinished">頂部</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">底部</translation> </message> <message> + <location line="+3"/> <source>Keep nb of frames and fps</source> <translation type="unfinished">保持畫格和 fps 的數目</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames and fps</source> <translation type="unfinished">兩倍畫格和 fps 的數目</translation> </message> <message> + <location line="+1"/> <source>Double nb of frames (slow motion)</source> <translation type="unfinished">兩倍畫格的數量(慢動作)</translation> </message> <message> - <source>_Top Field First:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+4"/> <source>_Mode:</source> <translation type="unfinished">模式(_M):</translation> </message> <message> + <location line="+1"/> <source>_Threshold:</source> <translation type="unfinished">臨界值(_T):</translation> </message> <message> + <location line="+1"/> <source>_Extra</source> <translation type="unfinished">額外(_E)</translation> </message> <message> + <location line="+0"/> <source>Extra check, avoid using it</source> <translation type="unfinished">額外檢查,避免正在使用它</translation> </message> <message> + <location line="+3"/> <source>DGBob</source> <translation type="unfinished">DGBob</translation> </message> + <message> + <location line="-27"/> + <source>dgbob</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Donald Graft Bob.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>_Top Field First:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>dmxHeader</name> @@ -8391,24 +9870,53 @@ </message> </context> <context> + <name>dummy</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp" line="+44"/> + <source>Dummy</source> + <translation type="unfinished">虛擬</translation> + </message> + <message> + <location line="+1"/> + <source>Null filter, it does nothing at all.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>dv</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp" line="+79"/> + <source>DV only supports 720*576*25fps and 720*480*29.97fps</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>encodingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/encoding.ui" line="+26"/> <source>Encoding...</source> <translation type="unfinished">正在編碼...</translation> </message> <message> + <location line="+57"/> <source>Phase:</source> <translation type="unfinished">階段:</translation> </message> <message> + <location line="+216"/> <source>Video Codec:</source> <translation type="unfinished">視訊編解碼器:</translation> </message> <message> + <location line="-229"/> + <location line="+182"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">無</translation> </message> <message> + <location line="-223"/> + <location line="+216"/> <source>Unknown</source> <translation type="unfinished">未知</translation> </message> @@ -8421,10 +9929,14 @@ <translation type="obsolete">音訊編解碼器:</translation> </message> <message> + <location line="+155"/> + <location line="+37"/> + <location line="+51"/> <source>0</source> <translation type="unfinished">0</translation> </message> <message> + <location line="-7"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> @@ -8441,6 +9953,9 @@ <translation type="obsolete">畫格/秒:</translation> </message> <message> + <location line="-152"/> + <location line="+7"/> + <location line="+17"/> <source>0 MB</source> <translation type="unfinished">0 MB</translation> </message> @@ -8465,6 +9980,7 @@ <translation type="obsolete">總畫格數:</translation> </message> <message> + <location line="+77"/> <source>0 kB/s</source> <translation type="unfinished">0 kB/s</translation> </message> @@ -8477,87 +9993,97 @@ <translation type="obsolete">量化值:</translation> </message> <message> + <location line="-350"/> <source>Shut down computer when finished</source> <translation type="unfinished">完成時關閉電腦</translation> </message> <message> + <location line="+20"/> <source>Priority:</source> <translation type="unfinished">優先權:</translation> </message> <message> + <location line="+11"/> <source>High</source> <translation type="unfinished">高</translation> </message> <message> + <location line="+5"/> <source>Above Normal</source> <translation type="unfinished">高於一般</translation> </message> <message> + <location line="+5"/> <source>Normal</source> <translation type="unfinished">一般</translation> </message> <message> + <location line="+5"/> <source>Below Normal</source> <translation type="unfinished">低於一般</translation> </message> <message> + <location line="+5"/> <source>Low</source> <translation type="unfinished">低</translation> </message> <message> + <location line="+38"/> <source>Pause / Abort</source> <translation type="unfinished">暫停 / 停止</translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> + <location line="-151"/> + <source>Main</source> <translation type="unfinished"></translation> </message> <message> + <location line="+48"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> + <location line="+116"/> + <source>Advanced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+53"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Time Remaining:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Codec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Container:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+50"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Audio Size:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Total Size:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+24"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -8565,20 +10091,23 @@ <translation type="unfinished"></translation> </message> <message> + <location line="+47"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+20"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Average Bitrate:</span></p></body></html></source> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Processed Frames:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> @@ -8586,11 +10115,19 @@ <translation type="unfinished"></translation> </message> <message> - <source>Main</source> + <location line="+51"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Elapsed:</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced</source> + <location line="+24"/> + <source><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">Frames/sec:</span></p></body></html></source> <translation type="unfinished"></translation> </message> </context> @@ -8628,10 +10165,12 @@ <context> <name>eq2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/ADM_vidEq2.cpp" line="+59"/> <source>MPlayer eq2</source> <translation type="unfinished">MPlayer eq2</translation> </message> <message> + <location line="+1"/> <source>Adjust contrast, brightness, saturation and gamma.</source> <translation type="unfinished">調整對比、亮度、飽和度和伽馬。</translation> </message> @@ -8647,43 +10186,70 @@ <translation type="obsolete">伽馬</translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/eq2/qt4/eq2.ui" line="+243"/> <source>Green</source> - <translation type="obsolete">綠</translation> + <translation type="unfinished">綠</translation> </message> <message> + <location line="-31"/> <source>Red</source> - <translation type="obsolete">紅</translation> + <translation type="unfinished">紅</translation> </message> <message> + <location line="-7"/> <source>Blue</source> - <translation type="obsolete">藍</translation> + <translation type="unfinished">藍</translation> </message> <message> + <location line="+21"/> <source>Weight</source> - <translation type="obsolete">加重</translation> + <translation type="unfinished">加重</translation> </message> <message> + <location line="-7"/> <source>Initial</source> - <translation type="obsolete">初始</translation> + <translation type="unfinished">初始</translation> </message> <message> + <location line="-206"/> + <location line="+104"/> <source>Contrast</source> - <translation type="obsolete">對比</translation> + <translation type="unfinished">對比</translation> </message> <message> + <location line="-14"/> <source>Saturation</source> - <translation type="obsolete">飽和度</translation> + <translation type="unfinished">飽和度</translation> </message> <message> + <location line="+7"/> <source>Brightness</source> - <translation type="obsolete">亮度</translation> + <translation type="unfinished">亮度</translation> + </message> + <message> + <location line="-37"/> + <source><b>Gamma</b></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>faac</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp" line="+292"/> + <source>_Bitrate:</source> + <translation type="unfinished">位元率(_B):</translation> + </message> + <message> + <location line="+6"/> + <source>Faac Configuration</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>fade</name> <message> <source>Fade</source> - <translation type="unfinished">淡化</translation> + <translation type="obsolete">淡化</translation> </message> <message> <source>Fade in/out.</source> @@ -8691,211 +10257,304 @@ </message> <message> <source>Out</source> - <translation type="unfinished">出</translation> + <translation type="obsolete">出</translation> </message> <message> <source>Fade out</source> - <translation type="unfinished">淡出</translation> + <translation type="obsolete">淡出</translation> </message> <message> <source>In</source> - <translation type="unfinished">入</translation> + <translation type="obsolete">入</translation> </message> <message> <source>Fade in</source> - <translation type="unfinished">淡入</translation> + <translation type="obsolete">淡入</translation> </message> <message> <source>_Fade type:</source> - <translation type="unfinished">淡化方式(_F):</translation> + <translation type="obsolete">淡化方式(_F):</translation> + </message> +</context> +<context> + <name>fade to</name> + <message> + <source>Fade</source> + <translation type="obsolete">淡化</translation> + </message> +</context> +<context> + <name>fadeTo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp" line="+54"/> + <location line="+24"/> + <source>Fade</source> + <translation type="unfinished">淡化</translation> </message> <message> + <location line="-23"/> + <source>Fade.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_End time (ms):</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>fadeToBlack</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp" line="+53"/> + <location line="+26"/> <source>Fade to black</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade.</source> + <location line="-25"/> + <source>Fade to black in/out.</source> <translation type="unfinished"></translation> </message> <message> - <source>Fade to black in/out.</source> + <location line="+11"/> + <source>Out</source> + <translation type="unfinished">出</translation> + </message> + <message> + <location line="+0"/> + <source>Fade out</source> + <translation type="unfinished">淡出</translation> + </message> + <message> + <location line="+0"/> + <source>In</source> + <translation type="unfinished">入</translation> + </message> + <message> + <location line="+0"/> + <source>Fade in</source> + <translation type="unfinished">淡入</translation> + </message> + <message> + <location line="+9"/> + <source>_Fade type:</source> + <translation type="unfinished">淡化方式(_F):</translation> + </message> + <message> + <location line="+1"/> + <source>_Start time (ms):</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>fade to</name> <message> - <source>Fade</source> - <translation type="unfinished">淡化</translation> + <location line="+1"/> + <source>_End time (ms):</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>ffmpeg2</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp" line="+225"/> + <source>Default</source> + <translation type="unfinished">預設</translation> + </message> + <message> + <location line="+3"/> + <source>KVCD</source> + <translation type="unfinished">KVCD</translation> + </message> + <message> + <location line="+16"/> + <source>Progressive</source> + <translation type="unfinished">漸進的</translation> + </message> + <message> + <location line="+15"/> + <source>Threading</source> + <translation type="unfinished">執行緒</translation> + </message> + <message> + <location line="+36"/> + <source>Interlacing</source> + <translation type="unfinished">交錯</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">比率控制</translation> + </message> + <message> + <location line="-86"/> <source>Normal (4:3)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Wide (16:9)</source> <translation type="unfinished"></translation> </message> <message> - <source>Default</source> - <translation type="unfinished">預設</translation> - </message> - <message> + <location line="+6"/> <source>Tmpgenc</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Animes</source> <translation type="unfinished"></translation> </message> <message> - <source>KVCD</source> - <translation type="unfinished">KVCD</translation> - </message> - <message> + <location line="+5"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> - <source>Progressive</source> - <translation type="unfinished">漸進的</translation> - </message> - <message> + <location line="+5"/> <source>Interlaced</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>Top Field First</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bottom Field First</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">執行緒</translation> - </message> - <message> + <location line="+11"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>VBV Buffer Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max bitrate (kb/s):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Aspect ratio:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Matrices:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Interlaced:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Field Order:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Basic Settings</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Adv. Settings</source> <translation type="unfinished"></translation> </message> <message> - <source>Interlacing</source> - <translation type="unfinished">交錯</translation> - </message> - <message> + <location line="+9"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">比率控制</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-2 configuration</source> <translation type="unfinished"></translation> </message> @@ -8903,150 +10562,187 @@ <context> <name>ffmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp" line="+189"/> <source>None</source> <translation type="unfinished">無</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">全部</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> - <source>Phods</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+23"/> + <source>Threading</source> + <translation type="unfinished">執行緒</translation> + </message> + <message> + <location line="+25"/> + <source>User Interface</source> + <translation type="unfinished">使用介面</translation> + </message> + <message> + <location line="+10"/> + <source>Motion Estimation</source> + <translation type="unfinished">動作估測</translation> + </message> + <message> + <location line="+9"/> + <source>Rate Control</source> + <translation type="unfinished">比率控制</translation> + </message> + <message> + <location line="-74"/> + <source>Phods</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Matrices</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">執行緒</translation> - </message> - <message> + <location line="+2"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>4_MV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quarter pixel</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_GMC</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">使用介面</translation> - </message> - <message> + <location line="+6"/> <source>Advanced Simple Profile</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">動作估測</translation> - </message> - <message> + <location line="+11"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">比率控制</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -9054,94 +10750,117 @@ <context> <name>ffmsmpeg4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp" line="+225"/> <source>None</source> <translation type="unfinished">無</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">全部</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> - <source>Phods</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">使用介面</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">比率控制</translation> + </message> + <message> + <location line="-44"/> + <source>Phods</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">使用介面</translation> - </message> - <message> + <location line="+8"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">比率控制</translation> - </message> - <message> + <location line="+8"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> @@ -9149,47 +10868,219 @@ <context> <name>ffnvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp" line="+194"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>libavcodec MPEG-4 configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ffpsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp" line="+64"/> + <source>[Mismatch]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving mpeg PS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source> video not compatible +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source> Bad width/height for VCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for SVCD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source> Bad width/height for DVD +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source> VCD : only MP2 audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source> VCD : only 44.1 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source> DVD : only 48 khz audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>[ffPS] DVD : only MP2/AC3/DTS audio accepted +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp" line="+51"/> + <source>Free</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Allow non compliant stream</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Total Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Video Muxrate (kbits)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VBV size (kBytes)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Mpeg PS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fftsmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp" line="+141"/> + <source>Saving mpeg TS (ff)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp" line="+28"/> + <source>VBR muxing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mux rate (MBits/s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>TS Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>filesel</name> + <message> + <location filename="../../../avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp" line="+150"/> + <source>File error</source> + <translation type="unfinished">檔案錯誤</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open "%s".</source> + <translation type="unfinished">無法開啟 "%s"。</translation> + </message> + <message> + <location line="+13"/> + <source>%s already exists. + +Do you want to replace it?</source> + <translation type="unfinished">%s 已存在。 + +要覆蓋它嗎?</translation> + </message> + <message> + <location line="+27"/> + <location line="+14"/> + <source>It is possible that you are trying to overwrite an input file!</source> + <translation type="unfinished">你可能嘗試覆寫一個輸入檔!</translation> + </message> + <message> + <location line="+11"/> + <source>Cannot write the file</source> + <translation type="unfinished">無法寫入檔案</translation> + </message> + <message> + <location line="+0"/> + <source>No write access to "%s".</source> + <translation type="unfinished">沒有任何寫入動作存取到 "%s"。</translation> + </message> +</context> +<context> <name>filtermainWindow</name> <message> <source>The filter is already partial</source> @@ -9223,30 +11114,27 @@ <source>Partial Video Filter</source> <translation type="obsolete">區段性視訊濾鏡</translation> </message> - <message> - <source>Load video filters..</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Save video filters..</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>flux</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fluxSmooth/ADM_vidFlux.cpp" line="+38"/> <source>Spatio-temporal cleaner by Ross Thomas.</source> <translation type="unfinished">空間-時間清理器,作者為 Ross Thomas。</translation> </message> <message> + <location line="+50"/> <source>_Temporal threshold:</source> <translation type="unfinished">時間臨界值(_T):</translation> </message> <message> + <location line="+1"/> <source>_Spatial threshold:</source> <translation type="unfinished">空間臨界值(_S):</translation> </message> <message> + <location line="-52"/> + <location line="+56"/> <source>FluxSmooth</source> <translation type="unfinished">融熔平滑</translation> </message> @@ -9254,138 +11142,447 @@ <context> <name>flv1</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp" line="+163"/> <source>None</source> <translation type="unfinished">無</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">全部</translation> </message> <message> + <location line="+1"/> <source>Log</source> <translation type="unfinished">Log</translation> </message> <message> - <source>Phods</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>EPZS</source> <translation type="unfinished">EPZS</translation> </message> <message> - <source>X1</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+27"/> + <source>User Interface</source> + <translation type="unfinished">使用介面</translation> + </message> + <message> + <location line="+10"/> + <source>Rate Control</source> + <translation type="unfinished">比率控制</translation> + </message> + <message> + <location line="-44"/> + <source>Phods</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>X1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> <source>MB comparison</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Fewest bits (vhq)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Rate distortion</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Mi_n. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Ma_x. quantizer:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max. quantizer _difference:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Filesize tolerance (kb):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantizer compression:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Quantizer _blur:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>User Interface</source> - <translation type="unfinished">使用介面</translation> + <location line="+8"/> + <source>Quantization</source> + <translation type="unfinished"></translation> </message> <message> - <source>Quantization</source> + <location line="+8"/> + <source>libavcodec FLV1 configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>flvdemuxer</name> <message> - <source>Rate Control</source> - <translation type="unfinished">比率控制</translation> + <location filename="../../../avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp" line="+405"/> + <source>Warning</source> + <translation type="unfinished"></translation> </message> <message> - <source>libavcodec FLV1 configuration</source> + <location line="+0"/> + <source>This FLV file says it has no video. +I will assume it has and try to continue</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>flvmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp" line="+68"/> + <location line="+10"/> + <location line="+6"/> + <source>Unsupported</source> + <translation type="unfinished">未支援的</translation> + </message> + <message> + <location line="-16"/> + <source>Only FLV1 & VP6 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only AAC & mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Only 44.1, 22.050 and 11.025 kHz supported</source> <translation type="unfinished"></translation> </message> </context> <context> <name>gaussian</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Gauss.cpp" line="+26"/> <source>Gaussian convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :gaussian.</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>glBenchmark</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp" line="+61"/> + <source>OpenGl ReadBack benchmark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Check how fast readback is.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glFragment2</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp" line="+66"/> + <source>OpenGl Fragment Shader Sample2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glResize</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp" line="+66"/> + <source>OpenGl Resize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Resize using openGl.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+150"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>glResize</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glRotate</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp" line="+57"/> + <source>OpenGl Rotate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Rotate image by a small amount.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Angle (°):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>glRotate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSample</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp" line="+68"/> + <source>OpenGl Fragment Shader Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a fragment shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glShader</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp" line="+60"/> + <source>Shader Loader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run an external shader program.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+164"/> + <source>ShaderFile to load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>ShaderLoader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glSmooth</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp" line="+61"/> + <source>OpenGl Smooth</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Smooth image while preserving edge.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVdpaufilter</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp" line="+84"/> + <source>vdpauDeintGl</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer+resize, openGl version (faster).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+178"/> + <source>Keep Top Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Keep Bottom Field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Double framerate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>_Resize:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>_Deint Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Width :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Height :</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>vdpau</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glVertex</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp" line="+59"/> + <source>OpenGl Vertex Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Run a simple vertex shader.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>glWave</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp" line="+59"/> + <source>OpenGl wave </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Simple wave filter.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>glYadif</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp" line="+260"/> <source>Temporal & spatial check</source> - <translation type="obsolete">時間 & 空間檢查</translation> + <translation type="unfinished">時間 & 空間檢查</translation> </message> <message> + <location line="+1"/> <source>Bob, temporal & spatial check</source> - <translation type="obsolete">上下來回,時間 & 空間檢查</translation> + <translation type="unfinished">上下來回,時間 & 空間檢查</translation> </message> <message> + <location line="+1"/> <source>Skip spatial temporal check</source> - <translation type="obsolete">略過空間時間檢查</translation> + <translation type="unfinished">略過空間時間檢查</translation> </message> <message> + <location line="+1"/> <source>Bob, skip spatial temporal check</source> - <translation type="obsolete">上下來回,略過空間時間檢查</translation> + <translation type="unfinished">上下來回,略過空間時間檢查</translation> </message> <message> + <location line="+7"/> <source>_Mode:</source> - <translation type="obsolete">模式(_M):</translation> + <translation type="unfinished">模式(_M):</translation> </message> <message> + <location line="+1"/> <source>_Order:</source> - <translation type="obsolete">命令(_O):</translation> + <translation type="unfinished">命令(_O):</translation> </message> <message> + <location line="+4"/> <source>yadif</source> - <translation type="obsolete">yadif</translation> + <translation type="unfinished">yadif</translation> + </message> + <message> + <location line="-198"/> + <source>Yadif (openGl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Yet another deinterlacer, using shaders.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+188"/> + <source>Bottom field first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Top field first</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -9398,10 +11595,12 @@ <context> <name>hflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/horizontalFlip/horizontalFlip.cpp" line="+44"/> <source>Horizontal Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Horizontally flip the image.</source> <translation type="unfinished"></translation> </message> @@ -9409,34 +11608,43 @@ <context> <name>histogram</name> <message> + <location filename="../../common/ADM_commonUI/DIA_bitrateHisto.cpp" line="+56"/> + <location line="+75"/> <source>No data</source> <translation type="unfinished">沒有資料</translation> </message> <message> + <location line="+71"/> <source>Max. bitrate:</source> <translation type="unfinished">最大位元率:</translation> </message> <message> + <location line="+1"/> <source>Average bitrate:</source> <translation type="unfinished">平均位元率:</translation> </message> <message> + <location line="+1"/> <source>Number of I frames:</source> <translation type="unfinished">I 畫格數目:</translation> </message> <message> + <location line="+1"/> <source>Number of P frames:</source> <translation type="unfinished">P 畫格數目:</translation> </message> <message> + <location line="+1"/> <source>Number of B frames:</source> <translation type="unfinished">B 畫格數目:</translation> </message> <message> + <location line="+1"/> <source>Max. B frames:</source> <translation type="unfinished">最大 B 畫格數:</translation> </message> <message> + <location line="+13"/> <source>Bitrate Histogram</source> <translation type="unfinished">位元率分佈圖</translation> </message> @@ -9444,129 +11652,229 @@ <context> <name>hue</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp" line="+58"/> + <source>Adjust hue and saturation.</source> + <translation type="unfinished">調整色相和飽和度。</translation> + </message> + <message> + <location line="-1"/> <source>Mplayer Hue</source> <translation type="unfinished"></translation> </message> <message> - <source>Adjust hue and saturation.</source> - <translation type="unfinished">調整色相和飽和度。</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp" line="+61"/> + <source>Original</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Processed</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>hueDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/hue/qt4/hue.ui" line="+13"/> + <location line="+90"/> <source>Hue</source> - <translation type="obsolete">色相</translation> + <translation type="unfinished">色相</translation> </message> <message> + <location line="+20"/> <source>Saturation</source> - <translation type="obsolete">飽和度</translation> + <translation type="unfinished">飽和度</translation> </message> </context> <context> <name>huff</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp" line="+104"/> <source>HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>FF HUFFYUV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> <source>Type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> <source>HuffYUV Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>hzstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp" line="+52"/> + <source>Horizontal Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put fields side by side.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>indexing</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/T_index_pg.cpp" line="+16"/> <source>Continue indexing</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Abort Requested</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Do you want to abort indexing ?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+76"/> <source>Time Left :%02d:%02d:%02d</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>jobs</name> + <name>ivtcRemover</name> <message> - <source>Avidemux Jobs</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp" line="+81"/> + <source>Remove IVTC dupe.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run all pending jobs</source> + <location line="+1"/> + <source>Remove the duplicate frames present after ivtc.</source> <translation type="unfinished"></translation> </message> <message> - <source>Run jobs</source> - <translation type="unfinished"></translation> + <location line="+296"/> + <source>_Noise:</source> + <translation type="unfinished">雜訊(_N):</translation> </message> <message> - <source>Delete already executed jobs</source> + <location line="+1"/> + <source>_Show:</source> <translation type="unfinished"></translation> </message> <message> - <source>Cleanup</source> - <translation type="unfinished"></translation> + <location line="+4"/> + <source>Full</source> + <translation type="unfinished">全部</translation> </message> <message> - <source>If you use VDPAU you cannot use CLI version</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Fast</source> + <translation type="unfinished">快</translation> </message> <message> - <source>use QT4 version</source> + <location line="+1"/> + <source>VeryFast</source> <translation type="unfinished"></translation> </message> <message> - <source>Quit</source> + <location line="+5"/> + <source>_Frame rate change:</source> + <translation type="unfinished">畫格率改變(_F):</translation> + </message> + <message> + <location line="+3"/> + <source>DupeRemover</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>jobs</name> <message> + <location filename="../../common/GUI_jobs.cpp" line="+37"/> <source>Oops</source> <translation type="unfinished">Oops</translation> </message> <message> + <location line="+0"/> <source>Something very wrong happened when building joblist.</source> <translation type="unfinished">建立工作列表時發生某些重大錯誤。</translation> </message> <message> + <location line="+6"/> <source>There are no jobs stored</source> <translation type="unfinished">沒有儲存任何工作</translation> </message> + <message> + <location filename="../ADM_jobs/src/uiJobs.ui" line="+17"/> + <source>Avidemux Jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Run all pending jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Run jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Delete already executed jobs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cleanup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>If you use VDPAU you cannot use CLI version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>use QT4 version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>jobsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/jobs.ui" line="+13"/> <source>Jobs</source> <translation type="unfinished">工作</translation> </message> <message> + <location line="+37"/> <source>Delete Sel. Job</source> <translation type="unfinished">刪除選擇的工作</translation> </message> <message> + <location line="+7"/> <source>Delete All Jobs</source> <translation type="unfinished">刪除所有工作</translation> </message> <message> + <location line="+7"/> <source>Run All Jobs</source> <translation type="unfinished">執行所有工作</translation> </message> <message> + <location line="+7"/> <source>Run Selected Job</source> <translation type="unfinished">執行選擇的工作</translation> </message> @@ -9641,22 +11949,27 @@ <context> <name>jpeg</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/jpeg/ADM_jpegEncoder.cpp" line="+95"/> + <source>_Quantizer:</source> + <translation type="unfinished">量化值(_Q):</translation> + </message> + <message> + <location line="-12"/> <source>YUV422</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>YUV420</source> <translation type="unfinished"></translation> </message> <message> - <source>_Quantizer:</source> - <translation type="unfinished">量化值(_Q):</translation> - </message> - <message> + <location line="+12"/> <source>_ColorSpace:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Mjpeg Configuration</source> <translation type="unfinished"></translation> </message> @@ -9711,92 +12024,113 @@ <context> <name>kerneldeint</name> <message> - <source>Kernel Deint.</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Port of Donald Graft Kernel Deinterlacer.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/kernelDeint/ADM_vidKernelDeint.cpp" line="+65"/> <source>Top</source> <translation type="unfinished">頂部</translation> </message> <message> + <location line="+1"/> <source>Bottom</source> <translation type="unfinished">底部</translation> </message> <message> - <source>_Field order:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+5"/> <source>_Threshold:</source> <translation type="unfinished">臨界值(_T):</translation> </message> <message> + <location line="+0"/> <source>Smaller means more deinterlacing</source> <translation type="unfinished">越小表示更多的去交錯</translation> </message> <message> + <location line="+1"/> <source>_Sharp</source> <translation type="unfinished">銳利(_S)</translation> </message> <message> + <location line="+0"/> <source>_Sharper engine:</source> <translation type="unfinished">清晰化引擎(_S):</translation> </message> <message> + <location line="+1"/> <source>T_woway</source> <translation type="unfinished">雙向(_W)</translation> </message> <message> + <location line="+0"/> <source>Extrapolate better (better not to use it)</source> <translation type="unfinished">推算較好的 (最好不使用它)</translation> </message> <message> + <location line="+1"/> <source>_Map</source> <translation type="unfinished">對應(_M)</translation> </message> <message> + <location line="+0"/> <source>Show interlaced areas (for test!)</source> <translation type="unfinished">顯示交錯的範圍(測試用!)</translation> </message> <message> + <location line="+4"/> <source>KernelDeint</source> <translation type="unfinished">KernelDeint</translation> </message> + <message> + <location line="-28"/> + <source>Kernel Deint.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Port of Donald Graft Kernel Deinterlacer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>_Field order:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lame</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lame/audioencoder_lame.cpp" line="+310"/> <source>CBR</source> <translation type="unfinished">CBR</translation> </message> <message> + <location line="+1"/> <source>ABR</source> <translation type="unfinished">ABR</translation> </message> <message> + <location line="+2"/> <source>Bit_rate mode:</source> <translation type="unfinished">位元率模式(_R):</translation> </message> <message> + <location line="+18"/> <source>_Bitrate:</source> <translation type="unfinished">位元率(_B):</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">品質(_Q):</translation> </message> <message> - <source>_Disable reservoir:</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+7"/> <source>LAME Configuration</source> <translation type="unfinished">LAME 設定</translation> </message> + <message> + <location line="-4"/> + <source>_Disable reservoir:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>largeMedian</name> @@ -9820,29 +12154,35 @@ <context> <name>largemedian</name> <message> - <source>Large Median (5x5).</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>Median filter on 5x5 matrix.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/largeMedian/ADM_largeMedian.cpp" line="+71"/> <source>_Process luma</source> <translation type="unfinished">處理明度(_P)</translation> </message> <message> + <location line="+0"/> <source>Process luma plane</source> <translation type="unfinished">處理明度平面</translation> </message> <message> + <location line="+1"/> <source>P_rocess chroma</source> <translation type="unfinished">處理色度(_R)</translation> </message> <message> + <location line="+4"/> <source>Fast Convolution</source> <translation type="unfinished">快速卷積</translation> </message> + <message> + <location line="-40"/> + <source>Large Median (5x5).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Median filter on 5x5 matrix.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lavDeint</name> @@ -9891,59 +12231,98 @@ </message> </context> <context> - <name>lavdeint</name> + <name>lavcodec</name> <message> - <source>Libavdec Deinterlacers</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp" line="+524"/> + <source>_Bitrate:</source> + <translation type="unfinished">位元率(_B):</translation> </message> +</context> +<context> + <name>lavdecoder</name> <message> - <source>Lavcodec deinterlacer family.</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp" line="+23"/> + <source>_Swap U and V</source> + <translation type="unfinished">置換 U 和 V(_S)</translation> + </message> + <message> + <location line="+1"/> + <source>Show motion _vectors</source> + <translation type="unfinished">顯示動作向量(_V)</translation> </message> <message> + <location line="+2"/> + <source>Decoder Options</source> + <translation type="unfinished">解碼器選項</translation> + </message> +</context> +<context> + <name>lavdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lavDeint/lavDeint.cpp" line="+188"/> <source>None</source> <translation type="unfinished">無</translation> </message> <message> + <location line="+1"/> <source>Linear blend</source> <translation type="unfinished">線性混合</translation> </message> <message> + <location line="+1"/> <source>Linear interpolate</source> <translation type="unfinished">線性插值</translation> </message> <message> + <location line="+1"/> <source>Cubic interpolate</source> <translation type="unfinished">立方插值</translation> </message> <message> + <location line="+1"/> <source>Median interpolate</source> <translation type="unfinished">中位插值</translation> </message> <message> + <location line="+1"/> <source>FFmpeg deint</source> <translation type="unfinished">FFmpeg deint</translation> </message> <message> + <location line="+4"/> <source>_Deinterlacing:</source> <translation type="unfinished">去交錯(_D):</translation> </message> <message> + <location line="+1"/> <source>_Autolevel</source> <translation type="unfinished">自動色階(_A)</translation> </message> <message> + <location line="+4"/> <source>libavcodec deinterlacer</source> <translation type="unfinished">libavcodec 去交錯器</translation> </message> + <message> + <location line="-131"/> + <source>Libavdec Deinterlacers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Lavcodec deinterlacer family.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>licenseDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/license.ui" line="+16"/> <source>License</source> <translation type="unfinished">授權</translation> </message> <message> + <location line="+46"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -9952,44 +12331,96 @@ <name>logo</name> <message> <source>_Logo (jpg file):</source> - <translation type="unfinished">圖標(_L)(jpg 檔):</translation> + <translation type="obsolete">圖標(_L)(jpg 檔):</translation> </message> <message> <source>Select JPEG file</source> - <translation type="unfinished">選擇 JPEG 檔案</translation> + <translation type="obsolete">選擇 JPEG 檔案</translation> </message> <message> <source>_X Position:</source> - <translation type="unfinished">_X 位置:</translation> + <translation type="obsolete">_X 位置:</translation> </message> <message> <source>_Y Position:</source> - <translation type="unfinished">_Y 位置:</translation> + <translation type="obsolete">_Y 位置:</translation> </message> <message> <source>_Alpha:</source> - <translation type="unfinished">_Alpha:</translation> + <translation type="obsolete">_Alpha:</translation> </message> <message> <source>Logo</source> - <translation type="unfinished">圖標</translation> + <translation type="obsolete">圖標</translation> </message> <message> - <source>Add logo.</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp" line="+22"/> + <source>Add logo</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Put a logo on top of video, with alpha blending.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp" line="+113"/> + <source>Select Logo Image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>logoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/logo/qt4/logo.ui" line="+14"/> + <source>Logo</source> + <translation type="unfinished">圖標</translation> + </message> + <message> + <location line="+8"/> + <source>Image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Alpha will be ignored if the image has alpha channel (png in RGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alpha</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>You can click in the image to set the logo approximatively</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>lumaonly</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/lumaOnly/lumaOnly.cpp" line="+44"/> <source>GreyScale</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove color, only key grey image.</source> <translation type="unfinished"></translation> </message> @@ -9997,34 +12428,42 @@ <context> <name>mainFilterDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_filters/mainfilter.ui" line="+20"/> <source>Video Filter Manager</source> <translation type="unfinished">視訊濾鏡管理器</translation> </message> <message> + <location line="+180"/> <source>Transform</source> <translation type="unfinished">變形</translation> </message> <message> + <location line="+9"/> <source>Interlacing</source> <translation type="unfinished">交錯</translation> </message> <message> + <location line="+9"/> <source>Colors</source> <translation type="unfinished">色彩</translation> </message> <message> + <location line="+9"/> <source>Noise</source> <translation type="unfinished">雜訊</translation> </message> <message> + <location line="+9"/> <source>Sharpness</source> <translation type="unfinished">銳利</translation> </message> <message> + <location line="+9"/> <source>Subtitles</source> <translation type="unfinished">字幕</translation> </message> <message> + <location line="+18"/> <source>Miscellaneous</source> <translation type="unfinished">其他</translation> </message> @@ -10033,6 +12472,7 @@ <translation type="obsolete">外部的</translation> </message> <message> + <location line="-182"/> <source><big><b>Active Filters</b></big></source> <translation type="unfinished"><big><b>作用中的濾鏡</b></big></translation> </message> @@ -10093,18 +12533,22 @@ <translation type="obsolete">加入</translation> </message> <message> + <location line="+78"/> <source><big><b>Available Filters</b></big></source> <translation type="unfinished"><big><b>可用的濾鏡</b></big></translation> </message> <message> + <location line="+155"/> <source>&Preview</source> <translation type="unfinished">預覽(&P)</translation> </message> <message> + <location line="+11"/> <source>&Close</source> <translation type="unfinished">關閉(&C)</translation> </message> <message> + <location line="-71"/> <source>OpenGl</source> <translation type="unfinished"></translation> </message> @@ -10165,62 +12609,80 @@ </message> </context> <context> - <name>mcdeint</name> + <name>matroskademuxer</name> <message> - <source>MCDeint</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp" line="+48"/> + <source>Matroska Images</source> <translation type="unfinished"></translation> </message> <message> + <location line="+425"/> + <source>Matroska clusters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mcdeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mcDeint/ADM_vidMcDeint.cpp" line="+82"/> <source>Motion compensation deinterlacer. Ported from MPlayer.</source> <translation type="unfinished">從 MPlayer 移植的動作補償去交錯器。</translation> </message> <message> + <location line="+38"/> <source>Fast</source> <translation type="unfinished">快</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">中</translation> </message> <message> + <location line="+1"/> <source>Slow iterative motion search</source> <translation type="unfinished">緩慢反覆的動作搜尋</translation> </message> <message> + <location line="+1"/> <source>Extra slow (same as 3+multiple reference frames)</source> <translation type="unfinished">特別慢 (同於3或3倍數以上的參考畫格數)</translation> </message> <message> + <location line="+3"/> <source>_Mode:</source> <translation type="unfinished">模式(_M):</translation> </message> <message> - <source>Bottom :</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="+2"/> <source>_Qp:</source> <translation type="unfinished">_Qp:</translation> </message> <message> + <location line="+4"/> <source>mcDeinterlace</source> <translation type="unfinished">mcDeinterlace</translation> </message> -</context> -<context> - <name>meadian</name> <message> - <source>3x3 convolution filter :median.</source> + <location line="-51"/> + <source>MCDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Bottom :</source> <translation type="unfinished"></translation> </message> </context> <context> <name>mean</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Mean.cpp" line="+27"/> <source>Mean convolution.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>3x3 convolution filter :mean.</source> <translation type="unfinished"></translation> </message> @@ -10228,125 +12690,343 @@ <context> <name>median</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp" line="+28"/> <source>Median convolution.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :median.</source> + <translation type="unfinished"></translation> + </message> </context> <context> - <name>mkvmuxer</name> + <name>mergeFields</name> <message> - <source>Saving Mkv</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp" line="+52"/> + <source>Merge Fields</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+1"/> + <source>Merge two pictures as if they were two fields.</source> + <translation type="unfinished">合併兩個圖像就像是兩個圖場一樣。</translation> + </message> </context> <context> - <name>mp3d</name> + <name>mkvmuxer</name> <message> - <source>Mplayer Denoise 3D HQ</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkv.cpp" line="+134"/> + <source>Saving Mkv</source> <translation type="unfinished"></translation> </message> <message> - <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> <translation type="unfinished"></translation> </message> <message> + <location line="+3"/> + <source>MKV Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp3d</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3D.cpp" line="+235"/> <source>_Spatial luma strength:</source> <translation type="unfinished">空間的明度強度(_S):</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">空間的色度強度(_P):</translation> </message> <message> - <source>Luma _Temporal strength:</source> + <location line="+6"/> + <source>MPlayer denoise3d</source> + <translation type="unfinished">MPlayer denoise3d</translation> + </message> + <message> + <location line="-41"/> + <source>Mplayer Denoise 3D HQ</source> <translation type="unfinished"></translation> </message> <message> - <source>MPlayer denoise3d</source> - <translation type="unfinished">MPlayer denoise3d</translation> + <location line="+1"/> + <source>Reduce noise, smooth image, increase compressibility. HQ Version.</source> + <translation type="unfinished"></translation> </message> -</context> -<context> - <name>mp3dlow</name> <message> - <source>Mplayer Denoise 3D</source> + <location line="+35"/> + <location line="+1"/> + <source>Luma _Temporal strength:</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>mp3dlow</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDenoise3D/ADM_vidMPLD3Dlow.cpp" line="+37"/> <source>Reduce noise, smooth image, increase compressibility.</source> <translation type="unfinished">減少雜訊、平滑圖像、增加壓縮率。</translation> </message> <message> + <location line="+32"/> <source>_Spatial luma strength:</source> <translation type="unfinished">空間的明度強度(_S):</translation> </message> <message> + <location line="+1"/> <source>S_patial chroma strength:</source> <translation type="unfinished">空間的色度強度(_P):</translation> </message> <message> + <location line="+1"/> <source>_Temporal strength:</source> <translation type="unfinished">時間強度(_T):</translation> </message> <message> + <location line="+4"/> <source>MPlayer denoise3d</source> <translation type="unfinished">MPlayer denoise3d</translation> </message> + <message> + <location line="-39"/> + <source>Mplayer Denoise 3D</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4demuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp" line="+791"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig" line="+735"/> + <source>Problem reading SVQ3 headers</source> + <translation type="unfinished">讀取 SVQ3 檔頭時發生問題</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig" line="+343"/> + <source>No stts table</source> + <translation type="unfinished">沒有 stts 表</translation> + </message> +</context> +<context> + <name>mp4muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp" line="+64"/> + <location line="+9"/> + <source>Unsupported</source> + <translation type="unfinished">未支援的</translation> + </message> + <message> + <location line="-9"/> + <source>Only MP4Video, H264, and H265 supported for video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Only AAC, AC3, and mpegaudio supported for audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Saving mp4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Saving PSP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp" line="+27"/> + <source>Muxing Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Use alternate MP3 tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>MP4 Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mp4v2muxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp" line="+180"/> + <source>Audio</source> + <translation type="unfinished">音訊</translation> + </message> + <message> + <location line="+0"/> + <source>Audio format not supported, only AAC/MP3/AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Saving</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Video</source> + <translation type="unfinished">視訊</translation> + </message> + <message> + <location line="+0"/> + <source>Video does not have enough timing information. Are you copying from AVI?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Cannot rename file (optimize)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp" line="+53"/> + <source>Invalid frequency for AC3. Only 32, 44.1 & 48 kHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Invalid bitrate for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Invalid number of channels for AC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Cannot get AAC Extra data +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp" line="+31"/> + <source>Optimize for streaming (SLOW)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Add ipod metadata</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>MP4V2 Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>mpdelogoDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/mpdelogo.ui" line="+14"/> + <source>Mplayer Delogo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Height</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Border Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <source>Preview. Click in the image above to coarsly set the box coordinates</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>msharpen</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/mSharpen/ADM_vidMSharpen.cpp" line="+78"/> <source>Sharpen edges without amplifying noise. By Donald Graft.</source> <translation type="unfinished">沒有放大雜訊下銳利化邊緣。作者為 Donald Graft。</translation> </message> <message> + <location line="+55"/> <source>_Mask</source> <translation type="unfinished">遮罩(_M)</translation> </message> <message> + <location line="+1"/> <source>_High Q</source> <translation type="unfinished">高 Q(_H)</translation> </message> <message> + <location line="+2"/> <source>_Threshold:</source> <translation type="unfinished">臨界值(_T):</translation> </message> <message> + <location line="+1"/> <source>_Strength:</source> <translation type="unfinished">強度(_S):</translation> </message> <message> + <location line="+5"/> <source>MSharpen</source> <translation type="unfinished">MSharpen</translation> </message> <message> + <location line="-65"/> <source>Msharpen</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>muxerMP4</name> + <name>navigate</name> <message> - <source>Saving mp4</source> + <location filename="../../common/gui_navigate.cpp" line="+227"/> + <source>Cannot go to next keyframe</source> <translation type="unfinished"></translation> </message> <message> - <source>Saving PSP</source> + <location line="+69"/> + <source>Cannot go to previous keyframe</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffPS</name> <message> - <source>Saving mpeg PS (ff)</source> + <location line="+176"/> + <source>Seek</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>muxerffTS</name> <message> - <source>Saving mpeg TS (ff)</source> - <translation type="unfinished"></translation> + <location line="+15"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> </message> </context> <context> @@ -10375,42 +13055,52 @@ <context> <name>nvenc</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp" line="+136"/> <source>Low Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>High Quality</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>BluRay</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (LQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Low Latency (HQ)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Preset:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Max Bitrate (kbps):</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Nvidia H264 Encoder configuration</source> <translation type="unfinished"></translation> </message> @@ -10427,17 +13117,40 @@ </message> </context> <context> - <name>openGlResize</name> + <name>opendmldemuxer</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp" line="+321"/> + <location line="+76"/> + <location line="+264"/> + <source>Malformed header</source> + <translation type="unfinished">不正常的標頭</translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp" line="+89"/> + <source>Unpacking bitstream</source> + <translation type="unfinished">拆開打包的位元流</translation> + </message> +</context> +<context> + <name>partial</name> + <message> + <location filename="../../common/ADM_videoFilter2/src/ADM_vidPartial.cpp" line="+299"/> + <source>Start time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>End time (ms):</source> <translation type="unfinished"></translation> </message> <message> - <source>glResize</source> + <location line="+1"/> + <source>Configure filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Partial Filter</source> <translation type="unfinished"></translation> </message> </context> @@ -10449,6 +13162,19 @@ </message> </context> <context> + <name>printinfo</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp" line="+44"/> + <source>PrintInfo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display some informations on Screen.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>propWindow</name> <message> <source>Mono</source> @@ -10470,18 +13196,26 @@ <context> <name>propsDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/props.ui" line="+14"/> <source>Properties</source> <translation type="unfinished">屬性</translation> </message> <message> + <location line="+12"/> <source>Video</source> <translation type="unfinished">視訊</translation> </message> <message> + <location line="+15"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> + <location line="+14"/> <source>TextLabel</source> <translation type="unfinished">文字標籤</translation> </message> <message> + <location line="-49"/> <source>Frame Rate:</source> <translation type="unfinished">畫格率:</translation> </message> @@ -10490,22 +13224,28 @@ <translation type="obsolete">畫格總計: </translation> </message> <message> + <location line="+14"/> + <location line="+117"/> <source>Total Duration:</source> <translation type="unfinished">總持續時間:</translation> </message> <message> + <location line="-103"/> <source>Aspect Ratio:</source> <translation type="unfinished">外觀比例:</translation> </message> <message> + <location line="+14"/> <source>Image Size:</source> <translation type="unfinished">圖像大小:</translation> </message> <message> + <location line="+14"/> <source>Codec 4CC:</source> <translation type="unfinished">編解碼器 4CC:</translation> </message> <message> + <location line="+10"/> <source>Extra Video Properties</source> <translation type="unfinished">額外的視訊屬性</translation> </message> @@ -10522,6 +13262,7 @@ <translation type="obsolete">1/4 像素:</translation> </message> <message> + <location line="+43"/> <source>Audio</source> <translation type="unfinished">音訊</translation> </message> @@ -10530,67 +13271,503 @@ <translation type="obsolete">檔案大小:</translation> </message> <message> + <location line="+29"/> <source>Frequency:</source> <translation type="unfinished">頻率:</translation> </message> <message> + <location line="+14"/> <source>Variable Bitrate:</source> <translation type="unfinished">變動位元率:</translation> </message> <message> + <location line="+21"/> <source>Bitrate:</source> <translation type="unfinished">位元率:</translation> </message> <message> + <location line="+14"/> <source>Channels:</source> <translation type="unfinished">聲道:</translation> </message> <message> + <location line="+14"/> <source>Codec:</source> <translation type="unfinished">編解碼器:</translation> </message> <message> + <location line="-116"/> <source>ExtraDataSize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Extra data :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+121"/> <source>OK</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>psdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp" line="+61"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp" line="+159"/> + <source>Indexing</source> + <translation type="unfinished">正在索引</translation> + </message> + <message> + <location line="+41"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qaudiotracks</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_audioTracks.cpp" line="+134"/> + <source>Select audio file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+140"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> + </message> + <message> + <location line="-140"/> + <source>Cannot use that file as audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+140"/> + <source>Some tracks are used multiple times</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>Track </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source> from video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>File </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>.... Add audio track</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qencoding</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_encoding.cpp" line="+57"/> + <location line="+20"/> + <source>Privileges Required</source> + <translation type="unfinished">需要特殊權限</translation> + </message> + <message> + <location line="-20"/> + <location line="+20"/> + <source>Root privileges are required to perform this operation.</source> + <translation type="unfinished">需要 Root 權限來實行這項操作。</translation> + </message> + <message> + <location line="+284"/> + <source>The encoding is paused. Do you want to resume or abort?</source> + <translation type="unfinished">編碼已經暫停。您要繼續或中止?</translation> + </message> + <message> + <location line="+1"/> + <source>Resume</source> + <translation type="unfinished">繼續</translation> + </message> + <message> + <location line="+0"/> + <source>Abort</source> + <translation type="unfinished">中止</translation> + </message> +</context> +<context> + <name>qgui2</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2.cpp" line="+218"/> + <source><b>New version available</b><br> Version %1<br>Released on %2.<br>You can download it here<br> <a href='%3'>%3</a><br><br><small> You can disable autoupdate in preferences.</small></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+212"/> + <source>Recent Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Recent Projects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+575"/> + <source>The application has encountered a fatal problem +The current editing has been saved and will be reloaded at next start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+256"/> + <source>%c-%s (%02d)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+257"/> + <source> (%d track(s))</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qgui2menu</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp" line="+51"/> + <source>Project Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Run Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>&Debug Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save &As Project...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Scripting Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Scripting Reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source> Reference</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qjobs</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_jobs.cpp" line="+13"/> + <source>Ready</source> + <translation type="unfinished">準備</translation> + </message> + <message> + <location line="+0"/> + <source>Succeeded</source> + <translation type="unfinished">已成功</translation> + </message> + <message> + <location line="+0"/> + <source>Failed</source> + <translation type="unfinished">已失敗</translation> + </message> + <message> + <location line="+0"/> + <source>Deleted</source> + <translation type="unfinished">已刪除</translation> + </message> + <message> + <location line="+0"/> + <source>Running</source> + <translation type="unfinished">正在執行</translation> + </message> + <message> + <location line="+24"/> + <source>Job Name</source> + <translation type="unfinished">工作名稱</translation> + </message> + <message> + <location line="+0"/> + <source>Status</source> + <translation type="unfinished">狀態</translation> + </message> + <message> + <location line="+0"/> + <source>Start Time</source> + <translation type="unfinished">起始時間</translation> + </message> + <message> + <location line="+0"/> + <source>End Time</source> + <translation type="unfinished">終了時間</translation> + </message> + <message> + <location line="+64"/> + <location line="+14"/> + <source>Sure!</source> + <translation type="unfinished">確定!</translation> + </message> + <message> + <location line="-14"/> + <source>Delete job</source> + <translation type="unfinished">刪除工作</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete %s job?</source> + <translation type="unfinished">確定要刪除 %s 工作?</translation> + </message> + <message> + <location line="+14"/> + <source>Delete *all* job</source> + <translation type="unfinished">刪除*所有*工作</translation> + </message> + <message> + <location line="+0"/> + <source>Are you sure you want to delete ALL jobs?</source> + <translation type="unfinished">確定要刪除所有工作?</translation> + </message> + <message> + <location line="+24"/> + <source>Already done</source> + <translation type="unfinished">已經完成</translation> + </message> + <message> + <location line="+0"/> + <source>This script has already been successfully executed.</source> + <translation type="unfinished">這個腳本已經成功執行。</translation> + </message> +</context> +<context> + <name>qlicense</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_license.cpp" line="+25"/> + <source><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></source> + <translation type="unfinished"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>Avidemux 是自由軟體;您可以遵照自由軟體基金會 (Free Software Foundation) 出版的 GNU 通用公共許可證條款 (GNU General Public License) 第二版來修改和重新發佈這一程式。</title><style type="text/css"><!-- /* Style Definitions */ p.licenseStyle, li.licenseStyle, div.licenseStyle {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} /* Page Definitions */ @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {page:Section1;}--></style></head><body lang="EN-GB" style='text-justify-trim:punctuation'> <div class="Section1"> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'>Avidemux is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</span></p> <p class="licenseStyle" style='text-autospace:none'> <b><span style='font-size:10.0pt; font-family:Arial'> </span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Version 2, June 1991</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Copyright (C) 1989, 1991 Free Software Foundation, Inc.</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><span lang="FR" style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>Preamble</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The precise terms and conditions for copying, distribution and modification follow.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>GNU GENERAL PUBLIC LICENSE</span></b></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>NO WARRANTY</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'> </span></p> <p class="licenseStyle" style= 'text-align:justify;text-autospace:none'><span style= 'font-size:10.0pt;font-family:Arial'>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</span></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> <p class="licenseStyle" align="center" style= 'text-align:center;text-autospace:none'><b><span style= 'font-size:10.0pt;font-family:Arial'>END OF TERMS AND CONDITIONS</span></b></p> <p class="licenseStyle" style='text-autospace:none'> <span style='font-size:10.0pt; font-family:Arial'> </span></p> </div></body></html></translation> + </message> +</context> +<context> + <name>qmainfilter</name> + <message> + <location filename="../ADM_userInterfaces/ADM_filters/Q_mainfilter.cpp" line="+318"/> + <source>Partial</source> + <translation type="unfinished">區段</translation> + </message> + <message> + <location line="+0"/> + <source>This filter cannot be made partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+177"/> + <source>Add</source> + <translation type="unfinished">加入</translation> + </message> + <message> + <location line="+6"/> + <source>Remove</source> + <translation type="unfinished">移除</translation> + </message> + <message> + <location line="+1"/> + <source>Configure</source> + <translation type="unfinished">設定</translation> + </message> + <message> + <location line="+1"/> + <source>Move up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Move down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Make partial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Load video filters..</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save video filters..</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qprocessing</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_processing.cpp" line="+66"/> + <source>Unknown</source> + <translation type="unfinished">未知</translation> + </message> + <message> + <location line="+94"/> + <source>_Resume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>The processing is paused.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Cancel it ?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>qprops</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_props.cpp" line="+23"/> <source>No</source> <translation type="unfinished">否</translation> </message> <message> + <location line="+0"/> <source>Yes</source> <translation type="unfinished">是</translation> </message> <message> + <location line="+69"/> + <source>Mono</source> + <translation type="unfinished">單音</translation> + </message> + <message> + <location line="+3"/> + <source>Stereo</source> + <translation type="unfinished">立體聲</translation> + </message> + <message> + <location line="-46"/> <source>%2.3f fps</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <location line="+59"/> <source>%02d:%02d:%02d.%03d</source> <translation type="unfinished"></translation> </message> <message> + <location line="-53"/> <source>%s (%u:%u)</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>qshell</name> <message> - <source>Mono</source> - <translation type="unfinished">單音</translation> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp" line="+43"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+9"/> + <source>Enter your commands then press the evaluate button or CTRL+ENTER. +</source> + <translation type="unfinished"></translation> </message> <message> - <source>Stereo</source> - <translation type="unfinished">立體聲</translation> + <location line="+1"/> + <location filename="../ADM_userInterfaces/ADM_shell/Q_shell.cpp.rej" line="+1"/> + <source>You can use CTRL+PageUP and CTRL+Page Down to recall previous commands +Ready. +</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtalert</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/alert_qt4.cpp" line="+32"/> + <source>Alert</source> + <translation type="unfinished">警告</translation> + </message> + <message> + <location line="+6"/> + <location line="+25"/> + <location line="+25"/> + <source>Info</source> + <translation type="unfinished">資訊</translation> + </message> + <message> + <location line="+24"/> + <location line="+30"/> + <source>Confirmation</source> + <translation type="unfinished">答覆</translation> + </message> + <message> + <location line="+19"/> + <location line="+30"/> + <source>Question</source> + <translation type="unfinished">問題</translation> + </message> + <message> + <location line="-7"/> + <source>Question?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>qtray</name> + <message> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp" line="+82"/> + <location filename="../ADM_userInterfaces/ADM_gui/ADM_qtray.cpp.rej" line="+1"/> + <source>Open Avidemux</source> + <translation type="unfinished">開啟 Avidemux</translation> + </message> +</context> +<context> + <name>qvobsub</name> + <message> + <location filename="../ADM_userInterfaces/ADM_dialog/Q_vobsub.cpp" line="+88"/> + <source>Select Idx File</source> + <translation type="unfinished">選擇 Idx 檔案</translation> </message> </context> <context> @@ -10603,38 +13780,47 @@ <context> <name>removeplane</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/removePlane/removePlane.cpp" line="+151"/> + <source>Process luma plane</source> + <translation type="unfinished">處理明度平面</translation> + </message> + <message> + <location line="-106"/> <source>Remove Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Remove Y,U or V plane (used mainly to debug other filters).</source> <translation type="unfinished"></translation> </message> <message> + <location line="+105"/> <source>Keep Y Plane</source> <translation type="unfinished"></translation> </message> <message> - <source>Process luma plane</source> - <translation type="unfinished">處理明度平面</translation> - </message> - <message> + <location line="+1"/> <source>Keep U Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaU plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep V Plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>Process chromaV plane</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Remove plane</source> <translation type="unfinished"></translation> </message> @@ -10642,46 +13828,57 @@ <context> <name>resampleFps</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resampleFps/ADM_vidResampleFPS.cpp" line="+358"/> <source>_Mode:</source> <translation type="unfinished">模式(_M):</translation> </message> <message> + <location line="+1"/> <source>_New frame rate:</source> <translation type="unfinished">新畫格率(_N):</translation> </message> <message> + <location line="+6"/> <source>Resample fps</source> <translation type="unfinished">重複取樣 fps</translation> </message> <message> + <location line="-322"/> <source>Custom</source> <translation type="unfinished">自訂</translation> </message> <message> + <location line="+1"/> <source>25 (PAL)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>23.976 (Film)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>29.97 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>50 (Pal)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>59.93 (NTSC)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+35"/> <source>Resample FPS</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Change and enforce FPS. Keep duration and sync.</source> <translation type="unfinished"></translation> </message> @@ -10689,10 +13886,17 @@ <context> <name>resize</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp" line="+251"/> + <source>Width and height cannot be odd</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/swScaleResize.cpp" line="+80"/> <source>swsResize</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>swScale Resizer.</source> <translation type="unfinished"></translation> </message> @@ -10700,112 +13904,376 @@ <context> <name>resizeDialog</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/resize/qt4/resizing.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+13"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+13"/> <source>Resize</source> - <translation type="obsolete">調整大小</translation> + <translation type="unfinished">調整大小</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Aspect Ratio</source> - <translation type="obsolete">外觀比例</translation> + <translation type="unfinished">外觀比例</translation> </message> <message> + <location line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+12"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+12"/> <source>Lock Aspect Ratio</source> - <translation type="obsolete">鎖定外觀比例</translation> + <translation type="unfinished">鎖定外觀比例</translation> </message> <message> + <location line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+18"/> <source>Source:</source> - <translation type="obsolete">來源:</translation> + <translation type="unfinished">來源:</translation> </message> <message> + <location line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> + <location line="+42"/> <source>1:1</source> - <translation type="obsolete">1:1</translation> + <translation type="unfinished">1:1</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>4:3</source> - <translation type="obsolete">4:3</translation> + <translation type="unfinished">4:3</translation> </message> <message> + <location line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-37"/> + <location line="+42"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-37"/> + <location line="+42"/> <source>16:9</source> - <translation type="obsolete">16:9</translation> + <translation type="unfinished">16:9</translation> </message> <message> + <location line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="-18"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="-18"/> <source>Destination:</source> - <translation type="obsolete">目的檔:</translation> + <translation type="unfinished">目的檔:</translation> </message> <message> + <location line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+44"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+44"/> <source>Resize Dimensions</source> - <translation type="obsolete">調整大小尺寸</translation> + <translation type="unfinished">調整大小尺寸</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Width:</source> - <translation type="obsolete">寬度:</translation> + <translation type="unfinished">寬度:</translation> </message> <message> + <location line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+36"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+36"/> <source>Height:</source> - <translation type="obsolete">高度:</translation> + <translation type="unfinished">高度:</translation> </message> <message> + <location line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+35"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+35"/> <source>Round to the Nearest Multiple of 16</source> - <translation type="obsolete">進展為最接近 16 的倍數</translation> + <translation type="unfinished">進展為最接近 16 的倍數</translation> </message> <message> + <location line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+55"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+55"/> <source>1%</source> - <translation type="obsolete">1%</translation> + <translation type="unfinished">1%</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>Percent</source> - <translation type="obsolete">百分比</translation> + <translation type="unfinished">百分比</translation> </message> <message> + <location line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+20"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+20"/> <source>200%</source> - <translation type="obsolete">200%</translation> + <translation type="unfinished">200%</translation> </message> <message> + <location line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+50"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+50"/> <source>Error X / Y:</source> - <translation type="obsolete">錯誤 X / Y:</translation> + <translation type="unfinished">錯誤 X / Y:</translation> </message> <message> + <location line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+7"/> <source>0.00 / 0.00</source> - <translation type="obsolete">0.00 / 0.00</translation> + <translation type="unfinished">0.00 / 0.00</translation> </message> <message> + <location line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+51"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+51"/> <source>Resize Method:</source> - <translation type="obsolete">調整大小方式:</translation> + <translation type="unfinished">調整大小方式:</translation> </message> <message> + <location line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+8"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+8"/> <source>Bilinear</source> - <translation type="obsolete">雙線性</translation> + <translation type="unfinished">雙線性</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Bicubic</source> - <translation type="obsolete">雙立方</translation> + <translation type="unfinished">雙立方</translation> </message> <message> + <location line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vf_vdpauGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.ui" line="+5"/> + <location filename="../../../avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.ui" line="+5"/> <source>Lanzcos3</source> - <translation type="obsolete">Lanzcos3</translation> + <translation type="unfinished">Lanzcos3</translation> </message> </context> <context> <name>resizeWindow</name> <message> <source>Width and height cannot be odd</source> - <translation type="unfinished">寬度與高度不可為奇數</translation> + <translation type="obsolete">寬度與高度不可為奇數</translation> </message> </context> <context> <name>rotate</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/rotate/rotate.cpp" line="+52"/> + <location line="+163"/> <source>Rotate</source> <translation type="unfinished">旋轉</translation> </message> <message> - <source>Rotate the image by 90/180/270 degrees.</source> - <translation type="unfinished"></translation> - </message> - <message> + <location line="-7"/> <source>None</source> <translation type="unfinished">無</translation> </message> <message> + <location line="+1"/> <source>90 degrees</source> <translation type="unfinished">90 度</translation> </message> @@ -10814,6 +14282,7 @@ <translation type="obsolete">90°</translation> </message> <message> + <location line="+1"/> <source>180 degrees</source> <translation type="unfinished">180 度</translation> </message> @@ -10822,6 +14291,7 @@ <translation type="obsolete">180°</translation> </message> <message> + <location line="+1"/> <source>270 degrees</source> <translation type="unfinished">270 度</translation> </message> @@ -10830,21 +14300,30 @@ <translation type="obsolete">270°</translation> </message> <message> + <location line="+2"/> <source>_Angle:</source> <translation type="unfinished">角度(_A):</translation> </message> <message> + <location line="-4"/> <source>90°</source> <translation type="unfinished">90°</translation> </message> <message> + <location line="+1"/> <source>180°</source> <translation type="unfinished">180°</translation> </message> <message> + <location line="+1"/> <source>270°</source> <translation type="unfinished">270°</translation> </message> + <message> + <location line="-158"/> + <source>Rotate the image by 90/180/270 degrees.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>rotateFilter</name> @@ -10886,28 +14365,46 @@ </message> </context> <context> - <name>rotateGl</name> + <name>seekablePreviewDialog</name> <message> - <source>glRotate</source> - <translation type="unfinished"></translation> + <location filename="../ADM_userInterfaces/ADM_filters/seekablePreview.ui" line="+20"/> + <source>Preview</source> + <translation type="unfinished">預覽</translation> </message> <message> - <source>Angle (°):</source> + <location line="+83"/> + <source>00:00:00.000</source> + <translation type="unfinished">00:00:00.000</translation> + </message> + <message> + <location line="-7"/> + <source>next</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>seekablePreviewDialog</name> + <name>separateFields</name> <message> - <source>Preview</source> - <translation type="unfinished">預覽</translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp" line="+53"/> + <source>Separate Fields</source> + <translation type="unfinished"></translation> </message> <message> - <source>00:00:00.000</source> - <translation type="unfinished">00:00:00.000</translation> + <location line="+1"/> + <source>Split each image into 2 fields.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>sharpen</name> <message> - <source>next</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp" line="+27"/> + <source>Sharpen convolution.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>3x3 convolution filter :sharpen.</source> <translation type="unfinished"></translation> </message> </context> @@ -10923,6 +14420,19 @@ </message> </context> <context> + <name>stackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp" line="+47"/> + <source>Stack Fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Put even lines on top, odd lines at bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>subAss</name> <message> <source>_Subtitle file (ASS/SSA):</source> @@ -10956,148 +14466,355 @@ <context> <name>swapuv</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/swapUV/swapUV.cpp" line="+41"/> <source>Swap UV</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Swap the U and V planes.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>uisupport</name> + <name>telecide</name> <message> - <source>X11</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp" line="+45"/> + <source>Decomb telecide</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows GDI</source> + <location line="+1"/> + <source>Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.</source> <translation type="unfinished"></translation> </message> <message> - <source>Mac OS X Quartz 2D</source> - <translation type="unfinished"></translation> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp" line="+185"/> + <source>No strategy</source> + <translation type="unfinished">無策略</translation> </message> <message> - <source>Mac OS X QuickDraw</source> + <location line="+1"/> + <source>3:2 pulldown</source> + <translation type="unfinished">3:2 pulldown</translation> + </message> + <message> + <location line="+1"/> + <source>PAL/SECAM</source> + <translation type="unfinished">PAL/SECAM</translation> + </message> + <message> + <location line="+1"/> + <source>NTSC converted from PAL</source> + <translation type="unfinished">從 PAL 轉成 NTSC</translation> + </message> + <message> + <location line="+4"/> + <source>Top</source> + <translation type="unfinished">頂部</translation> + </message> + <message> + <location line="+1"/> + <source>Bottom</source> + <translation type="unfinished">底部</translation> + </message> + <message> + <location line="+4"/> + <source>Never</source> + <translation type="unfinished">絕不</translation> + </message> + <message> + <location line="+1"/> + <source>If still combed</source> + <translation type="unfinished">如果仍然有梳形雜訊</translation> + </message> + <message> + <location line="+1"/> + <source>Always</source> + <translation type="unfinished">總是</translation> + </message> + <message> + <location line="+4"/> + <source>None</source> + <translation type="unfinished">無</translation> + </message> + <message> + <location line="+1"/> + <source>None but compute</source> + <translation type="unfinished">無但計算</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc on best match</source> + <translation type="unfinished">在最佳比對上執行後置處理</translation> + </message> + <message> + <location line="+1"/> + <source>Postproc and show zones (debug)</source> + <translation type="unfinished">後置處理和顯示區域 (除錯)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields)</source> + <translation type="unfinished">處理圖像 (非圖場)</translation> + </message> + <message> + <location line="+1"/> + <source>Process image (not fields), debug</source> + <translation type="unfinished">處理圖像 (非圖場),除錯</translation> + </message> + <message> + <location line="+4"/> + <source>_Strategy:</source> + <translation type="unfinished">策略(_S):</translation> + </message> + <message> + <location line="+1"/> + <source>_Field order:</source> <translation type="unfinished"></translation> </message> <message> - <source>OpenGL</source> + <location line="+1"/> + <source>_Postprocessing:</source> + <translation type="unfinished">後置處理(_P):</translation> + </message> + <message> + <location line="+1"/> + <source>_Try backward:</source> + <translation type="unfinished">嘗試反向(_T):</translation> + </message> + <message> + <location line="+2"/> + <source>_Direct threshold:</source> + <translation type="unfinished">正向臨界值(_D):</translation> + </message> + <message> + <location line="+1"/> + <source>_Backward threshold:</source> + <translation type="unfinished">反向臨界值(_B):</translation> + </message> + <message> + <location line="+1"/> + <source>_Noise threshold:</source> + <translation type="unfinished">雜訊臨界值(_N):</translation> + </message> + <message> + <location line="+1"/> + <source>Postp_rocessing threshold:</source> + <translation type="unfinished">後置處理臨界值(_R):</translation> + </message> + <message> + <location line="+2"/> + <source>_Use chroma to decide</source> + <translation type="unfinished">使用色度來判定(_U)</translation> + </message> + <message> + <location line="+1"/> + <source>Sho_w info</source> + <translation type="unfinished">顯示資訊(_W)</translation> + </message> + <message> + <location line="+1"/> + <source>Debu_g</source> + <translation type="unfinished">除錯(_G)</translation> + </message> + <message> + <location line="+1"/> + <source>Bl_end</source> + <translation type="unfinished">混合(_E)</translation> + </message> + <message> + <location line="+8"/> + <source>Decomb Telecide</source> + <translation type="unfinished">去除梳形雜訊電視電影</translation> + </message> +</context> +<context> + <name>tsdemuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp" line="+70"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> + </message> + <message> + <location line="+0"/> + <source>This file's index has been created with an older version of avidemux. +Please delete the idx2 file and reopen.</source> <translation type="unfinished"></translation> </message> <message> - <source>MS Windows Direct3D</source> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp" line="+124"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+82"/> + <source>There are several files with sequential file names. Should they be all loaded ?</source> <translation type="unfinished"></translation> </message> <message> - <source>Default Raster</source> + <location line="+9"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp" line="+7"/> + <location filename="../../../avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp" line="+66"/> + <source>Indexing</source> + <translation type="unfinished">正在索引</translation> + </message> +</context> +<context> + <name>twolame</name> + <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp" line="+205"/> + <source>_Bitrate:</source> + <translation type="unfinished">位元率(_B):</translation> + </message> + <message> + <location line="+5"/> + <source>TwoLame Configuration</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpauVideoFilterDeint</name> + <name>uisupport</name> <message> - <source>Keep Top Field</source> + <location filename="../ADM_userInterfaces/ui_support.cpp" line="+191"/> + <source>X11</source> <translation type="unfinished"></translation> </message> <message> - <source>Keep Bottom Field</source> + <location line="+2"/> + <source>MS Windows GDI</source> <translation type="unfinished"></translation> </message> <message> - <source>Double framerate</source> + <location line="+2"/> + <source>Mac OS X Quartz 2D</source> <translation type="unfinished"></translation> </message> <message> - <source>_Resize:</source> + <location line="+2"/> + <source>Mac OS X QuickDraw</source> <translation type="unfinished"></translation> </message> <message> - <source>_Deint Mode:</source> + <location line="+2"/> + <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <source>Width :</source> + <location line="+3"/> + <source>MS Windows Direct3D</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+3"/> + <source>Default Raster</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>unstackfield</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp" line="+47"/> + <source>Unstack Fields</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+1"/> + <source>Weave top and bottom halves.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter</name> + <name>vdpaudeint</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp" line="+131"/> + <source>vdpauDeint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>VDPAU deinterlacer (+resize).</source> + <translation type="unfinished"></translation> + </message> <message> + <location line="+185"/> <source>Keep Top Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Keep Bottom Field</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Double framerate</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> + <source>_Ivtc:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>_Resize:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Deint Mode:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Width :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Height :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>vdpaufilter2</name> + <name>vdpresize</name> <message> - <source>Width :</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp" line="+69"/> + <source>vdpau: Resize</source> <translation type="unfinished"></translation> </message> <message> - <source>Height :</source> + <location line="+1"/> + <source>vdpau: Resize image using vdpau.</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau</source> + <location line="+133"/> + <source>Width :</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>vdpresize</name> <message> - <source>vdpau: Resize</source> + <location line="+1"/> + <source>Height :</source> <translation type="unfinished"></translation> </message> <message> - <source>vdpau: Resize image using vdpau.</source> + <location line="+4"/> + <source>vdpau</source> <translation type="unfinished"></translation> </message> </context> <context> <name>vflip</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/verticalFlip/verticalFlip.cpp" line="+47"/> <source>Vertical Flip</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Vertically flip the image.</source> <translation type="unfinished"></translation> </message> @@ -11214,22 +14931,27 @@ <translation type="obsolete">延遲:</translation> </message> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/vobsub.ui" line="+13"/> <source>Subtitle Font Size and Position</source> <translation type="unfinished">字幕字型大小和位置</translation> </message> <message> + <location line="+37"/> <source>Delay :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>Select File</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Language :</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> <source>Idx File :</source> <translation type="unfinished"></translation> </message> @@ -11237,26 +14959,32 @@ <context> <name>vorbis</name> <message> + <location filename="../../../avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp" line="+331"/> <source>VBR</source> <translation type="unfinished">VBR</translation> </message> <message> + <location line="+1"/> <source>Quality based</source> <translation type="unfinished">基本品質</translation> </message> <message> + <location line="+2"/> <source>_Mode:</source> <translation type="unfinished">模式(_M):</translation> </message> <message> + <location line="+14"/> <source>_Bitrate:</source> <translation type="unfinished">位元率(_B):</translation> </message> <message> + <location line="+2"/> <source>_Quality:</source> <translation type="unfinished">品質(_Q):</translation> </message> <message> + <location line="+7"/> <source>Vorbis Configuration</source> <translation type="unfinished">Vorbis 設定</translation> </message> @@ -11264,38 +14992,212 @@ <context> <name>vsWindow</name> <message> + <location filename="../../../avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.cpp" line="+68"/> <source>Open VapourSynth File 1</source> <translation type="unfinished"></translation> </message> <message> + <location line="+0"/> <source>VS File Files (*.vpy)</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>webmmuxer</name> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp" line="+66"/> + <source>Unsupported Video. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Unsupported Audio. +Only VP8/VP9 video and Vorbis/Opus audio supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Saving Webm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp" line="+27"/> + <source>Force display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Webm Muxer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>workingDialog</name> <message> + <location filename="../ADM_userInterfaces/ADM_dialog/working.ui" line="+13"/> <source>Processing</source> <translation type="unfinished">處理中</translation> </message> <message> + <location line="+64"/> <source>Elapsed:</source> <translation type="unfinished">已過時間:</translation> </message> <message> + <location line="+22"/> <source>Time Remaining:</source> <translation type="unfinished">剩餘時間:</translation> </message> <message> + <location line="+26"/> <source>00:00:00</source> <translation type="unfinished">00:00:00</translation> </message> <message> + <location line="+87"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>x264</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp" line="+182"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp" line="+206"/> + <source>Custom</source> + <translation type="unfinished">自訂</translation> + </message> + <message> + <location line="+411"/> + <source>Target Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <location line="+19"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <source>Quantiser:</source> + <translation type="unfinished">量化值:</translation> + </message> + <message> + <location line="+4"/> + <source>Quality:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+4"/> + <source>Average Bitrate:</source> + <translation type="unfinished">平均位元率:</translation> + </message> + <message> + <location line="+68"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. + +Do you wish to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>my profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">刪除</translation> + </message> +</context> +<context> <name>x264ConfigDialog</name> <message> <source><default></source> @@ -11306,8 +15208,9 @@ <translation type="obsolete"><自訂></translation> </message> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264ConfigDialog.ui" line="+56"/> <source>Save As</source> - <translation type="obsolete">另存新檔</translation> + <translation type="unfinished">另存新檔</translation> </message> <message> <source>Are you sure you wish to delete the selected configuration?</source> @@ -11318,248 +15221,1221 @@ <translation type="obsolete">量化值:</translation> </message> <message> + <location line="+405"/> <source>MB</source> - <translation type="obsolete">MB</translation> + <translation type="unfinished">MB</translation> </message> <message> <source>Average Bitrate:</source> <translation type="obsolete">平均位元率:</translation> </message> <message> + <location line="-422"/> <source>Configuration:</source> - <translation type="obsolete">設定:</translation> + <translation type="unfinished">設定:</translation> </message> <message> + <location line="+24"/> + <location line="+3152"/> <source>Delete</source> - <translation type="obsolete">刪除</translation> + <translation type="unfinished">刪除</translation> </message> <message> + <location line="-2840"/> <source>Rate Control</source> - <translation type="obsolete">比率控制</translation> + <translation type="unfinished">比率控制</translation> </message> <message> + <location line="+2889"/> <source>Auto-detect</source> - <translation type="obsolete">自動偵測</translation> + <translation type="unfinished">自動偵測</translation> </message> <message> + <location line="-2304"/> <source>Motion</source> - <translation type="obsolete">動作</translation> + <translation type="unfinished">動作</translation> </message> <message> + <location line="+6"/> <source>Motion Estimation</source> - <translation type="obsolete">動作估測</translation> + <translation type="unfinished">動作估測</translation> </message> <message> + <location line="+21"/> <source>Diamond Search</source> - <translation type="obsolete">菱形搜尋</translation> + <translation type="unfinished">菱形搜尋</translation> </message> <message> + <location line="+5"/> <source>Hexagonal Search</source> - <translation type="obsolete">六角形搜尋</translation> + <translation type="unfinished">六角形搜尋</translation> </message> <message> + <location line="+10"/> <source>Exhaustive Search</source> - <translation type="obsolete">徹底搜尋</translation> + <translation type="unfinished">徹底搜尋</translation> </message> <message> + <location line="+5"/> <source>Hadamard Exhaustive Search</source> - <translation type="obsolete">哈達馬德徹底搜尋</translation> + <translation type="unfinished">哈達馬德徹底搜尋</translation> </message> <message> + <location line="+298"/> + <location line="+450"/> + <location line="+36"/> <source>Disabled</source> - <translation type="obsolete">停用</translation> + <translation type="unfinished">停用</translation> </message> <message> + <location line="-433"/> + <location line="+2596"/> <source>None</source> - <translation type="obsolete">無</translation> + <translation type="unfinished">無</translation> </message> <message> + <location line="-2591"/> <source>Spatial</source> - <translation type="obsolete">空間性</translation> + <translation type="unfinished">空間性</translation> </message> <message> + <location line="+5"/> <source>Temporal</source> - <translation type="obsolete">時間性</translation> + <translation type="unfinished">時間性</translation> </message> <message> + <location line="-1144"/> + <location line="+1149"/> <source>Auto</source> - <translation type="obsolete">自動</translation> + <translation type="unfinished">自動</translation> </message> <message> + <location line="+143"/> <source>CABAC</source> - <translation type="obsolete">CABAC</translation> + <translation type="unfinished">CABAC</translation> </message> <message> + <location line="+280"/> <source>Fast</source> - <translation type="obsolete">快</translation> + <translation type="unfinished">快</translation> </message> <message> + <location line="+5"/> <source>Optimal</source> - <translation type="obsolete">最理想化</translation> + <translation type="unfinished">最理想化</translation> </message> <message> + <location line="+1012"/> <source>Adaptive Quantisation</source> - <translation type="obsolete">適性量化</translation> + <translation type="unfinished">適性量化</translation> </message> <message> <source>Variance AQ</source> <translation type="obsolete">適性量化變化量</translation> </message> <message> + <location line="+129"/> <source>Video Buffer Verifier</source> - <translation type="obsolete">視訊緩衝校對器</translation> + <translation type="unfinished">視訊緩衝校對器</translation> </message> <message> + <location line="+259"/> <source>Add</source> - <translation type="obsolete">加入</translation> + <translation type="unfinished">加入</translation> </message> <message> + <location line="+193"/> <source>Output</source> - <translation type="obsolete">輸出</translation> + <translation type="unfinished">輸出</translation> </message> <message> + <location line="-3165"/> + <location line="+669"/> <source>1</source> - <translation type="obsolete">1</translation> + <translation type="unfinished">1</translation> </message> <message> + <location line="-664"/> <source>1.1</source> - <translation type="obsolete">1.1</translation> + <translation type="unfinished">1.1</translation> </message> <message> + <location line="+5"/> <source>1.2</source> - <translation type="obsolete">1.2</translation> + <translation type="unfinished">1.2</translation> </message> <message> + <location line="+5"/> <source>1.3</source> - <translation type="obsolete">1.3</translation> + <translation type="unfinished">1.3</translation> </message> <message> + <location line="+5"/> <source>2</source> - <translation type="obsolete">2</translation> + <translation type="unfinished">2</translation> </message> <message> + <location line="+5"/> <source>2.1</source> - <translation type="obsolete">2.1</translation> + <translation type="unfinished">2.1</translation> </message> <message> + <location line="+5"/> <source>2.2</source> - <translation type="obsolete">2.2</translation> + <translation type="unfinished">2.2</translation> </message> <message> + <location line="+5"/> + <location line="+639"/> <source>3</source> - <translation type="obsolete">3</translation> + <translation type="unfinished">3</translation> </message> <message> + <location line="-634"/> <source>3.1</source> - <translation type="obsolete">3.1</translation> + <translation type="unfinished">3.1</translation> </message> <message> + <location line="+5"/> <source>3.2</source> - <translation type="obsolete">3.2</translation> + <translation type="unfinished">3.2</translation> </message> <message> + <location line="+5"/> <source>4</source> - <translation type="obsolete">4</translation> + <translation type="unfinished">4</translation> </message> <message> + <location line="+5"/> <source>4.1</source> - <translation type="obsolete">4.1</translation> + <translation type="unfinished">4.1</translation> </message> <message> + <location line="+5"/> <source>4.2</source> - <translation type="obsolete">4.2</translation> + <translation type="unfinished">4.2</translation> </message> <message> + <location line="+5"/> <source>5</source> - <translation type="obsolete">5</translation> + <translation type="unfinished">5</translation> </message> <message> + <location line="+5"/> <source>5.1</source> - <translation type="obsolete">5.1</translation> + <translation type="unfinished">5.1</translation> </message> <message> + <location line="+594"/> <source>0</source> - <translation type="obsolete">0</translation> + <translation type="unfinished">0</translation> </message> <message> + <location line="+15"/> <source>7</source> - <translation type="obsolete">7</translation> + <translation type="unfinished">7</translation> </message> <message> + <location line="+5"/> <source>15</source> - <translation type="obsolete">15</translation> + <translation type="unfinished">15</translation> </message> <message> + <location line="+5"/> <source>31</source> - <translation type="obsolete">31</translation> + <translation type="unfinished">31</translation> </message> <message> + <location line="+2506"/> <source>Pixel Aspect Ratio</source> - <translation type="obsolete">像素外觀比例</translation> + <translation type="unfinished">像素外觀比例</translation> </message> <message> + <location line="+18"/> <source>As Input</source> - <translation type="obsolete">另輸出為</translation> + <translation type="unfinished">另輸出為</translation> </message> <message> + <location line="+214"/> <source>Crop</source> - <translation type="obsolete">剪裁</translation> + <translation type="unfinished">剪裁</translation> </message> <message> + <location line="-822"/> <source>Normal</source> - <translation type="obsolete">一般</translation> + <translation type="unfinished">一般</translation> </message> <message> + <location line="+1125"/> <source>VBR</source> - <translation type="obsolete">VBR</translation> + <translation type="unfinished">VBR</translation> </message> <message> + <location line="+5"/> <source>CBR</source> - <translation type="obsolete">CBR</translation> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="-3949"/> + <source>x264 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+90"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+133"/> + <source>Fast Decode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Zero Latency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Fast First Pass</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+82"/> + <location line="+200"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-177"/> + <location line="+200"/> + <location line="+1649"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1826"/> + <location line="+200"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-101"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Macroblock-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2490"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2466"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+52"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>10 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>Maximum Motion Vector Length:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Minimum Buffer Between Threads:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Prediction Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Partition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Partition Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>8x8 DCT Spatial Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8, 8x16 and 16x8 B-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4, 4x8 and 8x4 P-frame Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>8x8 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>4x4 Intra-predicted Blocks</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location line="+1328"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1289"/> + <source>Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+110"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Periodic Intra Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Mixed References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma Motion Estimation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Psychovisual Trellis:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Luma Quantisation Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Intra Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Inter Luma Quantisation Deadzone:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+856"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-809"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+85"/> + <location line="+179"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-459"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Minimum Quantiser:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>BluRay compatibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Generate fake interlaced</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>x264Dialog</name> + <name>x264CustomMatrixDialog</name> <message> - <source>Quantiser:</source> - <translation type="unfinished">量化值:</translation> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x264/qt4/x264CustomMatrixDialog.ui" line="+16"/> + <source>x264 Custom Matrix</source> + <translation type="unfinished"></translation> </message> <message> - <source>MB</source> - <translation type="unfinished">MB</translation> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> </message> <message> - <source>Average Bitrate:</source> - <translation type="unfinished">平均位元率:</translation> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> </message> <message> - <source>Target Bitrate:</source> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> <translation type="unfinished"></translation> </message> <message> - <source>kbit/s</source> + <location line="-238"/> + <source>Inter 4x4</source> <translation type="unfinished"></translation> </message> <message> - <source>Quality:</source> + <location line="+446"/> + <source>Intra 8x8</source> <translation type="unfinished"></translation> </message> <message> - <source>Target Video Size:</source> + <location line="+703"/> + <source>Inter 8x8</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. - -Do you wish to continue?</source> + <location line="+727"/> + <source>Load File</source> <translation type="unfinished"></translation> </message> <message> - <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. - -Do you wish to continue?</source> + <location line="+20"/> + <source>OK</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x264Dialog</name> + <message> + <source>Quantiser:</source> + <translation type="obsolete">量化值:</translation> + </message> + <message> + <source>MB</source> + <translation type="obsolete">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">平均位元率:</translation> + </message> </context> <context> <name>x264ZoneTableModel</name> @@ -11569,205 +16445,1485 @@ </message> </context> <context> - <name>x265Dialog</name> + <name>x265</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp" line="+158"/> + <source>Not coded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>this mode has not been implemented +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp" line="+212"/> + <source>Custom</source> + <translation type="unfinished">自訂</translation> + </message> <message> + <location line="+357"/> <source>Target Bitrate:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> + <location line="+20"/> <source>kbit/s</source> <translation type="unfinished"></translation> </message> <message> + <location line="-15"/> <source>Quantiser:</source> <translation type="unfinished">量化值:</translation> </message> <message> + <location line="+4"/> <source>Quality:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+5"/> <source>Target Video Size:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> + <location line="+4"/> <source>Average Bitrate:</source> <translation type="unfinished">平均位元率:</translation> </message> <message> + <location line="+63"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> <message> + <location line="+12"/> <source>Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled. Do you wish to continue?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+41"/> + <location line="+69"/> + <location line="+14"/> + <source>Error</source> + <translation type="unfinished">錯誤</translation> + </message> + <message> + <location line="-83"/> + <source>Cannot load preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Save Profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Overwrite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Replace the following preset ?:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Cannot save preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot delete custom profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to delete the </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source> profile ?. +If it is a system profile it will be recreated next time.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Delete preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Delete</source> + <translation type="unfinished">刪除</translation> + </message> +</context> +<context> + <name>x265ConfigDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265ConfigDialog.ui" line="+15"/> + <source>x265 Configuraton</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>Configuration:</source> + <translation type="unfinished">設定:</translation> + </message> + <message> + <location line="+17"/> + <source>Save As</source> + <translation type="unfinished">另存新檔</translation> + </message> + <message> + <location line="+7"/> + <location line="+2731"/> + <source>Delete</source> + <translation type="unfinished">刪除</translation> + </message> + <message> + <location line="-2689"/> + <source>General</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Basic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Use advanced configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Profile:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Preset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <source>Tuning:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>IDC Level:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Auto</source> + <translation type="unfinished">自動</translation> + </message> + <message> + <location line="+5"/> + <location line="+668"/> + <source>1</source> + <translation type="unfinished">1</translation> + </message> + <message> + <location line="-663"/> + <source>1.1</source> + <translation type="unfinished">1.1</translation> + </message> + <message> + <location line="+5"/> + <source>1.2</source> + <translation type="unfinished">1.2</translation> + </message> + <message> + <location line="+5"/> + <source>1.3</source> + <translation type="unfinished">1.3</translation> + </message> + <message> + <location line="+5"/> + <source>2</source> + <translation type="unfinished">2</translation> + </message> + <message> + <location line="+5"/> + <source>2.1</source> + <translation type="unfinished">2.1</translation> + </message> + <message> + <location line="+5"/> + <source>2.2</source> + <translation type="unfinished">2.2</translation> + </message> + <message> + <location line="+5"/> + <location line="+638"/> + <source>3</source> + <translation type="unfinished">3</translation> + </message> + <message> + <location line="-633"/> + <source>3.1</source> + <translation type="unfinished">3.1</translation> + </message> + <message> + <location line="+5"/> + <source>3.2</source> + <translation type="unfinished">3.2</translation> + </message> + <message> + <location line="+5"/> + <source>4</source> + <translation type="unfinished">4</translation> + </message> + <message> + <location line="+5"/> + <source>4.1</source> + <translation type="unfinished">4.1</translation> + </message> + <message> + <location line="+5"/> + <source>4.2</source> + <translation type="unfinished">4.2</translation> + </message> + <message> + <location line="+5"/> + <source>5</source> + <translation type="unfinished">5</translation> + </message> + <message> + <location line="+5"/> + <source>5.1</source> + <translation type="unfinished">5.1</translation> + </message> + <message> + <location line="+27"/> + <source>Pool Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Frame Threads </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Rate Control</source> + <translation type="unfinished">比率控制</translation> + </message> + <message> + <location line="+21"/> + <source>Target Video Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Constant Bitrate (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Quantiser (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Constant Rate Factor (Single Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Video Size (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Average Bitrate (Two Pass)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Encoding Mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>MB</source> + <translation type="unfinished">MB</translation> + </message> + <message> + <location line="+44"/> + <location line="+213"/> + <source>0 (High Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-190"/> + <location line="+213"/> + <location line="+1267"/> + <source>Quantiser</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1457"/> + <location line="+213"/> + <source>51 (Low Quality)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-143"/> + <source>Use Strict Constant Bitrate Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Advanced RC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Advanced Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Maximum Constant Rate Factor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+158"/> + <source>Coding Unit-tree Rate Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Frametype Lookahead:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <location line="+2070"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-2046"/> + <source>Sequence Parameter Set Identifer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>0</source> + <translation type="unfinished">0</translation> + </message> + <message> + <location line="+15"/> + <source>7</source> + <translation type="unfinished">7</translation> + </message> + <message> + <location line="+5"/> + <source>15</source> + <translation type="unfinished">15</translation> + </message> + <message> + <location line="+5"/> + <source>31</source> + <translation type="unfinished">31</translation> + </message> + <message> + <location line="+42"/> + <source>Motion</source> + <translation type="unfinished">動作</translation> + </message> + <message> + <location line="+6"/> + <source>Motion Estimation</source> + <translation type="unfinished">動作估測</translation> + </message> + <message> + <location line="+8"/> + <source>Motion Estimation Method:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Diamond Search</source> + <translation type="unfinished">菱形搜尋</translation> + </message> + <message> + <location line="+5"/> + <source>Hexagonal Search</source> + <translation type="unfinished">六角形搜尋</translation> + </message> + <message> + <location line="+5"/> + <source>Uneven Multi-hexagonal Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Star Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Exhaustive Search</source> + <translation type="unfinished">徹底搜尋</translation> + </message> + <message> + <location line="+42"/> + <source>1 (Fast)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Subpixel Refinement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>7 (Best)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Motion Vector</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Maximum Motion Vector Search Range:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Weighted Prediction for B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Constrained Intra Prediction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Weighted Prediction for P-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+217"/> + <location line="+36"/> + <source>Disabled</source> + <translation type="unfinished">停用</translation> + </message> + <message> + <location line="-248"/> + <source>Weighted References</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Weighted References + Duplicates</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame Encoding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Loop Filter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Open GOP:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Blu-ray Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Interlaced:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Top Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bottom Field First</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Maximum Reference Frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>B-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>B-frames as References:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Strictly Hierarchical Pyramid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Non-strict (Not Blu-ray Compatible)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Fast</source> + <translation type="unfinished">快</translation> + </message> + <message> + <location line="+5"/> + <source>Optimal</source> + <translation type="unfinished">最理想化</translation> + </message> + <message> + <location line="+74"/> + <source>B-frame Bias:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Consecutive B-frames:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Adaptive B-frame Decision:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>I-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>GOP Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Minimum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Maximum:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>I-frame Threshold:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <location line="+6"/> + <source>Analysis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Trellis Quantization:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Final Macroblock Only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Always On</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Fast Skip Detection on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>DCT Decimation on P-frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Psychovisual Rate Distortion Optimisation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Noise Reduction:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Noise Reduction Intra:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Noise Reduction Inter:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Quantisation Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Flat Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>JVT Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+818"/> + <source>Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-771"/> + <source>Quantiser Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Chroma to Luma Quantiser Offset:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>I and P-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <location line="+168"/> + <location line="+302"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-448"/> + <source>Maximum Quantiser Step:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Cb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Cr</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>P and B-frame Quantiser Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Average Bitrate Tolerance:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>Quantiser Curve Compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Quantiser Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Reduce Fluctuation Before Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+70"/> + <source>Reduce Fluctuation After Curve Compression:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Adaptive Quantisation</source> + <translation type="unfinished">適性量化</translation> + </message> + <message> + <location line="+8"/> + <source>Variance AQ:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Normal</source> + <translation type="unfinished">一般</translation> + </message> + <message> + <location line="+5"/> + <source>Auto Variance AQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Strength:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>Advanced 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Video Buffer Verifier</source> + <translation type="unfinished">視訊緩衝校對器</translation> + </message> + <message> + <location line="+8"/> + <source>Maximum VBV Bitrate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Initial VBV Buffer Occupancy:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>kbit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+65"/> + <source>kbit/s</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>VBV Buffer Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Slicing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Slices per Frame:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Maximum Size per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>Maximum Macroblocks per Slice:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Zones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Add</source> + <translation type="unfinished">加入</translation> + </message> + <message> + <location line="+42"/> + <source>Advanced 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Multithreading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Auto-detect</source> + <translation type="unfinished">自動偵測</translation> + </message> + <message> + <location line="+12"/> + <source>Custom:</source> + <comment>multithreading</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>Enforce Repeatability</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Slice-based Threading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Custom Threaded Lookahead Buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Output 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Output</source> + <translation type="unfinished">輸出</translation> + </message> + <message> + <location line="+6"/> + <source>Generate Access Unit Delimiters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Pixel Aspect Ratio</source> + <translation type="unfinished">像素外觀比例</translation> + </message> + <message> + <location line="+8"/> + <source>Custom:</source> + <comment>PAR</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>As Input</source> + <translation type="unfinished">另輸出為</translation> + </message> + <message> + <location line="+49"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <source>Predefined Aspect Ratio:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>16:15 (PAL 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>64:45 (PAL 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>8:9 (NTSC 4:3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>32:27 (NTSC 16:9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Output 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Video Usability Information</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>These settings are only suggestions for the playback equipment. Use at your own risk.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Overscan:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+46"/> + <location line="+58"/> + <location line="+63"/> + <location line="+73"/> + <source>Undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-235"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Crop</source> + <translation type="unfinished">剪裁</translation> + </message> + <message> + <location line="+23"/> + <source>Video Format:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Component</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>PAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>NTSC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SECAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>MAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Colour Primaries:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <location line="+63"/> + <location line="+73"/> + <source>BT709</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+63"/> + <source>BT470M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-58"/> + <location line="+63"/> + <location line="+73"/> + <source>BT470BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+136"/> + <source>SMPTE170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <location line="+78"/> + <location line="+58"/> + <source>SMPTE240M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-131"/> + <source>Film</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Transfer Characteristics:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>Linear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LOG316</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>SMPTEL170M</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Colour Matrix:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>FCC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>GBR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>YCgCo</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>HRD Parameters:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>None</source> + <translation type="unfinished">無</translation> + </message> + <message> + <location line="+5"/> + <source>VBR</source> + <translation type="unfinished">VBR</translation> + </message> + <message> + <location line="+5"/> + <source>CBR</source> + <translation type="unfinished">CBR</translation> + </message> + <message> + <location line="+23"/> + <source>Chroma Sample Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Full Range Samples</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265CustomMatrixDialog</name> + <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/x265/qt4/x265CustomMatrixDialog.ui" line="+14"/> + <source>x265 Custom Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Intra 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <location line="+446"/> + <location line="+446"/> + <location line="+703"/> + <source>Luma:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1385"/> + <location line="+446"/> + <source>Chroma U/V:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-238"/> + <source>Inter 4x4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+446"/> + <source>Intra 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+703"/> + <source>Inter 8x8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+727"/> + <source>Load File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>OK</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>x265Dialog</name> + <message> + <source>Quantiser:</source> + <translation type="obsolete">量化值:</translation> + </message> + <message> + <source>MB</source> + <translation type="obsolete">MB</translation> + </message> + <message> + <source>Average Bitrate:</source> + <translation type="obsolete">平均位元率:</translation> + </message> </context> <context> <name>xvid4</name> <message> + <location filename="../../../avidemux_plugins/ADM_videoEncoder/xvid4/xvid4Dialog.cpp" line="+37"/> + <location line="+24"/> <source>None</source> <translation type="unfinished">無</translation> </message> <message> + <location line="-23"/> <source>Low</source> <translation type="unfinished">低</translation> </message> <message> + <location line="+1"/> <source>Medium</source> <translation type="unfinished">中</translation> </message> <message> + <location line="+1"/> <source>Full</source> <translation type="unfinished">全部</translation> </message> <message> + <location line="+4"/> <source>H.263</source> <translation type="unfinished">H.263</translation> </message> <message> + <location line="+1"/> <source>MPEG</source> <translation type="unfinished">MPEG</translation> </message> <message> + <location line="+1"/> <source>Custom</source> <translation type="unfinished">自訂</translation> </message> <message> + <location line="+43"/> + <source>Threading</source> + <translation type="unfinished">執行緒</translation> + </message> + <message> + <location line="+40"/> + <source>Motion Estimation</source> + <translation type="unfinished">動作估測</translation> + </message> + <message> + <location line="+21"/> + <source>Rate Control</source> + <translation type="unfinished">比率控制</translation> + </message> + <message> + <location line="-45"/> + <source>Aspect Ratio:</source> + <translation type="unfinished">外觀比例:</translation> + </message> + <message> + <location line="+40"/> + <source>Aspect Ratio</source> + <translation type="unfinished">外觀比例</translation> + </message> + <message> + <location line="-83"/> <source>DCT</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel16</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Qpel8</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Square</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>One thread</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Two threads)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Three threads</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>Auto (#cpu)</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> + <source>1:1 (PC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>4:3 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (PAL))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>16:9 (NTSC))</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> <source>MotionEstimation</source> <translation type="unfinished"></translation> </message> <message> - <source>Threading</source> - <translation type="unfinished">執行緒</translation> + <location line="+4"/> + <source>Mi_n. quantizer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ma_x. quantizer:</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>_Trellis quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+1"/> <source>_Number of B frames:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Quantization type:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>_Macroblock decision:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> <source>Profile:</source> <translation type="unfinished"></translation> </message> <message> + <location line="+10"/> <source>_Gop Size:</source> <translation type="unfinished"></translation> </message> <message> - <source>Advanced Simple Profile</source> + <location line="+3"/> + <source>Use XVID fcc (else DIVX)</source> <translation type="unfinished"></translation> </message> <message> - <source>Motion Estimation</source> - <translation type="unfinished">動作估測</translation> + <location line="+4"/> + <source>Advanced Simple Profile</source> + <translation type="unfinished"></translation> </message> <message> + <location line="+14"/> <source>Quantization</source> <translation type="unfinished"></translation> </message> <message> + <location line="+4"/> <source>Threads</source> <translation type="unfinished"></translation> </message> <message> - <source>Rate Control</source> - <translation type="unfinished">比率控制</translation> - </message> - <message> + <location line="+15"/> <source>Xvid4 MPEG-4 ASP configuration</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>yadif</name> <message> - <source>1:1 (PC)</source> + <location filename="../../../avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp" line="+77"/> + <source>Yadif</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (PAL))</source> + <location line="+1"/> + <source>Yadif, port of avisynth version (c) Fizick.</source> <translation type="unfinished"></translation> </message> <message> - <source>4:3 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+53"/> + <source>Temporal & spatial check</source> + <translation type="unfinished">時間 & 空間檢查</translation> </message> <message> - <source>16:9 (PAL))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Bob, temporal & spatial check</source> + <translation type="unfinished">上下來回,時間 & 空間檢查</translation> </message> <message> - <source>16:9 (NTSC))</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Skip spatial temporal check</source> + <translation type="unfinished">略過空間時間檢查</translation> </message> <message> - <source>Mi_n. quantizer:</source> + <location line="+1"/> + <source>Bob, skip spatial temporal check</source> + <translation type="unfinished">上下來回,略過空間時間檢查</translation> + </message> + <message> + <location line="+3"/> + <source>Bottom field first</source> <translation type="unfinished"></translation> </message> <message> - <source>Ma_x. quantizer:</source> + <location line="+1"/> + <source>Top field first</source> <translation type="unfinished"></translation> </message> <message> - <source>Aspect Ratio:</source> - <translation type="unfinished">外觀比例:</translation> + <location line="+3"/> + <source>_Mode:</source> + <translation type="unfinished">模式(_M):</translation> </message> <message> - <source>Use XVID fcc (else DIVX)</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>_Order:</source> + <translation type="unfinished">命令(_O):</translation> </message> <message> - <source>Aspect Ratio</source> - <translation type="unfinished">外觀比例</translation> + <location line="+4"/> + <source>yadif</source> + <translation type="unfinished">yadif</translation> </message> </context> <context>
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/qt_hu.ts
Added
@@ -0,0 +1,4437 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="hu_HU"> +<context> + <name>PPDOptionsModel</name> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="1595"/> + <source>Name</source> + <translation>Név</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="1597"/> + <source>Value</source> + <translation>Érték</translation> + </message> +</context> +<context> + <name>Q3Accel</name> + <message> + <location filename="../src/qt3support/other/q3accel.cpp" line="462"/> + <source>%1, %2 not defined</source> + <translation>%1, %2 határozatlan</translation> + </message> + <message> + <location filename="../src/qt3support/other/q3accel.cpp" line="497"/> + <source>Ambiguous %1 not handled</source> + <translation>A többértelmű %1 kezeletlen</translation> + </message> +</context> +<context> + <name>Q3DataTable</name> + <message> + <location filename="../src/qt3support/sql/q3datatable.cpp" line="253"/> + <source>True</source> + <translation>Igaz</translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3datatable.cpp" line="254"/> + <source>False</source> + <translation>Hamis</translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3datatable.cpp" line="766"/> + <source>Insert</source> + <translation>Beszúr</translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3datatable.cpp" line="767"/> + <source>Update</source> + <translation>Frissít</translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3datatable.cpp" line="768"/> + <source>Delete</source> + <translation>Törlés</translation> + </message> +</context> +<context> + <name>Q3FileDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="834"/> + <source>Copy or Move a File</source> + <translation>Fájlmozgatás, másolás</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="842"/> + <source>Read: %1</source> + <translation>Olvasott: %1</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="878"/> + <source>Write: %1</source> + <translation>Írt: %1</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2470"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog_mac.cpp" line="80"/> + <source>All Files (*)</source> + <translation>Minden fájl (*)</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2426"/> + <source>Name</source> + <translation>Név</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2427"/> + <source>Size</source> + <translation>Méret</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2429"/> + <source>Type</source> + <translation>Típus</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2430"/> + <source>Date</source> + <translation>Dátum</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2431"/> + <source>Attributes</source> + <translation>Attribútumok</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4530"/> + <source>&OK</source> + <translation>&OK</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2506"/> + <source>Look &in:</source> + <translation>Keres &itt:</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4537"/> + <source>File &name:</source> + <translation>Fájl&név:</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2508"/> + <source>File &type:</source> + <translation>Fájl&típus:</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2515"/> + <source>Back</source> + <translation>Vissza</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2522"/> + <source>One directory up</source> + <translation>Egy mappával fel</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2531"/> + <source>Create New Folder</source> + <translation>Új mappa</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2549"/> + <source>List View</source> + <translation>Listanézet</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2557"/> + <source>Detail View</source> + <translation>Részletek</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2566"/> + <source>Preview File Info</source> + <translation>Fájlelőzetes</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2589"/> + <source>Preview File Contents</source> + <translation>Fájltartalom</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2677"/> + <source>Read-write</source> + <translation>Írható-olvasható</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2678"/> + <source>Read-only</source> + <translation>Csak olvasható</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2679"/> + <source>Write-only</source> + <translation>Csak írható</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2680"/> + <source>Inaccessible</source> + <translation>Elérhetetlen</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2682"/> + <source>Symlink to File</source> + <translation>Fájlhivatkozás</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2683"/> + <source>Symlink to Directory</source> + <translation>mappahivatkozás</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2684"/> + <source>Symlink to Special</source> + <translation>Speciális hivatkozás</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2685"/> + <source>File</source> + <translation>Fájl</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2686"/> + <source>Dir</source> + <translation>Mappa</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="2687"/> + <source>Special</source> + <translation>Speciális</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="478"/> + <source>Open</source> + <translation>Megnyit</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="392"/> + <source>Save As</source> + <translation>Ment mint</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4536"/> + <source>&Open</source> + <translation>&Megnyit</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4520"/> + <source>&Save</source> + <translation>&Ment</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4179"/> + <source>&Rename</source> + <translation>&Átnevez</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4180"/> + <source>&Delete</source> + <translation>&Törlés</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4200"/> + <source>R&eload</source> + <translation>&Újratölt</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4204"/> + <source>Sort by &Name</source> + <translation>&Név szerint</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4206"/> + <source>Sort by &Size</source> + <translation>&Méret szerint</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4207"/> + <source>Sort by &Date</source> + <translation>&Dátum szerint</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4209"/> + <source>&Unsorted</source> + <translation>&rendezetlen</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4224"/> + <source>Sort</source> + <translation>Rendezés</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4228"/> + <source>Show &hidden files</source> + <translation>&Rejtett fájlok is</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4259"/> + <source>the file</source> + <translation>a fájl</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4261"/> + <source>the directory</source> + <translation>a mappa</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4263"/> + <source>the symlink</source> + <translation>a hivatkozás</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4266"/> + <source>Delete %1</source> + <translation>%1 törlése</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4268"/> + <source><qt>Are you sure you wish to delete %1 "%2"?</qt></source> + <translation><qt>A %1 "%2" törlendő?</qt></translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4269"/> + <source>&Yes</source> + <translation>&Igen</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4269"/> + <source>&No</source> + <translation>&Nem</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4305"/> + <source>New Folder 1</source> + <translation>Új mappa 1</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4310"/> + <source>New Folder</source> + <translation>Új mappa</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4315"/> + <source>New Folder %1</source> + <translation>Új mappa %1</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4420"/> + <source>Find Directory</source> + <translation>Mappa keresés</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4533"/> + <source>Directories</source> + <translation>Mappák</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4531"/> + <source>Directory:</source> + <translation>Mappa:</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="5716"/> + <source>Error</source> + <translation>Hiba</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="4572"/> + <source>%1 +File not found. +Check path and filename.</source> + <translation>%1 +Fájl nincs. +útvolal/név ellenőrizendő.</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="103"/> + <source>All Files (*.*)</source> + <translation>Alle Dateien (*.*)</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="633"/> + <source>Select a Directory</source> + <translation>Mappa választás</translation> + </message> +</context> +<context> + <name>Q3LocalFs</name> + <message> + <location filename="../src/qt3support/network/q3localfs.cpp" line="113"/> + <source>Could not read directory +%1</source> + <translation>A %1 +mappa olvashatatlan</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3localfs.cpp" line="158"/> + <source>Could not create directory +%1</source> + <translation>A %1 +mappa létrehozhatatlan</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3localfs.cpp" line="192"/> + <source>Could not remove file or directory +%1</source> + <translation>A %1 +mappa/fájl törölhetetlen</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3localfs.cpp" line="219"/> + <source>Could not rename +%1 +to +%2</source> + <translation>átnevezhetetlen a +%1 +erre +%2</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3localfs.cpp" line="244"/> + <source>Could not open +%1</source> + <translation>A %1 +nyithatatlan</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3localfs.cpp" line="312"/> + <source>Could not write +%1</source> + <translation>A %1 +írhatatlan</translation> + </message> +</context> +<context> + <name>Q3MainWindow</name> + <message> + <location filename="../src/qt3support/widgets/q3mainwindow.cpp" line="2050"/> + <source>Line up</source> + <translation>Sor föl</translation> + </message> + <message> + <location filename="../src/qt3support/widgets/q3mainwindow.cpp" line="2052"/> + <source>Customize...</source> + <translation>Beállítás...</translation> + </message> +</context> +<context> + <name>Q3NetworkProtocol</name> + <message> + <location filename="../src/qt3support/network/q3networkprotocol.cpp" line="827"/> + <source>Operation stopped by the user</source> + <translation>A felhasználó megszakította</translation> + </message> +</context> +<context> + <name>Q3ProgressDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3progressdialog.cpp" line="292"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> +</context> +<context> + <name>Q3TabDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3tabdialog.cpp" line="973"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3tabdialog.cpp" line="617"/> + <source>Apply</source> + <translation>Alkalmaz</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3tabdialog.cpp" line="660"/> + <source>Help</source> + <translation>Súgó</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3tabdialog.cpp" line="705"/> + <source>Defaults</source> + <translation>Alapérték</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3tabdialog.cpp" line="755"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> +</context> +<context> + <name>Q3TextEdit</name> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="5424"/> + <source>&Undo</source> + <translation>&Visszavon</translation> + </message> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="5425"/> + <source>&Redo</source> + <translation>&Ismét</translation> + </message> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="5430"/> + <source>Cu&t</source> + <translation>&Kivág</translation> + </message> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="5431"/> + <source>&Copy</source> + <translation>&Másol</translation> + </message> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="5433"/> + <source>&Paste</source> + <translation>B&eilleszt</translation> + </message> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="5436"/> + <source>Clear</source> + <translation>Törlés</translation> + </message> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="5442"/> + <source>Select All</source> + <translation>Mindent</translation> + </message> +</context> +<context> + <name>Q3TitleBar</name> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="216"/> + <source>System</source> + <translation>Rendszer</translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="219"/> + <source>Restore up</source> + <translation>Vissza állít</translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="220"/> + <source>Minimize</source> + <translation>Kicsinyít</translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="223"/> + <source>Restore down</source> + <translation>Előre állít</translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="224"/> + <source>Maximize</source> + <translation>Maximál</translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="226"/> + <source>Close</source> + <translation>Bezár</translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="244"/> + <source>Contains commands to manipulate the window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="247"/> + <source>Puts a minimized back to normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="248"/> + <source>Moves the window out of the way</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="251"/> + <source>Puts a maximized window back to normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="252"/> + <source>Makes the window full screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="254"/> + <source>Closes the window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="256"/> + <source>Displays the name of the window and contains controls to manipulate it</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Q3ToolBar</name> + <message> + <location filename="../src/qt3support/widgets/q3toolbar.cpp" line="656"/> + <source>More...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Q3UrlOperator</name> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="624"/> + <source>The protocol `%1' is not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="364"/> + <source>The protocol `%1' does not support listing directories</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="367"/> + <source>The protocol `%1' does not support creating new directories</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="370"/> + <source>The protocol `%1' does not support removing files or directories</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="373"/> + <source>The protocol `%1' does not support renaming files or directories</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="376"/> + <source>The protocol `%1' does not support getting files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="379"/> + <source>The protocol `%1' does not support putting files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="626"/> + <source>The protocol `%1' does not support copying or moving files or directories</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="881"/> + <source>(unknown)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Q3Wizard</name> + <message> + <location filename="../src/qt3support/dialogs/q3wizard.cpp" line="145"/> + <source>&Cancel</source> + <translation>&Mégse</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3wizard.cpp" line="146"/> + <source>< &Back</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3wizard.cpp" line="147"/> + <source>&Next ></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3wizard.cpp" line="148"/> + <source>&Finish</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3wizard.cpp" line="149"/> + <source>&Help</source> + <translation>&Súgó</translation> + </message> +</context> +<context> + <name>QAbstractSocket</name> + <message> + <location filename="../src/network/qabstractsocket.cpp" line="703"/> + <source>Host not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qhttpsocketengine.cpp" line="479"/> + <source>Connection refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qabstractsocket.cpp" line="1449"/> + <source>Socket operation timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qabstractsocket.cpp" line="1831"/> + <source>Socket is not connected</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QAbstractSpinBox</name> + <message> + <location filename="../src/gui/widgets/qabstractspinbox.cpp" line="1148"/> + <source>&Step up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qabstractspinbox.cpp" line="1150"/> + <source>Step &down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qabstractspinbox.cpp" line="1142"/> + <source>&Select All</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QApplication</name> + <message> + <location filename="../src/gui/accessible/qaccessibleobject.cpp" line="346"/> + <source>Activate</source> + <translation>Aktivál</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.h" line="308"/> + <source>Executable '%1' requires Qt %2, found Qt %3.</source> + <translation>A végrehajtandó '%1' kívánalma Qt %2, lelve Qt %3.</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.h" line="310"/> + <source>Incompatible Qt Library Error</source> + <translation>Nem kompatibilis Qt gyűjtemény</translation> + </message> + <message> + <location filename="../src/gui/kernel/qapplication.cpp" line="2012"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/accessible/qaccessibleobject.cpp" line="348"/> + <source>Activates the program's main window</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QAxSelect</name> + <message> + <location filename="../src/activeqt/container/ui_qaxselect.h" line="123"/> + <source>Select ActiveX Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/activeqt/container/ui_qaxselect.h" line="124"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/activeqt/container/ui_qaxselect.h" line="125"/> + <source>&Cancel</source> + <translation>&Mégse</translation> + </message> + <message> + <location filename="../src/activeqt/container/ui_qaxselect.h" line="126"/> + <source>COM &Object:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCheckBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="84"/> + <source>Uncheck</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="87"/> + <source>Check</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="88"/> + <source>Toggle</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QColorDialog</name> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1204"/> + <source>Hu&e:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1205"/> + <source>&Sat:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1206"/> + <source>&Val:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1207"/> + <source>&Red:</source> + <translatorcomment>Pi&ros</translatorcomment> + <translation>&Rot :</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1208"/> + <source>&Green:</source> + <translation>&Zöld:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1209"/> + <source>Bl&ue:</source> + <translation>&Kék :</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1210"/> + <source>A&lpha channel:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1410"/> + <source>&Basic colors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1411"/> + <source>&Custom colors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1412"/> + <source>&Define Custom Colors >></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1415"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1416"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1413"/> + <source>&Add to Custom Colors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="1539"/> + <source>Select color</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QComboBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="1394"/> + <source>Open</source> + <translation>Megnyit</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qitemeditorfactory.cpp" line="515"/> + <source>False</source> + <translation>Hamis</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qitemeditorfactory.cpp" line="516"/> + <source>True</source> + <translation>Igaz</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="1394"/> + <source>Close</source> + <translation>Bezár</translation> + </message> +</context> +<context> + <name>QDB2Driver</name> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="1153"/> + <source>Unable to connect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="1414"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="1431"/> + <source>Unable to rollback transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="1446"/> + <source>Unable to set autocommit</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDB2Result</name> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="768"/> + <source>Unable to execute statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="562"/> + <source>Unable to prepare statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="758"/> + <source>Unable to bind variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="849"/> + <source>Unable to fetch record %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="866"/> + <source>Unable to fetch next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="885"/> + <source>Unable to fetch first</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDateTimeEdit</name> + <message> + <location filename="../src/gui/widgets/qdatetimeedit.cpp" line="2061"/> + <source>AM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qdatetimeedit.cpp" line="2061"/> + <source>am</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qdatetimeedit.cpp" line="2063"/> + <source>PM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qdatetimeedit.cpp" line="2063"/> + <source>pm</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDial</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="920"/> + <source>QDial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="922"/> + <source>SpeedoMeter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="924"/> + <source>SliderHandle</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDialog</name> + <message> + <location filename="../src/gui/dialogs/qdialog.cpp" line="490"/> + <source>What's This?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDialogButtonBox</name> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="525"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="528"/> + <source>Save</source> + <translation>Ment</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="531"/> + <source>Open</source> + <translation>Megnyit</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="534"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="537"/> + <source>Close</source> + <translation>Bezár</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="540"/> + <source>Apply</source> + <translation>Alkalmaz</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="543"/> + <source>Reset</source> + <translation>Alapállapot</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="546"/> + <source>Help</source> + <translation>Súgó</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="550"/> + <source>Don't Save</source> + <translation>Ne mentse</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="554"/> + <source>Discard</source> + <translation>Elutasít</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="557"/> + <source>&Yes</source> + <translation>&Igen</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="560"/> + <source>Yes to &All</source> + <translation>&Minden igen</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="563"/> + <source>&No</source> + <translation>&Nem</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="566"/> + <source>N&o to All</source> + <translation>&Egyik sem</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="569"/> + <source>Save All</source> + <translation>Mindent ment</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="572"/> + <source>Abort</source> + <translation>Állj</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="575"/> + <source>Retry</source> + <translation>Újra</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="578"/> + <source>Ignore</source> + <translation>Kihagyás</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="581"/> + <source>Restore Defaults</source> + <translation>Alapértékekre</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="552"/> + <source>Close without Saving</source> + <translation>Bezár mentés nélkül</translation> + </message> +</context> +<context> + <name>QDirModel</name> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="419"/> + <source>Name</source> + <translation>Név</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="420"/> + <source>Size</source> + <translation>Méret</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="423"/> + <source>Kind</source> + <comment>Match OS X Finder</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="425"/> + <source>Type</source> + <comment>All other platforms</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="431"/> + <source>Date Modified</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDockWidget</name> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblewidgets.cpp" line="1198"/> + <source>Close</source> + <translation>Bezár</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblewidgets.cpp" line="1201"/> + <source>Dock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblewidgets.cpp" line="1201"/> + <source>Float</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDoubleSpinBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="387"/> + <source>More</source> + <translation>Több</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="389"/> + <source>Less</source> + <translation>Kevesebb</translation> + </message> +</context> +<context> + <name>QErrorMessage</name> + <message> + <location filename="../src/gui/dialogs/qerrormessage.cpp" line="131"/> + <source>Debug Message:</source> + <translation>Nyomkövető üzenet:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qerrormessage.cpp" line="134"/> + <source>Warning:</source> + <translation>Vigyázat:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qerrormessage.cpp" line="137"/> + <source>Fatal Error:</source> + <translation>Végzetes hiba:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qerrormessage.cpp" line="287"/> + <source>&Show this message again</source> + <translation>&Ezt ne jelezze többé</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qerrormessage.cpp" line="288"/> + <source>&OK</source> + <translation>&OK</translation> + </message> +</context> +<context> + <name>QFileDialog</name> + <message> + <location filename="../src/gui/dialogs/qfiledialog_mac.cpp" line="84"/> + <source>All Files (*)</source> + <translation>Minden fájl (*)</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="747"/> + <source>Directories</source> + <translation>Mappák</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="784"/> + <source>&Open</source> + <translation>&Megnyit</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="784"/> + <source>&Save</source> + <translation>&Ment</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="416"/> + <source>Open</source> + <translation>Megnyit</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="1557"/> + <source>%1 already exists. +Do you want to replace it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="1575"/> + <source>%1 +File not found. +Please verify the correct file name was given.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="823"/> + <source>My Computer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="442"/> + <source>&Rename</source> + <translation>&Átnevez</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="443"/> + <source>&Delete</source> + <translation>&Törlés</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="444"/> + <source>Show &hidden files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/ui_qfiledialog.h" line="257"/> + <source>Back</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/ui_qfiledialog.h" line="259"/> + <source>Parent Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/ui_qfiledialog.h" line="261"/> + <source>List View</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/ui_qfiledialog.h" line="262"/> + <source>Detail View</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/ui_qfiledialog.h" line="263"/> + <source>Files of type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="749"/> + <source>Directory:</source> + <translation>Mappa:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="1518"/> + <source>File not found. +Please verify the correct file name was given</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="2269"/> + <source>%1 +Directory not found. +Please verify the correct directory name was given.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="2104"/> + <source>'%1' is write protected. +Do you want to delete it anyway?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="2109"/> + <source>Are sure you want to delete '%1'?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="2120"/> + <source>Could not delete directory.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog_win.cpp" line="105"/> + <source>All Files (*.*)</source> + <translation>Minden fájl (*)</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="418"/> + <source>Save As</source> + <translation>Ment mint</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qfileiconprovider.cpp" line="332"/> + <source>Drive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/itemviews/qfileiconprovider.cpp" line="336"/> + <source>File</source> + <translation>Fájl</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qfileiconprovider.cpp" line="365"/> + <source>Unknown</source> + <translation>Ismeretlen</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="420"/> + <source>Find Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="438"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/ui_qfiledialog.h" line="258"/> + <source>Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="1997"/> + <source>New Folder</source> + <translation>Új mappa</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="445"/> + <source>&New Folder</source> + <translation>Új kö&nyvtár</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="782"/> + <source>&Choose</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qsidebar.cpp" line="376"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="752"/> + <source>File &name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/ui_qfiledialog.h" line="256"/> + <source>Look in:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/ui_qfiledialog.h" line="260"/> + <source>Create New Folder</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFileSystemModel</name> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="560"/> + <source>Invalid filename</source> + <translation>Hibás fájlnév</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="562"/> + <source><b>The name "%1" can not be used.</b><p>Try using another name, with fewer characters or no punctuations marks.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="607"/> + <source>Name</source> + <translation>név</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="609"/> + <source>Size</source> + <translation>Méret</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="613"/> + <source>Kind</source> + <comment>Match OS X Finder</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="615"/> + <source>Type</source> + <comment>All other platforms</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="622"/> + <source>Date Modified</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel_p.h" line="261"/> + <source>My Computer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel_p.h" line="263"/> + <source>Computer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="479"/> + <source>%1 TB</source> + <translation>%1 TB</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="481"/> + <source>%1 GB</source> + <translation>%1 GB</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="483"/> + <source>%1 MB</source> + <translation>%1 MB</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="485"/> + <source>%1 KB</source> + <translation>%1 KB</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="486"/> + <source>%1 bytes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFontDialog</name> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="786"/> + <source>&Font</source> + <translation>&Betűtípus</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="787"/> + <source>Font st&yle</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="788"/> + <source>&Size</source> + <translation>&Méret</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="789"/> + <source>Effects</source> + <translation>Effektusok</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="790"/> + <source>Stri&keout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="791"/> + <source>&Underline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="792"/> + <source>Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="793"/> + <source>Wr&iting System</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="449"/> + <source>Select Font</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFtp</name> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="653"/> + <source>Not connected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="718"/> + <source>Host %1 not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="722"/> + <source>Connection refused to host %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2327"/> + <source>Connected to host %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="985"/> + <source>Connection refused for data connection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="1960"/> + <source>Unknown error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2037"/> + <source>Connecting to host failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2040"/> + <source>Login failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2043"/> + <source>Listing directory failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2046"/> + <source>Changing directory failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2049"/> + <source>Downloading file failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2052"/> + <source>Uploading file failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2055"/> + <source>Removing file failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2058"/> + <source>Creating directory failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2061"/> + <source>Removing directory failed: +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2336"/> + <source>Connection closed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2325"/> + <source>Host %1 found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2329"/> + <source>Connection to %1 closed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2332"/> + <source>Host found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="2334"/> + <source>Connected to host</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QHostInfo</name> + <message> + <location filename="../src/network/qhostinfo_p.h" line="136"/> + <source>Unknown error</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QHostInfoAgent</name> + <message> + <location filename="../src/network/qhostinfo_win.cpp" line="207"/> + <source>Host not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qhostinfo_win.cpp" line="202"/> + <source>Unknown address type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qhostinfo_win.cpp" line="210"/> + <source>Unknown error</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QHttp</name> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1749"/> + <source>Unknown error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1379"/> + <source>Request aborted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1760"/> + <source>No server set to connect to</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1816"/> + <source>Wrong content length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1820"/> + <source>Server closed connection unexpectedly</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1858"/> + <source>Connection refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1861"/> + <source>Host %1 not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1864"/> + <source>HTTP request failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="1933"/> + <source>Invalid HTTP response header</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="2020"/> + <source>Invalid HTTP chunked body</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="2314"/> + <source>Host %1 found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="2317"/> + <source>Connected to host %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="2320"/> + <source>Connection to %1 closed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="2328"/> + <source>Host found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="2331"/> + <source>Connected to host</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="2334"/> + <source>Connection closed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qhttp.cpp" line="2652"/> + <source>Proxy authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qhttp.cpp" line="2656"/> + <source>Authentication required</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QHttpSocketEngine</name> + <message> + <location filename="../src/network/qhttpsocketengine.cpp" line="492"/> + <source>Authentication required</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QIBaseDriver</name> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="1344"/> + <source>Error opening database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="1377"/> + <source>Could not start transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="1390"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="1403"/> + <source>Unable to rollback transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QIBaseResult</name> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="353"/> + <source>Unable to create BLOB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="359"/> + <source>Unable to write BLOB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="373"/> + <source>Unable to open BLOB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="391"/> + <source>Unable to read BLOB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="703"/> + <source>Could not find array</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="546"/> + <source>Could not get array data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="758"/> + <source>Could not get query info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="778"/> + <source>Could not start transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="797"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="830"/> + <source>Could not allocate statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="835"/> + <source>Could not prepare statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="848"/> + <source>Could not describe input statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="857"/> + <source>Could not describe statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="972"/> + <source>Unable to close statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="980"/> + <source>Unable to execute query</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="1022"/> + <source>Could not fetch next item</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="1182"/> + <source>Could not get statement info</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QIODevice</name> + <message> + <location filename="../src/corelib/global/qglobal.cpp" line="1982"/> + <source>Permission denied</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/global/qglobal.cpp" line="1985"/> + <source>Too many open files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/global/qglobal.cpp" line="1988"/> + <source>No such file or directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/global/qglobal.cpp" line="1991"/> + <source>No space left on device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/io/qiodevice.cpp" line="1484"/> + <source>Unknown error</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QInputContext</name> + <message> + <location filename="../src/gui/inputmethod/qinputcontextfactory.cpp" line="202"/> + <source>XIM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/inputmethod/qinputcontextfactory.cpp" line="225"/> + <source>XIM input method</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/inputmethod/qinputcontextfactory.cpp" line="229"/> + <source>Windows input method</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/inputmethod/qinputcontextfactory.cpp" line="233"/> + <source>Mac OS X input method</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLibrary</name> + <message> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="50"/> + <source>QLibrary::load_sys: Cannot load %1 (%2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="76"/> + <source>QLibrary::unload_sys: Cannot unload %1 (%2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="91"/> + <source>QLibrary::resolve_sys: Symbol "%1" undefined in %2 (%3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="355"/> + <source>Could not mmap '%1': %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="376"/> + <source>Plugin verification data mismatch in '%1'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="383"/> + <source>Could not unmap '%1': %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="620"/> + <source>The plugin '%1' uses incompatible Qt library. (%2.%3.%4) [%5]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="636"/> + <source>The plugin '%1' uses incompatible Qt library. Expected build key "%2", got "%3"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="928"/> + <source>Unknown error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="602"/> + <source>The shared library was not found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="604"/> + <source>The file '%1' is not a valid Qt plugin.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="643"/> + <source>The plugin '%1' uses incompatible Qt library. (Cannot mix debug and release libraries.)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLineEdit</name> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="2489"/> + <source>&Undo</source> + <translation type="unfinished">&Rückgängig</translation> + </message> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="2491"/> + <source>&Redo</source> + <translation type="unfinished">&Wiederholen</translation> + </message> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="2495"/> + <source>Cu&t</source> + <translation type="unfinished">&Ausschneiden</translation> + </message> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="2497"/> + <source>&Copy</source> + <translation type="unfinished">&Kopieren</translation> + </message> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="2499"/> + <source>&Paste</source> + <translation type="unfinished">&Einfügen</translation> + </message> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="2502"/> + <source>Delete</source> + <translation type="unfinished">Löschen</translation> + </message> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="2506"/> + <source>Select All</source> + <translation type="unfinished">Alles auswählen</translation> + </message> +</context> +<context> + <name>QMYSQLDriver</name> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="1077"/> + <source>Unable to open database '</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="1084"/> + <source>Unable to connect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="1204"/> + <source>Unable to begin transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="1221"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="1238"/> + <source>Unable to rollback transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMYSQLResult</name> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="444"/> + <source>Unable to fetch data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="594"/> + <source>Unable to execute query</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="600"/> + <source>Unable to store result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="731"/> + <source>Unable to prepare statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="762"/> + <source>Unable to reset statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="849"/> + <source>Unable to bind value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="860"/> + <source>Unable to execute statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="895"/> + <source>Unable to bind outvalues</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="883"/> + <source>Unable to store statement results</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMdiSubWindow</name> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="255"/> + <source>%1 - [%2]</source> + <translation>%1 - [%2]</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="547"/> + <source>Close</source> + <translation>Bezár</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="550"/> + <source>Minimize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="553"/> + <source>Restore Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="893"/> + <source>&Restore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="896"/> + <source>&Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="897"/> + <source>&Size</source> + <translation>&Méret</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="898"/> + <source>Mi&nimize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="900"/> + <source>Ma&ximize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="902"/> + <source>Stay on &Top</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="905"/> + <source>&Close</source> + <translation>&Bezárás</translation> + </message> +</context> +<context> + <name>QMenu</name> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblemenu.cpp" line="345"/> + <source>Close</source> + <translation>Bezár</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblemenu.cpp" line="346"/> + <source>Open</source> + <translation>Megnyit</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblemenu.cpp" line="399"/> + <source>Execute</source> + <translation>Végrehajt</translation> + </message> +</context> +<context> + <name>QMenuBar</name> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="308"/> + <source>About</source> + <translation>Névjegy</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="314"/> + <source>Config</source> + <translation>Konfiguráció</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="315"/> + <source>Preference</source> + <translation>Beállítás</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="316"/> + <source>Options</source> + <translation>Beállítások</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="317"/> + <source>Setting</source> + <translation></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="318"/> + <source>Setup</source> + <translatorcomment>Beállítás</translatorcomment> + <translation></translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="320"/> + <source>Quit</source> + <translation>Kilépés</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="321"/> + <source>Exit</source> + <translation>Kilépés</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="356"/> + <source>About %1</source> + <translation>%1 névjegye</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="358"/> + <source>About Qt</source> + <translation>Qt névjegy</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="360"/> + <source>Preferences</source> + <translation>Beállítások</translation> + </message> + <message> + <location filename="../src/gui/widgets/qmenu_mac.cpp" line="362"/> + <source>Quit %1</source> + <translation>Beenden %1</translation> + </message> +</context> +<context> + <name>QMessageBox</name> + <message> + <location filename="../src/gui/dialogs/qdialog.cpp" line="585"/> + <source>Help</source> + <translation type="unfinished">Súgó</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.h" line="274"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="1456"/> + <source>About Qt</source> + <translation>Qt névjegy</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="1636"/> + <source><p>This program uses Qt version %1.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="1635"/> + <source><h3>About Qt</h3>%1<p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qtopia Core.</p><p>Qt is a Trolltech product. See <a href="http://www.trolltech.com/qt/">www.trolltech.com/qt/</a> for more information.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="83"/> + <source>Show Details...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="83"/> + <source>Hide Details...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="1644"/> + <source><p>This program uses Qt Open Source Edition version %1.</p><p>Qt Open Source Edition is intended for the development of Open Source applications. You need a commercial Qt license for development of proprietary (closed source) applications.</p><p>Please see <a href="http://www.trolltech.com/company/model/">www.trolltech.com/company/model/</a> for an overview of Qt licensing.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMultiInputContext</name> + <message> + <location filename="../src/plugins/inputmethods/imsw-multi/qmultiinputcontext.cpp" line="55"/> + <source>Select IM</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMultiInputContextPlugin</name> + <message> + <location filename="../src/plugins/inputmethods/imsw-multi/qmultiinputcontextplugin.cpp" line="66"/> + <source>Multiple input method switcher</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/inputmethods/imsw-multi/qmultiinputcontextplugin.cpp" line="73"/> + <source>Multiple input method switcher that uses the context menu of the text widgets</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNativeSocketEngine</name> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="169"/> + <source>The remote host closed the connection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="172"/> + <source>Network operation timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="175"/> + <source>Out of resources</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="178"/> + <source>Unsupported socket operation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="181"/> + <source>Protocol type not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="184"/> + <source>Invalid socket descriptor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="190"/> + <source>Network unreachable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="193"/> + <source>Permission denied</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="196"/> + <source>Connection timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="199"/> + <source>Connection refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="202"/> + <source>The bound address is already in use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="205"/> + <source>The address is not available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="208"/> + <source>The address is protected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="214"/> + <source>Unable to send a message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="217"/> + <source>Unable to receive a message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="220"/> + <source>Unable to write</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="223"/> + <source>Network error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="226"/> + <source>Another socket is already listening on the same port</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="160"/> + <source>Unable to initialize non-blocking socket</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="163"/> + <source>Unable to initialize broadcast socket</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="166"/> + <source>Attempt to use IPv6 socket on a platform with no IPv6 support</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="187"/> + <source>Host unreachable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="211"/> + <source>Datagram was too large to send</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="229"/> + <source>Operation on non-socket</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qnativesocketengine.cpp" line="232"/> + <source>Unknown error</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QOCIDriver</name> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1919"/> + <source>Unable to logon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1783"/> + <source>Unable to initialize</source> + <comment>QOCIDriver</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QOCIResult</name> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1283"/> + <source>Unable to bind column for batch execute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1297"/> + <source>Unable to execute batch statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1574"/> + <source>Unable to goto next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1631"/> + <source>Unable to alloc statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1646"/> + <source>Unable to prepare statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1664"/> + <source>Unable to bind value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1689"/> + <source>Unable to execute select statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="1706"/> + <source>Unable to execute statement</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QODBCDriver</name> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1518"/> + <source>Unable to connect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1525"/> + <source>Unable to connect - Driver doesn't support all needed functionality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1708"/> + <source>Unable to disable autocommit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1725"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1742"/> + <source>Unable to rollback transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1757"/> + <source>Unable to enable autocommit</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QODBCResult</name> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1056"/> + <source>QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement attribute. Please check your ODBC driver configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1317"/> + <source>Unable to execute statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="820"/> + <source>Unable to fetch next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1073"/> + <source>Unable to prepare statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="1308"/> + <source>Unable to bind variable</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../src/gui/util/qdesktopservices_mac.cpp" line="147"/> + <source>Home</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPSQLDriver</name> + <message> + <location filename="../src/sql/drivers/psql/qsql_psql.cpp" line="548"/> + <source>Unable to connect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/psql/qsql_psql.cpp" line="587"/> + <source>Could not begin transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/psql/qsql_psql.cpp" line="604"/> + <source>Could not commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/psql/qsql_psql.cpp" line="620"/> + <source>Could not rollback transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPSQLResult</name> + <message> + <location filename="../src/sql/drivers/psql/qsql_psql.cpp" line="140"/> + <source>Unable to create query</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPluginLoader</name> + <message> + <location filename="../src/corelib/plugin/qpluginloader.cpp" line="251"/> + <source>Unknown error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qpluginloader.cpp" line="194"/> + <source>The plugin was not loaded.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintDialog</name> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="186"/> + <source>locally connected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="411"/> + <source>Aliases: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="854"/> + <source>unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="947"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="948"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="776"/> + <source>A0 (841 x 1189 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="777"/> + <source>A1 (594 x 841 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="778"/> + <source>A2 (420 x 594 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="779"/> + <source>A3 (297 x 420 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="780"/> + <source>A4 (210 x 297 mm, 8.26 x 11.7 inches)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="781"/> + <source>A5 (148 x 210 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="782"/> + <source>A6 (105 x 148 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="783"/> + <source>A7 (74 x 105 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="784"/> + <source>A8 (52 x 74 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="785"/> + <source>A9 (37 x 52 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="786"/> + <source>B0 (1000 x 1414 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="787"/> + <source>B1 (707 x 1000 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="788"/> + <source>B2 (500 x 707 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="789"/> + <source>B3 (353 x 500 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="790"/> + <source>B4 (250 x 353 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="791"/> + <source>B5 (176 x 250 mm, 6.93 x 9.84 inches)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="792"/> + <source>B6 (125 x 176 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="793"/> + <source>B7 (88 x 125 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="794"/> + <source>B8 (62 x 88 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="795"/> + <source>B9 (44 x 62 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="796"/> + <source>B10 (31 x 44 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="797"/> + <source>C5E (163 x 229 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="798"/> + <source>DLE (110 x 220 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="799"/> + <source>Executive (7.5 x 10 inches, 191 x 254 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="800"/> + <source>Folio (210 x 330 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="801"/> + <source>Ledger (432 x 279 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="802"/> + <source>Legal (8.5 x 14 inches, 216 x 356 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="803"/> + <source>Letter (8.5 x 11 inches, 216 x 279 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="804"/> + <source>Tabloid (279 x 432 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="805"/> + <source>US Common #10 Envelope (105 x 241 mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qpagesetupdialog_unix.cpp" line="155"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qpagesetupdialog_unix.cpp" line="156"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qpagesetupdialog_unix.cpp" line="130"/> + <source>Page size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="56"/> + <source>Orientation:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qpagesetupdialog_unix.cpp" line="141"/> + <source>Paper source:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="951"/> + <source>Print</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="1025"/> + <source>File</source> + <translation>Fájl</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="1050"/> + <source>Printer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="1136"/> + <source>Print To File ...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="25"/> + <source>Print dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="37"/> + <source>Paper format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="49"/> + <source>Size:</source> + <translation>Méret:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="162"/> + <source>Properties</source> + <translation>Tulajdonságok</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="179"/> + <source>Printer info:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="239"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="259"/> + <source>Print to file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="347"/> + <source>Print range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="345"/> + <source>Print all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="307"/> + <source>Pages from</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="321"/> + <source>to</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="350"/> + <source>Selection</source> + <translation>Kijelölés</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="368"/> + <source>Copies</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="388"/> + <source>Number of copies:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="423"/> + <source>Collate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="430"/> + <source>Print last page first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="448"/> + <source>Other</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="460"/> + <source>Print in color if available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog.ui" line="470"/> + <source>Double side printing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="1178"/> + <source>File %1 is not writable. +Please choose a different file name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="1182"/> + <source>%1 already exists. +Do you want to overwrite it?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="118"/> + <source>File exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="119"/> + <source><qt>Do you want to overwrite it?</qt></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="346"/> + <source>Print selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="1174"/> + <source>%1 is a directory. +Please choose a different file name.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintPropertiesDialog</name> + <message> + <location filename="../src/gui/dialogs/qprintpropertiesdialog.ui" line="27"/> + <source>PPD Properties</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintpropertiesdialog.ui" line="54"/> + <source>Save</source> + <translation>Ment</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintpropertiesdialog.ui" line="74"/> + <source>OK</source> + <translation>OK</translation> + </message> +</context> +<context> + <name>QProgressDialog</name> + <message> + <location filename="../src/gui/dialogs/qprogressdialog.cpp" line="147"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="80"/> + <source>Open</source> + <translation>Megnyit</translation> + </message> +</context> +<context> + <name>QRadioButton</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="92"/> + <source>Check</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QRegExp</name> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="31"/> + <source>no error occurred</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="32"/> + <source>disabled feature used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="33"/> + <source>bad char class syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="34"/> + <source>bad lookahead syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="35"/> + <source>bad repetition syntax</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="36"/> + <source>invalid octal value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="37"/> + <source>missing left delim</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="38"/> + <source>unexpected end</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="40"/> + <source>met internal limit</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSQLite2Driver</name> + <message> + <location filename="../src/sql/drivers/sqlite2/qsql_sqlite2.cpp" line="346"/> + <source>Error to open database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite2/qsql_sqlite2.cpp" line="387"/> + <source>Unable to begin transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite2/qsql_sqlite2.cpp" line="404"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite2/qsql_sqlite2.cpp" line="421"/> + <source>Unable to rollback Transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSQLite2Result</name> + <message> + <location filename="../src/sql/drivers/sqlite2/qsql_sqlite2.cpp" line="118"/> + <source>Unable to fetch results</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite2/qsql_sqlite2.cpp" line="251"/> + <source>Unable to execute statement</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSQLiteDriver</name> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="461"/> + <source>Error opening database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="472"/> + <source>Error closing database</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="492"/> + <source>Unable to begin transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="507"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="522"/> + <source>Unable to roll back transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSQLiteResult</name> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="213"/> + <source>Unable to fetch row</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="265"/> + <source>Unable to execute statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="284"/> + <source>Unable to reset statement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="328"/> + <source>Unable to bind parameters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="335"/> + <source>Parameter count mismatch</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QScrollBar</name> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="396"/> + <source>Scroll here</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="399"/> + <source>Left edge</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="399"/> + <source>Top</source> + <translation>Fent</translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="401"/> + <source>Right edge</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="401"/> + <source>Bottom</source> + <translation>Lent</translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="404"/> + <source>Page left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="532"/> + <source>Page up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="406"/> + <source>Page right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="536"/> + <source>Page down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="409"/> + <source>Scroll left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="409"/> + <source>Scroll up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="411"/> + <source>Scroll right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="411"/> + <source>Scroll down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="530"/> + <source>Line up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="534"/> + <source>Position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="538"/> + <source>Line down</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="288"/> + <source>Space</source> + <translatorcomment>Üres</translatorcomment> + <translation>Leerzeichen</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="289"/> + <source>Esc</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="290"/> + <source>Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="291"/> + <source>Backtab</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="292"/> + <source>Backspace</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="293"/> + <source>Return</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="294"/> + <source>Enter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="295"/> + <source>Ins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="296"/> + <source>Del</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="297"/> + <source>Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="298"/> + <source>Print</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="299"/> + <source>SysReq</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="300"/> + <source>Home</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="301"/> + <source>End</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="302"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="303"/> + <source>Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="304"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="305"/> + <source>Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="306"/> + <source>PgUp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="307"/> + <source>PgDown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="308"/> + <source>CapsLock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="309"/> + <source>NumLock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="310"/> + <source>ScrollLock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="311"/> + <source>Menu</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="312"/> + <source>Help</source> + <translation>Súgó</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="315"/> + <source>Back</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="316"/> + <source>Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="317"/> + <source>Stop</source> + <translation>Állj</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="318"/> + <source>Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="319"/> + <source>Volume Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="320"/> + <source>Volume Mute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="321"/> + <source>Volume Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="322"/> + <source>Bass Boost</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="323"/> + <source>Bass Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="324"/> + <source>Bass Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="325"/> + <source>Treble Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="326"/> + <source>Treble Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="327"/> + <source>Media Play</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="328"/> + <source>Media Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="329"/> + <source>Media Previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="330"/> + <source>Media Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="331"/> + <source>Media Record</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="333"/> + <source>Favorites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="334"/> + <source>Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="335"/> + <source>Standby</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="336"/> + <source>Open URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="337"/> + <source>Launch Mail</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="338"/> + <source>Launch Media</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="339"/> + <source>Launch (0)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="340"/> + <source>Launch (1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="341"/> + <source>Launch (2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="342"/> + <source>Launch (3)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="343"/> + <source>Launch (4)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="344"/> + <source>Launch (5)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="345"/> + <source>Launch (6)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="346"/> + <source>Launch (7)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="347"/> + <source>Launch (8)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="348"/> + <source>Launch (9)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="349"/> + <source>Launch (A)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="350"/> + <source>Launch (B)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="351"/> + <source>Launch (C)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="352"/> + <source>Launch (D)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="353"/> + <source>Launch (E)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="354"/> + <source>Launch (F)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="358"/> + <source>Print Screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="359"/> + <source>Page Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="360"/> + <source>Page Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="361"/> + <source>Caps Lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="362"/> + <source>Num Lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="363"/> + <source>Number Lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="364"/> + <source>Scroll Lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="365"/> + <source>Insert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="366"/> + <source>Delete</source> + <translation>Törlés</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="367"/> + <source>Escape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="368"/> + <source>System Request</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="372"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="373"/> + <source>Yes</source> + <translation>Ja</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="374"/> + <source>No</source> + <translation>Nein</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="378"/> + <source>Context1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="379"/> + <source>Context2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="380"/> + <source>Context3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="381"/> + <source>Context4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="382"/> + <source>Call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="383"/> + <source>Hangup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="384"/> + <source>Flip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="1020"/> + <source>Ctrl</source> + <translation>Strg</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="1024"/> + <source>Shift</source> + <translation>Shift</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="1022"/> + <source>Alt</source> + <translation>Alt</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="1018"/> + <source>Meta</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="994"/> + <source>+</source> + <translation>+</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="1039"/> + <source>F%1</source> + <translation>F%1</translation> + </message> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="332"/> + <source>Home Page</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSlider</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="689"/> + <source>Page left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="689"/> + <source>Page up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="691"/> + <source>Position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="694"/> + <source>Page right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="694"/> + <source>Page down</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSocks5SocketEngine</name> + <message> + <location filename="../src/network/qsocks5socketengine.cpp" line="1187"/> + <source>Socks5 timeout error connecting to socks server</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSpinBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="120"/> + <source>More</source> + <translation>Több</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="122"/> + <source>Less</source> + <translation>Kevesebb</translation> + </message> +</context> +<context> + <name>QSql</name> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="870"/> + <source>Delete</source> + <translation>Törlés</translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="871"/> + <source>Delete this record?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="924"/> + <source>Yes</source> + <translation>Igen</translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="925"/> + <source>No</source> + <translation>Nem</translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="881"/> + <source>Insert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="883"/> + <source>Update</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="887"/> + <source>Save edits?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="890"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="922"/> + <source>Confirm</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="923"/> + <source>Cancel your edits?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSslSocket</name> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="483"/> + <source>Unable to write data: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="552"/> + <source>Error while reading: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="582"/> + <source>Error during SSL handshake: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="218"/> + <source>Error creating SSL context (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="240"/> + <source>Invalid or empty cipher list (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="291"/> + <source>Error creating SSL session, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="305"/> + <source>Error creating SSL session: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="256"/> + <source>Cannot provide a certificate with no key, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="263"/> + <source>Error loading local certificate, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="275"/> + <source>Error loading private key, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/qsslsocket_openssl.cpp" line="282"/> + <source>Private key do not certificate public key, %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTDSDriver</name> + <message> + <location filename="../src/sql/drivers/tds/qsql_tds.cpp" line="550"/> + <source>Unable to open connection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/tds/qsql_tds.cpp" line="555"/> + <source>Unable to use database</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTabBar</name> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="1068"/> + <source>Scroll Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="1068"/> + <source>Scroll Right</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTcpServer</name> + <message> + <location filename="../src/network/qtcpserver.cpp" line="216"/> + <source>Socket operation unsupported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTextControl</name> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="1861"/> + <source>&Undo</source> + <translation>&Visszavon</translation> + </message> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="1863"/> + <source>&Redo</source> + <translation>&Ismét</translation> + </message> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="1867"/> + <source>Cu&t</source> + <translation>&Kivág</translation> + </message> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="1872"/> + <source>&Copy</source> + <translation>&Másol</translation> + </message> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="1879"/> + <source>Copy &Link Location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="1885"/> + <source>&Paste</source> + <translation>B&eilleszt</translation> + </message> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="1888"/> + <source>Delete</source> + <translation>Törlés</translation> + </message> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="1895"/> + <source>Select All</source> + <translation>Mindent kijelöl</translation> + </message> +</context> +<context> + <name>QToolButton</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="352"/> + <source>Press</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="356"/> + <source>Open</source> + <translation>Megnyit</translation> + </message> +</context> +<context> + <name>QUdpSocket</name> + <message> + <location filename="../src/network/qudpsocket.cpp" line="132"/> + <source>This platform does not support IPv6</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QUndoGroup</name> + <message> + <location filename="../src/gui/util/qundogroup.cpp" line="341"/> + <source>Undo</source> + <translation>Visszavon</translation> + </message> + <message> + <location filename="../src/gui/util/qundogroup.cpp" line="369"/> + <source>Redo</source> + <translation>Ismétel</translation> + </message> +</context> +<context> + <name>QUndoModel</name> + <message> + <location filename="../src/gui/util/qundoview.cpp" line="71"/> + <source><empty></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QUndoStack</name> + <message> + <location filename="../src/gui/util/qundostack.cpp" line="816"/> + <source>Undo</source> + <translation>Visszavon</translation> + </message> + <message> + <location filename="../src/gui/util/qundostack.cpp" line="843"/> + <source>Redo</source> + <translation>Ismétel</translation> + </message> +</context> +<context> + <name>QUnicodeControlCharacterMenu</name> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2586"/> + <source>LRM Left-to-right mark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2587"/> + <source>RLM Right-to-left mark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2588"/> + <source>ZWJ Zero width joiner</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2589"/> + <source>ZWNJ Zero width non-joiner</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2590"/> + <source>ZWSP Zero width space</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2591"/> + <source>LRE Start of left-to-right embedding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2592"/> + <source>RLE Start of right-to-left embedding</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2593"/> + <source>LRO Start of left-to-right override</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2594"/> + <source>RLO Start of right-to-left override</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2595"/> + <source>PDF Pop directional formatting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qtextedit.cpp" line="2601"/> + <source>Insert Unicode control character</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QWhatsThisAction</name> + <message> + <location filename="../src/gui/kernel/qwhatsthis.cpp" line="486"/> + <source>What's This?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QWidget</name> + <message> + <location filename="../src/gui/kernel/qwidget.cpp" line="4131"/> + <source>*</source> + <translation type="unfinished">*</translation> + </message> +</context> +<context> + <name>QWizard</name> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="554"/> + <source>Go Back</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="555"/> + <source>Continue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="565"/> + <source>Commit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="557"/> + <source>Done</source> + <translation>Kész</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="558"/> + <source>Quit</source> + <translation>Kilépés</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="559"/> + <source>Help</source> + <translation>Súgó</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="561"/> + <source>< &Back</source> + <translation></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="566"/> + <source>&Finish</source> + <translation>&Vége</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="567"/> + <source>Cancel</source> + <translation>Mégse</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="568"/> + <source>&Help</source> + <translation>&Súgó</translation> + </message> +</context> +<context> + <name>QWorkspace</name> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="1061"/> + <source>&Restore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="1062"/> + <source>&Move</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="1063"/> + <source>&Size</source> + <translation>&Méret</translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="1065"/> + <source>Mi&nimize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="1067"/> + <source>Ma&ximize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="1070"/> + <source>&Close</source> + <translation>&Bezárás</translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="1075"/> + <source>Stay on &Top</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="2137"/> + <source>Sh&ade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="1919"/> + <source>%1 - [%2]</source> + <translation>%1 - [%2]</translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="85"/> + <source>Minimize</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="87"/> + <source>Restore Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="83"/> + <source>Close</source> + <translation>Bezár</translation> + </message> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="2133"/> + <source>&Unshade</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXml</name> + <message> + <location filename="../src/xml/qxml.cpp" line="31"/> + <source>no error occurred</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="32"/> + <source>error triggered by consumer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="33"/> + <source>unexpected end of file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="34"/> + <source>more than one document type definition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="35"/> + <source>error occurred while parsing element</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="36"/> + <source>tag mismatch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="37"/> + <source>error occurred while parsing content</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="38"/> + <source>unexpected character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="39"/> + <source>invalid name for processing instruction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="40"/> + <source>version expected while reading the XML declaration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="41"/> + <source>wrong value for standalone declaration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="42"/> + <source>encoding declaration or standalone declaration expected while reading the XML declaration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="43"/> + <source>standalone declaration expected while reading the XML declaration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="44"/> + <source>error occurred while parsing document type definition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="45"/> + <source>letter is expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="46"/> + <source>error occurred while parsing comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="47"/> + <source>error occurred while parsing reference</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="48"/> + <source>internal general entity reference not allowed in DTD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="49"/> + <source>external parsed general entity reference not allowed in attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="50"/> + <source>external parsed general entity reference not allowed in DTD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="51"/> + <source>unparsed entity reference in wrong context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="52"/> + <source>recursive entities</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxml.cpp" line="55"/> + <source>error in the text declaration of an external entity</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QXmlStream</name> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1687"/> + <source>Extra content at end of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="613"/> + <source>Invalid entity value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="720"/> + <source>Invalid XML character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="978"/> + <source>Sequence ']]>' not allowed in content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1286"/> + <source>Namespace prefix '%1' not declared</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1324"/> + <source>Attribute redefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1436"/> + <source>Unexpected character '%1' in public id literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1464"/> + <source>Invalid XML version string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1466"/> + <source>Unsupported XML version.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1489"/> + <source>%1 is an invalid encoding name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1496"/> + <source>Encoding %1 is unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1498"/> + <source>Invalid XML encoding name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1514"/> + <source>Standalone accepts only yes or no.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1516"/> + <source>Invalid attribute in XML declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1532"/> + <source>Premature end of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1534"/> + <source>Invalid document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1574"/> + <source>Expected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1585"/> + <source>, but got '</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1589"/> + <source>Unexpected '</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1719"/> + <source>Expected character data.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="718"/> + <source>Recursive entity detected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1223"/> + <source>Start tag expected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1434"/> + <source>XML declaration not at start of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1403"/> + <source>NDATA in parameter entity declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1437"/> + <source>%1 is an invalid processing instruction name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1448"/> + <source>Invalid processing instruction name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1661"/> + <source>Illegal namespace declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1676"/> + <source>Invalid XML name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1699"/> + <source>Opening and ending tag mismatch.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1708"/> + <source>Reference to unparsed entity '%1'.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1774"/> + <source>Entity '%1' not declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1760"/> + <source>Reference to external entity '%1' in attribute value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1788"/> + <source>Invalid character reference.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1011"/> + <source>Encountered incorrectly encoded content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream.cpp" line="1487"/> + <source>The standalone pseudo attribute must appear after the encoding.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xml/qxmlstream_p.h" line="1558"/> + <source>%1 is an invalid PUBLIC identifier.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS>
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/qt_pt.ts
Added
@@ -0,0 +1,8006 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="pt_PT"> +<context> + <name>MAC_APPLICATION_MENU</name> + <message> + <location filename="../src/gui/kernel/qapplication.cpp" line="+2316"/> + <source>Services</source> + <translation>Serviços</translation> + </message> + <message> + <location line="+1"/> + <source>Hide %1</source> + <translation>Ocultar %1</translation> + </message> + <message> + <location line="+1"/> + <source>Hide Others</source> + <translation>Ocultar Outros</translation> + </message> + <message> + <location line="+1"/> + <source>Show All</source> + <translation>Mostrar Tudo</translation> + </message> + <message> + <location line="+1"/> + <source>Preferences...</source> + <translation>Preferências…</translation> + </message> + <message> + <location line="+1"/> + <source>Quit %1</source> + <translation>Encerrar %1</translation> + </message> + <message> + <location line="+1"/> + <source>About %1</source> + <translation>Sobre o %1</translation> + </message> +</context> +<context> + <name>AudioOutput</name> + <message> + <location filename="../src/3rdparty/phonon/phonon/audiooutput.cpp" line="+375"/> + <source><html>The audio playback device <b>%1</b> does not work.<br/>Falling back to <b>%2</b>.</html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source><html>Switching to the audio playback device <b>%1</b><br/>which just became available and has higher preference.</html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Revert back to device '%1'</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CloseButton</name> + <message> + <location filename="../src/gui/widgets/qtabbar.cpp" line="+2251"/> + <source>Close Tab</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PPDOptionsModel</name> + <message> + <source>Name</source> + <translation type="obsolete">Nome</translation> + </message> + <message> + <source>Value</source> + <translation type="obsolete">Valor</translation> + </message> +</context> +<context> + <name>Phonon::</name> + <message> + <location filename="../src/3rdparty/phonon/phonon/phononnamespace.cpp" line="+55"/> + <source>Notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Music</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Communication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Games</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Accessibility</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Phonon::Gstreamer::Backend</name> + <message> + <location filename="../src/3rdparty/phonon/gstreamer/backend.cpp" line="+171"/> + <source>Warning: You do not seem to have the package gstreamer0.10-plugins-good installed. + Some video features have been disabled.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Warning: You do not seem to have the base GStreamer plugins installed. + All audio and video support has been disabled</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Phonon::Gstreamer::MediaObject</name> + <message> + <location filename="../src/3rdparty/phonon/gstreamer/mediaobject.cpp" line="+90"/> + <source>Cannot start playback. + +Check your Gstreamer installation and make sure you +have libgstreamer-plugins-base installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+113"/> + <source>A required codec is missing. You need to install the following codec(s) to play this content: %0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+676"/> + <location line="+8"/> + <location line="+15"/> + <location line="+9"/> + <location line="+6"/> + <location line="+19"/> + <location line="+335"/> + <location line="+24"/> + <source>Could not open media source.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-403"/> + <source>Invalid source type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+377"/> + <source>Could not locate media source.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Could not open audio device. The device is already in use.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Could not decode media source.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Phonon::VolumeSlider</name> + <message> + <location filename="../src/3rdparty/phonon/phonon/volumeslider.cpp" line="+42"/> + <location line="+18"/> + <source>Volume: %1%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <location line="+18"/> + <location line="+54"/> + <source>Use this slider to adjust the volume. The leftmost position is 0%, the rightmost is %1%</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Q3Accel</name> + <message> + <location filename="../src/qt3support/other/q3accel.cpp" line="+481"/> + <source>%1, %2 not defined</source> + <translation>%1, %2 indefinido</translation> + </message> + <message> + <location line="+36"/> + <source>Ambiguous %1 not handled</source> + <translation>%1 ambíguo não tratado</translation> + </message> +</context> +<context> + <name>Q3DataTable</name> + <message> + <location filename="../src/qt3support/sql/q3datatable.cpp" line="+285"/> + <source>True</source> + <translation>Verdadeiro</translation> + </message> + <message> + <location line="+1"/> + <source>False</source> + <translation>Falso</translation> + </message> + <message> + <location line="+505"/> + <source>Insert</source> + <translation>Inserir</translation> + </message> + <message> + <location line="+1"/> + <source>Update</source> + <translation>Actualizar</translation> + </message> + <message> + <location line="+1"/> + <source>Delete</source> + <translation>Remover</translation> + </message> +</context> +<context> + <name>Q3FileDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="+864"/> + <source>Copy or Move a File</source> + <translation>Copiar ou Mover um Ficheiro</translation> + </message> + <message> + <location line="+8"/> + <source>Read: %1</source> + <translation>Ler: %1</translation> + </message> + <message> + <location line="+6"/> + <location line="+30"/> + <source>Write: %1</source> + <translation>Escrever: %1</translation> + </message> + <message> + <location line="-22"/> + <location line="+1575"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> + <message> + <location line="-157"/> + <location line="+49"/> + <location line="+2153"/> + <location filename="../src/qt3support/dialogs/q3filedialog_mac.cpp" line="+110"/> + <source>All Files (*)</source> + <translation>Todos os Ficheiros (*)</translation> + </message> + <message> + <location line="-2089"/> + <source>Name</source> + <translation>Nome</translation> + </message> + <message> + <location line="+1"/> + <source>Size</source> + <translation>Tamanho</translation> + </message> + <message> + <location line="+2"/> + <source>Type</source> + <translation>Tipo</translation> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation>Data</translation> + </message> + <message> + <location line="+1"/> + <source>Attributes</source> + <translation>Atributos</translation> + </message> + <message> + <location line="+35"/> + <location line="+2031"/> + <source>&OK</source> + <translation>&OK</translation> + </message> + <message> + <location line="-1991"/> + <source>Look &in:</source> + <translation>Ver &em:</translation> + </message> + <message> + <location line="+1"/> + <location line="+1981"/> + <location line="+16"/> + <source>File &name:</source> + <translation>&Nome do Ficheiro:</translation> + </message> + <message> + <location line="-1996"/> + <source>File &type:</source> + <translation>&Tipo de Ficheiro:</translation> + </message> + <message> + <location line="+7"/> + <source>Back</source> + <translation>Recuar</translation> + </message> + <message> + <location line="+7"/> + <source>One directory up</source> + <translation>Pasta Mãe</translation> + </message> + <message> + <location line="+9"/> + <source>Create New Folder</source> + <translation>Criar Nova Pasta</translation> + </message> + <message> + <location line="+18"/> + <source>List View</source> + <translation>Vista Abreviada</translation> + </message> + <message> + <location line="+8"/> + <source>Detail View</source> + <translation>Vista Detalhada</translation> + </message> + <message> + <location line="+9"/> + <source>Preview File Info</source> + <translation>Antever Informação do Ficheiro</translation> + </message> + <message> + <location line="+23"/> + <source>Preview File Contents</source> + <translation>Antever Conteúdo do Ficheiro</translation> + </message> + <message> + <location line="+88"/> + <source>Read-write</source> + <translation>Leitura e escrita</translation> + </message> + <message> + <location line="+1"/> + <source>Read-only</source> + <translation>Apenas Leitura</translation> + </message> + <message> + <location line="+1"/> + <source>Write-only</source> + <translation>Apenas Escrita</translation> + </message> + <message> + <location line="+1"/> + <source>Inaccessible</source> + <translation>Inacessível</translation> + </message> + <message> + <location line="+2"/> + <source>Symlink to File</source> + <translation>Ligação para Ficheiro</translation> + </message> + <message> + <location line="+1"/> + <source>Symlink to Directory</source> + <translation>Ligação para Pasta</translation> + </message> + <message> + <location line="+1"/> + <source>Symlink to Special</source> + <translation>Ligação para Especial</translation> + </message> + <message> + <location line="+1"/> + <source>File</source> + <translation>Ficheiro</translation> + </message> + <message> + <location line="+1"/> + <source>Dir</source> + <translation>Pasta</translation> + </message> + <message> + <location line="+1"/> + <source>Special</source> + <translation>Especial</translation> + </message> + <message> + <location line="+704"/> + <location line="+2100"/> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="+337"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location line="-1990"/> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="+84"/> + <source>Save As</source> + <translation>Guardar Como</translation> + </message> + <message> + <location line="+642"/> + <location line="+5"/> + <location line="+355"/> + <source>&Open</source> + <translation>&Abrir</translation> + </message> + <message> + <location line="-357"/> + <location line="+341"/> + <source>&Save</source> + <translation>&Gravar</translation> + </message> + <message> + <location line="-334"/> + <source>&Rename</source> + <translation>&Mudar Nome</translation> + </message> + <message> + <location line="+1"/> + <source>&Delete</source> + <translation>&Apagar</translation> + </message> + <message> + <location line="+20"/> + <source>R&eload</source> + <translation>&Recarregar</translation> + </message> + <message> + <location line="+4"/> + <source>Sort by &Name</source> + <translation>Ordenar pelo &Nome</translation> + </message> + <message> + <location line="+2"/> + <source>Sort by &Size</source> + <translation>Ordenar pelo &Tamanho</translation> + </message> + <message> + <location line="+1"/> + <source>Sort by &Date</source> + <translation>Ordenar pela &Data</translation> + </message> + <message> + <location line="+2"/> + <source>&Unsorted</source> + <translation>Não &Ordenado</translation> + </message> + <message> + <location line="+15"/> + <source>Sort</source> + <translation>Ordenar</translation> + </message> + <message> + <location line="+4"/> + <source>Show &hidden files</source> + <translation>Mostrar ficheiros &escondidos</translation> + </message> + <message> + <location line="+31"/> + <source>the file</source> + <translation>o ficheiro</translation> + </message> + <message> + <location line="+2"/> + <source>the directory</source> + <translation>a pasta</translation> + </message> + <message> + <location line="+2"/> + <source>the symlink</source> + <translation>a ligação</translation> + </message> + <message> + <location line="+3"/> + <source>Delete %1</source> + <translation>Apagar %1</translation> + </message> + <message> + <location line="+1"/> + <source><qt>Are you sure you wish to delete %1 "%2"?</qt></source> + <translation><qt>Deseja mesmo apagar %1 "%2"?</qt></translation> + </message> + <message> + <location line="+2"/> + <source>&Yes</source> + <translation>&Sim</translation> + </message> + <message> + <location line="+0"/> + <source>&No</source> + <translation>&Não</translation> + </message> + <message> + <location line="+36"/> + <source>New Folder 1</source> + <translation>Nova Pasta 1</translation> + </message> + <message> + <location line="+5"/> + <source>New Folder</source> + <translation>Nova Pasta</translation> + </message> + <message> + <location line="+5"/> + <source>New Folder %1</source> + <translation>Nova Pasta %1</translation> + </message> + <message> + <location line="+98"/> + <source>Find Directory</source> + <translation>Procurar Pasta</translation> + </message> + <message> + <location line="+5"/> + <location line="+108"/> + <source>Directories</source> + <translation>Pastas</translation> + </message> + <message> + <location line="-2"/> + <source>Directory:</source> + <translation>Pasta:</translation> + </message> + <message> + <location line="+40"/> + <location line="+1110"/> + <source>Error</source> + <translation>Erro</translation> + </message> + <message> + <location line="-1109"/> + <source>%1 +File not found. +Check path and filename.</source> + <translation>%1 +Ficheiro não encontrado. +Verifique a localização e o nome.</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="-289"/> + <source>All Files (*.*)</source> + <translation>Todos os Ficheiros (*.*)</translation> + </message> + <message> + <location line="+375"/> + <source>Open </source> + <translation>Abrir </translation> + </message> + <message> + <location line="+155"/> + <source>Select a Directory</source> + <translation>Seleccione uma Pasta</translation> + </message> +</context> +<context> + <name>Q3LocalFs</name> + <message> + <location filename="../src/qt3support/network/q3localfs.cpp" line="+130"/> + <location line="+10"/> + <source>Could not read directory +%1</source> + <translation>Não foi possível ler a pasta +%1</translation> + </message> + <message> + <location line="+45"/> + <source>Could not create directory +%1</source> + <translation>Não foi possível criar a pasta +%1</translation> + </message> + <message> + <location line="+34"/> + <source>Could not remove file or directory +%1</source> + <translation>Não foi possível apagar o ficheiro ou a pasta +%1</translation> + </message> + <message> + <location line="+27"/> + <source>Could not rename +%1 +to +%2</source> + <translation>Não foi possível mudar o nome +%1 +para +%2</translation> + </message> + <message> + <location line="+25"/> + <source>Could not open +%1</source> + <translation>Não foi possível abrir +%1</translation> + </message> + <message> + <location line="+68"/> + <source>Could not write +%1</source> + <translation>Nao foi possível escrever +%1</translation> + </message> +</context> +<context> + <name>Q3MainWindow</name> + <message> + <location filename="../src/qt3support/widgets/q3mainwindow.cpp" line="+2051"/> + <source>Line up</source> + <translation>Alinhar</translation> + </message> + <message> + <location line="+2"/> + <source>Customize...</source> + <translation>Configurar...</translation> + </message> +</context> +<context> + <name>Q3NetworkProtocol</name> + <message> + <location filename="../src/qt3support/network/q3networkprotocol.cpp" line="+854"/> + <source>Operation stopped by the user</source> + <translation>Operação interrompida pelo utilizador</translation> + </message> +</context> +<context> + <name>Q3ProgressDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3progressdialog.cpp" line="+224"/> + <location line="+61"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> +</context> +<context> + <name>Q3TabDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3tabdialog.cpp" line="+189"/> + <location line="+814"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="-356"/> + <source>Apply</source> + <translation>Aplicar</translation> + </message> + <message> + <location line="+43"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location line="+45"/> + <source>Defaults</source> + <translation>Predefinições</translation> + </message> + <message> + <location line="+50"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> +</context> +<context> + <name>Q3TextEdit</name> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="+5429"/> + <source>&Undo</source> + <translation>&Desfazer</translation> + </message> + <message> + <location line="+1"/> + <source>&Redo</source> + <translation>&Refazer</translation> + </message> + <message> + <location line="+5"/> + <source>Cu&t</source> + <translation>Cor&tar</translation> + </message> + <message> + <location line="+1"/> + <source>&Copy</source> + <translation>&Copiar</translation> + </message> + <message> + <location line="+2"/> + <source>&Paste</source> + <translation>Co&lar</translation> + </message> + <message> + <location line="+3"/> + <source>Clear</source> + <translation>Limpar</translation> + </message> + <message> + <location line="+4"/> + <location line="+2"/> + <source>Select All</source> + <translation>Seleccionar Tudo</translation> + </message> +</context> +<context> + <name>Q3TitleBar</name> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="+246"/> + <source>System</source> + <translation>Sistema</translation> + </message> + <message> + <location line="+3"/> + <source>Restore up</source> + <translation>Restaurar acima</translation> + </message> + <message> + <location line="+1"/> + <source>Minimize</source> + <translation>Minimizar</translation> + </message> + <message> + <location line="+3"/> + <source>Restore down</source> + <translation>Restaurar abaixo</translation> + </message> + <message> + <location line="+1"/> + <source>Maximize</source> + <translation>Maximizar</translation> + </message> + <message> + <location line="+2"/> + <source>Close</source> + <translation>Fechar</translation> + </message> + <message> + <location line="+18"/> + <source>Contains commands to manipulate the window</source> + <translation>Contém comandos para manipular a janela</translation> + </message> + <message> + <location line="+3"/> + <source>Puts a minimized back to normal</source> + <translation>Coloca uma janela minimizada no estado normal</translation> + </message> + <message> + <location line="+1"/> + <source>Moves the window out of the way</source> + <translation>Tira a janela da frente</translation> + </message> + <message> + <location line="+3"/> + <source>Puts a maximized window back to normal</source> + <translation>Coloca uma janela maximizada no estado normal</translation> + </message> + <message> + <location line="+1"/> + <source>Makes the window full screen</source> + <translation>Coloca a janela em ecrã completo</translation> + </message> + <message> + <location line="+2"/> + <source>Closes the window</source> + <translation>Fecha a janela</translation> + </message> + <message> + <location line="+2"/> + <source>Displays the name of the window and contains controls to manipulate it</source> + <translation>Mostra o nome da janela e contém controlos para a manipular</translation> + </message> +</context> +<context> + <name>Q3ToolBar</name> + <message> + <location filename="../src/qt3support/widgets/q3toolbar.cpp" line="+692"/> + <source>More...</source> + <translation>Mais...</translation> + </message> +</context> +<context> + <name>Q3UrlOperator</name> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="+386"/> + <location line="+260"/> + <location line="+4"/> + <source>The protocol `%1' is not supported</source> + <translation>O protocolo '%1' não é suportado</translation> + </message> + <message> + <location line="-260"/> + <source>The protocol `%1' does not support listing directories</source> + <translation>O protocolo '%1' não suporta listagem de pastas</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support creating new directories</source> + <translation>O protocolo '%1' não suporta criação de novas pastas</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support removing files or directories</source> + <translation>O protocolo '%1' não suporta eliminação de ficheiros ou pastas</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support renaming files or directories</source> + <translation>O protocolo '%1' não suporta mudança de nome de ficheiros ou pastas</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support getting files</source> + <translation>O protocolo '%1' não suporta obtenção de ficheiros</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support putting files</source> + <translation>O protocolo '%1' não suporta colocação de ficheiros</translation> + </message> + <message> + <location line="+243"/> + <location line="+4"/> + <source>The protocol `%1' does not support copying or moving files or directories</source> + <translation>O protocolo '%1' não suporta copiar ou mover ficheiros ou pastas</translation> + </message> + <message> + <location line="+237"/> + <location line="+1"/> + <source>(unknown)</source> + <translation>(desconhecido)</translation> + </message> +</context> +<context> + <name>Q3Wizard</name> + <message> + <location filename="../src/qt3support/dialogs/q3wizard.cpp" line="+177"/> + <source>&Cancel</source> + <translation>&Cancelar</translation> + </message> + <message> + <location line="+1"/> + <source>< &Back</source> + <translation>< &Recuar</translation> + </message> + <message> + <location line="+1"/> + <source>&Next ></source> + <translation>&Avançar ></translation> + </message> + <message> + <location line="+1"/> + <source>&Finish</source> + <translation>&Terminar</translation> + </message> + <message> + <location line="+1"/> + <source>&Help</source> + <translation>&Ajuda</translation> + </message> +</context> +<context> + <name>QAbstractSocket</name> + <message> + <location filename="../src/network/socket/qabstractsocket.cpp" line="+868"/> + <location filename="../src/network/socket/qhttpsocketengine.cpp" line="+615"/> + <location filename="../src/network/socket/qsocks5socketengine.cpp" line="+657"/> + <location line="+26"/> + <source>Host not found</source> + <translation>Máquina desconhecida</translation> + </message> + <message> + <location line="+50"/> + <location filename="../src/network/socket/qhttpsocketengine.cpp" line="+3"/> + <location filename="../src/network/socket/qsocks5socketengine.cpp" line="+4"/> + <source>Connection refused</source> + <translation>Ligação recusada</translation> + </message> + <message> + <location line="+141"/> + <source>Connection timed out</source> + <translation type="unfinished">Ligação expirada</translation> + </message> + <message> + <location line="-547"/> + <location line="+787"/> + <location line="+208"/> + <source>Operation on socket is not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+137"/> + <source>Socket operation timed out</source> + <translation>Operação de 'socket' expirada</translation> + </message> + <message> + <location line="+380"/> + <source>Socket is not connected</source> + <translation>'Socket' desligado</translation> + </message> + <message> + <location filename="../src/network/socket/qsocks5socketengine.cpp" line="-8"/> + <source>Network unreachable</source> + <translation type="unfinished">Rede inalcançável</translation> + </message> +</context> +<context> + <name>QAbstractSpinBox</name> + <message> + <location filename="../src/gui/widgets/qabstractspinbox.cpp" line="+1199"/> + <source>&Step up</source> + <translation>&Passo acima</translation> + </message> + <message> + <location line="+2"/> + <source>Step &down</source> + <translation>Passo &abaixo</translation> + </message> + <message> + <location line="-8"/> + <source>&Select All</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QApplication</name> + <message> + <location filename="../src/gui/accessible/qaccessibleobject.cpp" line="+376"/> + <source>Activate</source> + <translation>Activar</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.h" line="+352"/> + <source>Executable '%1' requires Qt %2, found Qt %3.</source> + <translation>O executável '%1' requere Qt %2, Qt %3 encontrado.</translation> + </message> + <message> + <location line="+2"/> + <source>Incompatible Qt Library Error</source> + <translation>Erro de Incompatibilidade da Biblioteca Qt</translation> + </message> + <message> + <location filename="../src/gui/kernel/qapplication.cpp" line="+2248"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation>LTR</translation> + </message> + <message> + <location filename="../src/gui/accessible/qaccessibleobject.cpp" line="+2"/> + <source>Activates the program's main window</source> + <translation>Activa a janela principal do programa</translation> + </message> +</context> +<context> + <name>QAxSelect</name> + <message> + <location filename="../src/activeqt/container/qaxselect.ui"/> + <source>Select ActiveX Control</source> + <translation>Seleccionar Controlo ActiveX</translation> + </message> + <message> + <location/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location/> + <source>&Cancel</source> + <translation>&Cancelar</translation> + </message> + <message> + <location/> + <source>COM &Object:</source> + <translation>&Objecto COM:</translation> + </message> +</context> +<context> + <name>QCheckBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+114"/> + <source>Uncheck</source> + <translation>Desactivar</translation> + </message> + <message> + <location line="+3"/> + <source>Check</source> + <translation>Activar</translation> + </message> + <message> + <location line="+1"/> + <source>Toggle</source> + <translation>Comutar</translation> + </message> +</context> +<context> + <name>QColorDialog</name> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="+1253"/> + <source>Hu&e:</source> + <translation>C&or:</translation> + </message> + <message> + <location line="+1"/> + <source>&Sat:</source> + <translation>&Saturação:</translation> + </message> + <message> + <location line="+1"/> + <source>&Val:</source> + <translation>&Valor:</translation> + </message> + <message> + <location line="+1"/> + <source>&Red:</source> + <translation>&Vermelho:</translation> + </message> + <message> + <location line="+1"/> + <source>&Green:</source> + <translation>V&erde:</translation> + </message> + <message> + <location line="+1"/> + <source>Bl&ue:</source> + <translation>&Azul:</translation> + </message> + <message> + <location line="+1"/> + <source>A&lpha channel:</source> + <translation>Canal &transparência:</translation> + </message> + <message> + <location line="+101"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+137"/> + <source>&Basic colors</source> + <translation>Cores &básicas</translation> + </message> + <message> + <location line="+1"/> + <source>&Custom colors</source> + <translation>Cores c&ustomizadas</translation> + </message> + <message> + <source>&Define Custom Colors >></source> + <translation type="obsolete">&Definir Cores Customizadas >></translation> + </message> + <message> + <source>OK</source> + <translation type="obsolete">OK</translation> + </message> + <message> + <source>Cancel</source> + <translation type="obsolete">Cancelar</translation> + </message> + <message> + <location line="+1"/> + <source>&Add to Custom Colors</source> + <translation>&Adicionar às Cores Customizadas</translation> + </message> + <message> + <source>Select color</source> + <translation type="obsolete">Seleccionar cor</translation> + </message> +</context> +<context> + <name>QComboBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="+1771"/> + <location line="+65"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qitemeditorfactory.cpp" line="+544"/> + <source>False</source> + <translation type="unfinished">Falso</translation> + </message> + <message> + <location line="+1"/> + <source>True</source> + <translation type="unfinished">Verdadeiro</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="+0"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../src/corelib/kernel/qsystemsemaphore_unix.cpp" line="+119"/> + <source>%1: key is empty</source> + <comment>QSystemSemaphore</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1: unable to make key</source> + <comment>QSystemSemaphore</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>%1: ftok failed</source> + <comment>QSystemSemaphore</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDB2Driver</name> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="+1276"/> + <source>Unable to connect</source> + <translation>Ligação não possível</translation> + </message> + <message> + <location line="+303"/> + <source>Unable to commit transaction</source> + <translation>Finalização de transacção não possível</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to rollback transaction</source> + <translation>Anulação de transacção não possível</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to set autocommit</source> + <translation>Finalização automática não possível</translation> + </message> +</context> +<context> + <name>QDB2Result</name> + <message> + <location line="-1043"/> + <location line="+243"/> + <source>Unable to execute statement</source> + <translation>Execução não possível</translation> + </message> + <message> + <location line="-206"/> + <source>Unable to prepare statement</source> + <translation>Preparação não possível</translation> + </message> + <message> + <location line="+196"/> + <source>Unable to bind variable</source> + <translation>Ligação de variável não possível</translation> + </message> + <message> + <location line="+92"/> + <source>Unable to fetch record %1</source> + <translation>Obtenção do registo %1 não possível</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to fetch next</source> + <translation>Obtenção do seguinte não possível</translation> + </message> + <message> + <location line="+20"/> + <source>Unable to fetch first</source> + <translation>Obtenção do primeiro não possível</translation> + </message> +</context> +<context> + <name>QDateTimeEdit</name> + <message> + <location filename="../src/gui/widgets/qdatetimeedit.cpp" line="+2295"/> + <source>AM</source> + <translation>AM</translation> + </message> + <message> + <location line="+0"/> + <source>am</source> + <translation>am</translation> + </message> + <message> + <location line="+2"/> + <source>PM</source> + <translation>PM</translation> + </message> + <message> + <location line="+0"/> + <source>pm</source> + <translation>pm</translation> + </message> +</context> +<context> + <name>QDial</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="+951"/> + <source>QDial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>SpeedoMeter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>SliderHandle</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDialog</name> + <message> + <location filename="../src/gui/dialogs/qdialog.cpp" line="+597"/> + <source>What's This?</source> + <translation>O Que é Isto?</translation> + </message> + <message> + <location line="-115"/> + <source>Done</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDialogButtonBox</name> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="+1866"/> + <location line="+464"/> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="+561"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="+3"/> + <source>Save</source> + <translation type="unfinished">Gravar</translation> + </message> + <message> + <location line="+0"/> + <source>&Save</source> + <translation type="unfinished">&Gravar</translation> + </message> + <message> + <location line="+3"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location line="+3"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location line="+0"/> + <source>&Cancel</source> + <translation type="unfinished">&Cancelar</translation> + </message> + <message> + <location line="+3"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location line="+0"/> + <source>&Close</source> + <translation type="unfinished">&Fechar</translation> + </message> + <message> + <location line="+3"/> + <source>Apply</source> + <translation>Aplicar</translation> + </message> + <message> + <location line="+3"/> + <source>Reset</source> + <translation>Restaurar</translation> + </message> + <message> + <location line="+3"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location line="+4"/> + <source>Don't Save</source> + <translation>Não Gravar</translation> + </message> + <message> + <location line="+4"/> + <source>Discard</source> + <translation>Descartar</translation> + </message> + <message> + <location line="+3"/> + <source>&Yes</source> + <translation>&Sim</translation> + </message> + <message> + <location line="+3"/> + <source>Yes to &All</source> + <translation>Sim para &Todos</translation> + </message> + <message> + <location line="+3"/> + <source>&No</source> + <translation>&Não</translation> + </message> + <message> + <location line="+3"/> + <source>N&o to All</source> + <translation>N&ão para Todos</translation> + </message> + <message> + <location line="+3"/> + <source>Save All</source> + <translation>Gravar Todos</translation> + </message> + <message> + <location line="+3"/> + <source>Abort</source> + <translation>Abortar</translation> + </message> + <message> + <location line="+3"/> + <source>Retry</source> + <translation>Tentar Novamente</translation> + </message> + <message> + <location line="+3"/> + <source>Ignore</source> + <translation>Ignorar</translation> + </message> + <message> + <location line="+3"/> + <source>Restore Defaults</source> + <translation>Restaurar Predefinições</translation> + </message> + <message> + <location line="-29"/> + <source>Close without Saving</source> + <translation>Fechar sem Gravar</translation> + </message> + <message> + <location line="-27"/> + <source>&OK</source> + <translation type="unfinished">&OK</translation> + </message> +</context> +<context> + <name>QDirModel</name> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="+453"/> + <source>Name</source> + <translation>Nome</translation> + </message> + <message> + <location line="+1"/> + <source>Size</source> + <translation>Tamanho</translation> + </message> + <message> + <location line="+3"/> + <source>Kind</source> + <comment>Match OS X Finder</comment> + <translation>Tipo</translation> + </message> + <message> + <location line="+2"/> + <source>Type</source> + <comment>All other platforms</comment> + <translation>Tipo</translation> + </message> + <message> + <location line="+6"/> + <source>Date Modified</source> + <translation>Data de Modificação</translation> + </message> +</context> +<context> + <name>QDockWidget</name> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblewidgets.cpp" line="+1239"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location line="+2"/> + <source>Dock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Float</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDoubleSpinBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="-537"/> + <source>More</source> + <translation type="unfinished">Mais</translation> + </message> + <message> + <location line="+2"/> + <source>Less</source> + <translation type="unfinished">Menos</translation> + </message> +</context> +<context> + <name>QErrorMessage</name> + <message> + <location filename="../src/gui/dialogs/qerrormessage.cpp" line="+192"/> + <source>Debug Message:</source> + <translation>Mensagem Depuração:</translation> + </message> + <message> + <location line="+3"/> + <source>Warning:</source> + <translation>Aviso:</translation> + </message> + <message> + <location line="+3"/> + <source>Fatal Error:</source> + <translation>Erro Fatal:</translation> + </message> + <message> + <location line="+193"/> + <source>&Show this message again</source> + <translation>&Mostrar esta mensagem novamente</translation> + </message> + <message> + <location line="+1"/> + <source>&OK</source> + <translation>&OK</translation> + </message> +</context> +<context> + <name>QFile</name> + <message> + <location filename="../src/corelib/io/qfile.cpp" line="+708"/> + <location line="+141"/> + <source>Destination file exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-108"/> + <source>Cannot remove source file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Cannot open %1 for input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Cannot open for output</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Failure to write block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Cannot create %1 for output</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFileDialog</name> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="+515"/> + <location line="+444"/> + <source>All Files (*)</source> + <translation>Todos os Ficheiros (*)</translation> + </message> + <message> + <location line="+222"/> + <source>Directories</source> + <translation>Pastas</translation> + </message> + <message> + <location line="-3"/> + <location line="+50"/> + <location line="+1471"/> + <location line="+75"/> + <source>&Open</source> + <translation>&Abrir</translation> + </message> + <message> + <location line="-1596"/> + <location line="+50"/> + <source>&Save</source> + <translation>&Gravar</translation> + </message> + <message> + <location line="-730"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location line="+1515"/> + <source>%1 already exists. +Do you want to replace it?</source> + <translation>%1 já existe. +Deseja substituir?</translation> + </message> + <message> + <location line="+20"/> + <source>%1 +File not found. +Please verify the correct file name was given.</source> + <translation>%1 +Ficheiro não encontrado. +Por favor verifique o nome do ficheiro.</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="+402"/> + <source>My Computer</source> + <translation>O Meu Computador</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-1504"/> + <source>&Rename</source> + <translation>&Mudar o Nome</translation> + </message> + <message> + <location line="+1"/> + <source>&Delete</source> + <translation>&Apagar</translation> + </message> + <message> + <location line="+1"/> + <source>Show &hidden files</source> + <translation>Mostrar ficheiros &escondidos</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.ui"/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Back</source> + <translation>Recuar</translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Parent Directory</source> + <translation>Pasta Mãe</translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>List View</source> + <translation>Vista Abreviada</translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Detail View</source> + <translation>Vista Detalhada</translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Files of type:</source> + <translation>FIcheiros do tipo:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="+6"/> + <location line="+648"/> + <source>Directory:</source> + <translation>Pasta:</translation> + </message> + <message> + <source> +File not found. +Please verify the correct file name was given</source> + <translation type="obsolete"> +Ficheiro não encontrado. +Por favor verifique o nome do ficheiro</translation> + </message> + <message> + <location line="+794"/> + <location line="+862"/> + <source>%1 +Directory not found. +Please verify the correct directory name was given.</source> + <translation>%1 +Pasta não encontrada. +Por favor verifique o nome da pasta.</translation> + </message> + <message> + <location line="-218"/> + <source>'%1' is write protected. +Do you want to delete it anyway?</source> + <translation>'%1' está protegido contra escrita. +Deseja apagar de qualquer forma?</translation> + </message> + <message> + <location line="+5"/> + <source>Are sure you want to delete '%1'?</source> + <translation>Deseja mesmo apagar '%1'?</translation> + </message> + <message> + <location line="+15"/> + <source>Could not delete directory.</source> + <translation>Não foi possível apagar a pasta.</translation> + </message> + <message> + <location line="+407"/> + <source>Recent Places</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog_win.cpp" line="+160"/> + <source>All Files (*.*)</source> + <translation>Todos os Ficheiros (*.*)</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-2550"/> + <source>Save As</source> + <translation>Gravar Como</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qfileiconprovider.cpp" line="+411"/> + <source>Drive</source> + <translation>Unidade</translation> + </message> + <message> + <location line="+3"/> + <location line="+1"/> + <source>File</source> + <translation>Ficheiro</translation> + </message> + <message> + <location line="+29"/> + <source>Unknown</source> + <translation>Desconhecido</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-4"/> + <source>Find Directory</source> + <translation type="unfinished">Procurar Pasta</translation> + </message> + <message> + <location line="+29"/> + <source>Show </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.ui"/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Forward</source> + <translation type="unfinished">Seguinte</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="+1970"/> + <source>New Folder</source> + <translation type="unfinished">Nova Pasta</translation> + </message> + <message> + <location line="-1963"/> + <source>&New Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+656"/> + <location line="+38"/> + <source>&Choose</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qsidebar.cpp" line="+418"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-687"/> + <location line="+652"/> + <source>File &name:</source> + <translation type="unfinished">&Nome do Ficheiro:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.ui"/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Look in:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Create New Folder</source> + <translation type="unfinished">Criar Nova Pasta</translation> + </message> +</context> +<context> + <name>QFileSystemModel</name> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="+744"/> + <source>%1 TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%1 GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%1 MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%1 KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>%1 bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Invalid filename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source><b>The name "%1" can not be used.</b><p>Try using another name, with fewer characters or no punctuations marks.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location line="+2"/> + <source>Size</source> + <translation type="unfinished">Tamanho</translation> + </message> + <message> + <location line="+4"/> + <source>Kind</source> + <comment>Match OS X Finder</comment> + <translation type="unfinished">Tipo</translation> + </message> + <message> + <location line="+2"/> + <source>Type</source> + <comment>All other platforms</comment> + <translation type="unfinished">Tipo</translation> + </message> + <message> + <location line="+7"/> + <source>Date Modified</source> + <translation type="unfinished">Data de Modificação</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel_p.h" line="+234"/> + <source>My Computer</source> + <translation type="unfinished">O Meu Computador</translation> + </message> + <message> + <location line="+2"/> + <source>Computer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFontDatabase</name> + <message> + <location filename="../src/gui/text/qfontdatabase.cpp" line="+90"/> + <location line="+1176"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1173"/> + <location line="+12"/> + <location line="+1149"/> + <source>Bold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1158"/> + <location line="+1160"/> + <source>Demi Bold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1157"/> + <location line="+18"/> + <location line="+1135"/> + <source>Black</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1145"/> + <source>Demi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <location line="+1145"/> + <source>Light</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1004"/> + <location line="+1007"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1004"/> + <location line="+1006"/> + <source>Oblique</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+705"/> + <source>Any</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Latin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Greek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cyrillic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Armenian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Hebrew</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Arabic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Syriac</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Thaana</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Devanagari</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bengali</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Gurmukhi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Gujarati</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Oriya</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Tamil</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Telugu</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Kannada</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Malayalam</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Sinhala</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Thai</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Lao</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Tibetan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Myanmar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Georgian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Khmer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Simplified Chinese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Traditional Chinese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Japanese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Korean</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Vietnamese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Symbol</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ogham</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Runic</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFontDialog</name> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="+772"/> + <source>&Font</source> + <translation>&Tipo de Letra</translation> + </message> + <message> + <location line="+1"/> + <source>Font st&yle</source> + <translation>&Estilo Tipo de Letra</translation> + </message> + <message> + <location line="+1"/> + <source>&Size</source> + <translation>&Tamanho</translation> + </message> + <message> + <location line="+1"/> + <source>Effects</source> + <translation>Efeitos</translation> + </message> + <message> + <location line="+1"/> + <source>Stri&keout</source> + <translation>&Riscar</translation> + </message> + <message> + <location line="+1"/> + <source>&Underline</source> + <translation>&Sublinhar</translation> + </message> + <message> + <location line="+1"/> + <source>Sample</source> + <translation>Amostra</translation> + </message> + <message> + <location line="+1"/> + <source>Wr&iting System</source> + <translation>&Sistema de Escrita</translation> + </message> + <message> + <location line="-604"/> + <location line="+247"/> + <source>Select Font</source> + <translation>Seleccione Tipo de Letra</translation> + </message> +</context> +<context> + <name>QFtp</name> + <message> + <location filename="../src/network/access/qftp.cpp" line="+826"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+683"/> + <source>Not connected</source> + <translation>Desligado</translation> + </message> + <message> + <location line="+65"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+65"/> + <source>Host %1 not found</source> + <translation>Servidor %1 não encontrado</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+4"/> + <source>Connection refused to host %1</source> + <translation>Ligação ao servidor %1 recusada</translation> + </message> + <message> + <location line="+4"/> + <source>Connection timed out to host %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+102"/> + <location line="+1451"/> + <source>Connected to host %1</source> + <translation>Ligado ao servidor %1</translation> + </message> + <message> + <location line="+219"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="-1290"/> + <source>Connection refused for data connection</source> + <translation>Ligação de dados recusada</translation> + </message> + <message> + <location line="+178"/> + <location line="+29"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+195"/> + <location line="+728"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="+889"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+77"/> + <source>Connecting to host failed: +%1</source> + <translation>A ligação ao servidor falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Login failed: +%1</source> + <translation>A autenticação falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Listing directory failed: +%1</source> + <translation>A listagem da pasta falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Changing directory failed: +%1</source> + <translation>A mudança de pasta falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Downloading file failed: +%1</source> + <translation>A descarga do ficheiro falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Uploading file failed: +%1</source> + <translation>O carregamento do ficheiro falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Removing file failed: +%1</source> + <translation>A remoção do ficheiro falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Creating directory failed: +%1</source> + <translation>A criação da pasta falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Removing directory failed: +%1</source> + <translation>A remoção da pasta falhou: +%1</translation> + </message> + <message> + <location line="+28"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+25"/> + <location line="+250"/> + <source>Connection closed</source> + <translation>Ligação fechada</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="-11"/> + <source>Host %1 found</source> + <translation>Servidor %1 encontrado</translation> + </message> + <message> + <location line="+4"/> + <source>Connection to %1 closed</source> + <translation>Ligação a %1 fechada</translation> + </message> + <message> + <location line="+3"/> + <source>Host found</source> + <translation>Servidor encontrado</translation> + </message> + <message> + <location line="+2"/> + <source>Connected to host</source> + <translation>Ligado ao servidor</translation> + </message> +</context> +<context> + <name>QHostInfo</name> + <message> + <location filename="../src/network/kernel/qhostinfo_p.h" line="+183"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> +</context> +<context> + <name>QHostInfoAgent</name> + <message> + <location filename="../src/network/kernel/qhostinfo_unix.cpp" line="+178"/> + <location line="+9"/> + <location line="+64"/> + <location line="+31"/> + <location filename="../src/network/kernel/qhostinfo_win.cpp" line="+180"/> + <location line="+9"/> + <location line="+40"/> + <location line="+27"/> + <source>Host not found</source> + <translation>Servidor Não encontrado</translation> + </message> + <message> + <location line="-44"/> + <location line="+39"/> + <location filename="../src/network/kernel/qhostinfo_win.cpp" line="-34"/> + <location line="+29"/> + <source>Unknown address type</source> + <translation>Tipo de endereço desconhecido</translation> + </message> + <message> + <location line="+8"/> + <location filename="../src/network/kernel/qhostinfo_win.cpp" line="-19"/> + <location line="+27"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> +</context> +<context> + <name>QHttp</name> + <message> + <location filename="../src/network/access/qhttp.cpp" line="+365"/> + <source>HTTPS connection requested but SSL support not compiled in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1209"/> + <location line="+820"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+1160"/> + <location line="+567"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="-568"/> + <location filename="../src/qt3support/network/q3http.cpp" line="-370"/> + <source>Request aborted</source> + <translation>Pedido abortado</translation> + </message> + <message> + <location line="+579"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+381"/> + <source>No server set to connect to</source> + <translation>Nenhum servidor para ligar</translation> + </message> + <message> + <location line="+164"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+56"/> + <source>Wrong content length</source> + <translation>Tamanho de conteúdo errado</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+4"/> + <source>Server closed connection unexpectedly</source> + <translation>O servidor fechou a ligação inesperadamente</translation> + </message> + <message> + <location line="+179"/> + <source>Unknown authentication method</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+183"/> + <source>Error writing response to device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="+876"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+38"/> + <source>Connection refused</source> + <translation>Ligação recusada</translation> + </message> + <message> + <location filename="../src/network/access/qhttp.cpp" line="-304"/> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="-4"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+3"/> + <source>Host %1 not found</source> + <translation>Servidor %1 não encontrado</translation> + </message> + <message> + <location line="+20"/> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="+10"/> + <location line="+19"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+3"/> + <source>HTTP request failed</source> + <translation>O pedido HTTP falhou</translation> + </message> + <message> + <location line="+73"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+69"/> + <source>Invalid HTTP response header</source> + <translation>Cabeçalho de resposta HTTP inválido</translation> + </message> + <message> + <location line="+125"/> + <location line="+48"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+40"/> + <location line="+47"/> + <source>Invalid HTTP chunked body</source> + <translation>Corpo parcial HTTP inválido</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="+294"/> + <source>Host %1 found</source> + <translation>Servidor %1 encontrado</translation> + </message> + <message> + <location line="+3"/> + <source>Connected to host %1</source> + <translation>Ligado ao servidor %1</translation> + </message> + <message> + <location line="+3"/> + <source>Connection to %1 closed</source> + <translation>Ligação a %1 fechada</translation> + </message> + <message> + <location line="+8"/> + <source>Host found</source> + <translation>Servidor encontrado</translation> + </message> + <message> + <location line="+3"/> + <source>Connected to host</source> + <translation>Ligado ao servidor</translation> + </message> + <message> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="-22"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+3"/> + <source>Connection closed</source> + <translation>Ligação fechada</translation> + </message> + <message> + <location filename="../src/network/access/qhttp.cpp" line="-135"/> + <source>Proxy authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-138"/> + <source>Connection refused (or timed out)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="+6"/> + <source>Proxy requires authentication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Host requires authentication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Data corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Unknown protocol specified</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>SSL handshake failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QHttpSocketEngine</name> + <message> + <location filename="../src/network/socket/qhttpsocketengine.cpp" line="-89"/> + <source>Did not receive HTTP response from proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Error parsing authentication request from proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Proxy denied connection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error communicating with HTTP proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Proxy server not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Proxy connection refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Proxy server connection timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Proxy connection closed prematurely</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QIBaseDriver</name> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="+1428"/> + <source>Error opening database</source> + <translation>Erro ao abrir a base de dados</translation> + </message> + <message> + <location line="+54"/> + <source>Could not start transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+13"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+13"/> + <source>Unable to rollback transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> +</context> +<context> + <name>QIBaseResult</name> + <message> + <location line="-1097"/> + <source>Unable to create BLOB</source> + <translation>Não foi possível criar o BLOB</translation> + </message> + <message> + <location line="+6"/> + <source>Unable to write BLOB</source> + <translation>Não foi possível escrever o BLOB</translation> + </message> + <message> + <location line="+14"/> + <source>Unable to open BLOB</source> + <translation>Não foi possível abrir o BLOB</translation> + </message> + <message> + <location line="+16"/> + <source>Unable to read BLOB</source> + <translation>Não foi possível ler o BLOB</translation> + </message> + <message> + <location line="+125"/> + <location line="+189"/> + <source>Could not find array</source> + <translation>Não foi possível encontrar o array</translation> + </message> + <message> + <location line="-157"/> + <source>Could not get array data</source> + <translation>Não foi possível obter os dados do array</translation> + </message> + <message> + <location line="+212"/> + <source>Could not get query info</source> + <translation>Não foi possível obter informação da query</translation> + </message> + <message> + <location line="+20"/> + <source>Could not start transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+19"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+33"/> + <source>Could not allocate statement</source> + <translation>Não foi possível alocar a expressão</translation> + </message> + <message> + <location line="+5"/> + <source>Could not prepare statement</source> + <translation>Não foi possível preparar a expressão</translation> + </message> + <message> + <location line="+5"/> + <location line="+7"/> + <source>Could not describe input statement</source> + <translation>Não foi possível descrever a expressão de entrada</translation> + </message> + <message> + <location line="+10"/> + <source>Could not describe statement</source> + <translation>Não foi possível descrever a expressão</translation> + </message> + <message> + <location line="+115"/> + <source>Unable to close statement</source> + <translation>Não foi possível fechar a expressão</translation> + </message> + <message> + <location line="+8"/> + <source>Unable to execute query</source> + <translation>Não foi possível executar a query</translation> + </message> + <message> + <location line="+46"/> + <source>Could not fetch next item</source> + <translation>Não foi possível obter o elemento seguinte</translation> + </message> + <message> + <location line="+160"/> + <source>Could not get statement info</source> + <translation>Não foi possível obter informação da expressão</translation> + </message> +</context> +<context> + <name>QIODevice</name> + <message> + <location filename="../src/corelib/global/qglobal.cpp" line="+1869"/> + <source>Permission denied</source> + <translation>Permissão negada</translation> + </message> + <message> + <location line="+3"/> + <source>Too many open files</source> + <translation>Demasiados ficheiros abertos</translation> + </message> + <message> + <location line="+3"/> + <source>No such file or directory</source> + <translation>Ficheiro ou pasta inexistente</translation> + </message> + <message> + <location line="+3"/> + <source>No space left on device</source> + <translation>Dispositivo sem espaço livre</translation> + </message> + <message> + <location filename="../src/corelib/io/qiodevice.cpp" line="+1536"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> +</context> +<context> + <name>QInputContext</name> + <message> + <location filename="../src/gui/inputmethod/qinputcontextfactory.cpp" line="+242"/> + <source>XIM</source> + <translation>XIM</translation> + </message> + <message> + <location line="+23"/> + <source>XIM input method</source> + <translation>Método de entrada XIM</translation> + </message> + <message> + <location line="+4"/> + <source>Windows input method</source> + <translation>Método de entrada Windows</translation> + </message> + <message> + <location line="+4"/> + <source>Mac OS X input method</source> + <translation>Método de entrada Max OS X</translation> + </message> +</context> +<context> + <name>QInputDialog</name> + <message> + <location filename="../src/gui/dialogs/qinputdialog.cpp" line="+223"/> + <source>Enter a value:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLibrary</name> + <message> + <source>QLibrary::load_sys: Cannot load %1 (%2)</source> + <translation type="obsolete">QLibrary::load_sys: Não foi possível carregar %1 (%2)</translation> + </message> + <message> + <source>QLibrary::unload_sys: Cannot unload %1 (%2)</source> + <translation type="obsolete">QLibrary::unload_sys: Não foi possível descarregar %1 (%2)</translation> + </message> + <message> + <source>QLibrary::resolve_sys: Symbol "%1" undefined in %2 (%3)</source> + <translation type="obsolete">QLibrary::resolve_sys: Símbolo "%1" indefinido em %2 (%3)</translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="+378"/> + <source>Could not mmap '%1': %2</source> + <translation>Não foi possivel mapear '%1': %2</translation> + </message> + <message> + <location line="+22"/> + <source>Plugin verification data mismatch in '%1'</source> + <translation>Dados de verificação do plugin incorrectos em '%1'</translation> + </message> + <message> + <location line="+6"/> + <source>Could not unmap '%1': %2</source> + <translation>Não foi possível desmapear '%1': %2</translation> + </message> + <message> + <location line="+302"/> + <source>The plugin '%1' uses incompatible Qt library. (%2.%3.%4) [%5]</source> + <translation>O plugin '%1' usa uma biblioteca Qt incompatível. (%2.%3.%4) [%5]</translation> + </message> + <message> + <location line="+20"/> + <source>The plugin '%1' uses incompatible Qt library. Expected build key "%2", got "%3"</source> + <translation>O plugin '%1' usa uma biblioteca Qt incompatível. A chave de compilação esperada "%2", ficou "%3"</translation> + </message> + <message> + <location line="+340"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="-377"/> + <location filename="../src/corelib/plugin/qpluginloader.cpp" line="+280"/> + <source>The shared library was not found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>The file '%1' is not a valid Qt plugin.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>The plugin '%1' uses incompatible Qt library. (Cannot mix debug and release libraries.)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary_unix.cpp" line="+209"/> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="+99"/> + <source>Cannot load library %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="+26"/> + <source>Cannot unload library %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="+15"/> + <source>Cannot resolve symbol "%1" in %2: %3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLineEdit</name> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="+2680"/> + <source>&Undo</source> + <translation>&Desfazer</translation> + </message> + <message> + <location line="+4"/> + <source>&Redo</source> + <translation>&Refazer</translation> + </message> + <message> + <location line="+7"/> + <source>Cu&t</source> + <translation>Cor&tar</translation> + </message> + <message> + <location line="+4"/> + <source>&Copy</source> + <translation>&Copiar</translation> + </message> + <message> + <location line="+4"/> + <source>&Paste</source> + <translation>Co&lar</translation> + </message> + <message> + <location line="+5"/> + <source>Delete</source> + <translation>Apagar</translation> + </message> + <message> + <location line="+6"/> + <source>Select All</source> + <translation>Seleccionar Tudo</translation> + </message> +</context> +<context> + <name>QLocalServer</name> + <message> + <location filename="../src/network/socket/qlocalserver.cpp" line="+226"/> + <location filename="../src/network/socket/qlocalserver_unix.cpp" line="+231"/> + <source>%1: Name error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/socket/qlocalserver_unix.cpp" line="-8"/> + <source>%1: Permission denied</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1: Address in use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location filename="../src/network/socket/qlocalserver_win.cpp" line="+158"/> + <source>%1: Unknown error %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLocalSocket</name> + <message> + <location filename="../src/network/socket/qlocalsocket_tcp.cpp" line="+132"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+134"/> + <source>%1: Connection refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Remote closed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <location filename="../src/network/socket/qlocalsocket_win.cpp" line="+80"/> + <location line="+43"/> + <source>%1: Invalid name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Socket access error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Socket resource error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Socket operation timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Datagram too large</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <location filename="../src/network/socket/qlocalsocket_win.cpp" line="-48"/> + <source>%1: Connection error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: The socket operation is not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1: Unknown error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+4"/> + <location filename="../src/network/socket/qlocalsocket_win.cpp" line="+10"/> + <source>%1: Unknown error %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMYSQLDriver</name> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="+1231"/> + <source>Unable to open database '</source> + <translation>Não foi possível abrir a base de dados '</translation> + </message> + <message> + <location line="+7"/> + <source>Unable to connect</source> + <translation>Não foi possível estabelecer a ligação</translation> + </message> + <message> + <location line="+127"/> + <source>Unable to begin transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to rollback transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> +</context> +<context> + <name>QMYSQLResult</name> + <message> + <location line="-922"/> + <source>Unable to fetch data</source> + <translation>Não foi possível obter dados</translation> + </message> + <message> + <location line="+176"/> + <source>Unable to execute query</source> + <translation>Não foi possível executar a query</translation> + </message> + <message> + <location line="+6"/> + <source>Unable to store result</source> + <translation>Não foi possível guardar o resultado</translation> + </message> + <message> + <location line="+190"/> + <location line="+8"/> + <source>Unable to prepare statement</source> + <translation>Não foi possível preparar a expressão</translation> + </message> + <message> + <location line="+34"/> + <source>Unable to reset statement</source> + <translation>Não foi possível restaurar a expressão</translation> + </message> + <message> + <location line="+87"/> + <source>Unable to bind value</source> + <translation>Não foi possível fazer a ligação do valor</translation> + </message> + <message> + <location line="+11"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> + <message> + <location line="+14"/> + <location line="+21"/> + <source>Unable to bind outvalues</source> + <translation>Não foi possível fazer a ligação dos valores externos</translation> + </message> + <message> + <location line="-12"/> + <source>Unable to store statement results</source> + <translation>Não foi possível guardar os resultados da expressão</translation> + </message> + <message> + <location line="-253"/> + <source>Unable to execute next query</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Unable to store next result</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMdiArea</name> + <message> + <location filename="../src/gui/widgets/qmdiarea.cpp" line="+290"/> + <source>(Untitled)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMdiSubWindow</name> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="+280"/> + <source>%1 - [%2]</source> + <translation type="unfinished">%1 - [%2]</translation> + </message> + <message> + <location line="+72"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location line="-18"/> + <source>Minimize</source> + <translation type="unfinished">Minimizar</translation> + </message> + <message> + <location line="+13"/> + <source>Restore Down</source> + <translation type="unfinished">Restaurar Baixo</translation> + </message> + <message> + <location line="+707"/> + <source>&Restore</source> + <translation type="unfinished">&Restaurar</translation> + </message> + <message> + <location line="+3"/> + <source>&Move</source> + <translation type="unfinished">&Mover</translation> + </message> + <message> + <location line="+1"/> + <source>&Size</source> + <translation type="unfinished">&Tamanho</translation> + </message> + <message> + <location line="+1"/> + <source>Mi&nimize</source> + <translation type="unfinished">Mi&nimizar</translation> + </message> + <message> + <location line="+2"/> + <source>Ma&ximize</source> + <translation type="unfinished">Ma&ximizar</translation> + </message> + <message> + <location line="+2"/> + <source>Stay on &Top</source> + <translation type="unfinished">Permanecer no &Topo</translation> + </message> + <message> + <location line="+3"/> + <source>&Close</source> + <translation type="unfinished">&Fechar</translation> + </message> + <message> + <location line="-787"/> + <source>- [%1]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Maximize</source> + <translation type="unfinished">Maximizar</translation> + </message> + <message> + <location line="+3"/> + <source>Unshade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Restore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Help</source> + <translation type="unfinished">Ajuda</translation> + </message> + <message> + <location line="+3"/> + <source>Menu</source> + <translation type="unfinished">Menu</translation> + </message> +</context> +<context> + <name>QMenu</name> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblemenu.cpp" line="+157"/> + <location line="+225"/> + <source>Close</source> + <translation>Fechar</translation> + </message> + <message> + <location line="-224"/> + <location line="+225"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location line="-223"/> + <location line="+225"/> + <location line="+51"/> + <source>Execute</source> + <translation>Executar</translation> + </message> +</context> +<context> + <name>QMenuBar</name> + <message> + <source>About</source> + <translation type="obsolete">Sobre</translation> + </message> + <message> + <source>Config</source> + <translation type="obsolete">Configurar</translation> + </message> + <message> + <source>Preference</source> + <translation type="obsolete">Preferências</translation> + </message> + <message> + <source>Options</source> + <translation type="obsolete">Opções</translation> + </message> + <message> + <source>Setting</source> + <translation type="obsolete">Alteração</translation> + </message> + <message> + <source>Setup</source> + <translation type="obsolete">Configuração</translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Sair</translation> + </message> + <message> + <source>Exit</source> + <translation type="obsolete">Sair</translation> + </message> + <message> + <source>About %1</source> + <translation type="obsolete">Sobre %1</translation> + </message> + <message> + <source>About Qt</source> + <translation type="obsolete">Acerca do Qt</translation> + </message> + <message> + <source>Preferences</source> + <translation type="obsolete">Preferências</translation> + </message> + <message> + <source>Quit %1</source> + <translation type="obsolete">Sair de %1</translation> + </message> +</context> +<context> + <name>QMessageBox</name> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="-1111"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location line="-853"/> + <location line="+852"/> + <location filename="../src/gui/dialogs/qmessagebox.h" line="-52"/> + <location line="+8"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="+509"/> + <source>About Qt</source> + <translation>Acerca do Qt</translation> + </message> + <message> + <source><p>This program uses Qt version %1.</p></source> + <translation type="obsolete"><p>Este programa usa Qt versão %1.</p></translation> + </message> + <message> + <source><h3>About Qt</h3>%1<p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qtopia Core.</p><p>Qt is a Trolltech product. See <a href="http://qt.nokia.com/qt/">qt.nokia.com/qt/</a> for more information.</p></source> + <translation type="obsolete"><h3>Acerca do Qt</h3>%1<p>Qt é um conjunto de ferramentas para desenvolvimento de aplicações multiplataforma.</p>O Qt oferece portabilidade de código fonte único em MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux e todas as principais variantes comerciais de Unix. O Qt está igualmente disponível para dispositivos embebidos como Qtopia Core.</p><p>O Qt é um produto Trolltech. Veja <a href="http://qt.nokia.com/qt/">qt.nokia.com/qt/</a> para mais informação.</p></translation> + </message> + <message> + <location line="-1605"/> + <source>Show Details...</source> + <translation>Mostrar Detalhes...</translation> + </message> + <message> + <location line="+1"/> + <source>Hide Details...</source> + <translation>Não Mostrar Detalhes...</translation> + </message> + <message> + <location line="+1570"/> + <source><h3>About Qt</h3><p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qt for Embedded Linux and Qt for Windows CE.</p><p>Qt is available under three different licensing options designed to accommodate the needs of our various users.</p>Qt licensed under our commercial license agreement is appropriate for development of proprietary/commercial software where you do not want to share any source code with third parties or otherwise cannot comply with the terms of the GNU LGPL version 2.1 or GNU GPL version 3.0.</p><p>Qt licensed under the GNU LGPL version 2.1 is appropriate for the development of Qt applications (proprietary or open source) provided you can comply with the terms and conditions of the GNU LGPL version 2.1.</p><p>Qt licensed under the GNU General Public License version 3.0 is appropriate for the development of Qt applications where you wish to use such applications in combination with software subject to the terms of the GNU GPL version 3.0 or where you are otherwise willing to comply with the terms of the GNU GPL version 3.0.</p><p>Please see <a href="http://qt.nokia.com/products/licensing">qt.nokia.com/products/licensing</a> for an overview of Qt licensing.</p><p>Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).</p><p>Qt is a Nokia product. See <a href="http://qt.nokia.com/">qt.nokia.com</a> for more information.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>This program uses Qt Open Source Edition version %1.</p><p>Qt Open Source Edition is intended for the development of Open Source applications. You need a commercial Qt license for development of proprietary (closed source) applications.</p><p>Please see <a href="http://qt.nokia.com/company/model/">qt.nokia.com/company/model/</a> for an overview of Qt licensing.</p></source> + <translation type="obsolete"><p>Este programa usa Qt Open Source Edition versão %1.</p><p>Qt Open Source Edition é indicado para o desenvolvimento de aplicações/programas open source. Se pretender desenvolver aplicações sem disponibilizar o codigo fonte, então precisará de obter uma licença comercial.</p><p>Por favor consulte <a href="http://qt.nokia.com/company/model/">qt.nokia.com/company/model/</a>para obter mais informação acerca de licenças Qt.</p></translation> + </message> +</context> +<context> + <name>QMultiInputContext</name> + <message> + <location filename="../src/plugins/inputmethods/imsw-multi/qmultiinputcontext.cpp" line="+88"/> + <source>Select IM</source> + <translation>Seleccione Método de Entrada</translation> + </message> +</context> +<context> + <name>QMultiInputContextPlugin</name> + <message> + <location filename="../src/plugins/inputmethods/imsw-multi/qmultiinputcontextplugin.cpp" line="+95"/> + <source>Multiple input method switcher</source> + <translation>Seleccionador de método de entrada</translation> + </message> + <message> + <location line="+7"/> + <source>Multiple input method switcher that uses the context menu of the text widgets</source> + <translation>Seleccionador de método de entrada que utiliza o menu de contexto dos elementos de texto</translation> + </message> +</context> +<context> + <name>QNativeSocketEngine</name> + <message> + <location filename="../src/network/socket/qnativesocketengine.cpp" line="+206"/> + <source>The remote host closed the connection</source> + <translation>A máquina remota fechou a ligação</translation> + </message> + <message> + <location line="+3"/> + <source>Network operation timed out</source> + <translation>Operação de rede expirada</translation> + </message> + <message> + <location line="+3"/> + <source>Out of resources</source> + <translation>Sem recursos</translation> + </message> + <message> + <location line="+3"/> + <source>Unsupported socket operation</source> + <translation>Operação de 'socket' não suportada</translation> + </message> + <message> + <location line="+3"/> + <source>Protocol type not supported</source> + <translation>Tipo de protocolo não suportado</translation> + </message> + <message> + <location line="+3"/> + <source>Invalid socket descriptor</source> + <translation>Descritor de 'socket' inválido</translation> + </message> + <message> + <location line="+6"/> + <source>Network unreachable</source> + <translation>Rede inalcançável</translation> + </message> + <message> + <location line="+3"/> + <source>Permission denied</source> + <translation>Permissão negada</translation> + </message> + <message> + <location line="+3"/> + <source>Connection timed out</source> + <translation>Ligação expirada</translation> + </message> + <message> + <location line="+3"/> + <source>Connection refused</source> + <translation>Ligação recusada</translation> + </message> + <message> + <location line="+3"/> + <source>The bound address is already in use</source> + <translation>O endereço de ligação já está em uso</translation> + </message> + <message> + <location line="+3"/> + <source>The address is not available</source> + <translation>O endereço não está disponível</translation> + </message> + <message> + <location line="+3"/> + <source>The address is protected</source> + <translation>O endereço está protegido</translation> + </message> + <message> + <location line="+6"/> + <source>Unable to send a message</source> + <translation>Não foi possível enviar uma mensagem</translation> + </message> + <message> + <location line="+3"/> + <source>Unable to receive a message</source> + <translation>Não foi possível receber uma mensagem</translation> + </message> + <message> + <location line="+3"/> + <source>Unable to write</source> + <translation>Não foi possível escrever</translation> + </message> + <message> + <location line="+3"/> + <source>Network error</source> + <translation>Erro de rede</translation> + </message> + <message> + <location line="+3"/> + <source>Another socket is already listening on the same port</source> + <translation>Outro 'socket' já está à escuta no mesmo porto</translation> + </message> + <message> + <location line="-66"/> + <source>Unable to initialize non-blocking socket</source> + <translation>Não foi possível inicializar 'socket' não bloqueante</translation> + </message> + <message> + <location line="+3"/> + <source>Unable to initialize broadcast socket</source> + <translation>Não foi possível inicializar 'socket' de transmissão</translation> + </message> + <message> + <location line="+3"/> + <source>Attempt to use IPv6 socket on a platform with no IPv6 support</source> + <translation>Tentativa de utilização de 'socket' IPv6 numa plataforma sem suporte IPv6</translation> + </message> + <message> + <location line="+21"/> + <source>Host unreachable</source> + <translation>Máquina inalcançável</translation> + </message> + <message> + <location line="+24"/> + <source>Datagram was too large to send</source> + <translation>Datagrama demasiado grande para enviar</translation> + </message> + <message> + <location line="+18"/> + <source>Operation on non-socket</source> + <translation>Operação em não 'socket'</translation> + </message> + <message> + <location line="+6"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="-3"/> + <source>The proxy type is invalid for this operation</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkAccessCacheBackend</name> + <message> + <location filename="../src/network/access/qnetworkaccesscachebackend.cpp" line="+65"/> + <source>Error opening %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkAccessFileBackend</name> + <message> + <location filename="../src/network/access/qnetworkaccessfilebackend.cpp" line="+99"/> + <source>Request for opening non-local file %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Error opening %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>Write error writing to %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Cannot open %1: Path is a directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Read error reading from %1: %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkAccessFtpBackend</name> + <message> + <location filename="../src/network/access/qnetworkaccessftpbackend.cpp" line="+165"/> + <source>No suitable proxy found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot open %1: is a directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+130"/> + <source>Logging in to %1 failed: authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>Error while downloading %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Error while uploading %1: %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkAccessHttpBackend</name> + <message> + <location filename="../src/network/access/qnetworkaccesshttpbackend.cpp" line="+597"/> + <source>No suitable proxy found</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkReply</name> + <message> + <location line="+128"/> + <source>Error downloading %1 - server replied: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/access/qnetworkreplyimpl.cpp" line="+68"/> + <source>Protocol "%1" is unknown</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkReplyImpl</name> + <message> + <location line="+432"/> + <location line="+22"/> + <source>Operation canceled</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QOCIDriver</name> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="+2069"/> + <source>Unable to logon</source> + <translation>Não foi possível autenticar</translation> + </message> + <message> + <location line="-144"/> + <source>Unable to initialize</source> + <comment>QOCIDriver</comment> + <translation>Não foi possível inicializar</translation> + </message> + <message> + <location line="+215"/> + <source>Unable to begin transaction</source> + <translation type="unfinished">Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+19"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Unable to rollback transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QOCIResult</name> + <message> + <location line="-963"/> + <location line="+161"/> + <location line="+15"/> + <source>Unable to bind column for batch execute</source> + <translation>Não foi possível fazer a licação da coluna para execução 'batch'</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to execute batch statement</source> + <translation>Não foi possível executar a expressão de 'batch'</translation> + </message> + <message> + <location line="+302"/> + <source>Unable to goto next</source> + <translation>Não foi possível passar ao seguinte</translation> + </message> + <message> + <location line="+59"/> + <source>Unable to alloc statement</source> + <translation>Não foi possível alocar a expressão</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to prepare statement</source> + <translation>Não foi possível preparar a expressão</translation> + </message> + <message> + <location line="+36"/> + <source>Unable to bind value</source> + <translation>Não foi possível fazer o ligamento do valor</translation> + </message> + <message> + <source>Unable to execute select statement</source> + <translation type="obsolete">Não foi possível executar a expressão select</translation> + </message> + <message> + <location line="+19"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> +</context> +<context> + <name>QODBCDriver</name> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="+1785"/> + <source>Unable to connect</source> + <translation>Não foi possível ligar</translation> + </message> + <message> + <location line="+6"/> + <source>Unable to connect - Driver doesn't support all needed functionality</source> + <translation>Não foi possível ligar - O 'driver' não suporta todas as funcionalidades necessárias</translation> + </message> + <message> + <location line="+242"/> + <source>Unable to disable autocommit</source> + <translation>Não foi possível desactivar finalização automática</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to rollback transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to enable autocommit</source> + <translation>Não foi possível activar finalização automática</translation> + </message> +</context> +<context> + <name>QODBCResult</name> + <message> + <location line="-1218"/> + <location line="+349"/> + <source>QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement attribute. Please check your ODBC driver configuration</source> + <translation>QODBCResult::reset: Não foi possível definir 'SQL_CURSOR_STATIC' como atributo da expressão. Por favor verifique a configuração do seu 'driver' ODBC</translation> + </message> + <message> + <location line="-332"/> + <location line="+626"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> + <message> + <location line="-555"/> + <source>Unable to fetch next</source> + <translation>Não foi possível obter o seguinte</translation> + </message> + <message> + <location line="+279"/> + <source>Unable to prepare statement</source> + <translation>Não foi possível preparar a expressão</translation> + </message> + <message> + <location line="+268"/> + <source>Unable to bind variable</source> + <translation>Não foi possível fazer o ligamento da variável</translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="+194"/> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="-475"/> + <location line="+578"/> + <source>Unable to fetch last</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="-672"/> + <source>Unable to fetch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>Unable to fetch first</source> + <translation type="unfinished">Obtenção do primeiro não possível</translation> + </message> + <message> + <location line="+19"/> + <source>Unable to fetch previous</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../src/gui/util/qdesktopservices_mac.cpp" line="+165"/> + <source>Home</source> + <translation>Início</translation> + </message> + <message> + <location filename="../src/network/access/qnetworkaccessdatabackend.cpp" line="+74"/> + <source>Operation not supported on %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Invalid URI: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/access/qnetworkaccessdebugpipebackend.cpp" line="+175"/> + <source>Write error writing to %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+57"/> + <source>Read error reading from %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Socket error on %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Remote host closed the connection prematurely on %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Protocol error: packet of size 0 received</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/kernel/qhostinfo.cpp" line="+177"/> + <location line="+57"/> + <source>No host name given</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPPDOptionsModel</name> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="+1195"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location line="+2"/> + <source>Value</source> + <translation type="unfinished">Valor</translation> + </message> +</context> +<context> + <name>QPSQLDriver</name> + <message> + <location filename="../src/sql/drivers/psql/qsql_psql.cpp" line="+763"/> + <source>Unable to connect</source> + <translation>Não foi possível ligar</translation> + </message> + <message> + <location line="+49"/> + <source>Could not begin transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Could not commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+16"/> + <source>Could not rollback transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> + <message> + <location line="+358"/> + <source>Unable to subscribe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>Unable to unsubscribe</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPSQLResult</name> + <message> + <location line="-1058"/> + <source>Unable to create query</source> + <translation>Não foi possível criar a 'query'</translation> + </message> + <message> + <location line="+374"/> + <source>Unable to prepare statement</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPageSetupWidget</name> + <message> + <location filename="../src/gui/dialogs/qpagesetupdialog_unix.cpp" line="+304"/> + <source>Centimeters (cm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Millimeters (mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Inches (in)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Points (pt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qpagesetupwidget.ui"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Paper</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Page size:</source> + <translation type="unfinished">Tamanho página:</translation> + </message> + <message> + <location/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Paper source:</source> + <translation type="unfinished">Fonte papel:</translation> + </message> + <message> + <location/> + <source>Orientation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Portrait</source> + <translation type="unfinished">Retrato</translation> + </message> + <message> + <location/> + <source>Landscape</source> + <translation type="unfinished">Paisagem</translation> + </message> + <message> + <location/> + <source>Reverse landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Reverse portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Margins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>top margin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>left margin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>right margin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>bottom margin</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPluginLoader</name> + <message> + <location filename="../src/corelib/plugin/qpluginloader.cpp" line="+24"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="-68"/> + <source>The plugin was not loaded.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintDialog</name> + <message> + <location filename="../src/gui/painting/qprinterinfo_unix.cpp" line="+98"/> + <source>locally connected</source> + <translation>ligado localmente</translation> + </message> + <message> + <location line="+23"/> + <location line="+225"/> + <source>Aliases: %1</source> + <translation>Nomes Alternativos: %1</translation> + </message> + <message> + <location line="+223"/> + <location line="+199"/> + <source>unknown</source> + <translation>desconhecido</translation> + </message> + <message> + <source>Portrait</source> + <translation type="obsolete">Retrato</translation> + </message> + <message> + <source>Landscape</source> + <translation type="obsolete">Paisagem</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="+329"/> + <source>A0 (841 x 1189 mm)</source> + <translation>A0 (841 x 1189 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A1 (594 x 841 mm)</source> + <translation>A1 (594 x 841 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A2 (420 x 594 mm)</source> + <translation>A2 (420 x 594 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A3 (297 x 420 mm)</source> + <translation>A3 (297 x 420 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A4 (210 x 297 mm, 8.26 x 11.7 inches)</source> + <translation>A4 (210 x 297 mm, 8.26 x 11.7 polegadas)</translation> + </message> + <message> + <location line="+1"/> + <source>A5 (148 x 210 mm)</source> + <translation>A5 (148 x 210 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A6 (105 x 148 mm)</source> + <translation>A6 (105 x 148 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A7 (74 x 105 mm)</source> + <translation>A7 (74 x 105 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A8 (52 x 74 mm)</source> + <translation>A8 (52 x 74 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A9 (37 x 52 mm)</source> + <translation>A9 (37 x 52 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B0 (1000 x 1414 mm)</source> + <translation>B0 (1000 x 1414 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B1 (707 x 1000 mm)</source> + <translation>B1 (707 x 1000 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B2 (500 x 707 mm)</source> + <translation>B2 (500 x 707 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B3 (353 x 500 mm)</source> + <translation>B3 (353 x 500 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B4 (250 x 353 mm)</source> + <translation>B4 (250 x 353 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B5 (176 x 250 mm, 6.93 x 9.84 inches)</source> + <translation>B5 (176 x 250 mm, 6.93 x 9.84 polegadas)</translation> + </message> + <message> + <location line="+1"/> + <source>B6 (125 x 176 mm)</source> + <translation>B6 (125 x 176 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B7 (88 x 125 mm)</source> + <translation>B7 (88 x 125 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B8 (62 x 88 mm)</source> + <translation>B8 (62 x 88 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B9 (44 x 62 mm)</source> + <translation>B9 (44 x 62 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B10 (31 x 44 mm)</source> + <translation>B10 (31 x 44 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>C5E (163 x 229 mm)</source> + <translation>C5E (163 x 229 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>DLE (110 x 220 mm)</source> + <translation>DLE (110 x 220 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Executive (7.5 x 10 inches, 191 x 254 mm)</source> + <translation>Executivo (7.5 x 10 polegadas, 191 x 254 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Folio (210 x 330 mm)</source> + <translation>Folio (210 x 330 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Ledger (432 x 279 mm)</source> + <translation>Ledger (432 x 279 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Legal (8.5 x 14 inches, 216 x 356 mm)</source> + <translation>Legal (8.5 x 14 polegadas, 216 x 356 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Letter (8.5 x 11 inches, 216 x 279 mm)</source> + <translation>Carta (8.5 x 11 polegadas, 216 x 279 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Tabloid (279 x 432 mm)</source> + <translation>Tablóide (279 x 432 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>US Common #10 Envelope (105 x 241 mm)</source> + <translation>Envelope #10 Comum EUA (105 x 241 mm)</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_win.cpp" line="+268"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <source>Cancel</source> + <translation type="obsolete">Cancelar</translation> + </message> + <message> + <source>Page size:</source> + <translation type="obsolete">Tamanho página:</translation> + </message> + <message> + <source>Orientation:</source> + <translation type="obsolete">Orientação:</translation> + </message> + <message> + <source>Paper source:</source> + <translation type="obsolete">Fonte papel:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qabstractprintdialog.cpp" line="+110"/> + <location line="+13"/> + <location filename="../src/gui/dialogs/qprintdialog_win.cpp" line="-2"/> + <source>Print</source> + <translation>Imprimir</translation> + </message> + <message> + <source>File</source> + <translation type="obsolete">Ficheiro</translation> + </message> + <message> + <source>Printer</source> + <translation type="obsolete">Impressora</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="-357"/> + <source>Print To File ...</source> + <translation>Imprimir Para Ficheiro ...</translation> + </message> + <message> + <source>Print dialog</source> + <translation type="obsolete">Diálogo de impressão</translation> + </message> + <message> + <source>Paper format</source> + <translation type="obsolete">Formato do papel</translation> + </message> + <message> + <source>Size:</source> + <translation type="obsolete">Tamanho:</translation> + </message> + <message> + <source>Properties</source> + <translation type="obsolete">Propriedades</translation> + </message> + <message> + <source>Printer info:</source> + <translation type="obsolete">Informação da impressora:</translation> + </message> + <message> + <source>Browse</source> + <translation type="obsolete">Navegar</translation> + </message> + <message> + <source>Print to file</source> + <translation type="obsolete">Imprimir para um ficheiro</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="+19"/> + <source>Print range</source> + <translation>Selecção de páginas</translation> + </message> + <message> + <location line="-2"/> + <source>Print all</source> + <translation>Imprimir todas</translation> + </message> + <message> + <source>Pages from</source> + <translation type="obsolete">Páginas de</translation> + </message> + <message> + <source>to</source> + <translation type="obsolete">a</translation> + </message> + <message> + <source>Selection</source> + <translation type="obsolete">Selecção</translation> + </message> + <message> + <source>Copies</source> + <translation type="obsolete">Cópias</translation> + </message> + <message> + <source>Number of copies:</source> + <translation type="obsolete">Número de cópias:</translation> + </message> + <message> + <source>Collate</source> + <translation type="obsolete">Juntar</translation> + </message> + <message> + <source>Print last page first</source> + <translation type="obsolete">Imprimir a última página primeiro</translation> + </message> + <message> + <source>Other</source> + <translation type="obsolete">Outro</translation> + </message> + <message> + <source>Print in color if available</source> + <translation type="obsolete">Imprimir a cores se disponível</translation> + </message> + <message> + <source>Double side printing</source> + <translation type="obsolete">Imprimir nos dois lados do papel</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="+80"/> + <source>File %1 is not writable. +Please choose a different file name.</source> + <translation>Não é possível escrever no ficheiro %1. +Por favor escolha um nome diferente.</translation> + </message> + <message> + <location line="+4"/> + <source>%1 already exists. +Do you want to overwrite it?</source> + <translation>%1 já existe. +Deseja substituir?</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="-227"/> + <source>File exists</source> + <translation>O ficheiro existe</translation> + </message> + <message> + <location line="+1"/> + <source><qt>Do you want to overwrite it?</qt></source> + <translation><qt>Deseja gravar por cima?</qt></translation> + </message> + <message> + <location line="+227"/> + <source>Print selection</source> + <translation>Selecção de Impressão</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="-8"/> + <source>%1 is a directory. +Please choose a different file name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qpagesetupdialog_unix.cpp" line="-232"/> + <source>A0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B10</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>C5E</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>DLE</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Executive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Folio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ledger</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Legal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Letter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Tabloid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>US Common #10 Envelope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="-522"/> + <location line="+68"/> + <source>&Options >></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-63"/> + <source>&Print</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+67"/> + <source>&Options <<</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+253"/> + <source>Print to File (PDF)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Print to File (Postscript)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Local file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Write %1 file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_win.cpp" line="+1"/> + <source>The 'From' value cannot be greater than the 'To' value.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintPreviewDialog</name> + <message> + <location filename="../src/gui/dialogs/qabstractpagesetupdialog.cpp" line="+68"/> + <location line="+12"/> + <source>Page Setup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintpreviewdialog.cpp" line="+252"/> + <source>%1%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Print Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>Next page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>First page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Last page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Fit width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Fit page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Portrait</source> + <translation type="unfinished">Retrato</translation> + </message> + <message> + <location line="+1"/> + <source>Landscape</source> + <translation type="unfinished">Paisagem</translation> + </message> + <message> + <location line="+10"/> + <source>Show single page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Show facing pages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Show overview of all pages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Print</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Page setup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location line="+151"/> + <source>Export to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Export to PostScript</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintPropertiesDialog</name> + <message> + <source>PPD Properties</source> + <translation type="obsolete">Propriedades PPD</translation> + </message> + <message> + <source>Save</source> + <translation type="obsolete">Gravar</translation> + </message> + <message> + <source>OK</source> + <translation type="obsolete">OK</translation> + </message> +</context> +<context> + <name>QPrintPropertiesWidget</name> + <message> + <location filename="../src/gui/dialogs/qprintpropertieswidget.ui"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintSettingsOutput</name> + <message> + <location filename="../src/gui/dialogs/qprintsettingsoutput.ui"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Copies</source> + <translation type="unfinished">Cópias</translation> + </message> + <message> + <location/> + <source>Print range</source> + <translation type="unfinished">Selecção de páginas</translation> + </message> + <message> + <location/> + <source>Print all</source> + <translation type="unfinished">Imprimir todas</translation> + </message> + <message> + <location/> + <source>Pages from</source> + <translation type="unfinished">Páginas de</translation> + </message> + <message> + <location/> + <source>to</source> + <translation type="unfinished">a</translation> + </message> + <message> + <location/> + <source>Selection</source> + <translation type="unfinished">Selecção</translation> + </message> + <message> + <location/> + <source>Output Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Copies:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Collate</source> + <translation type="unfinished">Juntar</translation> + </message> + <message> + <location/> + <source>Reverse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Options</source> + <translation type="unfinished">Opções</translation> + </message> + <message> + <location/> + <source>Color Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Grayscale</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Duplex Printing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Long side</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Short side</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintWidget</name> + <message> + <location filename="../src/gui/dialogs/qprintwidget.ui"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Printer</source> + <translation type="unfinished">Impressora</translation> + </message> + <message> + <location/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>P&roperties</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Output &file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QProcess</name> + <message> + <location filename="../src/corelib/io/qprocess_unix.cpp" line="+475"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="+147"/> + <source>Could not open input redirection for reading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="+36"/> + <source>Could not open output redirection for writing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+235"/> + <source>Resource error (fork failure): %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+259"/> + <location line="+53"/> + <location line="+74"/> + <location line="+67"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="+422"/> + <location line="+50"/> + <location line="+75"/> + <location line="+42"/> + <location line="+54"/> + <source>Process operation timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/io/qprocess.cpp" line="+533"/> + <location line="+52"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="-211"/> + <location line="+50"/> + <source>Error reading from process</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <location line="+779"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="+140"/> + <source>Error writing to process</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-709"/> + <source>Process crashed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+912"/> + <source>No program defined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/io/qprocess_win.cpp" line="-341"/> + <source>Process failed to start</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QProgressDialog</name> + <message> + <location filename="../src/gui/dialogs/qprogressdialog.cpp" line="+182"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="-8"/> + <source>Open</source> + <translation>Abrir</translation> + </message> +</context> +<context> + <name>QRadioButton</name> + <message> + <location line="+12"/> + <source>Check</source> + <translation>Activar</translation> + </message> +</context> +<context> + <name>QRegExp</name> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="+64"/> + <source>no error occurred</source> + <translation>sem erros</translation> + </message> + <message> + <location line="+1"/> + <source>disabled feature used</source> + <translation>funcionalidade desactivada está a ser utilizada</translation> + </message> + <message> + <location line="+1"/> + <source>bad char class syntax</source> + <translation>má sintaxe de classe de caracteres</translation> + </message> + <message> + <location line="+1"/> + <source>bad lookahead syntax</source> + <translation>má sintaxe de antecipação</translation> + </message> + <message> + <location line="+1"/> + <source>bad repetition syntax</source> + <translation>má sintaxe de repetição</translation> + </message> + <message> + <location line="+1"/> + <source>invalid octal value</source> + <translation>valor octal inválido</translation> + </message> + <message> + <location line="+1"/> + <source>missing left delim</source> + <translation>delimitador esquerdo em falta</translation> + </message> + <message> + <location line="+1"/> + <source>unexpected end</source> + <translation>fim inesperado</translation> + </message> + <message> + <location line="+1"/> + <source>met internal limit</source> + <translation>limite interno alcançado</translation> + </message> +</context> +<context> + <name>QSQLite2Driver</name> + <message> + <location filename="../src/sql/drivers/sqlite2/qsql_sqlite2.cpp" line="+396"/> + <source>Error to open database</source> + <translation>Erro ao abrir base de dados</translation> + </message> + <message> + <location line="+41"/> + <source>Unable to begin transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to rollback Transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> +</context> +<context> + <name>QSQLite2Result</name> + <message> + <location line="-323"/> + <source>Unable to fetch results</source> + <translation>Não foi possível obter os resultados</translation> + </message> + <message> + <location line="+147"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> +</context> +<context> + <name>QSQLiteDriver</name> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="+528"/> + <source>Error opening database</source> + <translation>Erro ao abrir a base de dados</translation> + </message> + <message> + <location line="+11"/> + <source>Error closing database</source> + <translation>Erro ao fechar a base de dados</translation> + </message> + <message> + <location line="+20"/> + <source>Unable to begin transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <source>Unable to roll back transaction</source> + <translation type="obsolete">Não foi possível anular a transacção</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to rollback transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSQLiteResult</name> + <message> + <location line="-400"/> + <location line="+66"/> + <location line="+8"/> + <source>Unable to fetch row</source> + <translation>Não foi possível obter a linha</translation> + </message> + <message> + <location line="+63"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> + <message> + <location line="+20"/> + <source>Unable to reset statement</source> + <translation>Não foi possível restaurar a expressão</translation> + </message> + <message> + <location line="+45"/> + <source>Unable to bind parameters</source> + <translation>Não foi possível fazer a ligação dos parametros</translation> + </message> + <message> + <location line="+7"/> + <source>Parameter count mismatch</source> + <translation>Incorrespondência de contagem de parâmetros</translation> + </message> + <message> + <location line="-208"/> + <source>No query</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QScrollBar</name> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="+448"/> + <source>Scroll here</source> + <translation>Deslizar aqui</translation> + </message> + <message> + <location line="+2"/> + <source>Left edge</source> + <translation>Borda esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Top</source> + <translation>Topo</translation> + </message> + <message> + <location line="+1"/> + <source>Right edge</source> + <translation>Borda direita</translation> + </message> + <message> + <location line="+0"/> + <source>Bottom</source> + <translation>Fundo</translation> + </message> + <message> + <location line="+2"/> + <source>Page left</source> + <translation>Página para esquerda</translation> + </message> + <message> + <location line="+0"/> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="+143"/> + <source>Page up</source> + <translation>Página para cima</translation> + </message> + <message> + <location line="+1"/> + <source>Page right</source> + <translation>Página para direita</translation> + </message> + <message> + <location line="+0"/> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="+4"/> + <source>Page down</source> + <translation>Página para baixo</translation> + </message> + <message> + <location line="+2"/> + <source>Scroll left</source> + <translation>Deslizar para esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll up</source> + <translation>Deslizar para cima</translation> + </message> + <message> + <location line="+1"/> + <source>Scroll right</source> + <translation>Deslizar para a direita</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll down</source> + <translation>Deslizar para baixo</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="-6"/> + <source>Line up</source> + <translation>Linha acima</translation> + </message> + <message> + <location line="+4"/> + <source>Position</source> + <translation>Posição</translation> + </message> + <message> + <location line="+4"/> + <source>Line down</source> + <translation>Linha abaixo</translation> + </message> +</context> +<context> + <name>QSharedMemory</name> + <message> + <location filename="../src/corelib/kernel/qsharedmemory.cpp" line="+207"/> + <source>%1: unable to set key on lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+81"/> + <source>%1: create size is less then 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+168"/> + <location filename="../src/corelib/kernel/qsharedmemory_p.h" line="+148"/> + <source>%1: unable to lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>%1: unable to unlock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/kernel/qsharedmemory_unix.cpp" line="+78"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+87"/> + <source>%1: permission denied</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="-22"/> + <source>%1: already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+9"/> + <source>%1: doesn't exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+9"/> + <source>%1: out of resources</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+7"/> + <source>%1: unknown error %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>%1: key is empty</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>%1: unix key file doesn't exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%1: ftok failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+15"/> + <source>%1: unable to make key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>%1: system-imposed size restrictions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>%1: not attached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="-27"/> + <source>%1: invalid size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>%1: key error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>%1: size query failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="+373"/> + <source>Space</source> + <translation>Space</translation> + </message> + <message> + <location line="+1"/> + <source>Esc</source> + <translation>Esc</translation> + </message> + <message> + <location line="+1"/> + <source>Tab</source> + <translation>Tab</translation> + </message> + <message> + <location line="+1"/> + <source>Backtab</source> + <translation>Backtab</translation> + </message> + <message> + <location line="+1"/> + <source>Backspace</source> + <translation>Backspace</translation> + </message> + <message> + <location line="+1"/> + <source>Return</source> + <translation>Return</translation> + </message> + <message> + <location line="+1"/> + <source>Enter</source> + <translation>Enter</translation> + </message> + <message> + <location line="+1"/> + <source>Ins</source> + <translation>Insert</translation> + </message> + <message> + <location line="+1"/> + <source>Del</source> + <translation>Delete</translation> + </message> + <message> + <location line="+1"/> + <source>Pause</source> + <translation>Pause</translation> + </message> + <message> + <location line="+1"/> + <source>Print</source> + <translation>Print</translation> + </message> + <message> + <location line="+1"/> + <source>SysReq</source> + <translation>SysReq</translation> + </message> + <message> + <location line="+1"/> + <source>Home</source> + <translation>Home</translation> + </message> + <message> + <location line="+1"/> + <source>End</source> + <translation>End</translation> + </message> + <message> + <location line="+1"/> + <source>Left</source> + <translation>Esquerda</translation> + </message> + <message> + <location line="+1"/> + <source>Up</source> + <translation>Cima</translation> + </message> + <message> + <location line="+1"/> + <source>Right</source> + <translation>Direita</translation> + </message> + <message> + <location line="+1"/> + <source>Down</source> + <translation>Baixo</translation> + </message> + <message> + <location line="+1"/> + <source>PgUp</source> + <translation>PgUp</translation> + </message> + <message> + <location line="+1"/> + <source>PgDown</source> + <translation>PgDown</translation> + </message> + <message> + <location line="+1"/> + <source>CapsLock</source> + <translation>CapsLock</translation> + </message> + <message> + <location line="+1"/> + <source>NumLock</source> + <translation>Num Lock</translation> + </message> + <message> + <location line="+1"/> + <source>ScrollLock</source> + <translation>ScrollLock</translation> + </message> + <message> + <location line="+1"/> + <source>Menu</source> + <translation>Menu</translation> + </message> + <message> + <location line="+1"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location line="+3"/> + <source>Back</source> + <translation>Anterior</translation> + </message> + <message> + <location line="+1"/> + <source>Forward</source> + <translation>Seguinte</translation> + </message> + <message> + <location line="+1"/> + <source>Stop</source> + <translation>Parar</translation> + </message> + <message> + <location line="+1"/> + <source>Refresh</source> + <translation>Refrescar</translation> + </message> + <message> + <location line="+1"/> + <source>Volume Down</source> + <translation>Volume Cima</translation> + </message> + <message> + <location line="+1"/> + <source>Volume Mute</source> + <translation>Volume Mute</translation> + </message> + <message> + <location line="+1"/> + <source>Volume Up</source> + <translation>Volume Baixo</translation> + </message> + <message> + <location line="+1"/> + <source>Bass Boost</source> + <translation>Bass Boost</translation> + </message> + <message> + <location line="+1"/> + <source>Bass Up</source> + <translation>Bass Cima</translation> + </message> + <message> + <location line="+1"/> + <source>Bass Down</source> + <translation>Bass Baixo</translation> + </message> + <message> + <location line="+1"/> + <source>Treble Up</source> + <translation>Treble Cima</translation> + </message> + <message> + <location line="+1"/> + <source>Treble Down</source> + <translation>Treble Baixo</translation> + </message> + <message> + <location line="+1"/> + <source>Media Play</source> + <translation>Tocar Média</translation> + </message> + <message> + <location line="+1"/> + <source>Media Stop</source> + <translation>Parar Média</translation> + </message> + <message> + <location line="+1"/> + <source>Media Previous</source> + <translation>Média Anterior</translation> + </message> + <message> + <location line="+1"/> + <source>Media Next</source> + <translation>Média Seguinte</translation> + </message> + <message> + <location line="+1"/> + <source>Media Record</source> + <translation>Gravação Média</translation> + </message> + <message> + <location line="+2"/> + <source>Favorites</source> + <translation>Favoritos</translation> + </message> + <message> + <location line="+1"/> + <source>Search</source> + <translation>Procurar</translation> + </message> + <message> + <location line="+1"/> + <source>Standby</source> + <translation>Hibernação</translation> + </message> + <message> + <location line="+1"/> + <source>Open URL</source> + <translation>Abrir Endereço</translation> + </message> + <message> + <location line="+1"/> + <source>Launch Mail</source> + <translation>Correio Electrónico</translation> + </message> + <message> + <location line="+1"/> + <source>Launch Media</source> + <translation>Média</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (0)</source> + <translation>Executar (0)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (1)</source> + <translation>Executar (1)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (2)</source> + <translation>Executar (2)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (3)</source> + <translation>Executar (3)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (4)</source> + <translation>Executar (4)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (5)</source> + <translation>Executar (5)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (6)</source> + <translation>Executar (6)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (7)</source> + <translation>Executar (7)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (8)</source> + <translation>Executar (8)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (9)</source> + <translation>Executar (9)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (A)</source> + <translation>Executar (A)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (B)</source> + <translation>Executar (B)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (C)</source> + <translation>Executar (C)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (D)</source> + <translation>Executar (D)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (E)</source> + <translation>Executar (E)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (F)</source> + <translation>Executar (F)</translation> + </message> + <message> + <location line="+4"/> + <source>Print Screen</source> + <translation>Print Screen</translation> + </message> + <message> + <location line="+1"/> + <source>Page Up</source> + <translation>Page Up</translation> + </message> + <message> + <location line="+1"/> + <source>Page Down</source> + <translation>Page Down</translation> + </message> + <message> + <location line="+1"/> + <source>Caps Lock</source> + <translation>Caps Lock</translation> + </message> + <message> + <location line="+1"/> + <source>Num Lock</source> + <translation>Num Lock</translation> + </message> + <message> + <location line="+1"/> + <source>Number Lock</source> + <translation>Number Lock</translation> + </message> + <message> + <location line="+1"/> + <source>Scroll Lock</source> + <translation>Scroll Lock</translation> + </message> + <message> + <location line="+1"/> + <source>Insert</source> + <translation>Insert</translation> + </message> + <message> + <location line="+1"/> + <source>Delete</source> + <translation>Delete</translation> + </message> + <message> + <location line="+1"/> + <source>Escape</source> + <translation>Escape</translation> + </message> + <message> + <location line="+1"/> + <source>System Request</source> + <translation>System Request</translation> + </message> + <message> + <location line="+4"/> + <source>Select</source> + <translation>Select</translation> + </message> + <message> + <location line="+1"/> + <source>Yes</source> + <translation>Sim</translation> + </message> + <message> + <location line="+1"/> + <source>No</source> + <translation>Não</translation> + </message> + <message> + <location line="+4"/> + <source>Context1</source> + <translation>Contexto1</translation> + </message> + <message> + <location line="+1"/> + <source>Context2</source> + <translation>Contexto2</translation> + </message> + <message> + <location line="+1"/> + <source>Context3</source> + <translation>Contexto3</translation> + </message> + <message> + <location line="+1"/> + <source>Context4</source> + <translation>Contexto4</translation> + </message> + <message> + <location line="+1"/> + <source>Call</source> + <translation>Chamar</translation> + </message> + <message> + <location line="+1"/> + <source>Hangup</source> + <translation>Desligar</translation> + </message> + <message> + <location line="+1"/> + <source>Flip</source> + <translation>Inverter</translation> + </message> + <message> + <location line="+527"/> + <location line="+122"/> + <source>Ctrl</source> + <translation>Ctrl</translation> + </message> + <message> + <location line="-121"/> + <location line="+125"/> + <source>Shift</source> + <translation>Shift</translation> + </message> + <message> + <location line="-124"/> + <location line="+122"/> + <source>Alt</source> + <translation>Alt</translation> + </message> + <message> + <location line="-121"/> + <location line="+117"/> + <source>Meta</source> + <translation>Meta</translation> + </message> + <message> + <location line="-25"/> + <source>+</source> + <translation>+</translation> + </message> + <message> + <location line="+46"/> + <source>F%1</source> + <translation>F%1</translation> + </message> + <message> + <location line="-720"/> + <source>Home Page</source> + <translation>Página Principal</translation> + </message> +</context> +<context> + <name>QSlider</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="+151"/> + <source>Page left</source> + <translation>Página para esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Page up</source> + <translation>Página para cima</translation> + </message> + <message> + <location line="+2"/> + <source>Position</source> + <translation>Posição</translation> + </message> + <message> + <location line="+3"/> + <source>Page right</source> + <translation>Página para direita</translation> + </message> + <message> + <location line="+0"/> + <source>Page down</source> + <translation>Página para baixo</translation> + </message> +</context> +<context> + <name>QSocks5SocketEngine</name> + <message> + <location filename="../src/network/socket/qsocks5socketengine.cpp" line="-67"/> + <source>Connection to proxy refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Connection to proxy closed prematurely</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Proxy host not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Connection to proxy timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Proxy authentication failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Proxy authentication failed: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>SOCKS version 5 protocol error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>General SOCKSv5 server failure</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Connection not allowed by SOCKSv5 server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>TTL expired</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>SOCKSv5 command not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Address type not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Unknown SOCKSv5 proxy error code 0x%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Socks5 timeout error connecting to socks server</source> + <translation type="obsolete">Socks5 expirado ao ligar ao servidor socks</translation> + </message> + <message> + <location line="+685"/> + <source>Network operation timed out</source> + <translation type="unfinished">Operação de rede expirada</translation> + </message> +</context> +<context> + <name>QSpinBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="-574"/> + <source>More</source> + <translation>Mais</translation> + </message> + <message> + <location line="+2"/> + <source>Less</source> + <translation>Menos</translation> + </message> +</context> +<context> + <name>QSql</name> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="+890"/> + <source>Delete</source> + <translation>Apagar</translation> + </message> + <message> + <location line="+1"/> + <source>Delete this record?</source> + <translation>Apagar este registo?</translation> + </message> + <message> + <location line="+1"/> + <location line="+16"/> + <location line="+36"/> + <source>Yes</source> + <translation>Sim</translation> + </message> + <message> + <location line="-51"/> + <location line="+16"/> + <location line="+36"/> + <source>No</source> + <translation>Não</translation> + </message> + <message> + <location line="-44"/> + <source>Insert</source> + <translation>Inserir</translation> + </message> + <message> + <location line="+2"/> + <source>Update</source> + <translation>Actualizar</translation> + </message> + <message> + <location line="+4"/> + <source>Save edits?</source> + <translation>Gravar as alterações?</translation> + </message> + <message> + <location line="+3"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> + <message> + <location line="+32"/> + <source>Confirm</source> + <translation>Confirmar</translation> + </message> + <message> + <location line="+1"/> + <source>Cancel your edits?</source> + <translation>Cancelar as alterações?</translation> + </message> +</context> +<context> + <name>QSslSocket</name> + <message> + <location filename="../src/network/ssl/qsslsocket_openssl.cpp" line="+569"/> + <source>Unable to write data: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+119"/> + <source>Error while reading: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+96"/> + <source>Error during SSL handshake: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-524"/> + <source>Error creating SSL context (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Invalid or empty cipher list (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Error creating SSL session, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error creating SSL session: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-61"/> + <source>Cannot provide a certificate with no key, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Error loading local certificate, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Error loading private key, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Private key does not certificate public key, %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSystemSemaphore</name> + <message> + <location filename="../src/corelib/kernel/qsystemsemaphore_unix.cpp" line="-41"/> + <location filename="../src/corelib/kernel/qsystemsemaphore_win.cpp" line="+66"/> + <source>%1: out of resources</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-13"/> + <location filename="../src/corelib/kernel/qsystemsemaphore_win.cpp" line="+4"/> + <source>%1: permission denied</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1: already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1: does not exist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <location filename="../src/corelib/kernel/qsystemsemaphore_win.cpp" line="+3"/> + <source>%1: unknown error %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTDSDriver</name> + <message> + <location filename="../src/sql/drivers/tds/qsql_tds.cpp" line="+584"/> + <source>Unable to open connection</source> + <translation>Não foi possível estabelecer a ligação</translation> + </message> + <message> + <location line="+5"/> + <source>Unable to use database</source> + <translation>Não foi possível utilizar a base de dados</translation> + </message> +</context> +<context> + <name>QTabBar</name> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="-326"/> + <source>Scroll Left</source> + <translation>Deslizar para Esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll Right</source> + <translation>Deslizar para Direita</translation> + </message> +</context> +<context> + <name>QTcpServer</name> + <message> + <source>Socket operation unsupported</source> + <translation type="obsolete">Operação de 'socket' não suportada</translation> + </message> + <message> + <location filename="../src/network/socket/qtcpserver.cpp" line="+282"/> + <source>Operation on socket is not supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTextControl</name> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="+1973"/> + <source>&Undo</source> + <translation>&Desfazer</translation> + </message> + <message> + <location line="+2"/> + <source>&Redo</source> + <translation>&Refazer</translation> + </message> + <message> + <location line="+4"/> + <source>Cu&t</source> + <translation>Cor&tar</translation> + </message> + <message> + <location line="+5"/> + <source>&Copy</source> + <translation>&Copiar</translation> + </message> + <message> + <location line="+7"/> + <source>Copy &Link Location</source> + <translation>Copiar &Localização da Ligação</translation> + </message> + <message> + <location line="+6"/> + <source>&Paste</source> + <translation>Co&lar</translation> + </message> + <message> + <location line="+3"/> + <source>Delete</source> + <translation>Apagar</translation> + </message> + <message> + <location line="+7"/> + <source>Select All</source> + <translation>Seleccionar Tudo</translation> + </message> +</context> +<context> + <name>QToolButton</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+254"/> + <location line="+6"/> + <source>Press</source> + <translation>Pressionar</translation> + </message> + <message> + <location line="-4"/> + <location line="+8"/> + <source>Open</source> + <translation>Abrir</translation> + </message> +</context> +<context> + <name>QUdpSocket</name> + <message> + <location filename="../src/network/socket/qudpsocket.cpp" line="+169"/> + <source>This platform does not support IPv6</source> + <translation>Esta plataforma não suporta IPv6</translation> + </message> +</context> +<context> + <name>QUndoGroup</name> + <message> + <location filename="../src/gui/util/qundogroup.cpp" line="+386"/> + <source>Undo</source> + <translation>Desfazer</translation> + </message> + <message> + <location line="+28"/> + <source>Redo</source> + <translation>Refazer</translation> + </message> +</context> +<context> + <name>QUndoModel</name> + <message> + <location filename="../src/gui/util/qundoview.cpp" line="+101"/> + <source><empty></source> + <translation><vazio></translation> + </message> +</context> +<context> + <name>QUndoStack</name> + <message> + <location filename="../src/gui/util/qundostack.cpp" line="+834"/> + <source>Undo</source> + <translation>Desfazer</translation> + </message> + <message> + <location line="+27"/> + <source>Redo</source> + <translation>Refazer</translation> + </message> +</context> +<context> + <name>QUnicodeControlCharacterMenu</name> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="+884"/> + <source>LRM Left-to-right mark</source> + <translation>LRM Marca esquerda-para-direita</translation> + </message> + <message> + <location line="+1"/> + <source>RLM Right-to-left mark</source> + <translation>RLM Marca direita-para-esquerda</translation> + </message> + <message> + <location line="+1"/> + <source>ZWJ Zero width joiner</source> + <translation>ZWJ Ligador de comprimento zero</translation> + </message> + <message> + <location line="+1"/> + <source>ZWNJ Zero width non-joiner</source> + <translation>ZWNJ Não-ligador de comprimento zero</translation> + </message> + <message> + <location line="+1"/> + <source>ZWSP Zero width space</source> + <translation>ZWSP Espaço de comprimento zero</translation> + </message> + <message> + <location line="+1"/> + <source>LRE Start of left-to-right embedding</source> + <translation>LRE Início de encaixe esquerda-para-direita</translation> + </message> + <message> + <location line="+1"/> + <source>RLE Start of right-to-left embedding</source> + <translation>RLE Início de encaixe direita-para-esquerda</translation> + </message> + <message> + <location line="+1"/> + <source>LRO Start of left-to-right override</source> + <translation>LRO Início de sobreposição esquerda-para-direita</translation> + </message> + <message> + <location line="+1"/> + <source>RLO Start of right-to-left override</source> + <translation>RLO Início de sobreposição direita-para-esquerda</translation> + </message> + <message> + <location line="+1"/> + <source>PDF Pop directional formatting</source> + <translation>PDF Formatação pop direccional</translation> + </message> + <message> + <location line="+6"/> + <source>Insert Unicode control character</source> + <translation>Inserir carácter de controlo Unicode</translation> + </message> +</context> +<context> + <name>QWebFrame</name> + <message> + <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp" line="+692"/> + <source>Request cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Request blocked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Cannot show URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame load interruped by policy change</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Cannot show mimetype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>File does not exist</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QWebPage</name> + <message> + <location filename="../src/3rdparty/webkit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp" line="+382"/> + <source>Bad HTTP request</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/3rdparty/webkit/WebCore/platform/qt/Localizations.cpp" line="+42"/> + <source>Submit</source> + <comment>default label for Submit buttons in forms on web pages</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Submit</source> + <comment>Submit (input element) alt text for <input> elements with no alt, title, or value</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Reset</source> + <comment>default label for Reset buttons in forms on web pages</comment> + <translation type="unfinished">Restaurar</translation> + </message> + <message> + <location line="+10"/> + <source>This is a searchable index. Enter search keywords: </source> + <comment>text that appears at the start of nearly-obsolete web pages in the form of a 'searchable index'</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Choose File</source> + <comment>title for file button used in HTML forms</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>No file selected</source> + <comment>text to display in file button used in HTML forms when no file is selected</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Open in New Window</source> + <comment>Open in New Window context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save Link...</source> + <comment>Download Linked File context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Copy Link</source> + <comment>Copy Link context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Open Image</source> + <comment>Open Image in New Window context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save Image</source> + <comment>Download Image context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Copy Image</source> + <comment>Copy Link context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Open Frame</source> + <comment>Open Frame in New Window context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Copy</source> + <comment>Copy context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Go Back</source> + <comment>Back context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Go Forward</source> + <comment>Forward context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Stop</source> + <comment>Stop context menu item</comment> + <translation type="unfinished">Parar</translation> + </message> + <message> + <location line="+5"/> + <source>Reload</source> + <comment>Reload context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cut</source> + <comment>Cut context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Paste</source> + <comment>Paste context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>No Guesses Found</source> + <comment>No Guesses Found context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Ignore</source> + <comment>Ignore Spelling context menu item</comment> + <translation type="unfinished">Ignorar</translation> + </message> + <message> + <location line="+5"/> + <source>Add To Dictionary</source> + <comment>Learn Spelling context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Search The Web</source> + <comment>Search The Web context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Look Up In Dictionary</source> + <comment>Look Up in Dictionary context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Open Link</source> + <comment>Open Link context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Ignore</source> + <comment>Ignore Grammar context menu item</comment> + <translation type="unfinished">Ignorar</translation> + </message> + <message> + <location line="+5"/> + <source>Spelling</source> + <comment>Spelling and Grammar context sub-menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Show Spelling and Grammar</source> + <comment>menu item title</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hide Spelling and Grammar</source> + <comment>menu item title</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Check Spelling</source> + <comment>Check spelling context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Check Spelling While Typing</source> + <comment>Check spelling while typing context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Check Grammar With Spelling</source> + <comment>Check grammar with spelling context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Fonts</source> + <comment>Font context sub-menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bold</source> + <comment>Bold context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Italic</source> + <comment>Italic context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Underline</source> + <comment>Underline context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Outline</source> + <comment>Outline context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Direction</source> + <comment>Writing direction context sub-menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Text Direction</source> + <comment>Text direction context sub-menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Default</source> + <comment>Default writing direction context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LTR</source> + <comment>Left to Right context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>RTL</source> + <comment>Right to Left context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Inspect</source> + <comment>Inspect Element context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>No recent searches</source> + <comment>Label for only item in menu that appears when clicking on the search field image, when no searches have been performed</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Recent searches</source> + <comment>label for first item in the menu that appears when clicking on the search field image, used as embedded menu title</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Clear recent searches</source> + <comment>menu item in Recent Searches menu that empties menu's contents</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>Unknown</source> + <comment>Unknown filesize FTP directory listing item</comment> + <translation type="unfinished">Desconhecido</translation> + </message> + <message> + <location line="+5"/> + <source>%1 (%2x%3 pixels)</source> + <comment>Title string for images</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp" line="+185"/> + <source>Web Inspector - %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp" line="+58"/> + <source>Scroll here</source> + <translation type="unfinished">Deslizar aqui</translation> + </message> + <message> + <location line="+3"/> + <source>Left edge</source> + <translation type="unfinished">Borda esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Top</source> + <translation type="unfinished">Topo</translation> + </message> + <message> + <location line="+1"/> + <source>Right edge</source> + <translation type="unfinished">Borda direita</translation> + </message> + <message> + <location line="+0"/> + <source>Bottom</source> + <translation type="unfinished">Fundo</translation> + </message> + <message> + <location line="+3"/> + <source>Page left</source> + <translation type="unfinished">Página para esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Page up</source> + <translation type="unfinished">Página para cima</translation> + </message> + <message> + <location line="+1"/> + <source>Page right</source> + <translation type="unfinished">Página para direita</translation> + </message> + <message> + <location line="+0"/> + <source>Page down</source> + <translation type="unfinished">Página para baixo</translation> + </message> + <message> + <location line="+3"/> + <source>Scroll left</source> + <translation type="unfinished">Deslizar para esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll up</source> + <translation type="unfinished">Deslizar para cima</translation> + </message> + <message> + <location line="+1"/> + <source>Scroll right</source> + <translation type="unfinished">Deslizar para a direita</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll down</source> + <translation type="unfinished">Deslizar para baixo</translation> + </message> + <message numerus="yes"> + <location filename="../src/3rdparty/webkit/WebCore/platform/qt/FileChooserQt.cpp" line="+45"/> + <source>%n file(s)</source> + <comment>number of chosen file</comment> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="../src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp" line="+1322"/> + <source>JavaScript Alert - %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>JavaScript Confirm - %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>JavaScript Prompt - %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+333"/> + <source>Move the cursor to the next character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the previous character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the next word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the previous word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the next line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the previous line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the start of the line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the end of the line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the start of the block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the end of the block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the next character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the previous character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the next word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the previous word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the next line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the previous line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the start of the line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the end of the line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the start of the block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the end of the block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Delete to the start of the word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Delete to the end of the word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Insert a new paragraph</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Insert a new line</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QWhatsThisAction</name> + <message> + <location filename="../src/gui/kernel/qwhatsthis.cpp" line="+522"/> + <source>What's This?</source> + <translation>O Que é Isto?</translation> + </message> +</context> +<context> + <name>QWidget</name> + <message> + <location filename="../src/gui/kernel/qwidget.cpp" line="+5326"/> + <source>*</source> + <translation>*</translation> + </message> +</context> +<context> + <name>QWizard</name> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="+637"/> + <source>Go Back</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Continue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Commit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Done</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Sair</translation> + </message> + <message> + <location line="+4"/> + <source>Help</source> + <translation type="unfinished">Ajuda</translation> + </message> + <message> + <location line="-14"/> + <source>< &Back</source> + <translation type="unfinished">< &Recuar</translation> + </message> + <message> + <location line="+10"/> + <source>&Finish</source> + <translation type="unfinished">&Terminar</translation> + </message> + <message> + <location line="+2"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location line="+2"/> + <source>&Help</source> + <translation type="unfinished">&Ajuda</translation> + </message> + <message> + <location line="-8"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>&Next ></source> + <translation type="unfinished">&Avançar ></translation> + </message> +</context> +<context> + <name>QWorkspace</name> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="+1094"/> + <source>&Restore</source> + <translation>&Restaurar</translation> + </message> + <message> + <location line="+1"/> + <source>&Move</source> + <translation>&Mover</translation> + </message> + <message> + <location line="+1"/> + <source>&Size</source> + <translation>&Tamanho</translation> + </message> + <message> + <location line="+2"/> + <source>Mi&nimize</source> + <translation>Mi&nimizar</translation> + </message> + <message> + <location line="+2"/> + <source>Ma&ximize</source> + <translation>Ma&ximizar</translation> + </message> + <message> + <location line="+2"/> + <source>&Close</source> + <translation>&Fechar</translation> + </message> + <message> + <location line="+6"/> + <source>Stay on &Top</source> + <translation>Permanecer no &Topo</translation> + </message> + <message> + <location line="+3"/> + <location line="+1059"/> + <source>Sh&ade</source> + <translation>Sombr&a</translation> + </message> + <message> + <location line="-278"/> + <location line="+60"/> + <source>%1 - [%2]</source> + <translation>%1 - [%2]</translation> + </message> + <message> + <location line="-1837"/> + <source>Minimize</source> + <translation>Minimizar</translation> + </message> + <message> + <location line="+2"/> + <source>Restore Down</source> + <translation>Restaurar Baixo</translation> + </message> + <message> + <location line="-4"/> + <source>Close</source> + <translation>Fechar</translation> + </message> + <message> + <location line="+2053"/> + <source>&Unshade</source> + <translation>&Sair Sombra</translation> + </message> +</context> +<context> + <name>QXml</name> + <message> + <location filename="../src/xml/sax/qxml.cpp" line="+58"/> + <source>no error occurred</source> + <translation>não ocorreu nenhum erro</translation> + </message> + <message> + <location line="+1"/> + <source>error triggered by consumer</source> + <translation>erro disparado pelo consumidor</translation> + </message> + <message> + <location line="+1"/> + <source>unexpected end of file</source> + <translation>fim de ficheiro inesperado</translation> + </message> + <message> + <location line="+1"/> + <source>more than one document type definition</source> + <translation>mais de uma definição de tipo de documento</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing element</source> + <translation>erro ao analisar elemento</translation> + </message> + <message> + <location line="+1"/> + <source>tag mismatch</source> + <translation>má combinação de etiqueta</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing content</source> + <translation>erro ao analisar o conteúdo</translation> + </message> + <message> + <location line="+1"/> + <source>unexpected character</source> + <translation>carácter inesperado</translation> + </message> + <message> + <location line="+1"/> + <source>invalid name for processing instruction</source> + <translation>nome inválido de instrução de processamento</translation> + </message> + <message> + <location line="+1"/> + <source>version expected while reading the XML declaration</source> + <translation>versão esperada ao ler a declaração XML</translation> + </message> + <message> + <location line="+1"/> + <source>wrong value for standalone declaration</source> + <translation>valor errado para declaração única</translation> + </message> + <message> + <location line="+1"/> + <source>encoding declaration or standalone declaration expected while reading the XML declaration</source> + <translation>declaração de codificação ou declaração única esperada ao ler a declaração XML</translation> + </message> + <message> + <location line="+1"/> + <source>standalone declaration expected while reading the XML declaration</source> + <translation>declaração única esperada ao ler a declaração XML</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing document type definition</source> + <translation>erro ao analisar a definição de tipo de documento</translation> + </message> + <message> + <location line="+1"/> + <source>letter is expected</source> + <translation>uma letra é esperada</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing comment</source> + <translation>erro ao analisar comentário</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing reference</source> + <translation>erro ao analisar referência</translation> + </message> + <message> + <location line="+1"/> + <source>internal general entity reference not allowed in DTD</source> + <translation>referência de entidade geral interna não permitida na DTD</translation> + </message> + <message> + <location line="+1"/> + <source>external parsed general entity reference not allowed in attribute value</source> + <translation>referência de entidade geral analisada externa não permitida no valor do atributo</translation> + </message> + <message> + <location line="+1"/> + <source>external parsed general entity reference not allowed in DTD</source> + <translation>referência de entidade geral analisada externa não permitida na DTD</translation> + </message> + <message> + <location line="+1"/> + <source>unparsed entity reference in wrong context</source> + <translation>referência de entidade não analisada em contexto errado</translation> + </message> + <message> + <location line="+1"/> + <source>recursive entities</source> + <translation>entidades recursivas</translation> + </message> + <message> + <location line="+1"/> + <source>error in the text declaration of an external entity</source> + <translation>erro na declaração de uma entidade externa</translation> + </message> +</context> +<context> + <name>QXmlStream</name> + <message> + <location filename="../src/corelib/xml/qxmlstream.cpp" line="+592"/> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="+1769"/> + <source>Extra content at end of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Invalid entity value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+107"/> + <source>Invalid XML character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+259"/> + <source>Sequence ']]>' not allowed in content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+309"/> + <source>Namespace prefix '%1' not declared</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Attribute redefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+115"/> + <source>Unexpected character '%1' in public id literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Invalid XML version string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Unsupported XML version.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>%1 is an invalid encoding name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Encoding %1 is unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Standalone accepts only yes or no.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Invalid attribute in XML declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Premature end of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Invalid document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+40"/> + <source>Expected </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>, but got '</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Unexpected '</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+210"/> + <source>Expected character data.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="-995"/> + <source>Recursive entity detected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+516"/> + <source>Start tag expected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>XML declaration not at start of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-31"/> + <source>NDATA in parameter entity declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>%1 is an invalid processing instruction name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Invalid processing instruction name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream.cpp" line="-521"/> + <location line="+12"/> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="+164"/> + <location line="+53"/> + <source>Illegal namespace declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="+15"/> + <source>Invalid XML name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Opening and ending tag mismatch.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Reference to unparsed entity '%1'.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-13"/> + <location line="+61"/> + <location line="+40"/> + <source>Entity '%1' not declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Reference to external entity '%1' in attribute value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+40"/> + <source>Invalid character reference.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream.cpp" line="-75"/> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="-823"/> + <source>Encountered incorrectly encoded content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+274"/> + <source>The standalone pseudo attribute must appear after the encoding.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="+562"/> + <source>%1 is an invalid PUBLIC identifier.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QtXmlPatterns</name> + <message> + <location filename="../src/xmlpatterns/acceltree/qacceltreebuilder.cpp" line="+205"/> + <source>An %1-attribute with value %2 has already been declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>An %1-attribute must have a valid %2 as value, which %3 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/api/qiodevicedelegate.cpp" line="+84"/> + <source>Network timeout.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/api/qxmlserializer.cpp" line="+320"/> + <source>Element %1 can't be serialized because it appears outside the document element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>Attribute %1 can't be serialized because it appears at the top level.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qabstractdatetime.cpp" line="+80"/> + <source>Year %1 is invalid because it begins with %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Day %1 is outside the range %2..%3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Month %1 is outside the range %2..%3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Overflow: Can't represent date %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Day %1 is invalid for month %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>Time 24:%1:%2.%3 is invalid. Hour is 24, but minutes, seconds, and milliseconds are not all 0; </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Time %1:%2:%3.%4 is invalid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+115"/> + <source>Overflow: Date can't be represented.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qabstractduration.cpp" line="+99"/> + <location line="+15"/> + <source>At least one component must be present.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>At least one time component must appear after the %1-delimiter.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qabstractfloatmathematician.cpp" line="+64"/> + <source>No operand in an integer division, %1, can be %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>The first operand in an integer division, %1, cannot be infinity (%2).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>The second operand in a division, %1, cannot be zero (%2).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qanyuri_p.h" line="+132"/> + <source>%1 is not a valid value of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qatomiccasters_p.h" line="+223"/> + <source>When casting to %1 from %2, the source value cannot be %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qatomicmathematicians.cpp" line="+65"/> + <source>Integer division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Modulus division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <location line="+32"/> + <source>Dividing a value of type %1 by %2 (not-a-number) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> + <source>Dividing a value of type %1 by %2 or %3 (plus or minus zero) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>Multiplication of a value of type %1 by %2 or %3 (plus or minus infinity) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qatomicvalue.cpp" line="+79"/> + <source>A value of type %1 cannot have an Effective Boolean Value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qboolean.cpp" line="+78"/> + <source>Effective Boolean Value cannot be calculated for a sequence containing two or more atomic values.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qderivedinteger_p.h" line="+402"/> + <source>Value %1 of type %2 exceeds maximum (%3).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Value %1 of type %2 is below minimum (%3).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qhexbinary.cpp" line="+91"/> + <source>A value of type %1 must contain an even number of digits. The value %2 does not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>%1 is not valid as a value of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qarithmeticexpression.cpp" line="+207"/> + <source>Operator %1 cannot be used on type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Operator %1 cannot be used on atomic values of type %2 and %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qattributenamevalidator.cpp" line="+66"/> + <source>The namespace URI in the name for a computed attribute cannot be %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>The name for a computed attribute cannot have the namespace URI %1 with the local name %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcastas.cpp" line="+88"/> + <source>Type error in cast, expected %1, received %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>When casting to %1 or types derived from it, the source value must be of the same type, or it must be a string literal. Type %2 is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcastingplatform.cpp" line="+134"/> + <source>No casting is possible with %1 as the target type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>It is not possible to cast from %1 to %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Casting to %1 is not possible because it is an abstract type, and can therefore never be instantiated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>It's not possible to cast the value %1 of type %2 to %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Failure when casting from %1 to %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcommentconstructor.cpp" line="+67"/> + <source>A comment cannot contain %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>A comment cannot end with a %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcomparisonplatform.cpp" line="+167"/> + <source>No comparisons can be done involving the type %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Operator %1 is not available between atomic values of type %2 and %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qdocumentcontentvalidator.cpp" line="+86"/> + <source>An attribute node cannot be a child of a document node. Therefore, the attribute %1 is out of place.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qexpressionfactory.cpp" line="+169"/> + <source>A library module cannot be evaluated directly. It must be imported from a main module.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+40"/> + <source>No template by name %1 exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qgenericpredicate.cpp" line="+106"/> + <source>A value of type %1 cannot be a predicate. A predicate must have either a numeric type or an Effective Boolean Value type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>A positional predicate must evaluate to a single numeric value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qncnameconstructor_p.h" line="+113"/> + <source>The target name in a processing instruction cannot be %1 in any combination of upper and lower case. Therefore, is %2 invalid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>%1 is not a valid target name in a processing instruction. It must be a %2 value, e.g. %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qpath.cpp" line="+109"/> + <source>The last step in a path must contain either nodes or atomic values. It cannot be a mixture between the two.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qprocessinginstructionconstructor.cpp" line="+84"/> + <source>The data of a processing instruction cannot contain the string %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qqnameconstructor.cpp" line="+82"/> + <source>No namespace binding exists for the prefix %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qqnameconstructor_p.h" line="+156"/> + <source>No namespace binding exists for the prefix %1 in %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../src/xmlpatterns/functions/qqnamefns.cpp" line="+69"/> + <source>%1 is an invalid %2</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="../src/xmlpatterns/functions/qabstractfunctionfactory.cpp" line="+77"/> + <source>%1 takes at most %n argument(s). %2 is therefore invalid.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location line="+11"/> + <source>%1 requires at least %n argument(s). %2 is therefore invalid.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qaggregatefns.cpp" line="+120"/> + <source>The first argument to %1 cannot be of type %2. It must be a numeric type, xs:yearMonthDuration or xs:dayTimeDuration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>The first argument to %1 cannot be of type %2. It must be of type %3, %4, or %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>The second argument to %1 cannot be of type %2. It must be of type %3, %4, or %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qassemblestringfns.cpp" line="+88"/> + <source>%1 is not a valid XML 1.0 character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qcomparingaggregator.cpp" line="+197"/> + <source>The first argument to %1 cannot be of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qdatetimefn.cpp" line="+86"/> + <source>If both values have zone offsets, they must have the same zone offset. %1 and %2 are not the same.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qerrorfn.cpp" line="+61"/> + <source>%1 was called.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qpatternmatchingfns.cpp" line="+94"/> + <source>%1 must be followed by %2 or %3, not at the end of the replacement string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>In the replacement string, %1 must be followed by at least one digit when not escaped.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>In the replacement string, %1 can only be used to escape itself or %2, not %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qpatternplatform.cpp" line="+92"/> + <source>%1 matches newline characters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1 and %2 match the start and end of a line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Matches are case insensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Whitespace characters are removed, except when they appear in character classes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+99"/> + <source>%1 is an invalid regular expression pattern: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>%1 is an invalid flag for regular expressions. Valid flags are:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qqnamefns.cpp" line="+17"/> + <source>If the first argument is the empty sequence or a zero-length string (no namespace), a prefix cannot be specified. Prefix %1 was specified.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qsequencefns.cpp" line="+347"/> + <source>It will not be possible to retrieve %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qcontextnodechecker.cpp" line="+54"/> + <source>The root node of the second argument to function %1 must be a document node. %2 is not a document node.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qsequencegeneratingfns.cpp" line="+279"/> + <source>The default collection is undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>%1 cannot be retrieved</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qstringvaluefns.cpp" line="+252"/> + <source>The normalization form %1 is unsupported. The supported forms are %2, %3, %4, and %5, and none, i.e. the empty string (no normalization).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qtimezonefns.cpp" line="+87"/> + <source>A zone offset must be in the range %1..%2 inclusive. %3 is out of range.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1 is not a whole number of minutes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/janitors/qcardinalityverifier.cpp" line="+58"/> + <source>Required cardinality is %1; got cardinality %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/janitors/qitemverifier.cpp" line="+67"/> + <source>The item %1 did not match the required type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qquerytransformparser.cpp" line="+379"/> + <location line="+7253"/> + <source>%1 is an unknown schema type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-6971"/> + <source>Only one %1 declaration can occur in the query prolog.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+188"/> + <source>The initialization of variable %1 depends on itself</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>No variable by name %1 exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qparsercontext.cpp" line="+93"/> + <source>The variable %1 is unused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qquerytransformparser.cpp" line="+2841"/> + <source>Version %1 is not supported. The supported XQuery version is 1.0.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>The encoding %1 is invalid. It must contain Latin characters only, must not contain whitespace, and must match the regular expression %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>No function with signature %1 is available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+72"/> + <location line="+10"/> + <source>A default namespace declaration must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Namespace declarations must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Module imports must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+200"/> + <source>It is not possible to redeclare prefix %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Prefix %1 is already declared in the prolog.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+95"/> + <source>The name of an option must have a prefix. There is no default namespace for options.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+171"/> + <source>The Schema Import feature is not supported, and therefore %1 declarations cannot occur.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>The target namespace of a %1 cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>The module import feature is not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+52"/> + <source>No value is available for the external variable by name %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-4154"/> + <source>A construct was encountered which only is allowed in XQuery.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+118"/> + <source>A template by name %1 has already been declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3581"/> + <source>The keyword %1 cannot occur with any other mode name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>The value of attribute %1 must of type %2, which %3 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>The prefix %1 can not be bound. By default, it is already bound to the namespace %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+312"/> + <source>A variable by name %1 has already been declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+135"/> + <source>A stylesheet function must have a prefixed name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>The namespace for a user defined function cannot be empty (try the predefined prefix %1 which exists for cases like this)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>The namespace %1 is reserved; therefore user defined functions may not use it. Try the predefined prefix %2, which exists for these cases.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The namespace of a user defined function in a library module must be equivalent to the module namespace. In other words, it should be %1 instead of %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>A function already exists with the signature %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>No external functions are supported. All supported functions can be used directly, without first declaring them as external</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>An argument by name %1 has already been declared. Every argument name must be unique.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+179"/> + <source>When function %1 is used for matching inside a pattern, the argument must be a variable reference or a string literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>In an XSL-T pattern, the first argument to function %1 must be a string literal, when used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>In an XSL-T pattern, the first argument to function %1 must be a literal or a variable reference, when used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>In an XSL-T pattern, function %1 cannot have a third argument.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>In an XSL-T pattern, only function %1 and %2, not %3, can be used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>In an XSL-T pattern, axis %1 cannot be used, only axis %2 or %3 can.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>%1 is an invalid template mode name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>The name of a variable bound in a for-expression must be different from the positional variable. Hence, the two variables named %1 collide.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+758"/> + <source>The Schema Validation Feature is not supported. Hence, %1-expressions may not be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>None of the pragma expressions are supported. Therefore, a fallback expression must be present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+267"/> + <source>Each name of a template parameter must be unique; %1 is duplicated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+129"/> + <source>The %1-axis is unsupported in XQuery</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1150"/> + <source>%1 is not a valid name for a processing-instruction.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7029"/> + <source>%1 is not a valid numeric literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6165"/> + <source>No function by name %1 is available.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>The namespace URI cannot be the empty string when binding to a prefix, %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%1 is an invalid namespace URI.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>It is not possible to bind to the prefix %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Namespace %1 can only be bound to %2 (and it is, in either case, pre-declared).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Prefix %1 can only be bound to %2 (and it is, in either case, pre-declared).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Two namespace declaration attributes have the same name: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+89"/> + <source>The namespace URI must be a constant and cannot use enclosed expressions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>An attribute by name %1 has already appeared on this element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+61"/> + <source>A direct element constructor is not well-formed. %1 is ended with %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+458"/> + <source>The name %1 does not refer to any schema type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>%1 is an complex type. Casting to complex types is not possible. However, casting to atomic types such as %2 works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>%1 is not an atomic type. Casting is only possible to atomic types.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+145"/> + <location line="+71"/> + <source>%1 is not in the in-scope attribute declarations. Note that the schema import feature is not supported.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>The name of an extension expression must be in a namespace.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/type/qcardinality.cpp" line="+55"/> + <source>empty</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>zero or one</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>exactly one</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>one or more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>zero or more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/type/qtypechecker.cpp" line="+63"/> + <source>Required type is %1, but %2 was found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>Promoting %1 to %2 may cause loss of precision.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>The focus is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/utils/qoutputvalidator.cpp" line="+86"/> + <source>It's not possible to add attributes after any other kind of node.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>An attribute by name %1 has already been created.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/utils/qxpathhelper_p.h" line="+120"/> + <source>Only the Unicode Codepoint Collation is supported(%1). %2 is unsupported.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/acceltree/qacceltreeresourceloader.cpp" line="+314"/> + <source>%1 is an unsupported encoding.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>%1 contains octets which are disallowed in the requested encoding %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>The codepoint %1, occurring in %2 using encoding %3, is an invalid XML character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qapplytemplate.cpp" line="+119"/> + <source>Ambiguous rule match.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcomputednamespaceconstructor.cpp" line="+69"/> + <source>In a namespace constructor, the value for a namespace cannot be an empty string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>The prefix must be a valid %1, which %2 is not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>The prefix %1 cannot be bound.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only the prefix %1 can be bound to %2 and vice versa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qevaluationcache.cpp" line="+117"/> + <source>Circularity detected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qtemplate.cpp" line="+145"/> + <source>The parameter %1 is required, but no corresponding %2 is supplied.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-71"/> + <source>The parameter %1 is passed, but no corresponding %2 exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qunparsedtextfn.cpp" line="+65"/> + <source>The URI cannot have a fragment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qxslttokenizer.cpp" line="+519"/> + <source>Element %1 is not allowed at this location.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Text nodes are not allowed at this location.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Parse error: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>The value of the XSL-T version attribute must be a value of type %1, which %2 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Running an XSL-T 1.0 stylesheet with a 2.0 processor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+108"/> + <source>Unknown XSL-T attribute %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Attribute %1 and %2 are mutually exclusive.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+166"/> + <source>In a simplified stylesheet module, attribute %1 must be present.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+72"/> + <source>If element %1 has no attribute %2, it cannot have attribute %3 or %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Element %1 must have at least one of the attributes %2 or %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>At least one mode must be specified in the %1-attribute on element %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qmaintainingreader.cpp" line="+183"/> + <source>Attribute %1 cannot appear on the element %2. Only the standard attributes can appear.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Attribute %1 cannot appear on the element %2. Only %3 is allowed, and the standard attributes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Attribute %1 cannot appear on the element %2. Allowed is %3, %4, and the standard attributes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Attribute %1 cannot appear on the element %2. Allowed is %3, and the standard attributes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>XSL-T attributes on XSL-T elements must be in the null namespace, not in the XSL-T namespace which %1 is.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The attribute %1 must appear on element %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>The element with local name %1 does not exist in XSL-T.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qxslttokenizer.cpp" line="+123"/> + <source>Element %1 must come last.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>At least one %1-element must occur before %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Only one %1-element can appear.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>At least one %1-element must occur inside %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>When attribute %1 is present on %2, a sequence constructor cannot be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Element %1 must have either a %2-attribute or a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+125"/> + <source>When a parameter is required, a default value cannot be supplied through a %1-attribute or a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+270"/> + <source>Element %1 cannot have children.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+434"/> + <source>Element %1 cannot have a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+86"/> + <location line="+9"/> + <source>The attribute %1 cannot appear on %2, when it is a child of %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>A parameter in a function cannot be declared to be a tunnel.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+149"/> + <source>This processor is not Schema-aware and therefore %1 cannot be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+57"/> + <source>Top level stylesheet elements must be in a non-null namespace, which %1 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>The value for attribute %1 on element %2 must either be %3 or %4, not %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Attribute %1 cannot have the value %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>The attribute %1 can only appear on the first %2 element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+99"/> + <source>At least one %1 element must appear as child of %2.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VolumeSlider</name> + <message> + <location filename="../src/3rdparty/phonon/phonon/volumeslider.cpp" line="+67"/> + <source>Muted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+15"/> + <source>Volume: %1%</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS>
View file
avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/qt_pt_BR.ts
Added
@@ -0,0 +1,8006 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="pt_PT"> +<context> + <name>MAC_APPLICATION_MENU</name> + <message> + <location filename="../src/gui/kernel/qapplication.cpp" line="+2316"/> + <source>Services</source> + <translation>Serviços</translation> + </message> + <message> + <location line="+1"/> + <source>Hide %1</source> + <translation>Ocultar %1</translation> + </message> + <message> + <location line="+1"/> + <source>Hide Others</source> + <translation>Ocultar Outros</translation> + </message> + <message> + <location line="+1"/> + <source>Show All</source> + <translation>Mostrar Tudo</translation> + </message> + <message> + <location line="+1"/> + <source>Preferences...</source> + <translation>Preferências…</translation> + </message> + <message> + <location line="+1"/> + <source>Quit %1</source> + <translation>Encerrar %1</translation> + </message> + <message> + <location line="+1"/> + <source>About %1</source> + <translation>Sobre o %1</translation> + </message> +</context> +<context> + <name>AudioOutput</name> + <message> + <location filename="../src/3rdparty/phonon/phonon/audiooutput.cpp" line="+375"/> + <source><html>The audio playback device <b>%1</b> does not work.<br/>Falling back to <b>%2</b>.</html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source><html>Switching to the audio playback device <b>%1</b><br/>which just became available and has higher preference.</html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Revert back to device '%1'</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CloseButton</name> + <message> + <location filename="../src/gui/widgets/qtabbar.cpp" line="+2251"/> + <source>Close Tab</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PPDOptionsModel</name> + <message> + <source>Name</source> + <translation type="obsolete">Nome</translation> + </message> + <message> + <source>Value</source> + <translation type="obsolete">Valor</translation> + </message> +</context> +<context> + <name>Phonon::</name> + <message> + <location filename="../src/3rdparty/phonon/phonon/phononnamespace.cpp" line="+55"/> + <source>Notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Music</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Communication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Games</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Accessibility</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Phonon::Gstreamer::Backend</name> + <message> + <location filename="../src/3rdparty/phonon/gstreamer/backend.cpp" line="+171"/> + <source>Warning: You do not seem to have the package gstreamer0.10-plugins-good installed. + Some video features have been disabled.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Warning: You do not seem to have the base GStreamer plugins installed. + All audio and video support has been disabled</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Phonon::Gstreamer::MediaObject</name> + <message> + <location filename="../src/3rdparty/phonon/gstreamer/mediaobject.cpp" line="+90"/> + <source>Cannot start playback. + +Check your Gstreamer installation and make sure you +have libgstreamer-plugins-base installed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+113"/> + <source>A required codec is missing. You need to install the following codec(s) to play this content: %0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+676"/> + <location line="+8"/> + <location line="+15"/> + <location line="+9"/> + <location line="+6"/> + <location line="+19"/> + <location line="+335"/> + <location line="+24"/> + <source>Could not open media source.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-403"/> + <source>Invalid source type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+377"/> + <source>Could not locate media source.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Could not open audio device. The device is already in use.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Could not decode media source.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Phonon::VolumeSlider</name> + <message> + <location filename="../src/3rdparty/phonon/phonon/volumeslider.cpp" line="+42"/> + <location line="+18"/> + <source>Volume: %1%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-15"/> + <location line="+18"/> + <location line="+54"/> + <source>Use this slider to adjust the volume. The leftmost position is 0%, the rightmost is %1%</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Q3Accel</name> + <message> + <location filename="../src/qt3support/other/q3accel.cpp" line="+481"/> + <source>%1, %2 not defined</source> + <translation>%1, %2 indefinido</translation> + </message> + <message> + <location line="+36"/> + <source>Ambiguous %1 not handled</source> + <translation>%1 ambíguo não tratado</translation> + </message> +</context> +<context> + <name>Q3DataTable</name> + <message> + <location filename="../src/qt3support/sql/q3datatable.cpp" line="+285"/> + <source>True</source> + <translation>Verdadeiro</translation> + </message> + <message> + <location line="+1"/> + <source>False</source> + <translation>Falso</translation> + </message> + <message> + <location line="+505"/> + <source>Insert</source> + <translation>Inserir</translation> + </message> + <message> + <location line="+1"/> + <source>Update</source> + <translation>Actualizar</translation> + </message> + <message> + <location line="+1"/> + <source>Delete</source> + <translation>Remover</translation> + </message> +</context> +<context> + <name>Q3FileDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog.cpp" line="+864"/> + <source>Copy or Move a File</source> + <translation>Copiar ou Mover um Ficheiro</translation> + </message> + <message> + <location line="+8"/> + <source>Read: %1</source> + <translation>Ler: %1</translation> + </message> + <message> + <location line="+6"/> + <location line="+30"/> + <source>Write: %1</source> + <translation>Escrever: %1</translation> + </message> + <message> + <location line="-22"/> + <location line="+1575"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> + <message> + <location line="-157"/> + <location line="+49"/> + <location line="+2153"/> + <location filename="../src/qt3support/dialogs/q3filedialog_mac.cpp" line="+110"/> + <source>All Files (*)</source> + <translation>Todos os Ficheiros (*)</translation> + </message> + <message> + <location line="-2089"/> + <source>Name</source> + <translation>Nome</translation> + </message> + <message> + <location line="+1"/> + <source>Size</source> + <translation>Tamanho</translation> + </message> + <message> + <location line="+2"/> + <source>Type</source> + <translation>Tipo</translation> + </message> + <message> + <location line="+1"/> + <source>Date</source> + <translation>Data</translation> + </message> + <message> + <location line="+1"/> + <source>Attributes</source> + <translation>Atributos</translation> + </message> + <message> + <location line="+35"/> + <location line="+2031"/> + <source>&OK</source> + <translation>&OK</translation> + </message> + <message> + <location line="-1991"/> + <source>Look &in:</source> + <translation>Ver &em:</translation> + </message> + <message> + <location line="+1"/> + <location line="+1981"/> + <location line="+16"/> + <source>File &name:</source> + <translation>&Nome do Ficheiro:</translation> + </message> + <message> + <location line="-1996"/> + <source>File &type:</source> + <translation>&Tipo de Ficheiro:</translation> + </message> + <message> + <location line="+7"/> + <source>Back</source> + <translation>Recuar</translation> + </message> + <message> + <location line="+7"/> + <source>One directory up</source> + <translation>Pasta Mãe</translation> + </message> + <message> + <location line="+9"/> + <source>Create New Folder</source> + <translation>Criar Nova Pasta</translation> + </message> + <message> + <location line="+18"/> + <source>List View</source> + <translation>Vista Abreviada</translation> + </message> + <message> + <location line="+8"/> + <source>Detail View</source> + <translation>Vista Detalhada</translation> + </message> + <message> + <location line="+9"/> + <source>Preview File Info</source> + <translation>Antever Informação do Ficheiro</translation> + </message> + <message> + <location line="+23"/> + <source>Preview File Contents</source> + <translation>Antever Conteúdo do Ficheiro</translation> + </message> + <message> + <location line="+88"/> + <source>Read-write</source> + <translation>Leitura e escrita</translation> + </message> + <message> + <location line="+1"/> + <source>Read-only</source> + <translation>Apenas Leitura</translation> + </message> + <message> + <location line="+1"/> + <source>Write-only</source> + <translation>Apenas Escrita</translation> + </message> + <message> + <location line="+1"/> + <source>Inaccessible</source> + <translation>Inacessível</translation> + </message> + <message> + <location line="+2"/> + <source>Symlink to File</source> + <translation>Ligação para Ficheiro</translation> + </message> + <message> + <location line="+1"/> + <source>Symlink to Directory</source> + <translation>Ligação para Pasta</translation> + </message> + <message> + <location line="+1"/> + <source>Symlink to Special</source> + <translation>Ligação para Especial</translation> + </message> + <message> + <location line="+1"/> + <source>File</source> + <translation>Ficheiro</translation> + </message> + <message> + <location line="+1"/> + <source>Dir</source> + <translation>Pasta</translation> + </message> + <message> + <location line="+1"/> + <source>Special</source> + <translation>Especial</translation> + </message> + <message> + <location line="+704"/> + <location line="+2100"/> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="+337"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location line="-1990"/> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="+84"/> + <source>Save As</source> + <translation>Guardar Como</translation> + </message> + <message> + <location line="+642"/> + <location line="+5"/> + <location line="+355"/> + <source>&Open</source> + <translation>&Abrir</translation> + </message> + <message> + <location line="-357"/> + <location line="+341"/> + <source>&Save</source> + <translation>&Gravar</translation> + </message> + <message> + <location line="-334"/> + <source>&Rename</source> + <translation>&Mudar Nome</translation> + </message> + <message> + <location line="+1"/> + <source>&Delete</source> + <translation>&Apagar</translation> + </message> + <message> + <location line="+20"/> + <source>R&eload</source> + <translation>&Recarregar</translation> + </message> + <message> + <location line="+4"/> + <source>Sort by &Name</source> + <translation>Ordenar pelo &Nome</translation> + </message> + <message> + <location line="+2"/> + <source>Sort by &Size</source> + <translation>Ordenar pelo &Tamanho</translation> + </message> + <message> + <location line="+1"/> + <source>Sort by &Date</source> + <translation>Ordenar pela &Data</translation> + </message> + <message> + <location line="+2"/> + <source>&Unsorted</source> + <translation>Não &Ordenado</translation> + </message> + <message> + <location line="+15"/> + <source>Sort</source> + <translation>Ordenar</translation> + </message> + <message> + <location line="+4"/> + <source>Show &hidden files</source> + <translation>Mostrar ficheiros &escondidos</translation> + </message> + <message> + <location line="+31"/> + <source>the file</source> + <translation>o ficheiro</translation> + </message> + <message> + <location line="+2"/> + <source>the directory</source> + <translation>a pasta</translation> + </message> + <message> + <location line="+2"/> + <source>the symlink</source> + <translation>a ligação</translation> + </message> + <message> + <location line="+3"/> + <source>Delete %1</source> + <translation>Apagar %1</translation> + </message> + <message> + <location line="+1"/> + <source><qt>Are you sure you wish to delete %1 "%2"?</qt></source> + <translation><qt>Deseja mesmo apagar %1 "%2"?</qt></translation> + </message> + <message> + <location line="+2"/> + <source>&Yes</source> + <translation>&Sim</translation> + </message> + <message> + <location line="+0"/> + <source>&No</source> + <translation>&Não</translation> + </message> + <message> + <location line="+36"/> + <source>New Folder 1</source> + <translation>Nova Pasta 1</translation> + </message> + <message> + <location line="+5"/> + <source>New Folder</source> + <translation>Nova Pasta</translation> + </message> + <message> + <location line="+5"/> + <source>New Folder %1</source> + <translation>Nova Pasta %1</translation> + </message> + <message> + <location line="+98"/> + <source>Find Directory</source> + <translation>Procurar Pasta</translation> + </message> + <message> + <location line="+5"/> + <location line="+108"/> + <source>Directories</source> + <translation>Pastas</translation> + </message> + <message> + <location line="-2"/> + <source>Directory:</source> + <translation>Pasta:</translation> + </message> + <message> + <location line="+40"/> + <location line="+1110"/> + <source>Error</source> + <translation>Erro</translation> + </message> + <message> + <location line="-1109"/> + <source>%1 +File not found. +Check path and filename.</source> + <translation>%1 +Ficheiro não encontrado. +Verifique a localização e o nome.</translation> + </message> + <message> + <location filename="../src/qt3support/dialogs/q3filedialog_win.cpp" line="-289"/> + <source>All Files (*.*)</source> + <translation>Todos os Ficheiros (*.*)</translation> + </message> + <message> + <location line="+375"/> + <source>Open </source> + <translation>Abrir </translation> + </message> + <message> + <location line="+155"/> + <source>Select a Directory</source> + <translation>Seleccione uma Pasta</translation> + </message> +</context> +<context> + <name>Q3LocalFs</name> + <message> + <location filename="../src/qt3support/network/q3localfs.cpp" line="+130"/> + <location line="+10"/> + <source>Could not read directory +%1</source> + <translation>Não foi possível ler a pasta +%1</translation> + </message> + <message> + <location line="+45"/> + <source>Could not create directory +%1</source> + <translation>Não foi possível criar a pasta +%1</translation> + </message> + <message> + <location line="+34"/> + <source>Could not remove file or directory +%1</source> + <translation>Não foi possível apagar o ficheiro ou a pasta +%1</translation> + </message> + <message> + <location line="+27"/> + <source>Could not rename +%1 +to +%2</source> + <translation>Não foi possível mudar o nome +%1 +para +%2</translation> + </message> + <message> + <location line="+25"/> + <source>Could not open +%1</source> + <translation>Não foi possível abrir +%1</translation> + </message> + <message> + <location line="+68"/> + <source>Could not write +%1</source> + <translation>Nao foi possível escrever +%1</translation> + </message> +</context> +<context> + <name>Q3MainWindow</name> + <message> + <location filename="../src/qt3support/widgets/q3mainwindow.cpp" line="+2051"/> + <source>Line up</source> + <translation>Alinhar</translation> + </message> + <message> + <location line="+2"/> + <source>Customize...</source> + <translation>Configurar...</translation> + </message> +</context> +<context> + <name>Q3NetworkProtocol</name> + <message> + <location filename="../src/qt3support/network/q3networkprotocol.cpp" line="+854"/> + <source>Operation stopped by the user</source> + <translation>Operação interrompida pelo utilizador</translation> + </message> +</context> +<context> + <name>Q3ProgressDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3progressdialog.cpp" line="+224"/> + <location line="+61"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> +</context> +<context> + <name>Q3TabDialog</name> + <message> + <location filename="../src/qt3support/dialogs/q3tabdialog.cpp" line="+189"/> + <location line="+814"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="-356"/> + <source>Apply</source> + <translation>Aplicar</translation> + </message> + <message> + <location line="+43"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location line="+45"/> + <source>Defaults</source> + <translation>Predefinições</translation> + </message> + <message> + <location line="+50"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> +</context> +<context> + <name>Q3TextEdit</name> + <message> + <location filename="../src/qt3support/text/q3textedit.cpp" line="+5429"/> + <source>&Undo</source> + <translation>&Desfazer</translation> + </message> + <message> + <location line="+1"/> + <source>&Redo</source> + <translation>&Refazer</translation> + </message> + <message> + <location line="+5"/> + <source>Cu&t</source> + <translation>Cor&tar</translation> + </message> + <message> + <location line="+1"/> + <source>&Copy</source> + <translation>&Copiar</translation> + </message> + <message> + <location line="+2"/> + <source>&Paste</source> + <translation>Co&lar</translation> + </message> + <message> + <location line="+3"/> + <source>Clear</source> + <translation>Limpar</translation> + </message> + <message> + <location line="+4"/> + <location line="+2"/> + <source>Select All</source> + <translation>Seleccionar Tudo</translation> + </message> +</context> +<context> + <name>Q3TitleBar</name> + <message> + <location filename="../src/plugins/accessible/compat/q3complexwidgets.cpp" line="+246"/> + <source>System</source> + <translation>Sistema</translation> + </message> + <message> + <location line="+3"/> + <source>Restore up</source> + <translation>Restaurar acima</translation> + </message> + <message> + <location line="+1"/> + <source>Minimize</source> + <translation>Minimizar</translation> + </message> + <message> + <location line="+3"/> + <source>Restore down</source> + <translation>Restaurar abaixo</translation> + </message> + <message> + <location line="+1"/> + <source>Maximize</source> + <translation>Maximizar</translation> + </message> + <message> + <location line="+2"/> + <source>Close</source> + <translation>Fechar</translation> + </message> + <message> + <location line="+18"/> + <source>Contains commands to manipulate the window</source> + <translation>Contém comandos para manipular a janela</translation> + </message> + <message> + <location line="+3"/> + <source>Puts a minimized back to normal</source> + <translation>Coloca uma janela minimizada no estado normal</translation> + </message> + <message> + <location line="+1"/> + <source>Moves the window out of the way</source> + <translation>Tira a janela da frente</translation> + </message> + <message> + <location line="+3"/> + <source>Puts a maximized window back to normal</source> + <translation>Coloca uma janela maximizada no estado normal</translation> + </message> + <message> + <location line="+1"/> + <source>Makes the window full screen</source> + <translation>Coloca a janela em ecrã completo</translation> + </message> + <message> + <location line="+2"/> + <source>Closes the window</source> + <translation>Fecha a janela</translation> + </message> + <message> + <location line="+2"/> + <source>Displays the name of the window and contains controls to manipulate it</source> + <translation>Mostra o nome da janela e contém controlos para a manipular</translation> + </message> +</context> +<context> + <name>Q3ToolBar</name> + <message> + <location filename="../src/qt3support/widgets/q3toolbar.cpp" line="+692"/> + <source>More...</source> + <translation>Mais...</translation> + </message> +</context> +<context> + <name>Q3UrlOperator</name> + <message> + <location filename="../src/qt3support/network/q3urloperator.cpp" line="+386"/> + <location line="+260"/> + <location line="+4"/> + <source>The protocol `%1' is not supported</source> + <translation>O protocolo '%1' não é suportado</translation> + </message> + <message> + <location line="-260"/> + <source>The protocol `%1' does not support listing directories</source> + <translation>O protocolo '%1' não suporta listagem de pastas</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support creating new directories</source> + <translation>O protocolo '%1' não suporta criação de novas pastas</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support removing files or directories</source> + <translation>O protocolo '%1' não suporta eliminação de ficheiros ou pastas</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support renaming files or directories</source> + <translation>O protocolo '%1' não suporta mudança de nome de ficheiros ou pastas</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support getting files</source> + <translation>O protocolo '%1' não suporta obtenção de ficheiros</translation> + </message> + <message> + <location line="+3"/> + <source>The protocol `%1' does not support putting files</source> + <translation>O protocolo '%1' não suporta colocação de ficheiros</translation> + </message> + <message> + <location line="+243"/> + <location line="+4"/> + <source>The protocol `%1' does not support copying or moving files or directories</source> + <translation>O protocolo '%1' não suporta copiar ou mover ficheiros ou pastas</translation> + </message> + <message> + <location line="+237"/> + <location line="+1"/> + <source>(unknown)</source> + <translation>(desconhecido)</translation> + </message> +</context> +<context> + <name>Q3Wizard</name> + <message> + <location filename="../src/qt3support/dialogs/q3wizard.cpp" line="+177"/> + <source>&Cancel</source> + <translation>&Cancelar</translation> + </message> + <message> + <location line="+1"/> + <source>< &Back</source> + <translation>< &Recuar</translation> + </message> + <message> + <location line="+1"/> + <source>&Next ></source> + <translation>&Avançar ></translation> + </message> + <message> + <location line="+1"/> + <source>&Finish</source> + <translation>&Terminar</translation> + </message> + <message> + <location line="+1"/> + <source>&Help</source> + <translation>&Ajuda</translation> + </message> +</context> +<context> + <name>QAbstractSocket</name> + <message> + <location filename="../src/network/socket/qabstractsocket.cpp" line="+868"/> + <location filename="../src/network/socket/qhttpsocketengine.cpp" line="+615"/> + <location filename="../src/network/socket/qsocks5socketengine.cpp" line="+657"/> + <location line="+26"/> + <source>Host not found</source> + <translation>Máquina desconhecida</translation> + </message> + <message> + <location line="+50"/> + <location filename="../src/network/socket/qhttpsocketengine.cpp" line="+3"/> + <location filename="../src/network/socket/qsocks5socketengine.cpp" line="+4"/> + <source>Connection refused</source> + <translation>Ligação recusada</translation> + </message> + <message> + <location line="+141"/> + <source>Connection timed out</source> + <translation type="unfinished">Ligação expirada</translation> + </message> + <message> + <location line="-547"/> + <location line="+787"/> + <location line="+208"/> + <source>Operation on socket is not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+137"/> + <source>Socket operation timed out</source> + <translation>Operação de 'socket' expirada</translation> + </message> + <message> + <location line="+380"/> + <source>Socket is not connected</source> + <translation>'Socket' desligado</translation> + </message> + <message> + <location filename="../src/network/socket/qsocks5socketengine.cpp" line="-8"/> + <source>Network unreachable</source> + <translation type="unfinished">Rede inalcançável</translation> + </message> +</context> +<context> + <name>QAbstractSpinBox</name> + <message> + <location filename="../src/gui/widgets/qabstractspinbox.cpp" line="+1199"/> + <source>&Step up</source> + <translation>&Passo acima</translation> + </message> + <message> + <location line="+2"/> + <source>Step &down</source> + <translation>Passo &abaixo</translation> + </message> + <message> + <location line="-8"/> + <source>&Select All</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QApplication</name> + <message> + <location filename="../src/gui/accessible/qaccessibleobject.cpp" line="+376"/> + <source>Activate</source> + <translation>Activar</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qmessagebox.h" line="+352"/> + <source>Executable '%1' requires Qt %2, found Qt %3.</source> + <translation>O executável '%1' requere Qt %2, Qt %3 encontrado.</translation> + </message> + <message> + <location line="+2"/> + <source>Incompatible Qt Library Error</source> + <translation>Erro de Incompatibilidade da Biblioteca Qt</translation> + </message> + <message> + <location filename="../src/gui/kernel/qapplication.cpp" line="+2248"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation>LTR</translation> + </message> + <message> + <location filename="../src/gui/accessible/qaccessibleobject.cpp" line="+2"/> + <source>Activates the program's main window</source> + <translation>Activa a janela principal do programa</translation> + </message> +</context> +<context> + <name>QAxSelect</name> + <message> + <location filename="../src/activeqt/container/qaxselect.ui"/> + <source>Select ActiveX Control</source> + <translation>Seleccionar Controlo ActiveX</translation> + </message> + <message> + <location/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location/> + <source>&Cancel</source> + <translation>&Cancelar</translation> + </message> + <message> + <location/> + <source>COM &Object:</source> + <translation>&Objecto COM:</translation> + </message> +</context> +<context> + <name>QCheckBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+114"/> + <source>Uncheck</source> + <translation>Desactivar</translation> + </message> + <message> + <location line="+3"/> + <source>Check</source> + <translation>Activar</translation> + </message> + <message> + <location line="+1"/> + <source>Toggle</source> + <translation>Comutar</translation> + </message> +</context> +<context> + <name>QColorDialog</name> + <message> + <location filename="../src/gui/dialogs/qcolordialog.cpp" line="+1253"/> + <source>Hu&e:</source> + <translation>C&or:</translation> + </message> + <message> + <location line="+1"/> + <source>&Sat:</source> + <translation>&Saturação:</translation> + </message> + <message> + <location line="+1"/> + <source>&Val:</source> + <translation>&Valor:</translation> + </message> + <message> + <location line="+1"/> + <source>&Red:</source> + <translation>&Vermelho:</translation> + </message> + <message> + <location line="+1"/> + <source>&Green:</source> + <translation>V&erde:</translation> + </message> + <message> + <location line="+1"/> + <source>Bl&ue:</source> + <translation>&Azul:</translation> + </message> + <message> + <location line="+1"/> + <source>A&lpha channel:</source> + <translation>Canal &transparência:</translation> + </message> + <message> + <location line="+101"/> + <source>Select Color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+137"/> + <source>&Basic colors</source> + <translation>Cores &básicas</translation> + </message> + <message> + <location line="+1"/> + <source>&Custom colors</source> + <translation>Cores c&ustomizadas</translation> + </message> + <message> + <source>&Define Custom Colors >></source> + <translation type="obsolete">&Definir Cores Customizadas >></translation> + </message> + <message> + <source>OK</source> + <translation type="obsolete">OK</translation> + </message> + <message> + <source>Cancel</source> + <translation type="obsolete">Cancelar</translation> + </message> + <message> + <location line="+1"/> + <source>&Add to Custom Colors</source> + <translation>&Adicionar às Cores Customizadas</translation> + </message> + <message> + <source>Select color</source> + <translation type="obsolete">Seleccionar cor</translation> + </message> +</context> +<context> + <name>QComboBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="+1771"/> + <location line="+65"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qitemeditorfactory.cpp" line="+544"/> + <source>False</source> + <translation type="unfinished">Falso</translation> + </message> + <message> + <location line="+1"/> + <source>True</source> + <translation type="unfinished">Verdadeiro</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="+0"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="../src/corelib/kernel/qsystemsemaphore_unix.cpp" line="+119"/> + <source>%1: key is empty</source> + <comment>QSystemSemaphore</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1: unable to make key</source> + <comment>QSystemSemaphore</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>%1: ftok failed</source> + <comment>QSystemSemaphore</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDB2Driver</name> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="+1276"/> + <source>Unable to connect</source> + <translation>Ligação não possível</translation> + </message> + <message> + <location line="+303"/> + <source>Unable to commit transaction</source> + <translation>Finalização de transacção não possível</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to rollback transaction</source> + <translation>Anulação de transacção não possível</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to set autocommit</source> + <translation>Finalização automática não possível</translation> + </message> +</context> +<context> + <name>QDB2Result</name> + <message> + <location line="-1043"/> + <location line="+243"/> + <source>Unable to execute statement</source> + <translation>Execução não possível</translation> + </message> + <message> + <location line="-206"/> + <source>Unable to prepare statement</source> + <translation>Preparação não possível</translation> + </message> + <message> + <location line="+196"/> + <source>Unable to bind variable</source> + <translation>Ligação de variável não possível</translation> + </message> + <message> + <location line="+92"/> + <source>Unable to fetch record %1</source> + <translation>Obtenção do registo %1 não possível</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to fetch next</source> + <translation>Obtenção do seguinte não possível</translation> + </message> + <message> + <location line="+20"/> + <source>Unable to fetch first</source> + <translation>Obtenção do primeiro não possível</translation> + </message> +</context> +<context> + <name>QDateTimeEdit</name> + <message> + <location filename="../src/gui/widgets/qdatetimeedit.cpp" line="+2295"/> + <source>AM</source> + <translation>AM</translation> + </message> + <message> + <location line="+0"/> + <source>am</source> + <translation>am</translation> + </message> + <message> + <location line="+2"/> + <source>PM</source> + <translation>PM</translation> + </message> + <message> + <location line="+0"/> + <source>pm</source> + <translation>pm</translation> + </message> +</context> +<context> + <name>QDial</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="+951"/> + <source>QDial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>SpeedoMeter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>SliderHandle</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDialog</name> + <message> + <location filename="../src/gui/dialogs/qdialog.cpp" line="+597"/> + <source>What's This?</source> + <translation>O Que é Isto?</translation> + </message> + <message> + <location line="-115"/> + <source>Done</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDialogButtonBox</name> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="+1866"/> + <location line="+464"/> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="+561"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/gui/widgets/qdialogbuttonbox.cpp" line="+3"/> + <source>Save</source> + <translation type="unfinished">Gravar</translation> + </message> + <message> + <location line="+0"/> + <source>&Save</source> + <translation type="unfinished">&Gravar</translation> + </message> + <message> + <location line="+3"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location line="+3"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location line="+0"/> + <source>&Cancel</source> + <translation type="unfinished">&Cancelar</translation> + </message> + <message> + <location line="+3"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location line="+0"/> + <source>&Close</source> + <translation type="unfinished">&Fechar</translation> + </message> + <message> + <location line="+3"/> + <source>Apply</source> + <translation>Aplicar</translation> + </message> + <message> + <location line="+3"/> + <source>Reset</source> + <translation>Restaurar</translation> + </message> + <message> + <location line="+3"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location line="+4"/> + <source>Don't Save</source> + <translation>Não Gravar</translation> + </message> + <message> + <location line="+4"/> + <source>Discard</source> + <translation>Descartar</translation> + </message> + <message> + <location line="+3"/> + <source>&Yes</source> + <translation>&Sim</translation> + </message> + <message> + <location line="+3"/> + <source>Yes to &All</source> + <translation>Sim para &Todos</translation> + </message> + <message> + <location line="+3"/> + <source>&No</source> + <translation>&Não</translation> + </message> + <message> + <location line="+3"/> + <source>N&o to All</source> + <translation>N&ão para Todos</translation> + </message> + <message> + <location line="+3"/> + <source>Save All</source> + <translation>Gravar Todos</translation> + </message> + <message> + <location line="+3"/> + <source>Abort</source> + <translation>Abortar</translation> + </message> + <message> + <location line="+3"/> + <source>Retry</source> + <translation>Tentar Novamente</translation> + </message> + <message> + <location line="+3"/> + <source>Ignore</source> + <translation>Ignorar</translation> + </message> + <message> + <location line="+3"/> + <source>Restore Defaults</source> + <translation>Restaurar Predefinições</translation> + </message> + <message> + <location line="-29"/> + <source>Close without Saving</source> + <translation>Fechar sem Gravar</translation> + </message> + <message> + <location line="-27"/> + <source>&OK</source> + <translation type="unfinished">&OK</translation> + </message> +</context> +<context> + <name>QDirModel</name> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="+453"/> + <source>Name</source> + <translation>Nome</translation> + </message> + <message> + <location line="+1"/> + <source>Size</source> + <translation>Tamanho</translation> + </message> + <message> + <location line="+3"/> + <source>Kind</source> + <comment>Match OS X Finder</comment> + <translation>Tipo</translation> + </message> + <message> + <location line="+2"/> + <source>Type</source> + <comment>All other platforms</comment> + <translation>Tipo</translation> + </message> + <message> + <location line="+6"/> + <source>Date Modified</source> + <translation>Data de Modificação</translation> + </message> +</context> +<context> + <name>QDockWidget</name> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblewidgets.cpp" line="+1239"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location line="+2"/> + <source>Dock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Float</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QDoubleSpinBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="-537"/> + <source>More</source> + <translation type="unfinished">Mais</translation> + </message> + <message> + <location line="+2"/> + <source>Less</source> + <translation type="unfinished">Menos</translation> + </message> +</context> +<context> + <name>QErrorMessage</name> + <message> + <location filename="../src/gui/dialogs/qerrormessage.cpp" line="+192"/> + <source>Debug Message:</source> + <translation>Mensagem Depuração:</translation> + </message> + <message> + <location line="+3"/> + <source>Warning:</source> + <translation>Aviso:</translation> + </message> + <message> + <location line="+3"/> + <source>Fatal Error:</source> + <translation>Erro Fatal:</translation> + </message> + <message> + <location line="+193"/> + <source>&Show this message again</source> + <translation>&Mostrar esta mensagem novamente</translation> + </message> + <message> + <location line="+1"/> + <source>&OK</source> + <translation>&OK</translation> + </message> +</context> +<context> + <name>QFile</name> + <message> + <location filename="../src/corelib/io/qfile.cpp" line="+708"/> + <location line="+141"/> + <source>Destination file exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-108"/> + <source>Cannot remove source file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+120"/> + <source>Cannot open %1 for input</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Cannot open for output</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Failure to write block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Cannot create %1 for output</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFileDialog</name> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="+515"/> + <location line="+444"/> + <source>All Files (*)</source> + <translation>Todos os Ficheiros (*)</translation> + </message> + <message> + <location line="+222"/> + <source>Directories</source> + <translation>Pastas</translation> + </message> + <message> + <location line="-3"/> + <location line="+50"/> + <location line="+1471"/> + <location line="+75"/> + <source>&Open</source> + <translation>&Abrir</translation> + </message> + <message> + <location line="-1596"/> + <location line="+50"/> + <source>&Save</source> + <translation>&Gravar</translation> + </message> + <message> + <location line="-730"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location line="+1515"/> + <source>%1 already exists. +Do you want to replace it?</source> + <translation>%1 já existe. +Deseja substituir?</translation> + </message> + <message> + <location line="+20"/> + <source>%1 +File not found. +Please verify the correct file name was given.</source> + <translation>%1 +Ficheiro não encontrado. +Por favor verifique o nome do ficheiro.</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qdirmodel.cpp" line="+402"/> + <source>My Computer</source> + <translation>O Meu Computador</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-1504"/> + <source>&Rename</source> + <translation>&Mudar o Nome</translation> + </message> + <message> + <location line="+1"/> + <source>&Delete</source> + <translation>&Apagar</translation> + </message> + <message> + <location line="+1"/> + <source>Show &hidden files</source> + <translation>Mostrar ficheiros &escondidos</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.ui"/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Back</source> + <translation>Recuar</translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Parent Directory</source> + <translation>Pasta Mãe</translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>List View</source> + <translation>Vista Abreviada</translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Detail View</source> + <translation>Vista Detalhada</translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Files of type:</source> + <translation>FIcheiros do tipo:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="+6"/> + <location line="+648"/> + <source>Directory:</source> + <translation>Pasta:</translation> + </message> + <message> + <source> +File not found. +Please verify the correct file name was given</source> + <translation type="obsolete"> +Ficheiro não encontrado. +Por favor verifique o nome do ficheiro</translation> + </message> + <message> + <location line="+794"/> + <location line="+862"/> + <source>%1 +Directory not found. +Please verify the correct directory name was given.</source> + <translation>%1 +Pasta não encontrada. +Por favor verifique o nome da pasta.</translation> + </message> + <message> + <location line="-218"/> + <source>'%1' is write protected. +Do you want to delete it anyway?</source> + <translation>'%1' está protegido contra escrita. +Deseja apagar de qualquer forma?</translation> + </message> + <message> + <location line="+5"/> + <source>Are sure you want to delete '%1'?</source> + <translation>Deseja mesmo apagar '%1'?</translation> + </message> + <message> + <location line="+15"/> + <source>Could not delete directory.</source> + <translation>Não foi possível apagar a pasta.</translation> + </message> + <message> + <location line="+407"/> + <source>Recent Places</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog_win.cpp" line="+160"/> + <source>All Files (*.*)</source> + <translation>Todos os Ficheiros (*.*)</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-2550"/> + <source>Save As</source> + <translation>Gravar Como</translation> + </message> + <message> + <location filename="../src/gui/itemviews/qfileiconprovider.cpp" line="+411"/> + <source>Drive</source> + <translation>Unidade</translation> + </message> + <message> + <location line="+3"/> + <location line="+1"/> + <source>File</source> + <translation>Ficheiro</translation> + </message> + <message> + <location line="+29"/> + <source>Unknown</source> + <translation>Desconhecido</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-4"/> + <source>Find Directory</source> + <translation type="unfinished">Procurar Pasta</translation> + </message> + <message> + <location line="+29"/> + <source>Show </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.ui"/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Forward</source> + <translation type="unfinished">Seguinte</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="+1970"/> + <source>New Folder</source> + <translation type="unfinished">Nova Pasta</translation> + </message> + <message> + <location line="-1963"/> + <source>&New Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+656"/> + <location line="+38"/> + <source>&Choose</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qsidebar.cpp" line="+418"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.cpp" line="-687"/> + <location line="+652"/> + <source>File &name:</source> + <translation type="unfinished">&Nome do Ficheiro:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfiledialog.ui"/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Look in:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <location filename="../src/gui/dialogs/qfiledialog_wince.ui"/> + <source>Create New Folder</source> + <translation type="unfinished">Criar Nova Pasta</translation> + </message> +</context> +<context> + <name>QFileSystemModel</name> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel.cpp" line="+744"/> + <source>%1 TB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%1 GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%1 MB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%1 KB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>%1 bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+77"/> + <source>Invalid filename</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source><b>The name "%1" can not be used.</b><p>Try using another name, with fewer characters or no punctuations marks.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location line="+2"/> + <source>Size</source> + <translation type="unfinished">Tamanho</translation> + </message> + <message> + <location line="+4"/> + <source>Kind</source> + <comment>Match OS X Finder</comment> + <translation type="unfinished">Tipo</translation> + </message> + <message> + <location line="+2"/> + <source>Type</source> + <comment>All other platforms</comment> + <translation type="unfinished">Tipo</translation> + </message> + <message> + <location line="+7"/> + <source>Date Modified</source> + <translation type="unfinished">Data de Modificação</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qfilesystemmodel_p.h" line="+234"/> + <source>My Computer</source> + <translation type="unfinished">O Meu Computador</translation> + </message> + <message> + <location line="+2"/> + <source>Computer</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFontDatabase</name> + <message> + <location filename="../src/gui/text/qfontdatabase.cpp" line="+90"/> + <location line="+1176"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1173"/> + <location line="+12"/> + <location line="+1149"/> + <source>Bold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1158"/> + <location line="+1160"/> + <source>Demi Bold</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1157"/> + <location line="+18"/> + <location line="+1135"/> + <source>Black</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1145"/> + <source>Demi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <location line="+1145"/> + <source>Light</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1004"/> + <location line="+1007"/> + <source>Italic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-1004"/> + <location line="+1006"/> + <source>Oblique</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+705"/> + <source>Any</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Latin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Greek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Cyrillic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Armenian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Hebrew</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Arabic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Syriac</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Thaana</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Devanagari</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Bengali</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Gurmukhi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Gujarati</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Oriya</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Tamil</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Telugu</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Kannada</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Malayalam</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Sinhala</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Thai</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Lao</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Tibetan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Myanmar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Georgian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Khmer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Simplified Chinese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Traditional Chinese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Japanese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Korean</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Vietnamese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Symbol</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Ogham</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Runic</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QFontDialog</name> + <message> + <location filename="../src/gui/dialogs/qfontdialog.cpp" line="+772"/> + <source>&Font</source> + <translation>&Tipo de Letra</translation> + </message> + <message> + <location line="+1"/> + <source>Font st&yle</source> + <translation>&Estilo Tipo de Letra</translation> + </message> + <message> + <location line="+1"/> + <source>&Size</source> + <translation>&Tamanho</translation> + </message> + <message> + <location line="+1"/> + <source>Effects</source> + <translation>Efeitos</translation> + </message> + <message> + <location line="+1"/> + <source>Stri&keout</source> + <translation>&Riscar</translation> + </message> + <message> + <location line="+1"/> + <source>&Underline</source> + <translation>&Sublinhar</translation> + </message> + <message> + <location line="+1"/> + <source>Sample</source> + <translation>Amostra</translation> + </message> + <message> + <location line="+1"/> + <source>Wr&iting System</source> + <translation>&Sistema de Escrita</translation> + </message> + <message> + <location line="-604"/> + <location line="+247"/> + <source>Select Font</source> + <translation>Seleccione Tipo de Letra</translation> + </message> +</context> +<context> + <name>QFtp</name> + <message> + <location filename="../src/network/access/qftp.cpp" line="+826"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+683"/> + <source>Not connected</source> + <translation>Desligado</translation> + </message> + <message> + <location line="+65"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+65"/> + <source>Host %1 not found</source> + <translation>Servidor %1 não encontrado</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+4"/> + <source>Connection refused to host %1</source> + <translation>Ligação ao servidor %1 recusada</translation> + </message> + <message> + <location line="+4"/> + <source>Connection timed out to host %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+104"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+102"/> + <location line="+1451"/> + <source>Connected to host %1</source> + <translation>Ligado ao servidor %1</translation> + </message> + <message> + <location line="+219"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="-1290"/> + <source>Connection refused for data connection</source> + <translation>Ligação de dados recusada</translation> + </message> + <message> + <location line="+178"/> + <location line="+29"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+195"/> + <location line="+728"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="+889"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+77"/> + <source>Connecting to host failed: +%1</source> + <translation>A ligação ao servidor falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Login failed: +%1</source> + <translation>A autenticação falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Listing directory failed: +%1</source> + <translation>A listagem da pasta falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Changing directory failed: +%1</source> + <translation>A mudança de pasta falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Downloading file failed: +%1</source> + <translation>A descarga do ficheiro falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Uploading file failed: +%1</source> + <translation>O carregamento do ficheiro falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Removing file failed: +%1</source> + <translation>A remoção do ficheiro falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Creating directory failed: +%1</source> + <translation>A criação da pasta falhou: +%1</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+3"/> + <source>Removing directory failed: +%1</source> + <translation>A remoção da pasta falhou: +%1</translation> + </message> + <message> + <location line="+28"/> + <location filename="../src/qt3support/network/q3ftp.cpp" line="+25"/> + <location line="+250"/> + <source>Connection closed</source> + <translation>Ligação fechada</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3ftp.cpp" line="-11"/> + <source>Host %1 found</source> + <translation>Servidor %1 encontrado</translation> + </message> + <message> + <location line="+4"/> + <source>Connection to %1 closed</source> + <translation>Ligação a %1 fechada</translation> + </message> + <message> + <location line="+3"/> + <source>Host found</source> + <translation>Servidor encontrado</translation> + </message> + <message> + <location line="+2"/> + <source>Connected to host</source> + <translation>Ligado ao servidor</translation> + </message> +</context> +<context> + <name>QHostInfo</name> + <message> + <location filename="../src/network/kernel/qhostinfo_p.h" line="+183"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> +</context> +<context> + <name>QHostInfoAgent</name> + <message> + <location filename="../src/network/kernel/qhostinfo_unix.cpp" line="+178"/> + <location line="+9"/> + <location line="+64"/> + <location line="+31"/> + <location filename="../src/network/kernel/qhostinfo_win.cpp" line="+180"/> + <location line="+9"/> + <location line="+40"/> + <location line="+27"/> + <source>Host not found</source> + <translation>Servidor Não encontrado</translation> + </message> + <message> + <location line="-44"/> + <location line="+39"/> + <location filename="../src/network/kernel/qhostinfo_win.cpp" line="-34"/> + <location line="+29"/> + <source>Unknown address type</source> + <translation>Tipo de endereço desconhecido</translation> + </message> + <message> + <location line="+8"/> + <location filename="../src/network/kernel/qhostinfo_win.cpp" line="-19"/> + <location line="+27"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> +</context> +<context> + <name>QHttp</name> + <message> + <location filename="../src/network/access/qhttp.cpp" line="+365"/> + <source>HTTPS connection requested but SSL support not compiled in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1209"/> + <location line="+820"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+1160"/> + <location line="+567"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="-568"/> + <location filename="../src/qt3support/network/q3http.cpp" line="-370"/> + <source>Request aborted</source> + <translation>Pedido abortado</translation> + </message> + <message> + <location line="+579"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+381"/> + <source>No server set to connect to</source> + <translation>Nenhum servidor para ligar</translation> + </message> + <message> + <location line="+164"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+56"/> + <source>Wrong content length</source> + <translation>Tamanho de conteúdo errado</translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+4"/> + <source>Server closed connection unexpectedly</source> + <translation>O servidor fechou a ligação inesperadamente</translation> + </message> + <message> + <location line="+179"/> + <source>Unknown authentication method</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+183"/> + <source>Error writing response to device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="+876"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+38"/> + <source>Connection refused</source> + <translation>Ligação recusada</translation> + </message> + <message> + <location filename="../src/network/access/qhttp.cpp" line="-304"/> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="-4"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+3"/> + <source>Host %1 not found</source> + <translation>Servidor %1 não encontrado</translation> + </message> + <message> + <location line="+20"/> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="+10"/> + <location line="+19"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+3"/> + <source>HTTP request failed</source> + <translation>O pedido HTTP falhou</translation> + </message> + <message> + <location line="+73"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+69"/> + <source>Invalid HTTP response header</source> + <translation>Cabeçalho de resposta HTTP inválido</translation> + </message> + <message> + <location line="+125"/> + <location line="+48"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+40"/> + <location line="+47"/> + <source>Invalid HTTP chunked body</source> + <translation>Corpo parcial HTTP inválido</translation> + </message> + <message> + <location filename="../src/qt3support/network/q3http.cpp" line="+294"/> + <source>Host %1 found</source> + <translation>Servidor %1 encontrado</translation> + </message> + <message> + <location line="+3"/> + <source>Connected to host %1</source> + <translation>Ligado ao servidor %1</translation> + </message> + <message> + <location line="+3"/> + <source>Connection to %1 closed</source> + <translation>Ligação a %1 fechada</translation> + </message> + <message> + <location line="+8"/> + <source>Host found</source> + <translation>Servidor encontrado</translation> + </message> + <message> + <location line="+3"/> + <source>Connected to host</source> + <translation>Ligado ao servidor</translation> + </message> + <message> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="-22"/> + <location filename="../src/qt3support/network/q3http.cpp" line="+3"/> + <source>Connection closed</source> + <translation>Ligação fechada</translation> + </message> + <message> + <location filename="../src/network/access/qhttp.cpp" line="-135"/> + <source>Proxy authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-138"/> + <source>Connection refused (or timed out)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/access/qhttpnetworkconnection.cpp" line="+6"/> + <source>Proxy requires authentication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Host requires authentication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Data corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Unknown protocol specified</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>SSL handshake failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QHttpSocketEngine</name> + <message> + <location filename="../src/network/socket/qhttpsocketengine.cpp" line="-89"/> + <source>Did not receive HTTP response from proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Error parsing authentication request from proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Proxy denied connection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Error communicating with HTTP proxy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Proxy server not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Proxy connection refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Proxy server connection timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Proxy connection closed prematurely</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QIBaseDriver</name> + <message> + <location filename="../src/sql/drivers/ibase/qsql_ibase.cpp" line="+1428"/> + <source>Error opening database</source> + <translation>Erro ao abrir a base de dados</translation> + </message> + <message> + <location line="+54"/> + <source>Could not start transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+13"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+13"/> + <source>Unable to rollback transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> +</context> +<context> + <name>QIBaseResult</name> + <message> + <location line="-1097"/> + <source>Unable to create BLOB</source> + <translation>Não foi possível criar o BLOB</translation> + </message> + <message> + <location line="+6"/> + <source>Unable to write BLOB</source> + <translation>Não foi possível escrever o BLOB</translation> + </message> + <message> + <location line="+14"/> + <source>Unable to open BLOB</source> + <translation>Não foi possível abrir o BLOB</translation> + </message> + <message> + <location line="+16"/> + <source>Unable to read BLOB</source> + <translation>Não foi possível ler o BLOB</translation> + </message> + <message> + <location line="+125"/> + <location line="+189"/> + <source>Could not find array</source> + <translation>Não foi possível encontrar o array</translation> + </message> + <message> + <location line="-157"/> + <source>Could not get array data</source> + <translation>Não foi possível obter os dados do array</translation> + </message> + <message> + <location line="+212"/> + <source>Could not get query info</source> + <translation>Não foi possível obter informação da query</translation> + </message> + <message> + <location line="+20"/> + <source>Could not start transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+19"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+33"/> + <source>Could not allocate statement</source> + <translation>Não foi possível alocar a expressão</translation> + </message> + <message> + <location line="+5"/> + <source>Could not prepare statement</source> + <translation>Não foi possível preparar a expressão</translation> + </message> + <message> + <location line="+5"/> + <location line="+7"/> + <source>Could not describe input statement</source> + <translation>Não foi possível descrever a expressão de entrada</translation> + </message> + <message> + <location line="+10"/> + <source>Could not describe statement</source> + <translation>Não foi possível descrever a expressão</translation> + </message> + <message> + <location line="+115"/> + <source>Unable to close statement</source> + <translation>Não foi possível fechar a expressão</translation> + </message> + <message> + <location line="+8"/> + <source>Unable to execute query</source> + <translation>Não foi possível executar a query</translation> + </message> + <message> + <location line="+46"/> + <source>Could not fetch next item</source> + <translation>Não foi possível obter o elemento seguinte</translation> + </message> + <message> + <location line="+160"/> + <source>Could not get statement info</source> + <translation>Não foi possível obter informação da expressão</translation> + </message> +</context> +<context> + <name>QIODevice</name> + <message> + <location filename="../src/corelib/global/qglobal.cpp" line="+1869"/> + <source>Permission denied</source> + <translation>Permissão negada</translation> + </message> + <message> + <location line="+3"/> + <source>Too many open files</source> + <translation>Demasiados ficheiros abertos</translation> + </message> + <message> + <location line="+3"/> + <source>No such file or directory</source> + <translation>Ficheiro ou pasta inexistente</translation> + </message> + <message> + <location line="+3"/> + <source>No space left on device</source> + <translation>Dispositivo sem espaço livre</translation> + </message> + <message> + <location filename="../src/corelib/io/qiodevice.cpp" line="+1536"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> +</context> +<context> + <name>QInputContext</name> + <message> + <location filename="../src/gui/inputmethod/qinputcontextfactory.cpp" line="+242"/> + <source>XIM</source> + <translation>XIM</translation> + </message> + <message> + <location line="+23"/> + <source>XIM input method</source> + <translation>Método de entrada XIM</translation> + </message> + <message> + <location line="+4"/> + <source>Windows input method</source> + <translation>Método de entrada Windows</translation> + </message> + <message> + <location line="+4"/> + <source>Mac OS X input method</source> + <translation>Método de entrada Max OS X</translation> + </message> +</context> +<context> + <name>QInputDialog</name> + <message> + <location filename="../src/gui/dialogs/qinputdialog.cpp" line="+223"/> + <source>Enter a value:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLibrary</name> + <message> + <source>QLibrary::load_sys: Cannot load %1 (%2)</source> + <translation type="obsolete">QLibrary::load_sys: Não foi possível carregar %1 (%2)</translation> + </message> + <message> + <source>QLibrary::unload_sys: Cannot unload %1 (%2)</source> + <translation type="obsolete">QLibrary::unload_sys: Não foi possível descarregar %1 (%2)</translation> + </message> + <message> + <source>QLibrary::resolve_sys: Symbol "%1" undefined in %2 (%3)</source> + <translation type="obsolete">QLibrary::resolve_sys: Símbolo "%1" indefinido em %2 (%3)</translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary.cpp" line="+378"/> + <source>Could not mmap '%1': %2</source> + <translation>Não foi possivel mapear '%1': %2</translation> + </message> + <message> + <location line="+22"/> + <source>Plugin verification data mismatch in '%1'</source> + <translation>Dados de verificação do plugin incorrectos em '%1'</translation> + </message> + <message> + <location line="+6"/> + <source>Could not unmap '%1': %2</source> + <translation>Não foi possível desmapear '%1': %2</translation> + </message> + <message> + <location line="+302"/> + <source>The plugin '%1' uses incompatible Qt library. (%2.%3.%4) [%5]</source> + <translation>O plugin '%1' usa uma biblioteca Qt incompatível. (%2.%3.%4) [%5]</translation> + </message> + <message> + <location line="+20"/> + <source>The plugin '%1' uses incompatible Qt library. Expected build key "%2", got "%3"</source> + <translation>O plugin '%1' usa uma biblioteca Qt incompatível. A chave de compilação esperada "%2", ficou "%3"</translation> + </message> + <message> + <location line="+340"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="-377"/> + <location filename="../src/corelib/plugin/qpluginloader.cpp" line="+280"/> + <source>The shared library was not found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>The file '%1' is not a valid Qt plugin.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>The plugin '%1' uses incompatible Qt library. (Cannot mix debug and release libraries.)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/plugin/qlibrary_unix.cpp" line="+209"/> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="+99"/> + <source>Cannot load library %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="+26"/> + <source>Cannot unload library %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <location filename="../src/corelib/plugin/qlibrary_win.cpp" line="+15"/> + <source>Cannot resolve symbol "%1" in %2: %3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLineEdit</name> + <message> + <location filename="../src/gui/widgets/qlineedit.cpp" line="+2680"/> + <source>&Undo</source> + <translation>&Desfazer</translation> + </message> + <message> + <location line="+4"/> + <source>&Redo</source> + <translation>&Refazer</translation> + </message> + <message> + <location line="+7"/> + <source>Cu&t</source> + <translation>Cor&tar</translation> + </message> + <message> + <location line="+4"/> + <source>&Copy</source> + <translation>&Copiar</translation> + </message> + <message> + <location line="+4"/> + <source>&Paste</source> + <translation>Co&lar</translation> + </message> + <message> + <location line="+5"/> + <source>Delete</source> + <translation>Apagar</translation> + </message> + <message> + <location line="+6"/> + <source>Select All</source> + <translation>Seleccionar Tudo</translation> + </message> +</context> +<context> + <name>QLocalServer</name> + <message> + <location filename="../src/network/socket/qlocalserver.cpp" line="+226"/> + <location filename="../src/network/socket/qlocalserver_unix.cpp" line="+231"/> + <source>%1: Name error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/socket/qlocalserver_unix.cpp" line="-8"/> + <source>%1: Permission denied</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1: Address in use</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location filename="../src/network/socket/qlocalserver_win.cpp" line="+158"/> + <source>%1: Unknown error %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QLocalSocket</name> + <message> + <location filename="../src/network/socket/qlocalsocket_tcp.cpp" line="+132"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+134"/> + <source>%1: Connection refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Remote closed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <location filename="../src/network/socket/qlocalsocket_win.cpp" line="+80"/> + <location line="+43"/> + <source>%1: Invalid name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Socket access error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Socket resource error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Socket operation timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: Datagram too large</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <location filename="../src/network/socket/qlocalsocket_win.cpp" line="-48"/> + <source>%1: Connection error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+3"/> + <source>%1: The socket operation is not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1: Unknown error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/socket/qlocalsocket_unix.cpp" line="+4"/> + <location filename="../src/network/socket/qlocalsocket_win.cpp" line="+10"/> + <source>%1: Unknown error %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMYSQLDriver</name> + <message> + <location filename="../src/sql/drivers/mysql/qsql_mysql.cpp" line="+1231"/> + <source>Unable to open database '</source> + <translation>Não foi possível abrir a base de dados '</translation> + </message> + <message> + <location line="+7"/> + <source>Unable to connect</source> + <translation>Não foi possível estabelecer a ligação</translation> + </message> + <message> + <location line="+127"/> + <source>Unable to begin transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to rollback transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> +</context> +<context> + <name>QMYSQLResult</name> + <message> + <location line="-922"/> + <source>Unable to fetch data</source> + <translation>Não foi possível obter dados</translation> + </message> + <message> + <location line="+176"/> + <source>Unable to execute query</source> + <translation>Não foi possível executar a query</translation> + </message> + <message> + <location line="+6"/> + <source>Unable to store result</source> + <translation>Não foi possível guardar o resultado</translation> + </message> + <message> + <location line="+190"/> + <location line="+8"/> + <source>Unable to prepare statement</source> + <translation>Não foi possível preparar a expressão</translation> + </message> + <message> + <location line="+34"/> + <source>Unable to reset statement</source> + <translation>Não foi possível restaurar a expressão</translation> + </message> + <message> + <location line="+87"/> + <source>Unable to bind value</source> + <translation>Não foi possível fazer a ligação do valor</translation> + </message> + <message> + <location line="+11"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> + <message> + <location line="+14"/> + <location line="+21"/> + <source>Unable to bind outvalues</source> + <translation>Não foi possível fazer a ligação dos valores externos</translation> + </message> + <message> + <location line="-12"/> + <source>Unable to store statement results</source> + <translation>Não foi possível guardar os resultados da expressão</translation> + </message> + <message> + <location line="-253"/> + <source>Unable to execute next query</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Unable to store next result</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMdiArea</name> + <message> + <location filename="../src/gui/widgets/qmdiarea.cpp" line="+290"/> + <source>(Untitled)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QMdiSubWindow</name> + <message> + <location filename="../src/gui/widgets/qmdisubwindow.cpp" line="+280"/> + <source>%1 - [%2]</source> + <translation type="unfinished">%1 - [%2]</translation> + </message> + <message> + <location line="+72"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location line="-18"/> + <source>Minimize</source> + <translation type="unfinished">Minimizar</translation> + </message> + <message> + <location line="+13"/> + <source>Restore Down</source> + <translation type="unfinished">Restaurar Baixo</translation> + </message> + <message> + <location line="+707"/> + <source>&Restore</source> + <translation type="unfinished">&Restaurar</translation> + </message> + <message> + <location line="+3"/> + <source>&Move</source> + <translation type="unfinished">&Mover</translation> + </message> + <message> + <location line="+1"/> + <source>&Size</source> + <translation type="unfinished">&Tamanho</translation> + </message> + <message> + <location line="+1"/> + <source>Mi&nimize</source> + <translation type="unfinished">Mi&nimizar</translation> + </message> + <message> + <location line="+2"/> + <source>Ma&ximize</source> + <translation type="unfinished">Ma&ximizar</translation> + </message> + <message> + <location line="+2"/> + <source>Stay on &Top</source> + <translation type="unfinished">Permanecer no &Topo</translation> + </message> + <message> + <location line="+3"/> + <source>&Close</source> + <translation type="unfinished">&Fechar</translation> + </message> + <message> + <location line="-787"/> + <source>- [%1]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>Maximize</source> + <translation type="unfinished">Maximizar</translation> + </message> + <message> + <location line="+3"/> + <source>Unshade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Restore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Help</source> + <translation type="unfinished">Ajuda</translation> + </message> + <message> + <location line="+3"/> + <source>Menu</source> + <translation type="unfinished">Menu</translation> + </message> +</context> +<context> + <name>QMenu</name> + <message> + <location filename="../src/plugins/accessible/widgets/qaccessiblemenu.cpp" line="+157"/> + <location line="+225"/> + <source>Close</source> + <translation>Fechar</translation> + </message> + <message> + <location line="-224"/> + <location line="+225"/> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location line="-223"/> + <location line="+225"/> + <location line="+51"/> + <source>Execute</source> + <translation>Executar</translation> + </message> +</context> +<context> + <name>QMenuBar</name> + <message> + <source>About</source> + <translation type="obsolete">Sobre</translation> + </message> + <message> + <source>Config</source> + <translation type="obsolete">Configurar</translation> + </message> + <message> + <source>Preference</source> + <translation type="obsolete">Preferências</translation> + </message> + <message> + <source>Options</source> + <translation type="obsolete">Opções</translation> + </message> + <message> + <source>Setting</source> + <translation type="obsolete">Alteração</translation> + </message> + <message> + <source>Setup</source> + <translation type="obsolete">Configuração</translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Sair</translation> + </message> + <message> + <source>Exit</source> + <translation type="obsolete">Sair</translation> + </message> + <message> + <source>About %1</source> + <translation type="obsolete">Sobre %1</translation> + </message> + <message> + <source>About Qt</source> + <translation type="obsolete">Acerca do Qt</translation> + </message> + <message> + <source>Preferences</source> + <translation type="obsolete">Preferências</translation> + </message> + <message> + <source>Quit %1</source> + <translation type="obsolete">Sair de %1</translation> + </message> +</context> +<context> + <name>QMessageBox</name> + <message> + <location filename="../src/gui/dialogs/qmessagebox.cpp" line="-1111"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location line="-853"/> + <location line="+852"/> + <location filename="../src/gui/dialogs/qmessagebox.h" line="-52"/> + <location line="+8"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="+509"/> + <source>About Qt</source> + <translation>Acerca do Qt</translation> + </message> + <message> + <source><p>This program uses Qt version %1.</p></source> + <translation type="obsolete"><p>Este programa usa Qt versão %1.</p></translation> + </message> + <message> + <source><h3>About Qt</h3>%1<p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qtopia Core.</p><p>Qt is a Trolltech product. See <a href="http://qt.nokia.com/qt/">qt.nokia.com/qt/</a> for more information.</p></source> + <translation type="obsolete"><h3>Acerca do Qt</h3>%1<p>Qt é um conjunto de ferramentas para desenvolvimento de aplicações multiplataforma.</p>O Qt oferece portabilidade de código fonte único em MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux e todas as principais variantes comerciais de Unix. O Qt está igualmente disponível para dispositivos embebidos como Qtopia Core.</p><p>O Qt é um produto Trolltech. Veja <a href="http://qt.nokia.com/qt/">qt.nokia.com/qt/</a> para mais informação.</p></translation> + </message> + <message> + <location line="-1605"/> + <source>Show Details...</source> + <translation>Mostrar Detalhes...</translation> + </message> + <message> + <location line="+1"/> + <source>Hide Details...</source> + <translation>Não Mostrar Detalhes...</translation> + </message> + <message> + <location line="+1570"/> + <source><h3>About Qt</h3><p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across MS&nbsp;Windows, Mac&nbsp;OS&nbsp;X, Linux, and all major commercial Unix variants. Qt is also available for embedded devices as Qt for Embedded Linux and Qt for Windows CE.</p><p>Qt is available under three different licensing options designed to accommodate the needs of our various users.</p>Qt licensed under our commercial license agreement is appropriate for development of proprietary/commercial software where you do not want to share any source code with third parties or otherwise cannot comply with the terms of the GNU LGPL version 2.1 or GNU GPL version 3.0.</p><p>Qt licensed under the GNU LGPL version 2.1 is appropriate for the development of Qt applications (proprietary or open source) provided you can comply with the terms and conditions of the GNU LGPL version 2.1.</p><p>Qt licensed under the GNU General Public License version 3.0 is appropriate for the development of Qt applications where you wish to use such applications in combination with software subject to the terms of the GNU GPL version 3.0 or where you are otherwise willing to comply with the terms of the GNU GPL version 3.0.</p><p>Please see <a href="http://qt.nokia.com/products/licensing">qt.nokia.com/products/licensing</a> for an overview of Qt licensing.</p><p>Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).</p><p>Qt is a Nokia product. See <a href="http://qt.nokia.com/">qt.nokia.com</a> for more information.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <source><p>This program uses Qt Open Source Edition version %1.</p><p>Qt Open Source Edition is intended for the development of Open Source applications. You need a commercial Qt license for development of proprietary (closed source) applications.</p><p>Please see <a href="http://qt.nokia.com/company/model/">qt.nokia.com/company/model/</a> for an overview of Qt licensing.</p></source> + <translation type="obsolete"><p>Este programa usa Qt Open Source Edition versão %1.</p><p>Qt Open Source Edition é indicado para o desenvolvimento de aplicações/programas open source. Se pretender desenvolver aplicações sem disponibilizar o codigo fonte, então precisará de obter uma licença comercial.</p><p>Por favor consulte <a href="http://qt.nokia.com/company/model/">qt.nokia.com/company/model/</a>para obter mais informação acerca de licenças Qt.</p></translation> + </message> +</context> +<context> + <name>QMultiInputContext</name> + <message> + <location filename="../src/plugins/inputmethods/imsw-multi/qmultiinputcontext.cpp" line="+88"/> + <source>Select IM</source> + <translation>Seleccione Método de Entrada</translation> + </message> +</context> +<context> + <name>QMultiInputContextPlugin</name> + <message> + <location filename="../src/plugins/inputmethods/imsw-multi/qmultiinputcontextplugin.cpp" line="+95"/> + <source>Multiple input method switcher</source> + <translation>Seleccionador de método de entrada</translation> + </message> + <message> + <location line="+7"/> + <source>Multiple input method switcher that uses the context menu of the text widgets</source> + <translation>Seleccionador de método de entrada que utiliza o menu de contexto dos elementos de texto</translation> + </message> +</context> +<context> + <name>QNativeSocketEngine</name> + <message> + <location filename="../src/network/socket/qnativesocketengine.cpp" line="+206"/> + <source>The remote host closed the connection</source> + <translation>A máquina remota fechou a ligação</translation> + </message> + <message> + <location line="+3"/> + <source>Network operation timed out</source> + <translation>Operação de rede expirada</translation> + </message> + <message> + <location line="+3"/> + <source>Out of resources</source> + <translation>Sem recursos</translation> + </message> + <message> + <location line="+3"/> + <source>Unsupported socket operation</source> + <translation>Operação de 'socket' não suportada</translation> + </message> + <message> + <location line="+3"/> + <source>Protocol type not supported</source> + <translation>Tipo de protocolo não suportado</translation> + </message> + <message> + <location line="+3"/> + <source>Invalid socket descriptor</source> + <translation>Descritor de 'socket' inválido</translation> + </message> + <message> + <location line="+6"/> + <source>Network unreachable</source> + <translation>Rede inalcançável</translation> + </message> + <message> + <location line="+3"/> + <source>Permission denied</source> + <translation>Permissão negada</translation> + </message> + <message> + <location line="+3"/> + <source>Connection timed out</source> + <translation>Ligação expirada</translation> + </message> + <message> + <location line="+3"/> + <source>Connection refused</source> + <translation>Ligação recusada</translation> + </message> + <message> + <location line="+3"/> + <source>The bound address is already in use</source> + <translation>O endereço de ligação já está em uso</translation> + </message> + <message> + <location line="+3"/> + <source>The address is not available</source> + <translation>O endereço não está disponível</translation> + </message> + <message> + <location line="+3"/> + <source>The address is protected</source> + <translation>O endereço está protegido</translation> + </message> + <message> + <location line="+6"/> + <source>Unable to send a message</source> + <translation>Não foi possível enviar uma mensagem</translation> + </message> + <message> + <location line="+3"/> + <source>Unable to receive a message</source> + <translation>Não foi possível receber uma mensagem</translation> + </message> + <message> + <location line="+3"/> + <source>Unable to write</source> + <translation>Não foi possível escrever</translation> + </message> + <message> + <location line="+3"/> + <source>Network error</source> + <translation>Erro de rede</translation> + </message> + <message> + <location line="+3"/> + <source>Another socket is already listening on the same port</source> + <translation>Outro 'socket' já está à escuta no mesmo porto</translation> + </message> + <message> + <location line="-66"/> + <source>Unable to initialize non-blocking socket</source> + <translation>Não foi possível inicializar 'socket' não bloqueante</translation> + </message> + <message> + <location line="+3"/> + <source>Unable to initialize broadcast socket</source> + <translation>Não foi possível inicializar 'socket' de transmissão</translation> + </message> + <message> + <location line="+3"/> + <source>Attempt to use IPv6 socket on a platform with no IPv6 support</source> + <translation>Tentativa de utilização de 'socket' IPv6 numa plataforma sem suporte IPv6</translation> + </message> + <message> + <location line="+21"/> + <source>Host unreachable</source> + <translation>Máquina inalcançável</translation> + </message> + <message> + <location line="+24"/> + <source>Datagram was too large to send</source> + <translation>Datagrama demasiado grande para enviar</translation> + </message> + <message> + <location line="+18"/> + <source>Operation on non-socket</source> + <translation>Operação em não 'socket'</translation> + </message> + <message> + <location line="+6"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="-3"/> + <source>The proxy type is invalid for this operation</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkAccessCacheBackend</name> + <message> + <location filename="../src/network/access/qnetworkaccesscachebackend.cpp" line="+65"/> + <source>Error opening %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkAccessFileBackend</name> + <message> + <location filename="../src/network/access/qnetworkaccessfilebackend.cpp" line="+99"/> + <source>Request for opening non-local file %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Error opening %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>Write error writing to %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Cannot open %1: Path is a directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>Read error reading from %1: %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkAccessFtpBackend</name> + <message> + <location filename="../src/network/access/qnetworkaccessftpbackend.cpp" line="+165"/> + <source>No suitable proxy found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Cannot open %1: is a directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+130"/> + <source>Logging in to %1 failed: authentication required</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>Error while downloading %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Error while uploading %1: %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkAccessHttpBackend</name> + <message> + <location filename="../src/network/access/qnetworkaccesshttpbackend.cpp" line="+597"/> + <source>No suitable proxy found</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkReply</name> + <message> + <location line="+128"/> + <source>Error downloading %1 - server replied: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/access/qnetworkreplyimpl.cpp" line="+68"/> + <source>Protocol "%1" is unknown</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QNetworkReplyImpl</name> + <message> + <location line="+432"/> + <location line="+22"/> + <source>Operation canceled</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QOCIDriver</name> + <message> + <location filename="../src/sql/drivers/oci/qsql_oci.cpp" line="+2069"/> + <source>Unable to logon</source> + <translation>Não foi possível autenticar</translation> + </message> + <message> + <location line="-144"/> + <source>Unable to initialize</source> + <comment>QOCIDriver</comment> + <translation>Não foi possível inicializar</translation> + </message> + <message> + <location line="+215"/> + <source>Unable to begin transaction</source> + <translation type="unfinished">Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+19"/> + <source>Unable to commit transaction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Unable to rollback transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QOCIResult</name> + <message> + <location line="-963"/> + <location line="+161"/> + <location line="+15"/> + <source>Unable to bind column for batch execute</source> + <translation>Não foi possível fazer a licação da coluna para execução 'batch'</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to execute batch statement</source> + <translation>Não foi possível executar a expressão de 'batch'</translation> + </message> + <message> + <location line="+302"/> + <source>Unable to goto next</source> + <translation>Não foi possível passar ao seguinte</translation> + </message> + <message> + <location line="+59"/> + <source>Unable to alloc statement</source> + <translation>Não foi possível alocar a expressão</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to prepare statement</source> + <translation>Não foi possível preparar a expressão</translation> + </message> + <message> + <location line="+36"/> + <source>Unable to bind value</source> + <translation>Não foi possível fazer o ligamento do valor</translation> + </message> + <message> + <source>Unable to execute select statement</source> + <translation type="obsolete">Não foi possível executar a expressão select</translation> + </message> + <message> + <location line="+19"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> +</context> +<context> + <name>QODBCDriver</name> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="+1785"/> + <source>Unable to connect</source> + <translation>Não foi possível ligar</translation> + </message> + <message> + <location line="+6"/> + <source>Unable to connect - Driver doesn't support all needed functionality</source> + <translation>Não foi possível ligar - O 'driver' não suporta todas as funcionalidades necessárias</translation> + </message> + <message> + <location line="+242"/> + <source>Unable to disable autocommit</source> + <translation>Não foi possível desactivar finalização automática</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to rollback transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to enable autocommit</source> + <translation>Não foi possível activar finalização automática</translation> + </message> +</context> +<context> + <name>QODBCResult</name> + <message> + <location line="-1218"/> + <location line="+349"/> + <source>QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement attribute. Please check your ODBC driver configuration</source> + <translation>QODBCResult::reset: Não foi possível definir 'SQL_CURSOR_STATIC' como atributo da expressão. Por favor verifique a configuração do seu 'driver' ODBC</translation> + </message> + <message> + <location line="-332"/> + <location line="+626"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> + <message> + <location line="-555"/> + <source>Unable to fetch next</source> + <translation>Não foi possível obter o seguinte</translation> + </message> + <message> + <location line="+279"/> + <source>Unable to prepare statement</source> + <translation>Não foi possível preparar a expressão</translation> + </message> + <message> + <location line="+268"/> + <source>Unable to bind variable</source> + <translation>Não foi possível fazer o ligamento da variável</translation> + </message> + <message> + <location filename="../src/sql/drivers/db2/qsql_db2.cpp" line="+194"/> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="-475"/> + <location line="+578"/> + <source>Unable to fetch last</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/sql/drivers/odbc/qsql_odbc.cpp" line="-672"/> + <source>Unable to fetch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>Unable to fetch first</source> + <translation type="unfinished">Obtenção do primeiro não possível</translation> + </message> + <message> + <location line="+19"/> + <source>Unable to fetch previous</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../src/gui/util/qdesktopservices_mac.cpp" line="+165"/> + <source>Home</source> + <translation>Início</translation> + </message> + <message> + <location filename="../src/network/access/qnetworkaccessdatabackend.cpp" line="+74"/> + <source>Operation not supported on %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Invalid URI: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/access/qnetworkaccessdebugpipebackend.cpp" line="+175"/> + <source>Write error writing to %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+57"/> + <source>Read error reading from %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>Socket error on %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Remote host closed the connection prematurely on %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>Protocol error: packet of size 0 received</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/network/kernel/qhostinfo.cpp" line="+177"/> + <location line="+57"/> + <source>No host name given</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPPDOptionsModel</name> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="+1195"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location line="+2"/> + <source>Value</source> + <translation type="unfinished">Valor</translation> + </message> +</context> +<context> + <name>QPSQLDriver</name> + <message> + <location filename="../src/sql/drivers/psql/qsql_psql.cpp" line="+763"/> + <source>Unable to connect</source> + <translation>Não foi possível ligar</translation> + </message> + <message> + <location line="+49"/> + <source>Could not begin transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Could not commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+16"/> + <source>Could not rollback transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> + <message> + <location line="+358"/> + <source>Unable to subscribe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>Unable to unsubscribe</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPSQLResult</name> + <message> + <location line="-1058"/> + <source>Unable to create query</source> + <translation>Não foi possível criar a 'query'</translation> + </message> + <message> + <location line="+374"/> + <source>Unable to prepare statement</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPageSetupWidget</name> + <message> + <location filename="../src/gui/dialogs/qpagesetupdialog_unix.cpp" line="+304"/> + <source>Centimeters (cm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Millimeters (mm)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Inches (in)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Points (pt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qpagesetupwidget.ui"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Paper</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Page size:</source> + <translation type="unfinished">Tamanho página:</translation> + </message> + <message> + <location/> + <source>Width:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Height:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Paper source:</source> + <translation type="unfinished">Fonte papel:</translation> + </message> + <message> + <location/> + <source>Orientation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Portrait</source> + <translation type="unfinished">Retrato</translation> + </message> + <message> + <location/> + <source>Landscape</source> + <translation type="unfinished">Paisagem</translation> + </message> + <message> + <location/> + <source>Reverse landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Reverse portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Margins</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>top margin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>left margin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>right margin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>bottom margin</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPluginLoader</name> + <message> + <location filename="../src/corelib/plugin/qpluginloader.cpp" line="+24"/> + <source>Unknown error</source> + <translation>Erro desconhecido</translation> + </message> + <message> + <location line="-68"/> + <source>The plugin was not loaded.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintDialog</name> + <message> + <location filename="../src/gui/painting/qprinterinfo_unix.cpp" line="+98"/> + <source>locally connected</source> + <translation>ligado localmente</translation> + </message> + <message> + <location line="+23"/> + <location line="+225"/> + <source>Aliases: %1</source> + <translation>Nomes Alternativos: %1</translation> + </message> + <message> + <location line="+223"/> + <location line="+199"/> + <source>unknown</source> + <translation>desconhecido</translation> + </message> + <message> + <source>Portrait</source> + <translation type="obsolete">Retrato</translation> + </message> + <message> + <source>Landscape</source> + <translation type="obsolete">Paisagem</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="+329"/> + <source>A0 (841 x 1189 mm)</source> + <translation>A0 (841 x 1189 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A1 (594 x 841 mm)</source> + <translation>A1 (594 x 841 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A2 (420 x 594 mm)</source> + <translation>A2 (420 x 594 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A3 (297 x 420 mm)</source> + <translation>A3 (297 x 420 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A4 (210 x 297 mm, 8.26 x 11.7 inches)</source> + <translation>A4 (210 x 297 mm, 8.26 x 11.7 polegadas)</translation> + </message> + <message> + <location line="+1"/> + <source>A5 (148 x 210 mm)</source> + <translation>A5 (148 x 210 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A6 (105 x 148 mm)</source> + <translation>A6 (105 x 148 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A7 (74 x 105 mm)</source> + <translation>A7 (74 x 105 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A8 (52 x 74 mm)</source> + <translation>A8 (52 x 74 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>A9 (37 x 52 mm)</source> + <translation>A9 (37 x 52 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B0 (1000 x 1414 mm)</source> + <translation>B0 (1000 x 1414 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B1 (707 x 1000 mm)</source> + <translation>B1 (707 x 1000 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B2 (500 x 707 mm)</source> + <translation>B2 (500 x 707 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B3 (353 x 500 mm)</source> + <translation>B3 (353 x 500 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B4 (250 x 353 mm)</source> + <translation>B4 (250 x 353 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B5 (176 x 250 mm, 6.93 x 9.84 inches)</source> + <translation>B5 (176 x 250 mm, 6.93 x 9.84 polegadas)</translation> + </message> + <message> + <location line="+1"/> + <source>B6 (125 x 176 mm)</source> + <translation>B6 (125 x 176 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B7 (88 x 125 mm)</source> + <translation>B7 (88 x 125 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B8 (62 x 88 mm)</source> + <translation>B8 (62 x 88 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B9 (44 x 62 mm)</source> + <translation>B9 (44 x 62 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>B10 (31 x 44 mm)</source> + <translation>B10 (31 x 44 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>C5E (163 x 229 mm)</source> + <translation>C5E (163 x 229 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>DLE (110 x 220 mm)</source> + <translation>DLE (110 x 220 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Executive (7.5 x 10 inches, 191 x 254 mm)</source> + <translation>Executivo (7.5 x 10 polegadas, 191 x 254 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Folio (210 x 330 mm)</source> + <translation>Folio (210 x 330 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Ledger (432 x 279 mm)</source> + <translation>Ledger (432 x 279 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Legal (8.5 x 14 inches, 216 x 356 mm)</source> + <translation>Legal (8.5 x 14 polegadas, 216 x 356 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Letter (8.5 x 11 inches, 216 x 279 mm)</source> + <translation>Carta (8.5 x 11 polegadas, 216 x 279 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>Tabloid (279 x 432 mm)</source> + <translation>Tablóide (279 x 432 mm)</translation> + </message> + <message> + <location line="+1"/> + <source>US Common #10 Envelope (105 x 241 mm)</source> + <translation>Envelope #10 Comum EUA (105 x 241 mm)</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_win.cpp" line="+268"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <source>Cancel</source> + <translation type="obsolete">Cancelar</translation> + </message> + <message> + <source>Page size:</source> + <translation type="obsolete">Tamanho página:</translation> + </message> + <message> + <source>Orientation:</source> + <translation type="obsolete">Orientação:</translation> + </message> + <message> + <source>Paper source:</source> + <translation type="obsolete">Fonte papel:</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qabstractprintdialog.cpp" line="+110"/> + <location line="+13"/> + <location filename="../src/gui/dialogs/qprintdialog_win.cpp" line="-2"/> + <source>Print</source> + <translation>Imprimir</translation> + </message> + <message> + <source>File</source> + <translation type="obsolete">Ficheiro</translation> + </message> + <message> + <source>Printer</source> + <translation type="obsolete">Impressora</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="-357"/> + <source>Print To File ...</source> + <translation>Imprimir Para Ficheiro ...</translation> + </message> + <message> + <source>Print dialog</source> + <translation type="obsolete">Diálogo de impressão</translation> + </message> + <message> + <source>Paper format</source> + <translation type="obsolete">Formato do papel</translation> + </message> + <message> + <source>Size:</source> + <translation type="obsolete">Tamanho:</translation> + </message> + <message> + <source>Properties</source> + <translation type="obsolete">Propriedades</translation> + </message> + <message> + <source>Printer info:</source> + <translation type="obsolete">Informação da impressora:</translation> + </message> + <message> + <source>Browse</source> + <translation type="obsolete">Navegar</translation> + </message> + <message> + <source>Print to file</source> + <translation type="obsolete">Imprimir para um ficheiro</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="+19"/> + <source>Print range</source> + <translation>Selecção de páginas</translation> + </message> + <message> + <location line="-2"/> + <source>Print all</source> + <translation>Imprimir todas</translation> + </message> + <message> + <source>Pages from</source> + <translation type="obsolete">Páginas de</translation> + </message> + <message> + <source>to</source> + <translation type="obsolete">a</translation> + </message> + <message> + <source>Selection</source> + <translation type="obsolete">Selecção</translation> + </message> + <message> + <source>Copies</source> + <translation type="obsolete">Cópias</translation> + </message> + <message> + <source>Number of copies:</source> + <translation type="obsolete">Número de cópias:</translation> + </message> + <message> + <source>Collate</source> + <translation type="obsolete">Juntar</translation> + </message> + <message> + <source>Print last page first</source> + <translation type="obsolete">Imprimir a última página primeiro</translation> + </message> + <message> + <source>Other</source> + <translation type="obsolete">Outro</translation> + </message> + <message> + <source>Print in color if available</source> + <translation type="obsolete">Imprimir a cores se disponível</translation> + </message> + <message> + <source>Double side printing</source> + <translation type="obsolete">Imprimir nos dois lados do papel</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="+80"/> + <source>File %1 is not writable. +Please choose a different file name.</source> + <translation>Não é possível escrever no ficheiro %1. +Por favor escolha um nome diferente.</translation> + </message> + <message> + <location line="+4"/> + <source>%1 already exists. +Do you want to overwrite it?</source> + <translation>%1 já existe. +Deseja substituir?</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_qws.cpp" line="-227"/> + <source>File exists</source> + <translation>O ficheiro existe</translation> + </message> + <message> + <location line="+1"/> + <source><qt>Do you want to overwrite it?</qt></source> + <translation><qt>Deseja gravar por cima?</qt></translation> + </message> + <message> + <location line="+227"/> + <source>Print selection</source> + <translation>Selecção de Impressão</translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="-8"/> + <source>%1 is a directory. +Please choose a different file name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qpagesetupdialog_unix.cpp" line="-232"/> + <source>A0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>B10</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>C5E</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>DLE</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Executive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Folio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Ledger</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Legal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Letter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Tabloid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>US Common #10 Envelope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_unix.cpp" line="-522"/> + <location line="+68"/> + <source>&Options >></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-63"/> + <source>&Print</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+67"/> + <source>&Options <<</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+253"/> + <source>Print to File (PDF)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Print to File (Postscript)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Local file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Write %1 file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintdialog_win.cpp" line="+1"/> + <source>The 'From' value cannot be greater than the 'To' value.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintPreviewDialog</name> + <message> + <location filename="../src/gui/dialogs/qabstractpagesetupdialog.cpp" line="+68"/> + <location line="+12"/> + <source>Page Setup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/gui/dialogs/qprintpreviewdialog.cpp" line="+252"/> + <source>%1%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Print Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>Next page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Previous page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>First page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Last page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Fit width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Fit page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Zoom in</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Zoom out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Portrait</source> + <translation type="unfinished">Retrato</translation> + </message> + <message> + <location line="+1"/> + <source>Landscape</source> + <translation type="unfinished">Paisagem</translation> + </message> + <message> + <location line="+10"/> + <source>Show single page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Show facing pages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Show overview of all pages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Print</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Page setup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location line="+151"/> + <source>Export to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Export to PostScript</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintPropertiesDialog</name> + <message> + <source>PPD Properties</source> + <translation type="obsolete">Propriedades PPD</translation> + </message> + <message> + <source>Save</source> + <translation type="obsolete">Gravar</translation> + </message> + <message> + <source>OK</source> + <translation type="obsolete">OK</translation> + </message> +</context> +<context> + <name>QPrintPropertiesWidget</name> + <message> + <location filename="../src/gui/dialogs/qprintpropertieswidget.ui"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Page</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Advanced</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintSettingsOutput</name> + <message> + <location filename="../src/gui/dialogs/qprintsettingsoutput.ui"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Copies</source> + <translation type="unfinished">Cópias</translation> + </message> + <message> + <location/> + <source>Print range</source> + <translation type="unfinished">Selecção de páginas</translation> + </message> + <message> + <location/> + <source>Print all</source> + <translation type="unfinished">Imprimir todas</translation> + </message> + <message> + <location/> + <source>Pages from</source> + <translation type="unfinished">Páginas de</translation> + </message> + <message> + <location/> + <source>to</source> + <translation type="unfinished">a</translation> + </message> + <message> + <location/> + <source>Selection</source> + <translation type="unfinished">Selecção</translation> + </message> + <message> + <location/> + <source>Output Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Copies:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Collate</source> + <translation type="unfinished">Juntar</translation> + </message> + <message> + <location/> + <source>Reverse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Options</source> + <translation type="unfinished">Opções</translation> + </message> + <message> + <location/> + <source>Color Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Grayscale</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Duplex Printing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Long side</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Short side</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QPrintWidget</name> + <message> + <location filename="../src/gui/dialogs/qprintwidget.ui"/> + <source>Form</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Printer</source> + <translation type="unfinished">Impressora</translation> + </message> + <message> + <location/> + <source>&Name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>P&roperties</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Preview</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>Output &file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location/> + <source>...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QProcess</name> + <message> + <location filename="../src/corelib/io/qprocess_unix.cpp" line="+475"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="+147"/> + <source>Could not open input redirection for reading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="+36"/> + <source>Could not open output redirection for writing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+235"/> + <source>Resource error (fork failure): %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+259"/> + <location line="+53"/> + <location line="+74"/> + <location line="+67"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="+422"/> + <location line="+50"/> + <location line="+75"/> + <location line="+42"/> + <location line="+54"/> + <source>Process operation timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/io/qprocess.cpp" line="+533"/> + <location line="+52"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="-211"/> + <location line="+50"/> + <source>Error reading from process</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+47"/> + <location line="+779"/> + <location filename="../src/corelib/io/qprocess_win.cpp" line="+140"/> + <source>Error writing to process</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-709"/> + <source>Process crashed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+912"/> + <source>No program defined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/io/qprocess_win.cpp" line="-341"/> + <source>Process failed to start</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QProgressDialog</name> + <message> + <location filename="../src/gui/dialogs/qprogressdialog.cpp" line="+182"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> +</context> +<context> + <name>QPushButton</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="-8"/> + <source>Open</source> + <translation>Abrir</translation> + </message> +</context> +<context> + <name>QRadioButton</name> + <message> + <location line="+12"/> + <source>Check</source> + <translation>Activar</translation> + </message> +</context> +<context> + <name>QRegExp</name> + <message> + <location filename="../src/corelib/tools/qregexp.cpp" line="+64"/> + <source>no error occurred</source> + <translation>sem erros</translation> + </message> + <message> + <location line="+1"/> + <source>disabled feature used</source> + <translation>funcionalidade desactivada está a ser utilizada</translation> + </message> + <message> + <location line="+1"/> + <source>bad char class syntax</source> + <translation>má sintaxe de classe de caracteres</translation> + </message> + <message> + <location line="+1"/> + <source>bad lookahead syntax</source> + <translation>má sintaxe de antecipação</translation> + </message> + <message> + <location line="+1"/> + <source>bad repetition syntax</source> + <translation>má sintaxe de repetição</translation> + </message> + <message> + <location line="+1"/> + <source>invalid octal value</source> + <translation>valor octal inválido</translation> + </message> + <message> + <location line="+1"/> + <source>missing left delim</source> + <translation>delimitador esquerdo em falta</translation> + </message> + <message> + <location line="+1"/> + <source>unexpected end</source> + <translation>fim inesperado</translation> + </message> + <message> + <location line="+1"/> + <source>met internal limit</source> + <translation>limite interno alcançado</translation> + </message> +</context> +<context> + <name>QSQLite2Driver</name> + <message> + <location filename="../src/sql/drivers/sqlite2/qsql_sqlite2.cpp" line="+396"/> + <source>Error to open database</source> + <translation>Erro ao abrir base de dados</translation> + </message> + <message> + <location line="+41"/> + <source>Unable to begin transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <location line="+17"/> + <source>Unable to rollback Transaction</source> + <translation>Não foi possível anular a transacção</translation> + </message> +</context> +<context> + <name>QSQLite2Result</name> + <message> + <location line="-323"/> + <source>Unable to fetch results</source> + <translation>Não foi possível obter os resultados</translation> + </message> + <message> + <location line="+147"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> +</context> +<context> + <name>QSQLiteDriver</name> + <message> + <location filename="../src/sql/drivers/sqlite/qsql_sqlite.cpp" line="+528"/> + <source>Error opening database</source> + <translation>Erro ao abrir a base de dados</translation> + </message> + <message> + <location line="+11"/> + <source>Error closing database</source> + <translation>Erro ao fechar a base de dados</translation> + </message> + <message> + <location line="+20"/> + <source>Unable to begin transaction</source> + <translation>Não foi possível iniciar a transacção</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to commit transaction</source> + <translation>Não foi possível finalizar a transacção</translation> + </message> + <message> + <source>Unable to roll back transaction</source> + <translation type="obsolete">Não foi possível anular a transacção</translation> + </message> + <message> + <location line="+15"/> + <source>Unable to rollback transaction</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSQLiteResult</name> + <message> + <location line="-400"/> + <location line="+66"/> + <location line="+8"/> + <source>Unable to fetch row</source> + <translation>Não foi possível obter a linha</translation> + </message> + <message> + <location line="+63"/> + <source>Unable to execute statement</source> + <translation>Não foi possível executar a expressão</translation> + </message> + <message> + <location line="+20"/> + <source>Unable to reset statement</source> + <translation>Não foi possível restaurar a expressão</translation> + </message> + <message> + <location line="+45"/> + <source>Unable to bind parameters</source> + <translation>Não foi possível fazer a ligação dos parametros</translation> + </message> + <message> + <location line="+7"/> + <source>Parameter count mismatch</source> + <translation>Incorrespondência de contagem de parâmetros</translation> + </message> + <message> + <location line="-208"/> + <source>No query</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QScrollBar</name> + <message> + <location filename="../src/gui/widgets/qscrollbar.cpp" line="+448"/> + <source>Scroll here</source> + <translation>Deslizar aqui</translation> + </message> + <message> + <location line="+2"/> + <source>Left edge</source> + <translation>Borda esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Top</source> + <translation>Topo</translation> + </message> + <message> + <location line="+1"/> + <source>Right edge</source> + <translation>Borda direita</translation> + </message> + <message> + <location line="+0"/> + <source>Bottom</source> + <translation>Fundo</translation> + </message> + <message> + <location line="+2"/> + <source>Page left</source> + <translation>Página para esquerda</translation> + </message> + <message> + <location line="+0"/> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="+143"/> + <source>Page up</source> + <translation>Página para cima</translation> + </message> + <message> + <location line="+1"/> + <source>Page right</source> + <translation>Página para direita</translation> + </message> + <message> + <location line="+0"/> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="+4"/> + <source>Page down</source> + <translation>Página para baixo</translation> + </message> + <message> + <location line="+2"/> + <source>Scroll left</source> + <translation>Deslizar para esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll up</source> + <translation>Deslizar para cima</translation> + </message> + <message> + <location line="+1"/> + <source>Scroll right</source> + <translation>Deslizar para a direita</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll down</source> + <translation>Deslizar para baixo</translation> + </message> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="-6"/> + <source>Line up</source> + <translation>Linha acima</translation> + </message> + <message> + <location line="+4"/> + <source>Position</source> + <translation>Posição</translation> + </message> + <message> + <location line="+4"/> + <source>Line down</source> + <translation>Linha abaixo</translation> + </message> +</context> +<context> + <name>QSharedMemory</name> + <message> + <location filename="../src/corelib/kernel/qsharedmemory.cpp" line="+207"/> + <source>%1: unable to set key on lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+81"/> + <source>%1: create size is less then 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+168"/> + <location filename="../src/corelib/kernel/qsharedmemory_p.h" line="+148"/> + <source>%1: unable to lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <source>%1: unable to unlock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/kernel/qsharedmemory_unix.cpp" line="+78"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+87"/> + <source>%1: permission denied</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="-22"/> + <source>%1: already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+9"/> + <source>%1: doesn't exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+9"/> + <source>%1: out of resources</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+7"/> + <source>%1: unknown error %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> + <source>%1: key is empty</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>%1: unix key file doesn't exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%1: ftok failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+51"/> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="+15"/> + <source>%1: unable to make key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>%1: system-imposed size restrictions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+53"/> + <source>%1: not attached</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/kernel/qsharedmemory_win.cpp" line="-27"/> + <source>%1: invalid size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>%1: key error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>%1: size query failed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../src/gui/kernel/qkeysequence.cpp" line="+373"/> + <source>Space</source> + <translation>Space</translation> + </message> + <message> + <location line="+1"/> + <source>Esc</source> + <translation>Esc</translation> + </message> + <message> + <location line="+1"/> + <source>Tab</source> + <translation>Tab</translation> + </message> + <message> + <location line="+1"/> + <source>Backtab</source> + <translation>Backtab</translation> + </message> + <message> + <location line="+1"/> + <source>Backspace</source> + <translation>Backspace</translation> + </message> + <message> + <location line="+1"/> + <source>Return</source> + <translation>Return</translation> + </message> + <message> + <location line="+1"/> + <source>Enter</source> + <translation>Enter</translation> + </message> + <message> + <location line="+1"/> + <source>Ins</source> + <translation>Insert</translation> + </message> + <message> + <location line="+1"/> + <source>Del</source> + <translation>Delete</translation> + </message> + <message> + <location line="+1"/> + <source>Pause</source> + <translation>Pause</translation> + </message> + <message> + <location line="+1"/> + <source>Print</source> + <translation>Print</translation> + </message> + <message> + <location line="+1"/> + <source>SysReq</source> + <translation>SysReq</translation> + </message> + <message> + <location line="+1"/> + <source>Home</source> + <translation>Home</translation> + </message> + <message> + <location line="+1"/> + <source>End</source> + <translation>End</translation> + </message> + <message> + <location line="+1"/> + <source>Left</source> + <translation>Esquerda</translation> + </message> + <message> + <location line="+1"/> + <source>Up</source> + <translation>Cima</translation> + </message> + <message> + <location line="+1"/> + <source>Right</source> + <translation>Direita</translation> + </message> + <message> + <location line="+1"/> + <source>Down</source> + <translation>Baixo</translation> + </message> + <message> + <location line="+1"/> + <source>PgUp</source> + <translation>PgUp</translation> + </message> + <message> + <location line="+1"/> + <source>PgDown</source> + <translation>PgDown</translation> + </message> + <message> + <location line="+1"/> + <source>CapsLock</source> + <translation>CapsLock</translation> + </message> + <message> + <location line="+1"/> + <source>NumLock</source> + <translation>Num Lock</translation> + </message> + <message> + <location line="+1"/> + <source>ScrollLock</source> + <translation>ScrollLock</translation> + </message> + <message> + <location line="+1"/> + <source>Menu</source> + <translation>Menu</translation> + </message> + <message> + <location line="+1"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location line="+3"/> + <source>Back</source> + <translation>Anterior</translation> + </message> + <message> + <location line="+1"/> + <source>Forward</source> + <translation>Seguinte</translation> + </message> + <message> + <location line="+1"/> + <source>Stop</source> + <translation>Parar</translation> + </message> + <message> + <location line="+1"/> + <source>Refresh</source> + <translation>Refrescar</translation> + </message> + <message> + <location line="+1"/> + <source>Volume Down</source> + <translation>Volume Cima</translation> + </message> + <message> + <location line="+1"/> + <source>Volume Mute</source> + <translation>Volume Mute</translation> + </message> + <message> + <location line="+1"/> + <source>Volume Up</source> + <translation>Volume Baixo</translation> + </message> + <message> + <location line="+1"/> + <source>Bass Boost</source> + <translation>Bass Boost</translation> + </message> + <message> + <location line="+1"/> + <source>Bass Up</source> + <translation>Bass Cima</translation> + </message> + <message> + <location line="+1"/> + <source>Bass Down</source> + <translation>Bass Baixo</translation> + </message> + <message> + <location line="+1"/> + <source>Treble Up</source> + <translation>Treble Cima</translation> + </message> + <message> + <location line="+1"/> + <source>Treble Down</source> + <translation>Treble Baixo</translation> + </message> + <message> + <location line="+1"/> + <source>Media Play</source> + <translation>Tocar Média</translation> + </message> + <message> + <location line="+1"/> + <source>Media Stop</source> + <translation>Parar Média</translation> + </message> + <message> + <location line="+1"/> + <source>Media Previous</source> + <translation>Média Anterior</translation> + </message> + <message> + <location line="+1"/> + <source>Media Next</source> + <translation>Média Seguinte</translation> + </message> + <message> + <location line="+1"/> + <source>Media Record</source> + <translation>Gravação Média</translation> + </message> + <message> + <location line="+2"/> + <source>Favorites</source> + <translation>Favoritos</translation> + </message> + <message> + <location line="+1"/> + <source>Search</source> + <translation>Procurar</translation> + </message> + <message> + <location line="+1"/> + <source>Standby</source> + <translation>Hibernação</translation> + </message> + <message> + <location line="+1"/> + <source>Open URL</source> + <translation>Abrir Endereço</translation> + </message> + <message> + <location line="+1"/> + <source>Launch Mail</source> + <translation>Correio Electrónico</translation> + </message> + <message> + <location line="+1"/> + <source>Launch Media</source> + <translation>Média</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (0)</source> + <translation>Executar (0)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (1)</source> + <translation>Executar (1)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (2)</source> + <translation>Executar (2)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (3)</source> + <translation>Executar (3)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (4)</source> + <translation>Executar (4)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (5)</source> + <translation>Executar (5)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (6)</source> + <translation>Executar (6)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (7)</source> + <translation>Executar (7)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (8)</source> + <translation>Executar (8)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (9)</source> + <translation>Executar (9)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (A)</source> + <translation>Executar (A)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (B)</source> + <translation>Executar (B)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (C)</source> + <translation>Executar (C)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (D)</source> + <translation>Executar (D)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (E)</source> + <translation>Executar (E)</translation> + </message> + <message> + <location line="+1"/> + <source>Launch (F)</source> + <translation>Executar (F)</translation> + </message> + <message> + <location line="+4"/> + <source>Print Screen</source> + <translation>Print Screen</translation> + </message> + <message> + <location line="+1"/> + <source>Page Up</source> + <translation>Page Up</translation> + </message> + <message> + <location line="+1"/> + <source>Page Down</source> + <translation>Page Down</translation> + </message> + <message> + <location line="+1"/> + <source>Caps Lock</source> + <translation>Caps Lock</translation> + </message> + <message> + <location line="+1"/> + <source>Num Lock</source> + <translation>Num Lock</translation> + </message> + <message> + <location line="+1"/> + <source>Number Lock</source> + <translation>Number Lock</translation> + </message> + <message> + <location line="+1"/> + <source>Scroll Lock</source> + <translation>Scroll Lock</translation> + </message> + <message> + <location line="+1"/> + <source>Insert</source> + <translation>Insert</translation> + </message> + <message> + <location line="+1"/> + <source>Delete</source> + <translation>Delete</translation> + </message> + <message> + <location line="+1"/> + <source>Escape</source> + <translation>Escape</translation> + </message> + <message> + <location line="+1"/> + <source>System Request</source> + <translation>System Request</translation> + </message> + <message> + <location line="+4"/> + <source>Select</source> + <translation>Select</translation> + </message> + <message> + <location line="+1"/> + <source>Yes</source> + <translation>Sim</translation> + </message> + <message> + <location line="+1"/> + <source>No</source> + <translation>Não</translation> + </message> + <message> + <location line="+4"/> + <source>Context1</source> + <translation>Contexto1</translation> + </message> + <message> + <location line="+1"/> + <source>Context2</source> + <translation>Contexto2</translation> + </message> + <message> + <location line="+1"/> + <source>Context3</source> + <translation>Contexto3</translation> + </message> + <message> + <location line="+1"/> + <source>Context4</source> + <translation>Contexto4</translation> + </message> + <message> + <location line="+1"/> + <source>Call</source> + <translation>Chamar</translation> + </message> + <message> + <location line="+1"/> + <source>Hangup</source> + <translation>Desligar</translation> + </message> + <message> + <location line="+1"/> + <source>Flip</source> + <translation>Inverter</translation> + </message> + <message> + <location line="+527"/> + <location line="+122"/> + <source>Ctrl</source> + <translation>Ctrl</translation> + </message> + <message> + <location line="-121"/> + <location line="+125"/> + <source>Shift</source> + <translation>Shift</translation> + </message> + <message> + <location line="-124"/> + <location line="+122"/> + <source>Alt</source> + <translation>Alt</translation> + </message> + <message> + <location line="-121"/> + <location line="+117"/> + <source>Meta</source> + <translation>Meta</translation> + </message> + <message> + <location line="-25"/> + <source>+</source> + <translation>+</translation> + </message> + <message> + <location line="+46"/> + <source>F%1</source> + <translation>F%1</translation> + </message> + <message> + <location line="-720"/> + <source>Home Page</source> + <translation>Página Principal</translation> + </message> +</context> +<context> + <name>QSlider</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="+151"/> + <source>Page left</source> + <translation>Página para esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Page up</source> + <translation>Página para cima</translation> + </message> + <message> + <location line="+2"/> + <source>Position</source> + <translation>Posição</translation> + </message> + <message> + <location line="+3"/> + <source>Page right</source> + <translation>Página para direita</translation> + </message> + <message> + <location line="+0"/> + <source>Page down</source> + <translation>Página para baixo</translation> + </message> +</context> +<context> + <name>QSocks5SocketEngine</name> + <message> + <location filename="../src/network/socket/qsocks5socketengine.cpp" line="-67"/> + <source>Connection to proxy refused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Connection to proxy closed prematurely</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Proxy host not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Connection to proxy timed out</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Proxy authentication failed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Proxy authentication failed: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>SOCKS version 5 protocol error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>General SOCKSv5 server failure</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Connection not allowed by SOCKSv5 server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>TTL expired</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>SOCKSv5 command not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Address type not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Unknown SOCKSv5 proxy error code 0x%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Socks5 timeout error connecting to socks server</source> + <translation type="obsolete">Socks5 expirado ao ligar ao servidor socks</translation> + </message> + <message> + <location line="+685"/> + <source>Network operation timed out</source> + <translation type="unfinished">Operação de rede expirada</translation> + </message> +</context> +<context> + <name>QSpinBox</name> + <message> + <location filename="../src/plugins/accessible/widgets/rangecontrols.cpp" line="-574"/> + <source>More</source> + <translation>Mais</translation> + </message> + <message> + <location line="+2"/> + <source>Less</source> + <translation>Menos</translation> + </message> +</context> +<context> + <name>QSql</name> + <message> + <location filename="../src/qt3support/sql/q3sqlmanager_p.cpp" line="+890"/> + <source>Delete</source> + <translation>Apagar</translation> + </message> + <message> + <location line="+1"/> + <source>Delete this record?</source> + <translation>Apagar este registo?</translation> + </message> + <message> + <location line="+1"/> + <location line="+16"/> + <location line="+36"/> + <source>Yes</source> + <translation>Sim</translation> + </message> + <message> + <location line="-51"/> + <location line="+16"/> + <location line="+36"/> + <source>No</source> + <translation>Não</translation> + </message> + <message> + <location line="-44"/> + <source>Insert</source> + <translation>Inserir</translation> + </message> + <message> + <location line="+2"/> + <source>Update</source> + <translation>Actualizar</translation> + </message> + <message> + <location line="+4"/> + <source>Save edits?</source> + <translation>Gravar as alterações?</translation> + </message> + <message> + <location line="+3"/> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> + <message> + <location line="+32"/> + <source>Confirm</source> + <translation>Confirmar</translation> + </message> + <message> + <location line="+1"/> + <source>Cancel your edits?</source> + <translation>Cancelar as alterações?</translation> + </message> +</context> +<context> + <name>QSslSocket</name> + <message> + <location filename="../src/network/ssl/qsslsocket_openssl.cpp" line="+569"/> + <source>Unable to write data: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+119"/> + <source>Error while reading: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+96"/> + <source>Error during SSL handshake: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-524"/> + <source>Error creating SSL context (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> + <source>Invalid or empty cipher list (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>Error creating SSL session, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Error creating SSL session: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-61"/> + <source>Cannot provide a certificate with no key, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Error loading local certificate, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Error loading private key, %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Private key does not certificate public key, %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QSystemSemaphore</name> + <message> + <location filename="../src/corelib/kernel/qsystemsemaphore_unix.cpp" line="-41"/> + <location filename="../src/corelib/kernel/qsystemsemaphore_win.cpp" line="+66"/> + <source>%1: out of resources</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-13"/> + <location filename="../src/corelib/kernel/qsystemsemaphore_win.cpp" line="+4"/> + <source>%1: permission denied</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1: already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1: does not exist</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <location filename="../src/corelib/kernel/qsystemsemaphore_win.cpp" line="+3"/> + <source>%1: unknown error %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTDSDriver</name> + <message> + <location filename="../src/sql/drivers/tds/qsql_tds.cpp" line="+584"/> + <source>Unable to open connection</source> + <translation>Não foi possível estabelecer a ligação</translation> + </message> + <message> + <location line="+5"/> + <source>Unable to use database</source> + <translation>Não foi possível utilizar a base de dados</translation> + </message> +</context> +<context> + <name>QTabBar</name> + <message> + <location filename="../src/plugins/accessible/widgets/complexwidgets.cpp" line="-326"/> + <source>Scroll Left</source> + <translation>Deslizar para Esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll Right</source> + <translation>Deslizar para Direita</translation> + </message> +</context> +<context> + <name>QTcpServer</name> + <message> + <source>Socket operation unsupported</source> + <translation type="obsolete">Operação de 'socket' não suportada</translation> + </message> + <message> + <location filename="../src/network/socket/qtcpserver.cpp" line="+282"/> + <source>Operation on socket is not supported</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTextControl</name> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="+1973"/> + <source>&Undo</source> + <translation>&Desfazer</translation> + </message> + <message> + <location line="+2"/> + <source>&Redo</source> + <translation>&Refazer</translation> + </message> + <message> + <location line="+4"/> + <source>Cu&t</source> + <translation>Cor&tar</translation> + </message> + <message> + <location line="+5"/> + <source>&Copy</source> + <translation>&Copiar</translation> + </message> + <message> + <location line="+7"/> + <source>Copy &Link Location</source> + <translation>Copiar &Localização da Ligação</translation> + </message> + <message> + <location line="+6"/> + <source>&Paste</source> + <translation>Co&lar</translation> + </message> + <message> + <location line="+3"/> + <source>Delete</source> + <translation>Apagar</translation> + </message> + <message> + <location line="+7"/> + <source>Select All</source> + <translation>Seleccionar Tudo</translation> + </message> +</context> +<context> + <name>QToolButton</name> + <message> + <location filename="../src/plugins/accessible/widgets/simplewidgets.cpp" line="+254"/> + <location line="+6"/> + <source>Press</source> + <translation>Pressionar</translation> + </message> + <message> + <location line="-4"/> + <location line="+8"/> + <source>Open</source> + <translation>Abrir</translation> + </message> +</context> +<context> + <name>QUdpSocket</name> + <message> + <location filename="../src/network/socket/qudpsocket.cpp" line="+169"/> + <source>This platform does not support IPv6</source> + <translation>Esta plataforma não suporta IPv6</translation> + </message> +</context> +<context> + <name>QUndoGroup</name> + <message> + <location filename="../src/gui/util/qundogroup.cpp" line="+386"/> + <source>Undo</source> + <translation>Desfazer</translation> + </message> + <message> + <location line="+28"/> + <source>Redo</source> + <translation>Refazer</translation> + </message> +</context> +<context> + <name>QUndoModel</name> + <message> + <location filename="../src/gui/util/qundoview.cpp" line="+101"/> + <source><empty></source> + <translation><vazio></translation> + </message> +</context> +<context> + <name>QUndoStack</name> + <message> + <location filename="../src/gui/util/qundostack.cpp" line="+834"/> + <source>Undo</source> + <translation>Desfazer</translation> + </message> + <message> + <location line="+27"/> + <source>Redo</source> + <translation>Refazer</translation> + </message> +</context> +<context> + <name>QUnicodeControlCharacterMenu</name> + <message> + <location filename="../src/gui/text/qtextcontrol.cpp" line="+884"/> + <source>LRM Left-to-right mark</source> + <translation>LRM Marca esquerda-para-direita</translation> + </message> + <message> + <location line="+1"/> + <source>RLM Right-to-left mark</source> + <translation>RLM Marca direita-para-esquerda</translation> + </message> + <message> + <location line="+1"/> + <source>ZWJ Zero width joiner</source> + <translation>ZWJ Ligador de comprimento zero</translation> + </message> + <message> + <location line="+1"/> + <source>ZWNJ Zero width non-joiner</source> + <translation>ZWNJ Não-ligador de comprimento zero</translation> + </message> + <message> + <location line="+1"/> + <source>ZWSP Zero width space</source> + <translation>ZWSP Espaço de comprimento zero</translation> + </message> + <message> + <location line="+1"/> + <source>LRE Start of left-to-right embedding</source> + <translation>LRE Início de encaixe esquerda-para-direita</translation> + </message> + <message> + <location line="+1"/> + <source>RLE Start of right-to-left embedding</source> + <translation>RLE Início de encaixe direita-para-esquerda</translation> + </message> + <message> + <location line="+1"/> + <source>LRO Start of left-to-right override</source> + <translation>LRO Início de sobreposição esquerda-para-direita</translation> + </message> + <message> + <location line="+1"/> + <source>RLO Start of right-to-left override</source> + <translation>RLO Início de sobreposição direita-para-esquerda</translation> + </message> + <message> + <location line="+1"/> + <source>PDF Pop directional formatting</source> + <translation>PDF Formatação pop direccional</translation> + </message> + <message> + <location line="+6"/> + <source>Insert Unicode control character</source> + <translation>Inserir carácter de controlo Unicode</translation> + </message> +</context> +<context> + <name>QWebFrame</name> + <message> + <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp" line="+692"/> + <source>Request cancelled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Request blocked</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Cannot show URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Frame load interruped by policy change</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Cannot show mimetype</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>File does not exist</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QWebPage</name> + <message> + <location filename="../src/3rdparty/webkit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp" line="+382"/> + <source>Bad HTTP request</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/3rdparty/webkit/WebCore/platform/qt/Localizations.cpp" line="+42"/> + <source>Submit</source> + <comment>default label for Submit buttons in forms on web pages</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Submit</source> + <comment>Submit (input element) alt text for <input> elements with no alt, title, or value</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Reset</source> + <comment>default label for Reset buttons in forms on web pages</comment> + <translation type="unfinished">Restaurar</translation> + </message> + <message> + <location line="+10"/> + <source>This is a searchable index. Enter search keywords: </source> + <comment>text that appears at the start of nearly-obsolete web pages in the form of a 'searchable index'</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Choose File</source> + <comment>title for file button used in HTML forms</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>No file selected</source> + <comment>text to display in file button used in HTML forms when no file is selected</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Open in New Window</source> + <comment>Open in New Window context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save Link...</source> + <comment>Download Linked File context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Copy Link</source> + <comment>Copy Link context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Open Image</source> + <comment>Open Image in New Window context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Save Image</source> + <comment>Download Image context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Copy Image</source> + <comment>Copy Link context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Open Frame</source> + <comment>Open Frame in New Window context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Copy</source> + <comment>Copy context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Go Back</source> + <comment>Back context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Go Forward</source> + <comment>Forward context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Stop</source> + <comment>Stop context menu item</comment> + <translation type="unfinished">Parar</translation> + </message> + <message> + <location line="+5"/> + <source>Reload</source> + <comment>Reload context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Cut</source> + <comment>Cut context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Paste</source> + <comment>Paste context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>No Guesses Found</source> + <comment>No Guesses Found context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Ignore</source> + <comment>Ignore Spelling context menu item</comment> + <translation type="unfinished">Ignorar</translation> + </message> + <message> + <location line="+5"/> + <source>Add To Dictionary</source> + <comment>Learn Spelling context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Search The Web</source> + <comment>Search The Web context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Look Up In Dictionary</source> + <comment>Look Up in Dictionary context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Open Link</source> + <comment>Open Link context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Ignore</source> + <comment>Ignore Grammar context menu item</comment> + <translation type="unfinished">Ignorar</translation> + </message> + <message> + <location line="+5"/> + <source>Spelling</source> + <comment>Spelling and Grammar context sub-menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Show Spelling and Grammar</source> + <comment>menu item title</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Hide Spelling and Grammar</source> + <comment>menu item title</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Check Spelling</source> + <comment>Check spelling context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Check Spelling While Typing</source> + <comment>Check spelling while typing context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Check Grammar With Spelling</source> + <comment>Check grammar with spelling context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Fonts</source> + <comment>Font context sub-menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Bold</source> + <comment>Bold context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Italic</source> + <comment>Italic context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Underline</source> + <comment>Underline context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Outline</source> + <comment>Outline context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Direction</source> + <comment>Writing direction context sub-menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Text Direction</source> + <comment>Text direction context sub-menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Default</source> + <comment>Default writing direction context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>LTR</source> + <comment>Left to Right context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>RTL</source> + <comment>Right to Left context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Inspect</source> + <comment>Inspect Element context menu item</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>No recent searches</source> + <comment>Label for only item in menu that appears when clicking on the search field image, when no searches have been performed</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Recent searches</source> + <comment>label for first item in the menu that appears when clicking on the search field image, used as embedded menu title</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Clear recent searches</source> + <comment>menu item in Recent Searches menu that empties menu's contents</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>Unknown</source> + <comment>Unknown filesize FTP directory listing item</comment> + <translation type="unfinished">Desconhecido</translation> + </message> + <message> + <location line="+5"/> + <source>%1 (%2x%3 pixels)</source> + <comment>Title string for images</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/3rdparty/webkit/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp" line="+185"/> + <source>Web Inspector - %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/3rdparty/webkit/WebCore/platform/qt/ScrollbarQt.cpp" line="+58"/> + <source>Scroll here</source> + <translation type="unfinished">Deslizar aqui</translation> + </message> + <message> + <location line="+3"/> + <source>Left edge</source> + <translation type="unfinished">Borda esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Top</source> + <translation type="unfinished">Topo</translation> + </message> + <message> + <location line="+1"/> + <source>Right edge</source> + <translation type="unfinished">Borda direita</translation> + </message> + <message> + <location line="+0"/> + <source>Bottom</source> + <translation type="unfinished">Fundo</translation> + </message> + <message> + <location line="+3"/> + <source>Page left</source> + <translation type="unfinished">Página para esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Page up</source> + <translation type="unfinished">Página para cima</translation> + </message> + <message> + <location line="+1"/> + <source>Page right</source> + <translation type="unfinished">Página para direita</translation> + </message> + <message> + <location line="+0"/> + <source>Page down</source> + <translation type="unfinished">Página para baixo</translation> + </message> + <message> + <location line="+3"/> + <source>Scroll left</source> + <translation type="unfinished">Deslizar para esquerda</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll up</source> + <translation type="unfinished">Deslizar para cima</translation> + </message> + <message> + <location line="+1"/> + <source>Scroll right</source> + <translation type="unfinished">Deslizar para a direita</translation> + </message> + <message> + <location line="+0"/> + <source>Scroll down</source> + <translation type="unfinished">Deslizar para baixo</translation> + </message> + <message numerus="yes"> + <location filename="../src/3rdparty/webkit/WebCore/platform/qt/FileChooserQt.cpp" line="+45"/> + <source>%n file(s)</source> + <comment>number of chosen file</comment> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="../src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp" line="+1322"/> + <source>JavaScript Alert - %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>JavaScript Confirm - %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>JavaScript Prompt - %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+333"/> + <source>Move the cursor to the next character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the previous character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the next word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the previous word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the next line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the previous line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the start of the line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the end of the line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the start of the block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the end of the block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Move the cursor to the end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the next character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the previous character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the next word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the previous word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the next line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the previous line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the start of the line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the end of the line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the start of the block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the end of the block</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Select to the end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Delete to the start of the word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Delete to the end of the word</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+33"/> + <source>Insert a new paragraph</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Insert a new line</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QWhatsThisAction</name> + <message> + <location filename="../src/gui/kernel/qwhatsthis.cpp" line="+522"/> + <source>What's This?</source> + <translation>O Que é Isto?</translation> + </message> +</context> +<context> + <name>QWidget</name> + <message> + <location filename="../src/gui/kernel/qwidget.cpp" line="+5326"/> + <source>*</source> + <translation>*</translation> + </message> +</context> +<context> + <name>QWizard</name> + <message> + <location filename="../src/gui/dialogs/qwizard.cpp" line="+637"/> + <source>Go Back</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Continue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Commit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Done</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quit</source> + <translation type="obsolete">Sair</translation> + </message> + <message> + <location line="+4"/> + <source>Help</source> + <translation type="unfinished">Ajuda</translation> + </message> + <message> + <location line="-14"/> + <source>< &Back</source> + <translation type="unfinished">< &Recuar</translation> + </message> + <message> + <location line="+10"/> + <source>&Finish</source> + <translation type="unfinished">&Terminar</translation> + </message> + <message> + <location line="+2"/> + <source>Cancel</source> + <translation type="unfinished">Cancelar</translation> + </message> + <message> + <location line="+2"/> + <source>&Help</source> + <translation type="unfinished">&Ajuda</translation> + </message> + <message> + <location line="-8"/> + <source>&Next</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>&Next ></source> + <translation type="unfinished">&Avançar ></translation> + </message> +</context> +<context> + <name>QWorkspace</name> + <message> + <location filename="../src/gui/widgets/qworkspace.cpp" line="+1094"/> + <source>&Restore</source> + <translation>&Restaurar</translation> + </message> + <message> + <location line="+1"/> + <source>&Move</source> + <translation>&Mover</translation> + </message> + <message> + <location line="+1"/> + <source>&Size</source> + <translation>&Tamanho</translation> + </message> + <message> + <location line="+2"/> + <source>Mi&nimize</source> + <translation>Mi&nimizar</translation> + </message> + <message> + <location line="+2"/> + <source>Ma&ximize</source> + <translation>Ma&ximizar</translation> + </message> + <message> + <location line="+2"/> + <source>&Close</source> + <translation>&Fechar</translation> + </message> + <message> + <location line="+6"/> + <source>Stay on &Top</source> + <translation>Permanecer no &Topo</translation> + </message> + <message> + <location line="+3"/> + <location line="+1059"/> + <source>Sh&ade</source> + <translation>Sombr&a</translation> + </message> + <message> + <location line="-278"/> + <location line="+60"/> + <source>%1 - [%2]</source> + <translation>%1 - [%2]</translation> + </message> + <message> + <location line="-1837"/> + <source>Minimize</source> + <translation>Minimizar</translation> + </message> + <message> + <location line="+2"/> + <source>Restore Down</source> + <translation>Restaurar Baixo</translation> + </message> + <message> + <location line="-4"/> + <source>Close</source> + <translation>Fechar</translation> + </message> + <message> + <location line="+2053"/> + <source>&Unshade</source> + <translation>&Sair Sombra</translation> + </message> +</context> +<context> + <name>QXml</name> + <message> + <location filename="../src/xml/sax/qxml.cpp" line="+58"/> + <source>no error occurred</source> + <translation>não ocorreu nenhum erro</translation> + </message> + <message> + <location line="+1"/> + <source>error triggered by consumer</source> + <translation>erro disparado pelo consumidor</translation> + </message> + <message> + <location line="+1"/> + <source>unexpected end of file</source> + <translation>fim de ficheiro inesperado</translation> + </message> + <message> + <location line="+1"/> + <source>more than one document type definition</source> + <translation>mais de uma definição de tipo de documento</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing element</source> + <translation>erro ao analisar elemento</translation> + </message> + <message> + <location line="+1"/> + <source>tag mismatch</source> + <translation>má combinação de etiqueta</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing content</source> + <translation>erro ao analisar o conteúdo</translation> + </message> + <message> + <location line="+1"/> + <source>unexpected character</source> + <translation>carácter inesperado</translation> + </message> + <message> + <location line="+1"/> + <source>invalid name for processing instruction</source> + <translation>nome inválido de instrução de processamento</translation> + </message> + <message> + <location line="+1"/> + <source>version expected while reading the XML declaration</source> + <translation>versão esperada ao ler a declaração XML</translation> + </message> + <message> + <location line="+1"/> + <source>wrong value for standalone declaration</source> + <translation>valor errado para declaração única</translation> + </message> + <message> + <location line="+1"/> + <source>encoding declaration or standalone declaration expected while reading the XML declaration</source> + <translation>declaração de codificação ou declaração única esperada ao ler a declaração XML</translation> + </message> + <message> + <location line="+1"/> + <source>standalone declaration expected while reading the XML declaration</source> + <translation>declaração única esperada ao ler a declaração XML</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing document type definition</source> + <translation>erro ao analisar a definição de tipo de documento</translation> + </message> + <message> + <location line="+1"/> + <source>letter is expected</source> + <translation>uma letra é esperada</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing comment</source> + <translation>erro ao analisar comentário</translation> + </message> + <message> + <location line="+1"/> + <source>error occurred while parsing reference</source> + <translation>erro ao analisar referência</translation> + </message> + <message> + <location line="+1"/> + <source>internal general entity reference not allowed in DTD</source> + <translation>referência de entidade geral interna não permitida na DTD</translation> + </message> + <message> + <location line="+1"/> + <source>external parsed general entity reference not allowed in attribute value</source> + <translation>referência de entidade geral analisada externa não permitida no valor do atributo</translation> + </message> + <message> + <location line="+1"/> + <source>external parsed general entity reference not allowed in DTD</source> + <translation>referência de entidade geral analisada externa não permitida na DTD</translation> + </message> + <message> + <location line="+1"/> + <source>unparsed entity reference in wrong context</source> + <translation>referência de entidade não analisada em contexto errado</translation> + </message> + <message> + <location line="+1"/> + <source>recursive entities</source> + <translation>entidades recursivas</translation> + </message> + <message> + <location line="+1"/> + <source>error in the text declaration of an external entity</source> + <translation>erro na declaração de uma entidade externa</translation> + </message> +</context> +<context> + <name>QXmlStream</name> + <message> + <location filename="../src/corelib/xml/qxmlstream.cpp" line="+592"/> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="+1769"/> + <source>Extra content at end of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Invalid entity value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+107"/> + <source>Invalid XML character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+259"/> + <source>Sequence ']]>' not allowed in content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+309"/> + <source>Namespace prefix '%1' not declared</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+78"/> + <source>Attribute redefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+115"/> + <source>Unexpected character '%1' in public id literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>Invalid XML version string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Unsupported XML version.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>%1 is an invalid encoding name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Encoding %1 is unsupported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Standalone accepts only yes or no.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Invalid attribute in XML declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Premature end of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Invalid document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+40"/> + <source>Expected </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>, but got '</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Unexpected '</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+210"/> + <source>Expected character data.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="-995"/> + <source>Recursive entity detected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+516"/> + <source>Start tag expected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>XML declaration not at start of document.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-31"/> + <source>NDATA in parameter entity declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>%1 is an invalid processing instruction name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Invalid processing instruction name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream.cpp" line="-521"/> + <location line="+12"/> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="+164"/> + <location line="+53"/> + <source>Illegal namespace declaration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="+15"/> + <source>Invalid XML name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Opening and ending tag mismatch.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Reference to unparsed entity '%1'.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-13"/> + <location line="+61"/> + <location line="+40"/> + <source>Entity '%1' not declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-26"/> + <source>Reference to external entity '%1' in attribute value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+40"/> + <source>Invalid character reference.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream.cpp" line="-75"/> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="-823"/> + <source>Encountered incorrectly encoded content.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+274"/> + <source>The standalone pseudo attribute must appear after the encoding.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/corelib/xml/qxmlstream_p.h" line="+562"/> + <source>%1 is an invalid PUBLIC identifier.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QtXmlPatterns</name> + <message> + <location filename="../src/xmlpatterns/acceltree/qacceltreebuilder.cpp" line="+205"/> + <source>An %1-attribute with value %2 has already been declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>An %1-attribute must have a valid %2 as value, which %3 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/api/qiodevicedelegate.cpp" line="+84"/> + <source>Network timeout.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/api/qxmlserializer.cpp" line="+320"/> + <source>Element %1 can't be serialized because it appears outside the document element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>Attribute %1 can't be serialized because it appears at the top level.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qabstractdatetime.cpp" line="+80"/> + <source>Year %1 is invalid because it begins with %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>Day %1 is outside the range %2..%3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Month %1 is outside the range %2..%3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Overflow: Can't represent date %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Day %1 is invalid for month %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>Time 24:%1:%2.%3 is invalid. Hour is 24, but minutes, seconds, and milliseconds are not all 0; </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Time %1:%2:%3.%4 is invalid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+115"/> + <source>Overflow: Date can't be represented.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qabstractduration.cpp" line="+99"/> + <location line="+15"/> + <source>At least one component must be present.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7"/> + <source>At least one time component must appear after the %1-delimiter.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qabstractfloatmathematician.cpp" line="+64"/> + <source>No operand in an integer division, %1, can be %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>The first operand in an integer division, %1, cannot be infinity (%2).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>The second operand in a division, %1, cannot be zero (%2).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qanyuri_p.h" line="+132"/> + <source>%1 is not a valid value of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qatomiccasters_p.h" line="+223"/> + <source>When casting to %1 from %2, the source value cannot be %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qatomicmathematicians.cpp" line="+65"/> + <source>Integer division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Modulus division (%1) by zero (%2) is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+122"/> + <location line="+32"/> + <source>Dividing a value of type %1 by %2 (not-a-number) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> + <source>Dividing a value of type %1 by %2 or %3 (plus or minus zero) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>Multiplication of a value of type %1 by %2 or %3 (plus or minus infinity) is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qatomicvalue.cpp" line="+79"/> + <source>A value of type %1 cannot have an Effective Boolean Value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qboolean.cpp" line="+78"/> + <source>Effective Boolean Value cannot be calculated for a sequence containing two or more atomic values.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qderivedinteger_p.h" line="+402"/> + <source>Value %1 of type %2 exceeds maximum (%3).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Value %1 of type %2 is below minimum (%3).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/data/qhexbinary.cpp" line="+91"/> + <source>A value of type %1 must contain an even number of digits. The value %2 does not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>%1 is not valid as a value of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qarithmeticexpression.cpp" line="+207"/> + <source>Operator %1 cannot be used on type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Operator %1 cannot be used on atomic values of type %2 and %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qattributenamevalidator.cpp" line="+66"/> + <source>The namespace URI in the name for a computed attribute cannot be %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>The name for a computed attribute cannot have the namespace URI %1 with the local name %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcastas.cpp" line="+88"/> + <source>Type error in cast, expected %1, received %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>When casting to %1 or types derived from it, the source value must be of the same type, or it must be a string literal. Type %2 is not allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcastingplatform.cpp" line="+134"/> + <source>No casting is possible with %1 as the target type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>It is not possible to cast from %1 to %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Casting to %1 is not possible because it is an abstract type, and can therefore never be instantiated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>It's not possible to cast the value %1 of type %2 to %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Failure when casting from %1 to %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcommentconstructor.cpp" line="+67"/> + <source>A comment cannot contain %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>A comment cannot end with a %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcomparisonplatform.cpp" line="+167"/> + <source>No comparisons can be done involving the type %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Operator %1 is not available between atomic values of type %2 and %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qdocumentcontentvalidator.cpp" line="+86"/> + <source>An attribute node cannot be a child of a document node. Therefore, the attribute %1 is out of place.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qexpressionfactory.cpp" line="+169"/> + <source>A library module cannot be evaluated directly. It must be imported from a main module.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+40"/> + <source>No template by name %1 exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qgenericpredicate.cpp" line="+106"/> + <source>A value of type %1 cannot be a predicate. A predicate must have either a numeric type or an Effective Boolean Value type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>A positional predicate must evaluate to a single numeric value.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qncnameconstructor_p.h" line="+113"/> + <source>The target name in a processing instruction cannot be %1 in any combination of upper and lower case. Therefore, is %2 invalid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>%1 is not a valid target name in a processing instruction. It must be a %2 value, e.g. %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qpath.cpp" line="+109"/> + <source>The last step in a path must contain either nodes or atomic values. It cannot be a mixture between the two.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qprocessinginstructionconstructor.cpp" line="+84"/> + <source>The data of a processing instruction cannot contain the string %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qqnameconstructor.cpp" line="+82"/> + <source>No namespace binding exists for the prefix %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qqnameconstructor_p.h" line="+156"/> + <source>No namespace binding exists for the prefix %1 in %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <location filename="../src/xmlpatterns/functions/qqnamefns.cpp" line="+69"/> + <source>%1 is an invalid %2</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="../src/xmlpatterns/functions/qabstractfunctionfactory.cpp" line="+77"/> + <source>%1 takes at most %n argument(s). %2 is therefore invalid.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location line="+11"/> + <source>%1 requires at least %n argument(s). %2 is therefore invalid.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qaggregatefns.cpp" line="+120"/> + <source>The first argument to %1 cannot be of type %2. It must be a numeric type, xs:yearMonthDuration or xs:dayTimeDuration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+74"/> + <source>The first argument to %1 cannot be of type %2. It must be of type %3, %4, or %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+91"/> + <source>The second argument to %1 cannot be of type %2. It must be of type %3, %4, or %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qassemblestringfns.cpp" line="+88"/> + <source>%1 is not a valid XML 1.0 character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qcomparingaggregator.cpp" line="+197"/> + <source>The first argument to %1 cannot be of type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qdatetimefn.cpp" line="+86"/> + <source>If both values have zone offsets, they must have the same zone offset. %1 and %2 are not the same.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qerrorfn.cpp" line="+61"/> + <source>%1 was called.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qpatternmatchingfns.cpp" line="+94"/> + <source>%1 must be followed by %2 or %3, not at the end of the replacement string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>In the replacement string, %1 must be followed by at least one digit when not escaped.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>In the replacement string, %1 can only be used to escape itself or %2, not %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qpatternplatform.cpp" line="+92"/> + <source>%1 matches newline characters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1 and %2 match the start and end of a line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Matches are case insensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Whitespace characters are removed, except when they appear in character classes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+99"/> + <source>%1 is an invalid regular expression pattern: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+30"/> + <source>%1 is an invalid flag for regular expressions. Valid flags are:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qqnamefns.cpp" line="+17"/> + <source>If the first argument is the empty sequence or a zero-length string (no namespace), a prefix cannot be specified. Prefix %1 was specified.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qsequencefns.cpp" line="+347"/> + <source>It will not be possible to retrieve %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qcontextnodechecker.cpp" line="+54"/> + <source>The root node of the second argument to function %1 must be a document node. %2 is not a document node.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qsequencegeneratingfns.cpp" line="+279"/> + <source>The default collection is undefined</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>%1 cannot be retrieved</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qstringvaluefns.cpp" line="+252"/> + <source>The normalization form %1 is unsupported. The supported forms are %2, %3, %4, and %5, and none, i.e. the empty string (no normalization).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qtimezonefns.cpp" line="+87"/> + <source>A zone offset must be in the range %1..%2 inclusive. %3 is out of range.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1 is not a whole number of minutes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/janitors/qcardinalityverifier.cpp" line="+58"/> + <source>Required cardinality is %1; got cardinality %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/janitors/qitemverifier.cpp" line="+67"/> + <source>The item %1 did not match the required type %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qquerytransformparser.cpp" line="+379"/> + <location line="+7253"/> + <source>%1 is an unknown schema type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-6971"/> + <source>Only one %1 declaration can occur in the query prolog.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+188"/> + <source>The initialization of variable %1 depends on itself</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>No variable by name %1 exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qparsercontext.cpp" line="+93"/> + <source>The variable %1 is unused</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qquerytransformparser.cpp" line="+2841"/> + <source>Version %1 is not supported. The supported XQuery version is 1.0.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>The encoding %1 is invalid. It must contain Latin characters only, must not contain whitespace, and must match the regular expression %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+55"/> + <source>No function with signature %1 is available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+72"/> + <location line="+10"/> + <source>A default namespace declaration must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Namespace declarations must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Module imports must occur before function, variable, and option declarations.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+200"/> + <source>It is not possible to redeclare prefix %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Prefix %1 is already declared in the prolog.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+95"/> + <source>The name of an option must have a prefix. There is no default namespace for options.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+171"/> + <source>The Schema Import feature is not supported, and therefore %1 declarations cannot occur.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>The target namespace of a %1 cannot be empty.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>The module import feature is not supported</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+52"/> + <source>No value is available for the external variable by name %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-4154"/> + <source>A construct was encountered which only is allowed in XQuery.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+118"/> + <source>A template by name %1 has already been declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3581"/> + <source>The keyword %1 cannot occur with any other mode name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+29"/> + <source>The value of attribute %1 must of type %2, which %3 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+75"/> + <source>The prefix %1 can not be bound. By default, it is already bound to the namespace %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+312"/> + <source>A variable by name %1 has already been declared.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+135"/> + <source>A stylesheet function must have a prefixed name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>The namespace for a user defined function cannot be empty (try the predefined prefix %1 which exists for cases like this)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>The namespace %1 is reserved; therefore user defined functions may not use it. Try the predefined prefix %2, which exists for these cases.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The namespace of a user defined function in a library module must be equivalent to the module namespace. In other words, it should be %1 instead of %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>A function already exists with the signature %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>No external functions are supported. All supported functions can be used directly, without first declaring them as external</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+37"/> + <source>An argument by name %1 has already been declared. Every argument name must be unique.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+179"/> + <source>When function %1 is used for matching inside a pattern, the argument must be a variable reference or a string literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>In an XSL-T pattern, the first argument to function %1 must be a string literal, when used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>In an XSL-T pattern, the first argument to function %1 must be a literal or a variable reference, when used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>In an XSL-T pattern, function %1 cannot have a third argument.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>In an XSL-T pattern, only function %1 and %2, not %3, can be used for matching.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+63"/> + <source>In an XSL-T pattern, axis %1 cannot be used, only axis %2 or %3 can.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+126"/> + <source>%1 is an invalid template mode name.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>The name of a variable bound in a for-expression must be different from the positional variable. Hence, the two variables named %1 collide.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+758"/> + <source>The Schema Validation Feature is not supported. Hence, %1-expressions may not be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+39"/> + <source>None of the pragma expressions are supported. Therefore, a fallback expression must be present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+267"/> + <source>Each name of a template parameter must be unique; %1 is duplicated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+129"/> + <source>The %1-axis is unsupported in XQuery</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1150"/> + <source>%1 is not a valid name for a processing-instruction.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-7029"/> + <source>%1 is not a valid numeric literal.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6165"/> + <source>No function by name %1 is available.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>The namespace URI cannot be the empty string when binding to a prefix, %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%1 is an invalid namespace URI.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>It is not possible to bind to the prefix %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Namespace %1 can only be bound to %2 (and it is, in either case, pre-declared).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Prefix %1 can only be bound to %2 (and it is, in either case, pre-declared).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Two namespace declaration attributes have the same name: %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+89"/> + <source>The namespace URI must be a constant and cannot use enclosed expressions.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>An attribute by name %1 has already appeared on this element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+61"/> + <source>A direct element constructor is not well-formed. %1 is ended with %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+458"/> + <source>The name %1 does not refer to any schema type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>%1 is an complex type. Casting to complex types is not possible. However, casting to atomic types such as %2 works.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>%1 is not an atomic type. Casting is only possible to atomic types.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+145"/> + <location line="+71"/> + <source>%1 is not in the in-scope attribute declarations. Note that the schema import feature is not supported.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>The name of an extension expression must be in a namespace.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/type/qcardinality.cpp" line="+55"/> + <source>empty</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>zero or one</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>exactly one</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>one or more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>zero or more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/type/qtypechecker.cpp" line="+63"/> + <source>Required type is %1, but %2 was found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+44"/> + <source>Promoting %1 to %2 may cause loss of precision.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+49"/> + <source>The focus is undefined.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/utils/qoutputvalidator.cpp" line="+86"/> + <source>It's not possible to add attributes after any other kind of node.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>An attribute by name %1 has already been created.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/utils/qxpathhelper_p.h" line="+120"/> + <source>Only the Unicode Codepoint Collation is supported(%1). %2 is unsupported.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/acceltree/qacceltreeresourceloader.cpp" line="+314"/> + <source>%1 is an unsupported encoding.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>%1 contains octets which are disallowed in the requested encoding %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>The codepoint %1, occurring in %2 using encoding %3, is an invalid XML character.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qapplytemplate.cpp" line="+119"/> + <source>Ambiguous rule match.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qcomputednamespaceconstructor.cpp" line="+69"/> + <source>In a namespace constructor, the value for a namespace cannot be an empty string.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>The prefix must be a valid %1, which %2 is not.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>The prefix %1 cannot be bound.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Only the prefix %1 can be bound to %2 and vice versa.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qevaluationcache.cpp" line="+117"/> + <source>Circularity detected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/expr/qtemplate.cpp" line="+145"/> + <source>The parameter %1 is required, but no corresponding %2 is supplied.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-71"/> + <source>The parameter %1 is passed, but no corresponding %2 exists.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/functions/qunparsedtextfn.cpp" line="+65"/> + <source>The URI cannot have a fragment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qxslttokenizer.cpp" line="+519"/> + <source>Element %1 is not allowed at this location.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Text nodes are not allowed at this location.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Parse error: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>The value of the XSL-T version attribute must be a value of type %1, which %2 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Running an XSL-T 1.0 stylesheet with a 2.0 processor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+108"/> + <source>Unknown XSL-T attribute %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Attribute %1 and %2 are mutually exclusive.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+166"/> + <source>In a simplified stylesheet module, attribute %1 must be present.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+72"/> + <source>If element %1 has no attribute %2, it cannot have attribute %3 or %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Element %1 must have at least one of the attributes %2 or %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+28"/> + <source>At least one mode must be specified in the %1-attribute on element %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qmaintainingreader.cpp" line="+183"/> + <source>Attribute %1 cannot appear on the element %2. Only the standard attributes can appear.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Attribute %1 cannot appear on the element %2. Only %3 is allowed, and the standard attributes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Attribute %1 cannot appear on the element %2. Allowed is %3, %4, and the standard attributes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Attribute %1 cannot appear on the element %2. Allowed is %3, and the standard attributes.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>XSL-T attributes on XSL-T elements must be in the null namespace, not in the XSL-T namespace which %1 is.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The attribute %1 must appear on element %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>The element with local name %1 does not exist in XSL-T.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/xmlpatterns/parser/qxslttokenizer.cpp" line="+123"/> + <source>Element %1 must come last.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+24"/> + <source>At least one %1-element must occur before %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Only one %1-element can appear.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> + <source>At least one %1-element must occur inside %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>When attribute %1 is present on %2, a sequence constructor cannot be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Element %1 must have either a %2-attribute or a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+125"/> + <source>When a parameter is required, a default value cannot be supplied through a %1-attribute or a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+270"/> + <source>Element %1 cannot have children.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+434"/> + <source>Element %1 cannot have a sequence constructor.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+86"/> + <location line="+9"/> + <source>The attribute %1 cannot appear on %2, when it is a child of %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>A parameter in a function cannot be declared to be a tunnel.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+149"/> + <source>This processor is not Schema-aware and therefore %1 cannot be used.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+57"/> + <source>Top level stylesheet elements must be in a non-null namespace, which %1 isn't.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+48"/> + <source>The value for attribute %1 on element %2 must either be %3 or %4, not %5.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Attribute %1 cannot have the value %2.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+58"/> + <source>The attribute %1 can only appear on the first %2 element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+99"/> + <source>At least one %1 element must appear as child of %2.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VolumeSlider</name> + <message> + <location filename="../src/3rdparty/phonon/phonon/volumeslider.cpp" line="+67"/> + <source>Muted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <location line="+15"/> + <source>Volume: %1%</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS>
View file
avidemux_2.6.13.tar.gz/avidemux/qt4/i18n/qt_update_pro.sh -> avidemux_2.6.14.tar.gz/avidemux/qt4/i18n/qt_update_pro.sh
Changed
@@ -5,52 +5,54 @@ function findHeader() { -find "$1" -name "*.h*" -printf "\"%p\" \\\ \n" >> avidemux.pro2 +find "$1" -name "*.h*" -printf "\"../../../%p\" \\\ \n" >> $PRODIR/avidemux.pro2 } function findSource() { -find "$1" -name "*.c*" -printf "\"%p\" \\\ \n" >> avidemux.pro2 +find "$1" -name "*.c*" -printf "\"../../../%p\" \\\ \n" >> $PRODIR/avidemux.pro2 } function findUI() { -find "$1" -name "*.ui" -printf "\"%p\" \\\ \n" >> avidemux.pro2 +find "$1" -name "*.ui" -printf "\"../../../%p\" \\\ \n" >> $PRODIR/avidemux.pro2 } #******************************* export PRODIR=$PWD cd ../../.. echo "Finding HEADERS..." -echo "HEADERS = \\" > avidemux.pro2 +echo "HEADERS = \\" > $PRODIR/avidemux.pro2 findHeader avidemux_core findHeader avidemux/qt4 +findHeader avidemux/common findHeader avidemux_plugins/ -echo "" >> avidemux.pro2 -echo "" >> avidemux.pro2 +echo "" >> $PRODIR/avidemux.pro2 +echo "" >> $PRODIR/avidemux.pro2 echo "Finding SOURCES..." -echo "SOURCES = \\" >> avidemux.pro2 +echo "SOURCES = \\" >> $PRODIR/avidemux.pro2 findSource avidemux_core findSource avidemux/qt4 +findSource avidemux/common findSource avidemux_plugins/ -echo "" >> avidemux.pro2 -echo "" >> avidemux.pro2 +echo "" >> $PRODIR/avidemux.pro2 +echo "" >> $PRODIR/avidemux.pro2 + echo "Finding FORMS..." -echo "FORMS = \\" >> avidemux.pro2 +echo "FORMS = \\" >> $PRODIR/avidemux.pro2 findUI avidemux_plugins/ findUI avidemux/qt4/ -echo "" >> avidemux.pro2 -echo "" >> avidemux.pro2 +echo "" >> $PRODIR/avidemux.pro2 +echo "" >> $PRODIR/avidemux.pro2 echo "Finding TRANSLATIONS..." -echo "TRANSLATIONS = \\" >> avidemux.pro2 +echo "TRANSLATIONS = \\" >> $PRODIR/avidemux.pro2 cd $PRODIR find . -iname 'avidemux_*.ts' -printf "\"%p\" \\\ \n" >> avidemux.pro2 echo "" >> avidemux.pro2 echo "" >> avidemux.pro2 - -cat avidemux.pro2 | sed 's/"//g' | grep -v "ADM_videoFilters\/" | grep -v qtScript | grep -v html | grep -v build | grep -v cmake | grep -v gtk | grep -vi yadif | grep -vi spidermon> avidemux.pro +cat avidemux.pro2 | sed 's/"//g' | grep -v "ADM_videoFilters\/" | grep -v qtScript | grep -v html | grep -v build | grep -v cmake | grep -v gtk | grep -v "cli\/" | grep -vi spidermon> avidemux.pro # -lupdate -pro avidemux.pro +lupdate -locations relative -pro avidemux.pro echo "DONE."
View file
avidemux_2.6.13.tar.gz/avidemux/winInstaller/avidemux_cross32Qt5.nsi -> avidemux_2.6.14.tar.gz/avidemux/winInstaller/avidemux_cross32Qt5.nsi
Changed
@@ -18,13 +18,19 @@ ${File} ${ROOT_FOLDER}/libglib-2.0-0.dll ${File} ${ROOT_FOLDER}/libgobject-2.0-0.dll ${File} ${ROOT_FOLDER}/libharfbuzz-0.dll - ${File} ${ROOT_FOLDER}/libiconv.dll + ${File} ${ROOT_FOLDER}/libiconv-2.dll # MXE libiconv.dll ${File} ${ROOT_FOLDER}/libpcre16-0.dll - ${File} ${ROOT_FOLDER}/libpng14-14.dll - ${File} ${ROOT_FOLDER}/libsqlite3.dll + ${File} ${ROOT_FOLDER}/libpcre-1.dll + ${File} ${ROOT_FOLDER}/libfaad-2.dll + ${File} ${ROOT_FOLDER}/libfaac-0.dll + ${File} ${ROOT_FOLDER}/libtwolame-0.dll + ${File} ${ROOT_FOLDER}/libbz2.dll + ${File} ${ROOT_FOLDER}/libpng16-16.dll + ${File} ${ROOT_FOLDER}/libsqlite3-0.dll ${File} ${ROOT_FOLDER}/libstdc++-6.dll ${File} ${ROOT_FOLDER}/libwinpthread-1.dll ${File} ${ROOT_FOLDER}/libz-1.dll + ${File} ${ROOT_FOLDER}/zlib1.dll ${File} ${ROOT_FOLDER}/libfreetype-6.dll ${File} ${ROOT_FOLDER}/libgcc_s_sjlj-1.dll ${File} ${ROOT_FOLDER}/SDL2.dll @@ -32,16 +38,21 @@ ${File} ${ROOT_FOLDER}/Qt5Core.dll ${File} ${ROOT_FOLDER}/Qt5Gui.dll ${File} ${ROOT_FOLDER}/Qt5Widgets.dll + ${File} ${ROOT_FOLDER}/Qt5Network.dll ${File} ${ROOT_FOLDER}/Qt5OpenGL.dll ${File} ${ROOT_FOLDER}/Qt5WinExtras.dll - ${File} ${ROOT_FOLDER}/libicudt51.dll - ${File} ${ROOT_FOLDER}/libicuin51.dll - ${File} ${ROOT_FOLDER}/libicuio51.dll - ${File} ${ROOT_FOLDER}/libicule51.dll - ${File} ${ROOT_FOLDER}/libiculx51.dll - ${File} ${ROOT_FOLDER}/libicutu51.dll - ${File} ${ROOT_FOLDER}/libicuuc51.dll + ${File} ${ROOT_FOLDER}/icudt56.dll + ${File} ${ROOT_FOLDER}/icuin56.dll + ${File} ${ROOT_FOLDER}/icuio56.dll + ${File} ${ROOT_FOLDER}/icule56.dll + ${File} ${ROOT_FOLDER}/iculx56.dll + ${File} ${ROOT_FOLDER}/icutu56.dll + ${File} ${ROOT_FOLDER}/icuuc56.dll ${File} ${ROOT_FOLDER}/libintl-8.dll +# SSL + ${File} ${ROOT_FOLDER}/libeay32.dll + ${File} ${ROOT_FOLDER}/ssleay32.dll + SetOutPath $INSTDIR\platforms ${File} ${ROOT_FOLDER}/platforms/qminimal.dll ${File} ${ROOT_FOLDER}/platforms/qwindows.dll
View file
avidemux_2.6.13.tar.gz/avidemux/winInstaller/avidemux_cross64Qt5.nsi -> avidemux_2.6.14.tar.gz/avidemux/winInstaller/avidemux_cross64Qt5.nsi
Changed
@@ -34,6 +34,7 @@ ${File} ${ROOT_FOLDER}/Qt5Gui.dll ${File} ${ROOT_FOLDER}/Qt5OpenGL.dll ${File} ${ROOT_FOLDER}/Qt5Widgets.dll + ${File} ${ROOT_FOLDER}/Qt5Network.dll ${File} ${ROOT_FOLDER}/Qt5WinExtras.dll ${File} ${ROOT_FOLDER}/libicudt51.dll ${File} ${ROOT_FOLDER}/libicuin51.dll
View file
avidemux_2.6.13.tar.gz/avidemux/winInstaller/avidemux_crossQt5.nsi -> avidemux_2.6.14.tar.gz/avidemux/winInstaller/avidemux_crossQt5.nsi
Changed
@@ -310,6 +310,14 @@ SetOutPath $INSTDIR\etc\fonts ${Folder} ${ROOT_FOLDER}/etc/fonts SectionEnd +Section "PluginsSettings" SecGrpPluginsSettings + SectionIn 1 2 RO + SetOverwrite on + SetOutPath $INSTDIR\plugins\pluginSettings\x264\3 + ${File} ${ROOT_FOLDER}/plugins/pluginSettings/x264/3/*.json + #SetOutPath $INSTDIR\plugins\pluginSettings\x264\3 + #${File} ${ROOT_FOLDER}/plugins/pluginSettings/x264/3/*.json +SectionEnd # !! Section "Avisynth_VapourSynth" SecGrpAvisynth SectionIn 2 @@ -325,7 +333,7 @@ SectionIn 1 2 RO SetOutPath $INSTDIR\shaderDemo SetOverwrite on - ${File} ${ROOT_FOLDER}/ADM_plugins6/shaderDemo/1/*.shader # FIXME + ${File} ${ROOT_FOLDER}/plugins/shaderDemo/1/*.shader # FIXME SectionEnd # # @@ -345,6 +353,7 @@ ${File} ${DEV_FOLDER}/include/avidemux/2.6/* SetOutPath $INSTDIR\include\avidemux\2.6 ${File} ${DEV_FOLDER}/include/avidemux/2.6/* + !insertmacro InstallDev cmake !insertmacro InstallDev ADM_core !insertmacro InstallDev ADM_coreAudio !insertmacro InstallDev ADM_coreAudioDevice
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/include/ADM_misc.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/include/ADM_misc.h
Changed
@@ -19,24 +19,20 @@ uint32_t hours,minutes,seconds; } ADM_date; -ADM_CORE6_EXPORT void TLK_getDate(ADM_date *date); +ADM_CORE6_EXPORT const ADM_date &ADM_getCurrentDate(); // /dir/file.ext -> /dir/file and ext returned values are copies -ADM_CORE6_EXPORT void ADM_PathSplit(const char *str, char **root, char **ext); -ADM_CORE6_EXPORT void ADM_PathSplit(const std::string &in,std::string &root, std::string &ext); -// Returns path only /foo/bar.avi -> /foo INPLACE, no copy done -ADM_CORE6_EXPORT void ADM_PathStripName(char *str); -// Get the filename without path. /foo/bar.avi -> bar.avi INPLACE, NO COPY -ADM_CORE6_EXPORT const char *ADM_GetFileName(const char *str); +ADM_CORE6_EXPORT void ADM_PathSplit(const std::string &in,std::string &root, std::string &ext); +// Returns path only /foo/bar.avi -> /foo , INPLACE! +ADM_CORE6_EXPORT std::string ADM_extractPath(const std::string &str); +// Get the filename without path. /foo/bar.avi -> bar.avi +ADM_CORE6_EXPORT const std::string ADM_getFileName(const std::string &str); // Canonize the path, returns a copy of the absolute path given as parameter -ADM_CORE6_EXPORT char *ADM_PathCanonize(const char *tmpname); +ADM_CORE6_EXPORT char *ADM_PathCanonize(const char *tmpname); // change to lower case in place the string -void ADM_LowerCase(char *string); - - uint32_t getTime( int called ); - uint32_t getTimeOfTheDay(void); - -ADM_CORE6_EXPORT uint64_t ADM_getSecondsSinceEpoch(void); -ADM_CORE6_EXPORT const char *ADM_epochToString(uint64_t epoch); +ADM_CORE6_EXPORT void ADM_lowerCase(std::string &st); +// +ADM_CORE6_EXPORT uint64_t ADM_getSecondsSinceEpoch(void); +ADM_CORE6_EXPORT const char *ADM_epochToString(uint64_t epoch); #ifdef HAVE_GETTIMEOFDAY #include <sys/time.h> @@ -80,7 +76,7 @@ #include <sys/resource.h> #endif -bool shutdown(void); +bool ADM_shutdown(void); #ifdef ADM_BIG_ENDIAN #define R64 ADM_swap64
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_cpuCap.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_cpuCap.cpp
Changed
@@ -101,8 +101,7 @@ if (ecx & 0x00000200 ) myCpuCaps |= ADM_CPUCAP_SSSE3; - - + } cpuid(0x80000000, max_ext_level, ebx, ecx, edx); @@ -132,7 +131,7 @@ CHECK(SSE2); CHECK(SSE3); CHECK(SSSE3); - + #endif // X86 printf("[cpuCaps]End of CPU capabilities check (cpuMask :%x, cpuCaps :%x)\n",myCpuMask,myCpuCaps); return ;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_crashdump_apple.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_crashdump_apple.cpp
Changed
@@ -1,55 +1,55 @@ -/*************************************************************************** - Try to display interesting crash dump - - copyright : (C) 2007 by mean, (C) 2007 Gruntster - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include <stdio.h> -#include <stdlib.h> -#include <stdarg.h> -#include <string.h> -#include <unistd.h> -#include <cxxabi.h> - -#include "ADM_default.h" - -// Our callback to give UI formatted informations.... -static ADM_saveFunction *mysaveFunction=NULL; -static ADM_fatalFunction *myFatalFunction=NULL; -/** - \fn ADM_setCrashHook - \brief install crash handlers (save + display) -*/ -void ADM_setCrashHook(ADM_saveFunction *save, ADM_fatalFunction *fatal) -{ - mysaveFunction=save; - myFatalFunction=fatal; -} - -void installSigHandler() {} -void uninstallSigHandler() {} - -void ADM_backTrack(const char *info,int lineno,const char *file) -{ - char bfr[1024]; - - if (mysaveFunction) - mysaveFunction(); - - snprintf(bfr,1024,"%s\n file %s, line %d\n", info, file, lineno); - - if(myFatalFunction) - myFatalFunction("Crash",bfr); - - exit(-1); -} +/*************************************************************************** + Try to display interesting crash dump + + copyright : (C) 2007 by mean, (C) 2007 Gruntster + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include <stdio.h> +#include <stdlib.h> +#include <stdarg.h> +#include <string.h> +#include <unistd.h> +#include <cxxabi.h> + +#include "ADM_default.h" + +// Our callback to give UI formatted informations.... +static ADM_saveFunction *mysaveFunction=NULL; +static ADM_fatalFunction *myFatalFunction=NULL; +/** + \fn ADM_setCrashHook + \brief install crash handlers (save + display) +*/ +void ADM_setCrashHook(ADM_saveFunction *save, ADM_fatalFunction *fatal) +{ + mysaveFunction=save; + myFatalFunction=fatal; +} + +void installSigHandler() {} +void uninstallSigHandler() {} + +void ADM_backTrack(const char *info,int lineno,const char *file) +{ + char bfr[1024]; + + if (mysaveFunction) + mysaveFunction(); + + snprintf(bfr,1024,"%s\n file %s, line %d\n", info, file, lineno); + + if(myFatalFunction) + myFatalFunction("Crash",bfr); + + exit(-1); +}
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_crashdump_mingw.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_crashdump_mingw.cpp
Changed
@@ -1,381 +1,381 @@ -/*************************************************************************** - Try to display interesting crash dump - - copyright : (C) 2007 by mean, (C) 2007 Gruntster - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include <windows.h> -#include <excpt.h> - -#include "ADM_crashdump.h" -#include <stdio.h> -#include <string> -#include <imagehlp.h> -#include <cxxabi.h> - - -static LONG WINAPI ExceptionFilter(struct _EXCEPTION_POINTERS *exceptionInfo); -static ADM_saveFunction *mysaveFunction = NULL; -static ADM_fatalFunction *myFatalFunction = NULL; - - -/** - * \fn installSigHandler - * \brief add hook to catch exception (null pointers etc...) - */ -void installSigHandler(void) -{ - SetUnhandledExceptionFilter(ExceptionFilter); -} -/** - * \fn uninstallSigHandler - * \brief - */ -void uninstallSigHandler(void) -{ - -} - - -/** - * - * @param save - * @param fatal - */ -void ADM_setCrashHook(ADM_saveFunction *save, ADM_fatalFunction *fatal) -{ - mysaveFunction = save; - myFatalFunction = fatal; -} -std::string shortModuleName(const char *module) -{ - std::string s=std::string(module); - std::size_t last=s.find_last_of('\\'); - if(last==std::string::npos) - return s; - return s.substr(last+1); -} -/** - * - * @param moduleName - * @param functionName - * @param frameAddress - * @param frameOffset - * @return - */ -static std::string PrintFunction(const char *moduleName, const char *functionName, DWORD_PTR frameAddress, DWORD_PTR frameOffset) -{ - std::string s; - int status; - - if (functionName) - { - std::string cxaFunction=std::string("_"); - cxaFunction+=std::string(functionName); - char *demangledName = __cxxabiv1::__cxa_demangle(cxaFunction.c_str(), NULL, NULL, &status); - if (status == 0) - s+=std::string(demangledName); - else - s+=std::string(functionName); - - if (demangledName) - free(demangledName); - } - else - s=std::string("unknown function"); - -// if (frameOffset) -// s+=std::string(" <+0x%X>", frameOffset); - - if (moduleName) - s+=std::string(" [")+shortModuleName(moduleName)+std::string("] "); - else - s+=std::string(" [unknown module]"); - s+=std::string("\n"); - return s; -} -/** - * - * @param process - * @param frameAddress - * @return - */ -static std::string DumpFrame(void *process, DWORD_PTR frameAddress) -{ - std::string s; - const int functionLength = 255; - IMAGEHLP_SYMBOL *symbol = (IMAGEHLP_SYMBOL*)malloc(sizeof(IMAGEHLP_SYMBOL) + functionLength); - DWORD_PTR moduleBase = SymGetModuleBase(process, frameAddress); - const char *moduleName = NULL, *functionName = NULL; - DWORD_PTR displacement; - char moduleFilename[MAX_PATH]; - - symbol->SizeOfStruct = (sizeof(*symbol)) + functionLength; - symbol->MaxNameLength = functionLength - 1; - - if (moduleBase && GetModuleFileName((HINSTANCE)moduleBase, moduleFilename, MAX_PATH)) - moduleName = moduleFilename; - - if (SymGetSymFromAddr(process, frameAddress, &displacement, symbol)) - functionName = symbol->Name; - - s+=PrintFunction(moduleName, functionName, frameAddress, displacement); - - free(symbol); - return s; -} -/** - * - * @param processId - * @param exceptionRec - * @param contextRecord - * @return - */ -static std::string DumpExceptionInfo(void *processId, struct _EXCEPTION_RECORD *exceptionRec, struct _CONTEXT *contextRecord) -{ - std::string s; -#ifdef _WIN64 - printf("RAX: %08X RBX: %08X RCX: %08X RDX: %08X RSI: %08X RDI: %08X RSP: %08X RBP: %08X\n", contextRecord->Rax, contextRecord->Rbx, contextRecord->Rcx, contextRecord->Rdx, contextRecord->Rsi, contextRecord->Rdi, contextRecord->Rsp, contextRecord->Rbp); - printf("R8: %08X R9: %08X R10: %08X R11: %08X R12: %08X R13: %08X R14: %08X R15: %08X\n", contextRecord->R8, contextRecord->R9, contextRecord->R10, contextRecord->R11, contextRecord->R12, contextRecord->R13, contextRecord->R14, contextRecord->R15); - printf("RIP: %08X EFlags: %08X\n\n", contextRecord->Rip, contextRecord->EFlags); -#else - //s+=std::string("EAX: %08X EBX: %08X ECX: %08X EDX: %08X ESI: %08X\n", contextRecord->Eax, contextRecord->Ebx, contextRecord->Ecx, contextRecord->Edx, contextRecord->Esi); - //s+=std::string("EDI: %08X ESP: %08X EBP: %08X EIP: %08X EFlags: %08X\n\n", contextRecord->Edi, contextRecord->Esp, contextRecord->Ebp, contextRecord->Eip, contextRecord->EFlags); -#endif - - - switch (exceptionRec->ExceptionCode) - { - case EXCEPTION_ACCESS_VIOLATION: - s+=std::string("EXCEPTION_ACCESS_VIOLATION"); - break; - case EXCEPTION_ARRAY_BOUNDS_EXCEEDED: - s+=std::string("EXCEPTION_ARRAY_BOUNDS_EXCEEDED"); - break; - case EXCEPTION_BREAKPOINT: - s+=std::string("EXCEPTION_BREAKPOINT"); - break; - case EXCEPTION_DATATYPE_MISALIGNMENT: - s+=std::string("EXCEPTION_DATATYPE_MISALIGNMENT"); - break; - case EXCEPTION_FLT_DENORMAL_OPERAND: - s+=std::string("EXCEPTION_FLT_DENORMAL_OPERAND"); - break; - case EXCEPTION_FLT_DIVIDE_BY_ZERO: - s+=std::string("EXCEPTION_FLT_DIVIDE_BY_ZERO"); - break; - case EXCEPTION_FLT_INEXACT_RESULT: - s+=std::string("EXCEPTION_FLT_INEXACT_RESULT"); - break; - case EXCEPTION_FLT_INVALID_OPERATION: - s+=std::string("EXCEPTION_FLT_INVALID_OPERATION"); - break; - case EXCEPTION_FLT_OVERFLOW: - s+=std::string("EXCEPTION_FLT_OVERFLOW"); - break; - case EXCEPTION_FLT_STACK_CHECK: - s+=std::string("EXCEPTION_FLT_STACK_CHECK"); - break; - case EXCEPTION_FLT_UNDERFLOW: - printf("EXCEPTION_FLT_UNDERFLOW"); - break; - case EXCEPTION_ILLEGAL_INSTRUCTION: - s+=std::string("EXCEPTION_ILLEGAL_INSTRUCTION"); - break; - case EXCEPTION_IN_PAGE_ERROR: - s+=std::string("EXCEPTION_IN_PAGE_ERROR"); - break; - case EXCEPTION_INT_DIVIDE_BY_ZERO: - s+=std::string("EXCEPTION_INT_DIVIDE_BY_ZERO"); - break; - case EXCEPTION_INT_OVERFLOW: - s+=std::string("EXCEPTION_INT_OVERFLOW"); - break; - case EXCEPTION_INVALID_DISPOSITION: - s+=std::string("EXCEPTION_INVALID_DISPOSITION"); - break; - case EXCEPTION_NONCONTINUABLE_EXCEPTION: - s+=std::string("EXCEPTION_NONCONTINUABLE_EXCEPTION"); - break; - case EXCEPTION_PRIV_INSTRUCTION: - s+=std::string("EXCEPTION_PRIV_INSTRUCTION"); - break; - case EXCEPTION_SINGLE_STEP: - s+=std::string("EXCEPTION_SINGLE_STEP"); - break; - case EXCEPTION_STACK_OVERFLOW: - s+=std::string("EXCEPTION_STACK_OVERFLOW"); - break; - default: - s+=std::string("UNKNOWN"); - } - s+=std::string("\n"); - //s+=std::string(" (%08X)\n", exceptionRec->ExceptionCode); - //s+=std::string("Exception Flags: %08X\n", exceptionRec->ExceptionFlags); - - -#ifdef _WIN64 - #define REGISTER_RECORD Rip -#else - #define REGISTER_RECORD Eip -#endif - s+=DumpFrame(processId, contextRecord->REGISTER_RECORD); - printf(s.c_str()); - fflush(stdout); - return s; -} -/** - * - * @param processId - * @return - */ -std::string DumpBackTrace(void *processId) -{ - std::string s; - typedef VOID NTAPI RtlCaptureContext_(PCONTEXT ContextRecord); - - HANDLE process = GetCurrentProcess(); - HANDLE thread = GetCurrentThread(); - HINSTANCE hinstLib = LoadLibrary("kernel32.dll"); - RtlCaptureContext_* contextFunc = (RtlCaptureContext_*)GetProcAddress(hinstLib, "RtlCaptureContext"); - STACKFRAME frame; - CONTEXT context; - int limit = 70; - DWORD machineType; - - memset(&frame, 0, sizeof(STACKFRAME)); - memset(&context, 0, sizeof(CONTEXT)); - - context.ContextFlags = CONTEXT_FULL; - contextFunc(&context); - -#if _WIN64 - machineType = IMAGE_FILE_MACHINE_AMD64; - - frame.AddrPC.Offset = context.Rip; - frame.AddrStack.Offset = context.Rsp; - frame.AddrFrame.Offset = context.Rbp; -#else - machineType = IMAGE_FILE_MACHINE_I386; - - frame.AddrPC.Offset = context.Eip; - frame.AddrStack.Offset = context.Esp; - frame.AddrFrame.Offset = context.Ebp; -#endif - - frame.AddrPC.Mode = AddrModeFlat; - frame.AddrStack.Mode = AddrModeFlat; - frame.AddrFrame.Mode = AddrModeFlat; - - - - while (StackWalk(machineType, process, thread, &frame, &context, 0, SymFunctionTableAccess, SymGetModuleBase, 0)) - { - if (limit-- == 0) - break; - s+=DumpFrame(process, frame.AddrPC.Offset); - } - return s; -} -/** - * - * @param exceptionRecord - * @param contextRecord - */ -void HandleException(const char *message,struct _EXCEPTION_RECORD *exceptionRecord, struct _CONTEXT *contextRecord) -{ - std::string s; - fflush(stderr); - fflush(stdout); - - static int running = 0; - - if (running) - exit(1); - - running = 1; - - if (mysaveFunction) - mysaveFunction(); - - - - void *process = GetCurrentProcess(); - - SymInitialize(process, NULL, TRUE); - - if (exceptionRecord != NULL && contextRecord != NULL) - { - s+=DumpExceptionInfo(process, exceptionRecord, contextRecord); - } - fflush(stderr); - fflush(stdout); - - s+=DumpBackTrace(process); - fflush(stderr); - fflush(stdout); - - const char *title; - if(!message) title="Crash"; - else title=message; - if (myFatalFunction) - myFatalFunction(title, s.c_str()); - SymCleanup(process); - fflush(stderr); - fflush(stdout); - exit(1); -} -/** - * - * @param exceptionRecord - * @param establisherFrame - * @param contextRecord - * @param dispatcherContext - * @return - */ -EXCEPTION_DISPOSITION ExceptionHandler(struct _EXCEPTION_RECORD *exceptionRecord, void *establisherFrame, struct _CONTEXT *contextRecord, void *dispatcherContext) -{ - HandleException("ExceptionHandler",exceptionRecord, contextRecord); -} -/** - * - * @param exceptionInfo - * @return - */ -LONG WINAPI ExceptionFilter(struct _EXCEPTION_POINTERS *exceptionInfo) -{ - HandleException("ExceptionFilter",exceptionInfo->ExceptionRecord, exceptionInfo->ContextRecord); - return EXCEPTION_CONTINUE_SEARCH; -} -/** - * - * @param pExceptionInfo - * @return - */ -LONG WINAPI TopLevelExceptionHandler(struct _EXCEPTION_POINTERS *exceptionInfo) -{ - HandleException("TopLevelExceptionHandler",exceptionInfo->ExceptionRecord, exceptionInfo->ContextRecord); - return EXCEPTION_CONTINUE_SEARCH; -} - -/** - * - * @param info - * @param lineno - * @param file - */ -void ADM_backTrack(const char *info, int lineno, const char *file) -{ - char title[2048]={0}; - snprintf(title,2000,"%s at line %d, file %s",info,lineno,file); - HandleException(title,NULL, NULL); -} +/*************************************************************************** + Try to display interesting crash dump + + copyright : (C) 2007 by mean, (C) 2007 Gruntster + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include <windows.h> +#include <excpt.h> + +#include "ADM_crashdump.h" +#include <stdio.h> +#include <string> +#include <imagehlp.h> +#include <cxxabi.h> + + +static LONG WINAPI ExceptionFilter(struct _EXCEPTION_POINTERS *exceptionInfo); +static ADM_saveFunction *mysaveFunction = NULL; +static ADM_fatalFunction *myFatalFunction = NULL; + + +/** + * \fn installSigHandler + * \brief add hook to catch exception (null pointers etc...) + */ +void installSigHandler(void) +{ + SetUnhandledExceptionFilter(ExceptionFilter); +} +/** + * \fn uninstallSigHandler + * \brief + */ +void uninstallSigHandler(void) +{ + +} + + +/** + * + * @param save + * @param fatal + */ +void ADM_setCrashHook(ADM_saveFunction *save, ADM_fatalFunction *fatal) +{ + mysaveFunction = save; + myFatalFunction = fatal; +} +std::string shortModuleName(const char *module) +{ + std::string s=std::string(module); + std::size_t last=s.find_last_of('\\'); + if(last==std::string::npos) + return s; + return s.substr(last+1); +} +/** + * + * @param moduleName + * @param functionName + * @param frameAddress + * @param frameOffset + * @return + */ +static std::string PrintFunction(const char *moduleName, const char *functionName, DWORD_PTR frameAddress, DWORD_PTR frameOffset) +{ + std::string s; + int status; + + if (functionName) + { + std::string cxaFunction=std::string("_"); + cxaFunction+=std::string(functionName); + char *demangledName = __cxxabiv1::__cxa_demangle(cxaFunction.c_str(), NULL, NULL, &status); + if (status == 0) + s+=std::string(demangledName); + else + s+=std::string(functionName); + + if (demangledName) + free(demangledName); + } + else + s=std::string("unknown function"); + +// if (frameOffset) +// s+=std::string(" <+0x%X>", frameOffset); + + if (moduleName) + s+=std::string(" [")+shortModuleName(moduleName)+std::string("] "); + else + s+=std::string(" [unknown module]"); + s+=std::string("\n"); + return s; +} +/** + * + * @param process + * @param frameAddress + * @return + */ +static std::string DumpFrame(void *process, DWORD_PTR frameAddress) +{ + std::string s; + const int functionLength = 255; + IMAGEHLP_SYMBOL *symbol = (IMAGEHLP_SYMBOL*)malloc(sizeof(IMAGEHLP_SYMBOL) + functionLength); + DWORD_PTR moduleBase = SymGetModuleBase(process, frameAddress); + const char *moduleName = NULL, *functionName = NULL; + DWORD_PTR displacement; + char moduleFilename[MAX_PATH]; + + symbol->SizeOfStruct = (sizeof(*symbol)) + functionLength; + symbol->MaxNameLength = functionLength - 1; + + if (moduleBase && GetModuleFileName((HINSTANCE)moduleBase, moduleFilename, MAX_PATH)) + moduleName = moduleFilename; + + if (SymGetSymFromAddr(process, frameAddress, &displacement, symbol)) + functionName = symbol->Name; + + s+=PrintFunction(moduleName, functionName, frameAddress, displacement); + + free(symbol); + return s; +} +/** + * + * @param processId + * @param exceptionRec + * @param contextRecord + * @return + */ +static std::string DumpExceptionInfo(void *processId, struct _EXCEPTION_RECORD *exceptionRec, struct _CONTEXT *contextRecord) +{ + std::string s; +#ifdef _WIN64 + printf("RAX: %08X RBX: %08X RCX: %08X RDX: %08X RSI: %08X RDI: %08X RSP: %08X RBP: %08X\n", contextRecord->Rax, contextRecord->Rbx, contextRecord->Rcx, contextRecord->Rdx, contextRecord->Rsi, contextRecord->Rdi, contextRecord->Rsp, contextRecord->Rbp); + printf("R8: %08X R9: %08X R10: %08X R11: %08X R12: %08X R13: %08X R14: %08X R15: %08X\n", contextRecord->R8, contextRecord->R9, contextRecord->R10, contextRecord->R11, contextRecord->R12, contextRecord->R13, contextRecord->R14, contextRecord->R15); + printf("RIP: %08X EFlags: %08X\n\n", contextRecord->Rip, contextRecord->EFlags); +#else + //s+=std::string("EAX: %08X EBX: %08X ECX: %08X EDX: %08X ESI: %08X\n", contextRecord->Eax, contextRecord->Ebx, contextRecord->Ecx, contextRecord->Edx, contextRecord->Esi); + //s+=std::string("EDI: %08X ESP: %08X EBP: %08X EIP: %08X EFlags: %08X\n\n", contextRecord->Edi, contextRecord->Esp, contextRecord->Ebp, contextRecord->Eip, contextRecord->EFlags); +#endif + + + switch (exceptionRec->ExceptionCode) + { + case EXCEPTION_ACCESS_VIOLATION: + s+=std::string("EXCEPTION_ACCESS_VIOLATION"); + break; + case EXCEPTION_ARRAY_BOUNDS_EXCEEDED: + s+=std::string("EXCEPTION_ARRAY_BOUNDS_EXCEEDED"); + break; + case EXCEPTION_BREAKPOINT: + s+=std::string("EXCEPTION_BREAKPOINT"); + break; + case EXCEPTION_DATATYPE_MISALIGNMENT: + s+=std::string("EXCEPTION_DATATYPE_MISALIGNMENT"); + break; + case EXCEPTION_FLT_DENORMAL_OPERAND: + s+=std::string("EXCEPTION_FLT_DENORMAL_OPERAND"); + break; + case EXCEPTION_FLT_DIVIDE_BY_ZERO: + s+=std::string("EXCEPTION_FLT_DIVIDE_BY_ZERO"); + break; + case EXCEPTION_FLT_INEXACT_RESULT: + s+=std::string("EXCEPTION_FLT_INEXACT_RESULT"); + break; + case EXCEPTION_FLT_INVALID_OPERATION: + s+=std::string("EXCEPTION_FLT_INVALID_OPERATION"); + break; + case EXCEPTION_FLT_OVERFLOW: + s+=std::string("EXCEPTION_FLT_OVERFLOW"); + break; + case EXCEPTION_FLT_STACK_CHECK: + s+=std::string("EXCEPTION_FLT_STACK_CHECK"); + break; + case EXCEPTION_FLT_UNDERFLOW: + printf("EXCEPTION_FLT_UNDERFLOW"); + break; + case EXCEPTION_ILLEGAL_INSTRUCTION: + s+=std::string("EXCEPTION_ILLEGAL_INSTRUCTION"); + break; + case EXCEPTION_IN_PAGE_ERROR: + s+=std::string("EXCEPTION_IN_PAGE_ERROR"); + break; + case EXCEPTION_INT_DIVIDE_BY_ZERO: + s+=std::string("EXCEPTION_INT_DIVIDE_BY_ZERO"); + break; + case EXCEPTION_INT_OVERFLOW: + s+=std::string("EXCEPTION_INT_OVERFLOW"); + break; + case EXCEPTION_INVALID_DISPOSITION: + s+=std::string("EXCEPTION_INVALID_DISPOSITION"); + break; + case EXCEPTION_NONCONTINUABLE_EXCEPTION: + s+=std::string("EXCEPTION_NONCONTINUABLE_EXCEPTION"); + break; + case EXCEPTION_PRIV_INSTRUCTION: + s+=std::string("EXCEPTION_PRIV_INSTRUCTION"); + break; + case EXCEPTION_SINGLE_STEP: + s+=std::string("EXCEPTION_SINGLE_STEP"); + break; + case EXCEPTION_STACK_OVERFLOW: + s+=std::string("EXCEPTION_STACK_OVERFLOW"); + break; + default: + s+=std::string("UNKNOWN"); + } + s+=std::string("\n"); + //s+=std::string(" (%08X)\n", exceptionRec->ExceptionCode); + //s+=std::string("Exception Flags: %08X\n", exceptionRec->ExceptionFlags); + + +#ifdef _WIN64 + #define REGISTER_RECORD Rip +#else + #define REGISTER_RECORD Eip +#endif + s+=DumpFrame(processId, contextRecord->REGISTER_RECORD); + printf(s.c_str()); + fflush(stdout); + return s; +} +/** + * + * @param processId + * @return + */ +std::string DumpBackTrace(void *processId) +{ + std::string s; + typedef VOID NTAPI RtlCaptureContext_(PCONTEXT ContextRecord); + + HANDLE process = GetCurrentProcess(); + HANDLE thread = GetCurrentThread(); + HINSTANCE hinstLib = LoadLibrary("kernel32.dll"); + RtlCaptureContext_* contextFunc = (RtlCaptureContext_*)GetProcAddress(hinstLib, "RtlCaptureContext"); + STACKFRAME frame; + CONTEXT context; + int limit = 70; + DWORD machineType; + + memset(&frame, 0, sizeof(STACKFRAME)); + memset(&context, 0, sizeof(CONTEXT)); + + context.ContextFlags = CONTEXT_FULL; + contextFunc(&context); + +#if _WIN64 + machineType = IMAGE_FILE_MACHINE_AMD64; + + frame.AddrPC.Offset = context.Rip; + frame.AddrStack.Offset = context.Rsp; + frame.AddrFrame.Offset = context.Rbp; +#else + machineType = IMAGE_FILE_MACHINE_I386; + + frame.AddrPC.Offset = context.Eip; + frame.AddrStack.Offset = context.Esp; + frame.AddrFrame.Offset = context.Ebp; +#endif + + frame.AddrPC.Mode = AddrModeFlat; + frame.AddrStack.Mode = AddrModeFlat; + frame.AddrFrame.Mode = AddrModeFlat; + + + + while (StackWalk(machineType, process, thread, &frame, &context, 0, SymFunctionTableAccess, SymGetModuleBase, 0)) + { + if (limit-- == 0) + break; + s+=DumpFrame(process, frame.AddrPC.Offset); + } + return s; +} +/** + * + * @param exceptionRecord + * @param contextRecord + */ +void HandleException(const char *message,struct _EXCEPTION_RECORD *exceptionRecord, struct _CONTEXT *contextRecord) +{ + std::string s; + fflush(stderr); + fflush(stdout); + + static int running = 0; + + if (running) + exit(1); + + running = 1; + + if (mysaveFunction) + mysaveFunction(); + + + + void *process = GetCurrentProcess(); + + SymInitialize(process, NULL, TRUE); + + if (exceptionRecord != NULL && contextRecord != NULL) + { + s+=DumpExceptionInfo(process, exceptionRecord, contextRecord); + } + fflush(stderr); + fflush(stdout); + + s+=DumpBackTrace(process); + fflush(stderr); + fflush(stdout); + + const char *title; + if(!message) title="Crash"; + else title=message; + if (myFatalFunction) + myFatalFunction(title, s.c_str()); + SymCleanup(process); + fflush(stderr); + fflush(stdout); + exit(1); +} +/** + * + * @param exceptionRecord + * @param establisherFrame + * @param contextRecord + * @param dispatcherContext + * @return + */ +EXCEPTION_DISPOSITION ExceptionHandler(struct _EXCEPTION_RECORD *exceptionRecord, void *establisherFrame, struct _CONTEXT *contextRecord, void *dispatcherContext) +{ + HandleException("ExceptionHandler",exceptionRecord, contextRecord); +} +/** + * + * @param exceptionInfo + * @return + */ +LONG WINAPI ExceptionFilter(struct _EXCEPTION_POINTERS *exceptionInfo) +{ + HandleException("ExceptionFilter",exceptionInfo->ExceptionRecord, exceptionInfo->ContextRecord); + return EXCEPTION_CONTINUE_SEARCH; +} +/** + * + * @param pExceptionInfo + * @return + */ +LONG WINAPI TopLevelExceptionHandler(struct _EXCEPTION_POINTERS *exceptionInfo) +{ + HandleException("TopLevelExceptionHandler",exceptionInfo->ExceptionRecord, exceptionInfo->ContextRecord); + return EXCEPTION_CONTINUE_SEARCH; +} + +/** + * + * @param info + * @param lineno + * @param file + */ +void ADM_backTrack(const char *info, int lineno, const char *file) +{ + char title[2048]={0}; + snprintf(title,2000,"%s at line %d, file %s",info,lineno,file); + HandleException(title,NULL, NULL); +}
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_crashdump_other.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_crashdump_other.cpp
Changed
@@ -1,4 +1,4 @@ -#include "ADM_crashdump.h" - -void ADM_backTrack(const char *info, int lineno, const char *file) { } +#include "ADM_crashdump.h" + +void ADM_backTrack(const char *info, int lineno, const char *file) { } void ADM_setCrashHook(ADM_saveFunction *save, ADM_fatalFunction *fatal) { } \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_crashdump_unix.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_crashdump_unix.cpp
Changed
@@ -210,7 +210,7 @@ if(myFatalFunction) myFatalFunction("Crash", wholeStuff); // FIXME - + printf("*********** Exiting **************\n"); exit(-1); // _exit(1) ??? #endif }
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_fileio.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_fileio.cpp
Changed
@@ -1,367 +1,324 @@ -/*************************************************************************** - - copyright : (C) 2006 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include <dirent.h> -#include <errno.h> -#include <sys/stat.h> -#include <string> - -#if defined(__APPLE__) -# include <Carbon/Carbon.h> -#else -# include <fcntl.h> -#endif - -#ifdef _WIN32 -# include <io.h> -# include <direct.h> -# include <shlobj.h> -# include "ADM_win32.h" -#else -# include <unistd.h> -#endif - -#include "ADM_default.h" - - -#undef fread -#undef fwrite -#undef fopen -#undef fclose -static void AddSeparator(char *path) -{ - if (path && (strlen(path) < strlen(ADM_SEPARATOR) || strncmp(path + strlen(path) - strlen(ADM_SEPARATOR), ADM_SEPARATOR, strlen(ADM_SEPARATOR)) != 0)) - strcat(path, ADM_SEPARATOR); -} -size_t ADM_fread (void *ptr, size_t size, size_t n, FILE *sstream) -{ - return fread(ptr,size,n,sstream); -} - -size_t ADM_fwrite(const void *ptr, size_t size, size_t n, FILE *sstream) -{ - return fwrite(ptr,size,n,sstream); -} -/** - \fn ADM_eraseFile -*/ -uint8_t ADM_eraseFile(const char *file) -{ - if(!unlink(file)) - return true; - return false; -} -/** - \fn ADM_fileSize - \brief return filesize, -1 on error -*/ -int64_t ADM_fileSize(const char *file) -{ - FILE *f=ADM_fopen(file,"r"); - if(!f) return -1; - fseeko(f,0,SEEK_END); - int64_t v=ftello(f); - fclose(f); - return v; -} - -int ADM_fclose(FILE *file) -{ - return fclose(file); -} - - -#ifdef _WIN32 -#define DIR _WDIR -#define dirent _wdirent -#define opendir _wopendir -#define readdir _wreaddir -#define closedir _wclosedir -#endif - -/** - \fn clearDirectoryContent -*/ -uint8_t clearDirectoryContent(const uint32_t nb, char *jobName[]) -{ - for(int i=0;i<nb;i++) - if(jobName[i]) - { - ADM_dealloc(jobName[i]); - jobName[i]=NULL; - } - return true; -} -//------------------------------------------------------------------ - - -/** - \fn ADM_PathSplit - \brief Split path into absolute path+name and extention i.e. /foo/bar/zee.avi -> /foo/bar/zee,avi. Copy are returned - -*/ -void ADM_PathSplit(const char *str, char **root, char **ext) -{ - char *full; - uint32_t l; - - full = ADM_PathCanonize(str); - // Search the last - l = strlen(full); - l--; - ADM_assert(l > 0); - - while (*(full + l) != '.' && l) - l--; - - if (!l || l == (strlen(full) - 1)) - { - if (l == (strlen(full) - 1)) - *(full + l) = 0; // remove trailing - - *ext = new char[2]; - *root = full; - strcpy(*ext, ""); - - return; - } - // else we do get an extension - // starting at l+1 - uint32_t suff; - - suff = strlen(full) - l - 1; - *ext = new char[suff + 1]; - strcpy(*ext, full + l + 1); - *(full + l) = 0; - *root = full; -} -/** - * \fn ADM_PathSplit - * \brief std::string version of the above - * @param in - * @param root - * @param ext - */ -void ADM_PathSplit(const std::string &in,std::string &root, std::string &ext) -{ - char *full; - std::string canonized; - - full = ADM_PathCanonize(in.c_str()); - canonized=std::string(full); - delete [] full;full=NULL; - - size_t pos=canonized.find_last_of("."); - - - // no "." ? - if(pos==std::string::npos) - { - root=canonized; - ext=std::string(""); - return; - } - - // else split - root=canonized.substr(0,pos); - ext=canonized.substr(pos+1); -} -/** - \fn ADM_copyFile -*/ -uint8_t ADM_copyFile(const char *source, const char *target) -{ - FILE *fin=ADM_fopen(source,"rb"); - if(!fin) - { - ADM_error("Cannot open %s for reading\n",source); - return false; - } - FILE *fout=ADM_fopen(target,"wb"); - if(!fout) - { - fclose(fin); - ADM_error("Cannot open %s for writting\n",target); - return false; - } - uint8_t buffer[1024]; - while(!feof(fin)) - { - int r=fread(buffer,1,1024,fin); - fwrite(buffer,1,r,fout); - if(r!=1024) break; - } - - fclose(fin); - fclose(fout); - return true; -} - - -/** - * \fn ADM_getRelativePath - */ -char *ADM_getRelativePath(const char *base0, const char *base1, const char *base2, const char *base3) -{ - char *result; - int length = strlen(base0) + 2; - - if (base1) - length += strlen(base1) + 1; - - if (base2) - length += strlen(base2) + 1; - - if (base3) - length += strlen(base3) + 1; - - result = (char *)new char[length]; - strcpy(result, base0); - AddSeparator(result); - - if (base1) - { - if (strlen(base1)) - { - strcat(result, base1); - strcat(result, ADM_SEPARATOR); - } - - if (base2) - { - if (strlen(base2)) - { - strcat(result, base2); - strcat(result, ADM_SEPARATOR); - } - - if (base3 && strlen(base3)) - { - strcat(result, base3); - strcat(result, ADM_SEPARATOR); - } - } - } - - return result; -} - - -/** - * \fn ADM_getCustomDir - * \brief Get the directory where jobs are stored -*/ -static char *ADM_customdir = NULL; -const char *ADM_getCustomDir(void) -{ - if (ADM_customdir) - return ADM_customdir; - - ADM_customdir = ADM_getHomeRelativePath("custom"); - - if (!ADM_mkdir(ADM_customdir)) - { - printf("can't create custom directory (%s).\n", ADM_customdir); - return NULL; - } - - return ADM_customdir; -} - - -/** - * \fn ADM_getJobDir - \brief Get the directory where jobs are stored -*/ -static char *ADM_jobdir = NULL; -const char *ADM_getJobDir(void) -{ - if (ADM_jobdir) - return ADM_jobdir; - - ADM_jobdir = ADM_getHomeRelativePath("jobs"); - - - if (!ADM_mkdir(ADM_jobdir)) - { - printf("can't create custom directory (%s).\n", ADM_jobdir); - return NULL; - } - - return ADM_jobdir; -} - -/** - * \fn ADM_getUserPluginSettingsDir - * \brief returns the user plugin setting -*/ -static char *ADM_userPluginSettings=NULL; -const char *ADM_getUserPluginSettingsDir(void) -{ - if(ADM_userPluginSettings) return ADM_userPluginSettings; - ADM_userPluginSettings=ADM_getHomeRelativePath("pluginSettings"); - return ADM_userPluginSettings; -} - - -/** - \fn isPortableMode - \brief returns true if we are in portable mode -*/ -bool isPortableMode(int argc, char *argv[]) -{ - bool portableMode = false; - std::string mySelf=argv[0]; - // if the name ends by "_portable.exe" => portable - int match=mySelf.find("portable"); - if(match!=-1) - { - ADM_info("Portable mode\n"); - return true; - } - - for (int i = 0; i < argc; i++) - { - if (!strcmp(argv[i], "--portable")) - { - portableMode = true; - break; - } - } - - return portableMode; -} -/** - */ -std::string pluginDir; -std::string ADM_getPluginDir(const char *subfolder) -{ - std::string out; - if(!pluginDir.size()) - { - #ifdef __APPLE__ - const char *startDir="../lib"; - #else - const char *startDir=ADM_RELATIVE_LIB_DIR; - #endif - - char *p=ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR,""); - pluginDir = std::string(p); - delete [] p;p=NULL; - } - return pluginDir+std::string(ADM_SEPARATOR)+std::string(subfolder); -} - -// EOF +/*************************************************************************** + + copyright : (C) 2006 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include <dirent.h> +#include <errno.h> +#include <sys/stat.h> +#include <string> + +#if defined(__APPLE__) +# include <Carbon/Carbon.h> +#else +# include <fcntl.h> +#endif + +#ifdef _WIN32 +# include <io.h> +# include <direct.h> +# include <shlobj.h> +# include "ADM_win32.h" +#else +# include <unistd.h> +#endif + +#include "ADM_default.h" + + +#undef fread +#undef fwrite +#undef fopen +#undef fclose +static void AddSeparator(char *path) +{ + if (path && (strlen(path) < strlen(ADM_SEPARATOR) || strncmp(path + strlen(path) - strlen(ADM_SEPARATOR), ADM_SEPARATOR, strlen(ADM_SEPARATOR)) != 0)) + strcat(path, ADM_SEPARATOR); +} +size_t ADM_fread (void *ptr, size_t size, size_t n, FILE *sstream) +{ + return fread(ptr,size,n,sstream); +} + +size_t ADM_fwrite(const void *ptr, size_t size, size_t n, FILE *sstream) +{ + return fwrite(ptr,size,n,sstream); +} +/** + \fn ADM_eraseFile +*/ +uint8_t ADM_eraseFile(const char *file) +{ + if(!unlink(file)) + return true; + return false; +} +/** + \fn ADM_fileSize + \brief return filesize, -1 on error +*/ +int64_t ADM_fileSize(const char *file) +{ + FILE *f=ADM_fopen(file,"r"); + if(!f) return -1; + fseeko(f,0,SEEK_END); + int64_t v=ftello(f); + fclose(f); + return v; +} + +int ADM_fclose(FILE *file) +{ + return fclose(file); +} + + +#ifdef _WIN32 +#define DIR _WDIR +#define dirent _wdirent +#define opendir _wopendir +#define readdir _wreaddir +#define closedir _wclosedir +#endif + +/** + \fn clearDirectoryContent +*/ +uint8_t clearDirectoryContent(const uint32_t nb, char *jobName[]) +{ + for(int i=0;i<nb;i++) + if(jobName[i]) + { + ADM_dealloc(jobName[i]); + jobName[i]=NULL; + } + return true; +} +/** + * \fn ADM_PathSplit + * \brief std::string version of the above + * @param in + * @param root + * @param ext + */ +void ADM_PathSplit(const std::string &in,std::string &root, std::string &ext) +{ + char *full; + std::string canonized; + + full = ADM_PathCanonize(in.c_str()); + canonized=std::string(full); + delete [] full;full=NULL; + + size_t pos=canonized.find_last_of("."); + + + // no "." ? + if(pos==std::string::npos) + { + root=canonized; + ext=std::string(""); + return; + } + + // else split + root=canonized.substr(0,pos); + ext=canonized.substr(pos+1); +} +/** + \fn ADM_copyFile +*/ +uint8_t ADM_copyFile(const char *source, const char *target) +{ + FILE *fin=ADM_fopen(source,"rb"); + if(!fin) + { + ADM_error("Cannot open %s for reading\n",source); + return false; + } + FILE *fout=ADM_fopen(target,"wb"); + if(!fout) + { + fclose(fin); + ADM_error("Cannot open %s for writting\n",target); + return false; + } + uint8_t buffer[1024]; + while(!feof(fin)) + { + int r=fread(buffer,1,1024,fin); + fwrite(buffer,1,r,fout); + if(r!=1024) break; + } + + fclose(fin); + fclose(fout); + return true; +} + + +/** + * \fn ADM_getRelativePath + */ +char *ADM_getRelativePath(const char *base0, const char *base1, const char *base2, const char *base3) +{ + char *result; + int length = strlen(base0) + 2; + + if (base1) + length += strlen(base1) + 1; + + if (base2) + length += strlen(base2) + 1; + + if (base3) + length += strlen(base3) + 1; + + result = (char *)new char[length]; + strcpy(result, base0); + AddSeparator(result); + + if (base1) + { + if (strlen(base1)) + { + strcat(result, base1); + strcat(result, ADM_SEPARATOR); + } + + if (base2) + { + if (strlen(base2)) + { + strcat(result, base2); + strcat(result, ADM_SEPARATOR); + } + + if (base3 && strlen(base3)) + { + strcat(result, base3); + strcat(result, ADM_SEPARATOR); + } + } + } + + return result; +} + + +/** + * \fn ADM_getCustomDir + * \brief Get the directory where jobs are stored +*/ +static char *ADM_customdir = NULL; +const char *ADM_getCustomDir(void) +{ + if (ADM_customdir) + return ADM_customdir; + + ADM_customdir = ADM_getHomeRelativePath("custom"); + + if (!ADM_mkdir(ADM_customdir)) + { + printf("can't create custom directory (%s).\n", ADM_customdir); + return NULL; + } + + return ADM_customdir; +} + + +/** + * \fn ADM_getJobDir + \brief Get the directory where jobs are stored +*/ +static char *ADM_jobdir = NULL; +const char *ADM_getJobDir(void) +{ + if (ADM_jobdir) + return ADM_jobdir; + + ADM_jobdir = ADM_getHomeRelativePath("jobs"); + + + if (!ADM_mkdir(ADM_jobdir)) + { + printf("can't create custom directory (%s).\n", ADM_jobdir); + return NULL; + } + + return ADM_jobdir; +} + +/** + * \fn ADM_getUserPluginSettingsDir + * \brief returns the user plugin setting +*/ +static char *ADM_userPluginSettings=NULL; +const char *ADM_getUserPluginSettingsDir(void) +{ + if(ADM_userPluginSettings) return ADM_userPluginSettings; + ADM_userPluginSettings=ADM_getHomeRelativePath("pluginSettings"); + return ADM_userPluginSettings; +} + + +/** + \fn isPortableMode + \brief returns true if we are in portable mode +*/ +bool isPortableMode(int argc, char *argv[]) +{ + bool portableMode = false; + std::string mySelf=argv[0]; + // if the name ends by "_portable.exe" => portable + int match=mySelf.find("portable"); + if(match!=-1) + { + ADM_info("Portable mode\n"); + return true; + } + + for (int i = 0; i < argc; i++) + { + if (!strcmp(argv[i], "--portable")) + { + portableMode = true; + break; + } + } + + return portableMode; +} +/** + */ +std::string pluginDir; +std::string ADM_getPluginDir(const char *subfolder) +{ + std::string out; + if(!pluginDir.size()) + { + #ifdef __APPLE__ + const char *startDir="../lib"; + #else + const char *startDir=ADM_RELATIVE_LIB_DIR; + #endif + + char *p=ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR,""); + pluginDir = std::string(p); + delete [] p;p=NULL; + } + return pluginDir+std::string(ADM_SEPARATOR)+std::string(subfolder); +} + +// EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_folder_linux.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_folder_linux.cpp
Changed
@@ -1,176 +1,175 @@ -/*************************************************************************** - - copyright : (C) 2006/2016 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include <dirent.h> -#include <errno.h> -#include <sys/stat.h> -#include <string> -#include <stdlib.h> -#include <unistd.h> -#include "ADM_default.h" - -static bool isPortable=false; -extern std::string pluginDir; - -char *ADM_getRelativePath(const char *base0, const char *base1, const char *base2, const char *base3); - -static char ADM_basedir[1024] = {0}; - -static char *ADM_autodir = NULL; -static char *ADM_systemPluginSettings=NULL; -static std::string ADM_i18nDir; -/** - * - * @param in - * @return - */ -static std::string canonize(const std::string &in) -{ - std::string out; - char *simple2=canonicalize_file_name(in.c_str()); - if(simple2) - { - out=std::string(simple2)+std::string("/"); - free(simple2);simple2=NULL; - }else - { - out=in; - } - return out; -} - - -static void AddSeparator(char *path) -{ - if (path && (strlen(path) < strlen(ADM_SEPARATOR) || strncmp(path + strlen(path) - strlen(ADM_SEPARATOR), ADM_SEPARATOR, strlen(ADM_SEPARATOR)) != 0)) - strcat(path, ADM_SEPARATOR); -} - -/** - \fn ADM_getAutoDir - \brief Get the directory where auto script are stored. No need to free the string. -******************************************************/ -const char *ADM_getAutoDir(void) -{ - if (ADM_autodir ) - return ADM_autodir; - const char *startDir=ADM_RELATIVE_LIB_DIR; - ADM_autodir = ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "autoScripts"); - return ADM_autodir; -} -/** - \fn ADM_getPluginSettingsDir - \brief Get the folder containing the plugin settings (presets etc..) -*/ -const char *ADM_getSystemPluginSettingsDir(void) -{ - if(ADM_systemPluginSettings) return ADM_systemPluginSettings; - const char *startDir=ADM_RELATIVE_LIB_DIR; - ADM_systemPluginSettings=ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "pluginSettings"); - return ADM_systemPluginSettings; -} -/** - * \fn char *ADM_getHomeRelativePath(const char *base1, const char *base2=NULL,const char *base3=NULL); - * \brief Returns home directory +base 1 + base 2... The return value is a copy, and must be deleted [] - */ -char *ADM_getHomeRelativePath(const char *base1, const char *base2, const char *base3) -{ - return ADM_getRelativePath(ADM_getBaseDir(), base1, base2, base3); -} - -char *ADM_getInstallRelativePath(const char *base1, const char *base2, const char *base3) -{ - return ADM_getRelativePath(ADM_INSTALL_DIR, base1, base2, base3); -} -const std::string ADM_getI8NDir(const std::string &flavor) -{ - if(ADM_i18nDir.size()) - return ADM_i18nDir; - // - // 181n - if(isPortable) - { - std::string i18n=pluginDir; - i18n+=std::string("/../../share/avidemux6/")+flavor+std::string("/i18n/"); - ADM_i18nDir=canonize(i18n); - ADM_info("Relative to install i18n mode : <%s>\n",ADM_i18nDir.c_str()); - // 181n - }else - { - std::string partialPath=flavor+std::string("/i18n/"); - char *ppath=ADM_getInstallRelativePath("share","avidemux6",partialPath.c_str()); - ADM_i18nDir=std::string(ppath); - delete [] ppath; - ppath=NULL; - } - return ADM_i18nDir; -} -/* - Get the root directory for .avidemux stuff -******************************************************/ -const char *ADM_getBaseDir(void) -{ - return ADM_basedir; -} -/** - * - * @param argc - * @param argv - */ - -void ADM_initBaseDir(int argc, char *argv[]) -{ - char *home = NULL; - const char* homeEnv = getenv("HOME"); - - if (!homeEnv) - { - ADM_warning("Cannot locate HOME...\n"); - return; - } - strcpy(ADM_basedir, homeEnv); - AddSeparator(ADM_basedir); - - const char *ADM_DIR_NAME = ".avidemux6"; - - strcat(ADM_basedir, ADM_DIR_NAME); - strcat(ADM_basedir, ADM_SEPARATOR); - - if (ADM_mkdir(ADM_basedir)) - { - printf("Using %s as base directory for prefs, jobs, etc.\n", ADM_basedir); - } - else - { - ADM_error("Oops: cannot create the .avidemux directoryi (%s)\n", ADM_basedir); - } - - if(isPortableMode(argc,argv)) - { - ADM_info("Portable mode\n"); - isPortable=true; - char *copy=ADM_PathCanonize(argv[0]); - ADM_PathStripName(copy); // small leak - std::string p=std::string(copy); - delete [] copy;copy=NULL; - std::string plugins=p; - plugins+=std::string("/../lib/")+std::string(ADM_PLUGIN_DIR); - pluginDir=canonize(plugins); - ADM_info("Relative to install plugin mode : <%s>\n",pluginDir.c_str()); - } - -} -#include "ADM_folder_unix.cpp" -// EOF +/*************************************************************************** + + copyright : (C) 2006/2016 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include <dirent.h> +#include <errno.h> +#include <sys/stat.h> +#include <string> +#include <stdlib.h> +#include <unistd.h> +#include "ADM_default.h" + +static bool isPortable=false; +extern std::string pluginDir; + +char *ADM_getRelativePath(const char *base0, const char *base1, const char *base2, const char *base3); + +static char ADM_basedir[1024] = {0}; + +static char *ADM_autodir = NULL; +static char *ADM_systemPluginSettings=NULL; +static std::string ADM_i18nDir; +/** + * + * @param in + * @return + */ +static std::string canonize(const std::string &in) +{ + std::string out; + char *simple2=canonicalize_file_name(in.c_str()); + if(simple2) + { + out=std::string(simple2)+std::string("/"); + free(simple2);simple2=NULL; + }else + { + out=in; + } + return out; +} + + +static void AddSeparator(char *path) +{ + if (path && (strlen(path) < strlen(ADM_SEPARATOR) || strncmp(path + strlen(path) - strlen(ADM_SEPARATOR), ADM_SEPARATOR, strlen(ADM_SEPARATOR)) != 0)) + strcat(path, ADM_SEPARATOR); +} + +/** + \fn ADM_getAutoDir + \brief Get the directory where auto script are stored. No need to free the string. +******************************************************/ +const char *ADM_getAutoDir(void) +{ + if (ADM_autodir ) + return ADM_autodir; + const char *startDir=ADM_RELATIVE_LIB_DIR; + ADM_autodir = ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "autoScripts"); + return ADM_autodir; +} +/** + \fn ADM_getPluginSettingsDir + \brief Get the folder containing the plugin settings (presets etc..) +*/ +const char *ADM_getSystemPluginSettingsDir(void) +{ + if(ADM_systemPluginSettings) return ADM_systemPluginSettings; + const char *startDir=ADM_RELATIVE_LIB_DIR; + ADM_systemPluginSettings=ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "pluginSettings"); + return ADM_systemPluginSettings; +} +/** + * \fn char *ADM_getHomeRelativePath(const char *base1, const char *base2=NULL,const char *base3=NULL); + * \brief Returns home directory +base 1 + base 2... The return value is a copy, and must be deleted [] + */ +char *ADM_getHomeRelativePath(const char *base1, const char *base2, const char *base3) +{ + return ADM_getRelativePath(ADM_getBaseDir(), base1, base2, base3); +} + +char *ADM_getInstallRelativePath(const char *base1, const char *base2, const char *base3) +{ + return ADM_getRelativePath(ADM_INSTALL_DIR, base1, base2, base3); +} +const std::string ADM_getI8NDir(const std::string &flavor) +{ + if(ADM_i18nDir.size()) + return ADM_i18nDir; + // + // 181n + if(isPortable) + { + std::string i18n=pluginDir; + i18n+=std::string("/../../share/avidemux6/")+flavor+std::string("/i18n/"); + ADM_i18nDir=canonize(i18n); + ADM_info("Relative to install i18n mode : <%s>\n",ADM_i18nDir.c_str()); + // 181n + }else + { + std::string partialPath=flavor+std::string("/i18n/"); + char *ppath=ADM_getInstallRelativePath("share","avidemux6",partialPath.c_str()); + ADM_i18nDir=std::string(ppath); + delete [] ppath; + ppath=NULL; + } + return ADM_i18nDir; +} +/* + Get the root directory for .avidemux stuff +******************************************************/ +const char *ADM_getBaseDir(void) +{ + return ADM_basedir; +} +/** + * + * @param argc + * @param argv + */ + +void ADM_initBaseDir(int argc, char *argv[]) +{ + char *home = NULL; + const char* homeEnv = getenv("HOME"); + + if (!homeEnv) + { + ADM_warning("Cannot locate HOME...\n"); + return; + } + strcpy(ADM_basedir, homeEnv); + AddSeparator(ADM_basedir); + + const char *ADM_DIR_NAME = ".avidemux6"; + + strcat(ADM_basedir, ADM_DIR_NAME); + strcat(ADM_basedir, ADM_SEPARATOR); + + if (ADM_mkdir(ADM_basedir)) + { + printf("Using %s as base directory for prefs, jobs, etc.\n", ADM_basedir); + } + else + { + ADM_error("Oops: cannot create the .avidemux directoryi (%s)\n", ADM_basedir); + } + + if(isPortableMode(argc,argv)) + { + ADM_info("Portable mode\n"); + isPortable=true; + char *copy=ADM_PathCanonize(argv[0]); + std::string p=ADM_extractPath(copy); + delete [] copy;copy=NULL; + std::string plugins=p; + plugins+=std::string("/../lib/")+std::string(ADM_PLUGIN_DIR); + pluginDir=canonize(plugins); + ADM_info("Relative to install plugin mode : <%s>\n",pluginDir.c_str()); + } + +} +#include "ADM_folder_unix.cpp" +// EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_folder_mac.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_folder_mac.cpp
Changed
@@ -1,157 +1,157 @@ -/*************************************************************************** - - copyright : (C) 2006 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include <dirent.h> -#include <errno.h> -#include <sys/stat.h> -#include <string> -#include <Carbon/Carbon.h> -#include <unistd.h> - -#include "ADM_default.h" -char *ADM_getRelativePath(const char *base0, const char *base1, const char *base2, const char *base3); -static char ADM_basedir[1024] = {0}; -static char *ADM_autodir = NULL; -static char *ADM_systemPluginSettings=NULL; - - -#undef fread -#undef fwrite -#undef fopen -#undef fclose - -/** - \fn ADM_getAutoDir - \brief Get the directory where auto script are stored. No need to free the string. -******************************************************/ -const char *ADM_getAutoDir(void) -{ - if (ADM_autodir ) - return ADM_autodir; - - const char *startDir="../lib"; - ADM_autodir = ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "autoScripts"); - return ADM_autodir; -} -/** - \fn ADM_getPluginSettingsDir - \brief Get the folder containing the plugin settings (presets etc..) -*/ -const char *ADM_getSystemPluginSettingsDir(void) -{ - if(ADM_systemPluginSettings) return ADM_systemPluginSettings; - const char *startDir="../lib"; - ADM_systemPluginSettings=ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "pluginSettings"); - return ADM_systemPluginSettings; -} - - -static void AddSeparator(char *path) -{ - if (path && (strlen(path) < strlen(ADM_SEPARATOR) || strncmp(path + strlen(path) - strlen(ADM_SEPARATOR), ADM_SEPARATOR, strlen(ADM_SEPARATOR)) != 0)) - strcat(path, ADM_SEPARATOR); -} - -/** - * \fn char *ADM_getHomeRelativePath(const char *base1, const char *base2=NULL,const char *base3=NULL); - * \brief Returns home directory +base 1 + base 2... The return value is a copy, and must be deleted [] - */ -char *ADM_getHomeRelativePath(const char *base1, const char *base2, const char *base3) -{ - return ADM_getRelativePath(ADM_getBaseDir(), base1, base2, base3); -} - -char *ADM_getInstallRelativePath(const char *base1, const char *base2, const char *base3) -{ - -#define MAX_PATH_SIZE 1024 - - char buffer[MAX_PATH_SIZE]; - - CFURLRef url(CFBundleCopyExecutableURL(CFBundleGetMainBundle())); - buffer[0] = '\0'; - - if (url) - { - CFURLGetFileSystemRepresentation(url, true, (UInt8*)buffer, MAX_PATH_SIZE); - CFRelease(url); - - char *slash = strrchr(buffer, '/'); - - if (slash) - *slash = '\0'; - } - - return ADM_getRelativePath(buffer, base1, base2, base3); -} - -/* - Get the root directory for .avidemux stuff -******************************************************/ -const char *ADM_getBaseDir(void) -{ - return ADM_basedir; -} -/** - */ -void ADM_initBaseDir(int argc, char *argv[]) -{ - char *home = NULL; - - // Get the base directory - - const char* homeEnv = getenv("HOME"); - - if (!homeEnv) - { - printf("Oops: can't determine $HOME."); - return; - } - // Try to open the .avidemux directory - - strcpy(ADM_basedir, homeEnv); - AddSeparator(ADM_basedir); - - const char *ADM_DIR_NAME = ".avidemux6"; - - strcat(ADM_basedir, ADM_DIR_NAME); - strcat(ADM_basedir, ADM_SEPARATOR); - - if (ADM_mkdir(ADM_basedir)) - { - printf("Using %s as base directory for prefs, jobs, etc.\n", ADM_basedir); - } - else - { - ADM_error("Oops: cannot create the .avidemux directoryi (%s)\n", ADM_basedir); - } -} -/** - * \fn ADM_getI8NDir - */ -const std::string ADM_getI8NDir(const std::string &flavor) -{ - - std::string partialPath=flavor+std::string("/i18n/"); - char *ppath=ADM_getInstallRelativePath("../share","avidemux6",partialPath.c_str()); - std::string r=std::string(ppath); - delete [] ppath; - ppath=NULL; - return r; - -} - -#include "ADM_folder_unix.cpp" -// EOF +/*************************************************************************** + + copyright : (C) 2006 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include <dirent.h> +#include <errno.h> +#include <sys/stat.h> +#include <string> +#include <Carbon/Carbon.h> +#include <unistd.h> + +#include "ADM_default.h" +char *ADM_getRelativePath(const char *base0, const char *base1, const char *base2, const char *base3); +static char ADM_basedir[1024] = {0}; +static char *ADM_autodir = NULL; +static char *ADM_systemPluginSettings=NULL; + + +#undef fread +#undef fwrite +#undef fopen +#undef fclose + +/** + \fn ADM_getAutoDir + \brief Get the directory where auto script are stored. No need to free the string. +******************************************************/ +const char *ADM_getAutoDir(void) +{ + if (ADM_autodir ) + return ADM_autodir; + + const char *startDir="../lib"; + ADM_autodir = ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "autoScripts"); + return ADM_autodir; +} +/** + \fn ADM_getPluginSettingsDir + \brief Get the folder containing the plugin settings (presets etc..) +*/ +const char *ADM_getSystemPluginSettingsDir(void) +{ + if(ADM_systemPluginSettings) return ADM_systemPluginSettings; + const char *startDir="../lib"; + ADM_systemPluginSettings=ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "pluginSettings"); + return ADM_systemPluginSettings; +} + + +static void AddSeparator(char *path) +{ + if (path && (strlen(path) < strlen(ADM_SEPARATOR) || strncmp(path + strlen(path) - strlen(ADM_SEPARATOR), ADM_SEPARATOR, strlen(ADM_SEPARATOR)) != 0)) + strcat(path, ADM_SEPARATOR); +} + +/** + * \fn char *ADM_getHomeRelativePath(const char *base1, const char *base2=NULL,const char *base3=NULL); + * \brief Returns home directory +base 1 + base 2... The return value is a copy, and must be deleted [] + */ +char *ADM_getHomeRelativePath(const char *base1, const char *base2, const char *base3) +{ + return ADM_getRelativePath(ADM_getBaseDir(), base1, base2, base3); +} + +char *ADM_getInstallRelativePath(const char *base1, const char *base2, const char *base3) +{ + +#define MAX_PATH_SIZE 1024 + + char buffer[MAX_PATH_SIZE]; + + CFURLRef url(CFBundleCopyExecutableURL(CFBundleGetMainBundle())); + buffer[0] = '\0'; + + if (url) + { + CFURLGetFileSystemRepresentation(url, true, (UInt8*)buffer, MAX_PATH_SIZE); + CFRelease(url); + + char *slash = strrchr(buffer, '/'); + + if (slash) + *slash = '\0'; + } + + return ADM_getRelativePath(buffer, base1, base2, base3); +} + +/* + Get the root directory for .avidemux stuff +******************************************************/ +const char *ADM_getBaseDir(void) +{ + return ADM_basedir; +} +/** + */ +void ADM_initBaseDir(int argc, char *argv[]) +{ + char *home = NULL; + + // Get the base directory + + const char* homeEnv = getenv("HOME"); + + if (!homeEnv) + { + printf("Oops: can't determine $HOME."); + return; + } + // Try to open the .avidemux directory + + strcpy(ADM_basedir, homeEnv); + AddSeparator(ADM_basedir); + + const char *ADM_DIR_NAME = ".avidemux6"; + + strcat(ADM_basedir, ADM_DIR_NAME); + strcat(ADM_basedir, ADM_SEPARATOR); + + if (ADM_mkdir(ADM_basedir)) + { + printf("Using %s as base directory for prefs, jobs, etc.\n", ADM_basedir); + } + else + { + ADM_error("Oops: cannot create the .avidemux directoryi (%s)\n", ADM_basedir); + } +} +/** + * \fn ADM_getI8NDir + */ +const std::string ADM_getI8NDir(const std::string &flavor) +{ + + std::string partialPath=flavor+std::string("/i18n/"); + char *ppath=ADM_getInstallRelativePath("../share","avidemux6",partialPath.c_str()); + std::string r=std::string(ppath); + delete [] ppath; + ppath=NULL; + return r; + +} + +#include "ADM_folder_unix.cpp" +// EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_folder_unix.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_folder_unix.cpp
Changed
@@ -213,47 +213,28 @@ } /** - \fn ADM_PathStripName - \brief Returns path only /foo/bar.avi -> /foo INPLACE, no copy done + \fn ADM_extractPath + \brief Returns path only /foo/bar.avi -> /foo */ -void ADM_PathStripName(char *str) +std::string ADM_extractPath(const std::string &str) { - int len = strlen(str); - - if (len <= 1) - return; - - len--; - - - while (*(str + len) != '/' && len) - { - *(str + len) = 0; - len--; - } + std::string p; + p=str; + size_t idx=p.find_last_of ("/"); + if(idx!=std::string::npos) + p.resize(idx); + return p; } - /** - \fn ADM_GetFileName - \brief Get the filename without path. /foo/bar.avi -> bar.avi INPLACE, NO COPY - */ -const char *ADM_GetFileName(const char *str) +const std::string ADM_getFileName(const std::string &str) { - const char *filename; - - - filename = strrchr(str, '/'); - - - if (filename) - return filename + 1; - else - return str; + size_t idx=str.find_last_of ("/"); + if(idx==std::string::npos) return str; + return str.substr(idx+1); } - /** \fn ADM_copyFile */
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_folder_win32.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_folder_win32.cpp
Changed
@@ -1,600 +1,599 @@ -/*************************************************************************** - - copyright : (C) 2006 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include <dirent.h> -#include <errno.h> -#include <sys/stat.h> -#include <string> -#include <io.h> -#include <direct.h> -#include <shlobj.h> -#include "ADM_win32.h" - -#include "ADM_default.h" - -extern void simplify_path(char **buf); -char *ADM_getRelativePath(const char *base0, const char *base1, const char *base2, const char *base3); -static char ADM_basedir[1024] = {0}; -static char *ADM_autodir = NULL; -static char *ADM_systemPluginSettings=NULL; - - -#undef fread -#undef fwrite -#undef fopen -#undef fclose - -/** - \fn ADM_getAutoDir - \brief Get the directory where auto script are stored. No need to free the string. -******************************************************/ -const char *ADM_getAutoDir(void) -{ - if (ADM_autodir ) - return ADM_autodir; - const char *startDir=ADM_RELATIVE_LIB_DIR; - ADM_autodir = ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "autoScripts"); - return ADM_autodir; -} -/** - \fn ADM_getPluginSettingsDir - \brief Get the folder containing the plugin settings (presets etc..) -*/ -const char *ADM_getSystemPluginSettingsDir(void) -{ - if(ADM_systemPluginSettings) return ADM_systemPluginSettings; - const char *startDir=ADM_RELATIVE_LIB_DIR; - ADM_systemPluginSettings=ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "pluginSettings"); - return ADM_systemPluginSettings; -} - - -static void AddSeparator(char *path) -{ - if (path && (strlen(path) < strlen(ADM_SEPARATOR) || strncmp(path + strlen(path) - strlen(ADM_SEPARATOR), ADM_SEPARATOR, strlen(ADM_SEPARATOR)) != 0)) - strcat(path, ADM_SEPARATOR); -} - -/** - * \fn char *ADM_getHomeRelativePath(const char *base1, const char *base2=NULL,const char *base3=NULL); - * \brief Returns home directory +base 1 + base 2... The return value is a copy, and must be deleted [] - */ -char *ADM_getHomeRelativePath(const char *base1, const char *base2, const char *base3) -{ - return ADM_getRelativePath(ADM_getBaseDir(), base1, base2, base3); -} - -char *ADM_getInstallRelativePath(const char *base1, const char *base2, const char *base3) -{ - - wchar_t wcModuleName[MAX_PATH]; - - GetModuleFileNameW(0, wcModuleName, sizeof(wcModuleName) / sizeof(wchar_t)); - - int len = wideCharStringToUtf8(wcModuleName, -1, NULL); - char *moduleName = new char[len]; - - wideCharStringToUtf8(wcModuleName, -1, moduleName); - - char *slash = strrchr(moduleName, '\\'); - - if (slash) - *slash = '\0'; - - char *relativePath = ADM_getRelativePath(moduleName, base1, base2, base3); - - delete [] moduleName; - - return relativePath; -} - -/* - Get the root directory for .avidemux stuff -******************************************************/ -const char *ADM_getBaseDir(void) -{ - return ADM_basedir; -} - -/** - * \fn ADM_initBaseDir - * \brief ADM_initBaseDir - */ -void ADM_initBaseDir(int argc, char *argv[]) -{ - char *home = NULL; - - bool portableMode=isPortableMode(argc,argv); - // Get the base directory - - if (portableMode) - { - // Portable mode... - home = ADM_getInstallRelativePath(NULL, NULL, NULL); - } - else - { - wchar_t wcHome[MAX_PATH]; - - if (SHGetFolderPathW(NULL, CSIDL_APPDATA, NULL, 0, wcHome) == S_OK) - { - int len = wideCharStringToUtf8(wcHome, -1, NULL); - home = new char[len]; - - wideCharStringToUtf8(wcHome, -1, home); - } - else - { - printf("Oops: can't determine the Application Data folder."); - home=new char[10]; - strcpy(home,"c:\\"); - } - } - - - // Try to open the .avidemux directory - - if (home) - { - strcpy(ADM_basedir, home); - AddSeparator(ADM_basedir); - - - const char *ADM_DIR_NAME; - - if (portableMode) - ADM_DIR_NAME = "settings"; - else - ADM_DIR_NAME = "avidemux"; - - strcat(ADM_basedir, ADM_DIR_NAME); - strcat(ADM_basedir, ADM_SEPARATOR); - - delete [] home; - - if (ADM_mkdir(ADM_basedir)) - { - printf("Using %s as base directory for prefs, jobs, etc.\n", ADM_basedir); - } - else - { - ADM_error("Oops: cannot create the .avidemux directoryi (%s)\n", ADM_basedir); - } - } -} -/** - * \fn ADM_getI8NDir - */ -const std::string ADM_getI8NDir(const std::string &flavor) -{ - // - char *home = ADM_getInstallRelativePath(flavor.c_str(), "i18n", NULL); - std::string r=std::string(home); - delete [] home; - return r; -} -//--- 8< 8< 8< - -# include <io.h> -# include <direct.h> -# include <shlobj.h> -# include <fcntl.h> -# include "ADM_win32.h" - -/* - -** note: it modifies it's first argument -*/ -void simplify_path(char **buf) -{ - unsigned int last1slash = 0; - unsigned int last2slash = 0; - - while (!strncmp(*buf, "/../", 4)) - memmove(*buf, *buf + 3, strlen(*buf + 3) + 1); - - for (unsigned int i = 0; i < strlen(*buf) - 2; i++) - while (!strncmp(*buf + i, "/./", 3)) - memmove(*buf + i, *buf + i + 2, strlen(*buf + i + 2) + 1); - - for (unsigned int i = 0; i < strlen(*buf) - 3; i++) - { - if (*(*buf + i) == '/') - { - last2slash = last1slash; - last1slash = i; - } - - if (!strncmp(*buf + i, "/../", 4)) - { - memmove(*buf + last2slash, *buf + i + 3, strlen(*buf + i + 3) + 1); - - return simplify_path(buf); - } - } -} -/** - \fn ADM_fopen - \brief utf8 aware fopen, so that we can use utf8 string even on win32 -*/ -FILE *ADM_fopen(const char *file, const char *mode) -{ - - // Override fopen to handle Unicode filenames and to ensure exclusive access when initially writing to a file. - int fileNameLength = utf8StringToWideChar(file, -1, NULL); - wchar_t *wcFile = new wchar_t[fileNameLength]; - int creation = 0, access = 0; - HANDLE hFile; - - utf8StringToWideChar(file, -1, wcFile); - - while (true) - { - if (strchr(mode, 'w')) - { - creation = CREATE_ALWAYS; - access = GENERIC_WRITE; - - if (strchr(mode, '+')) - access |= GENERIC_READ; - } - else if (strchr(mode, 'r')) - { - creation = OPEN_EXISTING; - access = GENERIC_READ; - - if (strchr(mode, '+')) - access = GENERIC_WRITE; - } - else if (strchr(mode, 'a')) - { - creation = OPEN_ALWAYS; - access = GENERIC_WRITE; - - if (strchr(mode, '+')) - access |= GENERIC_READ; - } - - if (creation & GENERIC_WRITE) - { - hFile = CreateFileW(wcFile, access, 0, NULL, creation, 0, NULL); - - if (hFile == INVALID_HANDLE_VALUE) - break; - else - CloseHandle(hFile); - } - - hFile = CreateFileW(wcFile, access, FILE_SHARE_READ, NULL, creation, 0, NULL); - break; - } - - delete [] wcFile; - - if (hFile == INVALID_HANDLE_VALUE) - return NULL; - else - return _fdopen(_open_osfhandle((intptr_t)hFile, 0), mode); -} - - -extern "C" -{ - // libavformat uses open (in the file_open function) so we need to override that too. - // Following the same rules as ADM_fopen. - int ADM_open(const char *path, int oflag, ...) - { - int fileNameLength = utf8StringToWideChar(path, -1, NULL); - wchar_t *wcFile = new wchar_t[fileNameLength]; - int creation = 0, access = 0; - HANDLE hFile; - - utf8StringToWideChar(path, -1, wcFile); - - delete [] wcFile; - - if (oflag & O_WRONLY || oflag & O_RDWR) - { - access = GENERIC_WRITE; - - if (oflag & O_RDWR) - access |= GENERIC_READ; - - if (oflag & O_CREAT) - { - if (oflag & O_EXCL) - creation = CREATE_NEW; - else if (oflag & O_TRUNC) - creation = CREATE_ALWAYS; - else - creation = OPEN_ALWAYS; - } - else if (oflag & O_TRUNC) - creation = TRUNCATE_EXISTING; - } - else if (oflag & O_RDONLY) - creation = OPEN_EXISTING; - - if (creation & GENERIC_WRITE) - { - hFile = CreateFileW(wcFile, access, 0, NULL, creation, 0, NULL); - - if (hFile == INVALID_HANDLE_VALUE) - return -1; - else - CloseHandle(hFile); - } - - hFile = CreateFileW(wcFile, access, FILE_SHARE_READ, NULL, creation, 0, NULL); - - if (hFile == INVALID_HANDLE_VALUE) - return -1; - else - return _open_osfhandle((intptr_t)hFile, oflag); - } -} - - - -#define DIR _WDIR -#define dirent _wdirent -#define opendir _wopendir -#define readdir _wreaddir -#define closedir _wclosedir - -/*---------------------------------------- - Create a directory - If it already exists, do nothing -------------------------------------------*/ -uint8_t ADM_mkdir(const char *dirname) -{ - DIR *dir = NULL; - uint8_t retVal = 0; - - - int dirNameLength = utf8StringToWideChar(dirname, -1, NULL); - wchar_t *dirname2 = new wchar_t[dirNameLength]; - - utf8StringToWideChar(dirname, -1, dirname2); - - while (true) - { - // Check it already exists ? - dir = opendir(dirname2); - - if (dir) - { - printf("Directory %s exists.Good.\n", dirname); - closedir(dir); - - retVal = 1; - break; - } - - if (_wmkdir(dirname2)) - { - printf("Oops: mkdir failed on %s\n", dirname); - break; - } - - if ((dir = opendir(dirname2)) == NULL) - break; - - closedir(dir); - - retVal = 1; - - break; - } - - - delete [] dirname2; - - return retVal; -} -/** - * \fn buildDirectoryContent - * \brief Returns the content of a dir with the extension ext. The receiving array must be allocated by caller - * (just the array, not the names themselves) - */ -uint8_t buildDirectoryContent(uint32_t *outnb, const char *base, char *jobName[], int maxElems, const char *ext) -{ - DIR *dir; - struct dirent *direntry; - int dirmax = 0, len; - int extlen = strlen(ext); - - ADM_assert(extlen); - - - int dirNameLength = utf8StringToWideChar(base, -1, NULL); - wchar_t *base2 = new wchar_t[dirNameLength]; - - utf8StringToWideChar(base, -1, base2); - - dir = opendir(base2); - - - delete [] base2; - - if (!dir) - { - return 0; - } - - - char *d_name = NULL; - - while ((direntry = readdir(dir))) - { - delete [] d_name; - - int dirLength = wideCharStringToUtf8(direntry->d_name, -1, NULL); - d_name = new char[dirLength]; - - wideCharStringToUtf8(direntry->d_name, -1, d_name); - - len = strlen(d_name); - - if (len < (extlen + 1)) - continue; - - int xbase = len - extlen; - - if (memcmp(d_name + xbase, ext, extlen)) - { - printf("ignored: %s\n", d_name); - continue; - } - - jobName[dirmax] = (char *)ADM_alloc(strlen(base) + strlen(d_name) + 2); - strcpy(jobName[dirmax], base); - AddSeparator(jobName[dirmax]); - strcat(jobName[dirmax], d_name); - dirmax++; - - if (dirmax >= maxElems) - { - printf("[jobs]: Max # of jobs exceeded\n"); - break; - } - } - - - delete [] d_name; - - closedir(dir); - *outnb = dirmax; - - return 1; -} - -/** - \fn ADM_PathCanonize - \brief Canonize the path, returns a copy of the absolute path given as parameter -*/ -char *ADM_PathCanonize(const char *tmpname) -{ - char path[300]; - char *out; - - if (!getcwd(path, 300)) - { - fprintf(stderr, "\ngetcwd() failed with: %s (%u)\n", strerror(errno), errno); - path[0] = '\0'; - } - - if (!tmpname || tmpname[0] == 0) - { - out = new char[strlen(path) + 2]; - strcpy(out, path); -#ifndef _WIN32 - strcat(out, "/"); -#else - strcat(out, "\\"); -#endif - printf("\n Canonizing null string ??? (%s)\n", out); - } - else if (tmpname[0] == '/' -#if defined(_WIN32) - || tmpname[1] == ':' -#endif - ) - { - out = new char[strlen(tmpname) + 1]; - strcpy(out, tmpname); - - return out; - } - else - { - out = new char[strlen(path) + strlen(tmpname) + 6]; - strcpy(out, path); -#ifndef _WIN32 - strcat(out, "/"); -#else - strcat(out, "\\"); -#endif - strcat(out, tmpname); - } - - simplify_path(&out); - - return out; -} - -/** - \fn ADM_PathStripName - \brief Returns path only /foo/bar.avi -> /foo INPLACE, no copy done - -*/ -void ADM_PathStripName(char *str) -{ - int len = strlen(str); - if (len <= 1) - return; - len--; - while (*(str + len) != '\\' && len) - { - *(str + len) = 0; - len--; - } -} - -/** - \fn ADM_GetFileName - \brief Get the filename without path. /foo/bar.avi -> bar.avi INPLACE, NO COPY - -*/ -const char *ADM_GetFileName(const char *str) -{ - const char *filename; - - const char *filename2; - - filename = strrchr(str, '\\'); - filename2 = strrchr(str, '/'); - - if (filename2 && filename) - if (filename2 > filename) - filename = filename2; - - if (filename) - return filename + 1; - else - return str; -} - -/** - \fn ADM_copyFile -*/ -uint8_t ADM_renameFile(const char *source, const char *target) -{ - - int sourceFileNameLength = utf8StringToWideChar(source, -1, NULL); - int targetFileNameLength = utf8StringToWideChar(target, -1, NULL); - wchar_t wcFileSource[sourceFileNameLength]; - wchar_t wcFileTarget[targetFileNameLength]; - - utf8StringToWideChar(source, -1, wcFileSource); - utf8StringToWideChar(target, -1, wcFileTarget); - - if(!_wrename(wcFileSource,wcFileTarget)) return true; - ADM_error("Failed to rename %s to %s\n",source,target); - return false; -} - - -// EOF +/*************************************************************************** + + copyright : (C) 2006 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include <dirent.h> +#include <errno.h> +#include <sys/stat.h> +#include <string> +#include <io.h> +#include <direct.h> +#include <shlobj.h> +#include "ADM_win32.h" + +#include "ADM_default.h" + +extern void simplify_path(char **buf); +char *ADM_getRelativePath(const char *base0, const char *base1, const char *base2, const char *base3); +static char ADM_basedir[1024] = {0}; +static char *ADM_autodir = NULL; +static char *ADM_systemPluginSettings=NULL; + + +#undef fread +#undef fwrite +#undef fopen +#undef fclose + +/** + \fn ADM_getAutoDir + \brief Get the directory where auto script are stored. No need to free the string. +******************************************************/ +const char *ADM_getAutoDir(void) +{ + if (ADM_autodir ) + return ADM_autodir; + const char *startDir=ADM_RELATIVE_LIB_DIR; + ADM_autodir = ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "autoScripts"); + return ADM_autodir; +} +/** + \fn ADM_getPluginSettingsDir + \brief Get the folder containing the plugin settings (presets etc..) +*/ +const char *ADM_getSystemPluginSettingsDir(void) +{ + if(ADM_systemPluginSettings) return ADM_systemPluginSettings; + const char *startDir=ADM_RELATIVE_LIB_DIR; + ADM_systemPluginSettings=ADM_getInstallRelativePath(startDir, ADM_PLUGIN_DIR, "pluginSettings"); + return ADM_systemPluginSettings; +} + + +static void AddSeparator(char *path) +{ + if (path && (strlen(path) < strlen(ADM_SEPARATOR) || strncmp(path + strlen(path) - strlen(ADM_SEPARATOR), ADM_SEPARATOR, strlen(ADM_SEPARATOR)) != 0)) + strcat(path, ADM_SEPARATOR); +} + +/** + * \fn char *ADM_getHomeRelativePath(const char *base1, const char *base2=NULL,const char *base3=NULL); + * \brief Returns home directory +base 1 + base 2... The return value is a copy, and must be deleted [] + */ +char *ADM_getHomeRelativePath(const char *base1, const char *base2, const char *base3) +{ + return ADM_getRelativePath(ADM_getBaseDir(), base1, base2, base3); +} + +char *ADM_getInstallRelativePath(const char *base1, const char *base2, const char *base3) +{ + + wchar_t wcModuleName[MAX_PATH]; + + GetModuleFileNameW(0, wcModuleName, sizeof(wcModuleName) / sizeof(wchar_t)); + + int len = wideCharStringToUtf8(wcModuleName, -1, NULL); + char *moduleName = new char[len]; + + wideCharStringToUtf8(wcModuleName, -1, moduleName); + + char *slash = strrchr(moduleName, '\\'); + + if (slash) + *slash = '\0'; + + char *relativePath = ADM_getRelativePath(moduleName, base1, base2, base3); + + delete [] moduleName; + + return relativePath; +} + +/* + Get the root directory for .avidemux stuff +******************************************************/ +const char *ADM_getBaseDir(void) +{ + return ADM_basedir; +} + +/** + * \fn ADM_initBaseDir + * \brief ADM_initBaseDir + */ +void ADM_initBaseDir(int argc, char *argv[]) +{ + char *home = NULL; + + bool portableMode=isPortableMode(argc,argv); + // Get the base directory + + if (portableMode) + { + // Portable mode... + home = ADM_getInstallRelativePath(NULL, NULL, NULL); + } + else + { + wchar_t wcHome[MAX_PATH]; + + if (SHGetFolderPathW(NULL, CSIDL_APPDATA, NULL, 0, wcHome) == S_OK) + { + int len = wideCharStringToUtf8(wcHome, -1, NULL); + home = new char[len]; + + wideCharStringToUtf8(wcHome, -1, home); + } + else + { + printf("Oops: can't determine the Application Data folder."); + home=new char[10]; + strcpy(home,"c:\\"); + } + } + + + // Try to open the .avidemux directory + + if (home) + { + strcpy(ADM_basedir, home); + AddSeparator(ADM_basedir); + + + const char *ADM_DIR_NAME; + + if (portableMode) + ADM_DIR_NAME = "settings"; + else + ADM_DIR_NAME = "avidemux"; + + strcat(ADM_basedir, ADM_DIR_NAME); + strcat(ADM_basedir, ADM_SEPARATOR); + + delete [] home; + + if (ADM_mkdir(ADM_basedir)) + { + printf("Using %s as base directory for prefs, jobs, etc.\n", ADM_basedir); + } + else + { + ADM_error("Oops: cannot create the .avidemux directoryi (%s)\n", ADM_basedir); + } + } +} +/** + * \fn ADM_getI8NDir + */ +const std::string ADM_getI8NDir(const std::string &flavor) +{ + // + char *home = ADM_getInstallRelativePath(flavor.c_str(), "i18n", NULL); + std::string r=std::string(home); + delete [] home; + return r; +} +//--- 8< 8< 8< + +# include <io.h> +# include <direct.h> +# include <shlobj.h> +# include <fcntl.h> +# include "ADM_win32.h" + +/* + +** note: it modifies it's first argument +*/ +void simplify_path(char **buf) +{ + unsigned int last1slash = 0; + unsigned int last2slash = 0; + + while (!strncmp(*buf, "/../", 4)) + memmove(*buf, *buf + 3, strlen(*buf + 3) + 1); + + for (unsigned int i = 0; i < strlen(*buf) - 2; i++) + while (!strncmp(*buf + i, "/./", 3)) + memmove(*buf + i, *buf + i + 2, strlen(*buf + i + 2) + 1); + + for (unsigned int i = 0; i < strlen(*buf) - 3; i++) + { + if (*(*buf + i) == '/') + { + last2slash = last1slash; + last1slash = i; + } + + if (!strncmp(*buf + i, "/../", 4)) + { + memmove(*buf + last2slash, *buf + i + 3, strlen(*buf + i + 3) + 1); + + return simplify_path(buf); + } + } +} +/** + \fn ADM_fopen + \brief utf8 aware fopen, so that we can use utf8 string even on win32 +*/ +FILE *ADM_fopen(const char *file, const char *mode) +{ + + // Override fopen to handle Unicode filenames and to ensure exclusive access when initially writing to a file. + int fileNameLength = utf8StringToWideChar(file, -1, NULL); + wchar_t *wcFile = new wchar_t[fileNameLength]; + int creation = 0, access = 0; + HANDLE hFile; + + utf8StringToWideChar(file, -1, wcFile); + + while (true) + { + if (strchr(mode, 'w')) + { + creation = CREATE_ALWAYS; + access = GENERIC_WRITE; + + if (strchr(mode, '+')) + access |= GENERIC_READ; + } + else if (strchr(mode, 'r')) + { + creation = OPEN_EXISTING; + access = GENERIC_READ; + + if (strchr(mode, '+')) + access = GENERIC_WRITE; + } + else if (strchr(mode, 'a')) + { + creation = OPEN_ALWAYS; + access = GENERIC_WRITE; + + if (strchr(mode, '+')) + access |= GENERIC_READ; + } + + if (creation & GENERIC_WRITE) + { + hFile = CreateFileW(wcFile, access, 0, NULL, creation, 0, NULL); + + if (hFile == INVALID_HANDLE_VALUE) + break; + else + CloseHandle(hFile); + } + + hFile = CreateFileW(wcFile, access, FILE_SHARE_READ, NULL, creation, 0, NULL); + break; + } + + delete [] wcFile; + + if (hFile == INVALID_HANDLE_VALUE) + return NULL; + else + return _fdopen(_open_osfhandle((intptr_t)hFile, 0), mode); +} + + +extern "C" +{ + // libavformat uses open (in the file_open function) so we need to override that too. + // Following the same rules as ADM_fopen. + int ADM_open(const char *path, int oflag, ...) + { + int fileNameLength = utf8StringToWideChar(path, -1, NULL); + wchar_t *wcFile = new wchar_t[fileNameLength]; + int creation = 0, access = 0; + HANDLE hFile; + + utf8StringToWideChar(path, -1, wcFile); + + delete [] wcFile; + + if (oflag & O_WRONLY || oflag & O_RDWR) + { + access = GENERIC_WRITE; + + if (oflag & O_RDWR) + access |= GENERIC_READ; + + if (oflag & O_CREAT) + { + if (oflag & O_EXCL) + creation = CREATE_NEW; + else if (oflag & O_TRUNC) + creation = CREATE_ALWAYS; + else + creation = OPEN_ALWAYS; + } + else if (oflag & O_TRUNC) + creation = TRUNCATE_EXISTING; + } + else if (oflag & O_RDONLY) + creation = OPEN_EXISTING; + + if (creation & GENERIC_WRITE) + { + hFile = CreateFileW(wcFile, access, 0, NULL, creation, 0, NULL); + + if (hFile == INVALID_HANDLE_VALUE) + return -1; + else + CloseHandle(hFile); + } + + hFile = CreateFileW(wcFile, access, FILE_SHARE_READ, NULL, creation, 0, NULL); + + if (hFile == INVALID_HANDLE_VALUE) + return -1; + else + return _open_osfhandle((intptr_t)hFile, oflag); + } +} + + + +#define DIR _WDIR +#define dirent _wdirent +#define opendir _wopendir +#define readdir _wreaddir +#define closedir _wclosedir + +/*---------------------------------------- + Create a directory + If it already exists, do nothing +------------------------------------------*/ +uint8_t ADM_mkdir(const char *dirname) +{ + DIR *dir = NULL; + uint8_t retVal = 0; + + + int dirNameLength = utf8StringToWideChar(dirname, -1, NULL); + wchar_t *dirname2 = new wchar_t[dirNameLength]; + + utf8StringToWideChar(dirname, -1, dirname2); + + while (true) + { + // Check it already exists ? + dir = opendir(dirname2); + + if (dir) + { + printf("Directory %s exists.Good.\n", dirname); + closedir(dir); + + retVal = 1; + break; + } + + if (_wmkdir(dirname2)) + { + printf("Oops: mkdir failed on %s\n", dirname); + break; + } + + if ((dir = opendir(dirname2)) == NULL) + break; + + closedir(dir); + + retVal = 1; + + break; + } + + + delete [] dirname2; + + return retVal; +} +/** + * \fn buildDirectoryContent + * \brief Returns the content of a dir with the extension ext. The receiving array must be allocated by caller + * (just the array, not the names themselves) + */ +uint8_t buildDirectoryContent(uint32_t *outnb, const char *base, char *jobName[], int maxElems, const char *ext) +{ + DIR *dir; + struct dirent *direntry; + int dirmax = 0, len; + int extlen = strlen(ext); + + ADM_assert(extlen); + + + int dirNameLength = utf8StringToWideChar(base, -1, NULL); + wchar_t *base2 = new wchar_t[dirNameLength]; + + utf8StringToWideChar(base, -1, base2); + + dir = opendir(base2); + + + delete [] base2; + + if (!dir) + { + return 0; + } + + + char *d_name = NULL; + + while ((direntry = readdir(dir))) + { + delete [] d_name; + + int dirLength = wideCharStringToUtf8(direntry->d_name, -1, NULL); + d_name = new char[dirLength]; + + wideCharStringToUtf8(direntry->d_name, -1, d_name); + + len = strlen(d_name); + + if (len < (extlen + 1)) + continue; + + int xbase = len - extlen; + + if (memcmp(d_name + xbase, ext, extlen)) + { + printf("ignored: %s\n", d_name); + continue; + } + + jobName[dirmax] = (char *)ADM_alloc(strlen(base) + strlen(d_name) + 2); + strcpy(jobName[dirmax], base); + AddSeparator(jobName[dirmax]); + strcat(jobName[dirmax], d_name); + dirmax++; + + if (dirmax >= maxElems) + { + printf("[jobs]: Max # of jobs exceeded\n"); + break; + } + } + + + delete [] d_name; + + closedir(dir); + *outnb = dirmax; + + return 1; +} + +/** + \fn ADM_PathCanonize + \brief Canonize the path, returns a copy of the absolute path given as parameter +*/ +char *ADM_PathCanonize(const char *tmpname) +{ + char path[300]; + char *out; + + if (!getcwd(path, 300)) + { + fprintf(stderr, "\ngetcwd() failed with: %s (%u)\n", strerror(errno), errno); + path[0] = '\0'; + } + + if (!tmpname || tmpname[0] == 0) + { + out = new char[strlen(path) + 2]; + strcpy(out, path); +#ifndef _WIN32 + strcat(out, "/"); +#else + strcat(out, "\\"); +#endif + printf("\n Canonizing null string ??? (%s)\n", out); + } + else if (tmpname[0] == '/' +#if defined(_WIN32) + || tmpname[1] == ':' +#endif + ) + { + out = new char[strlen(tmpname) + 1]; + strcpy(out, tmpname); + + return out; + } + else + { + out = new char[strlen(path) + strlen(tmpname) + 6]; + strcpy(out, path); +#ifndef _WIN32 + strcat(out, "/"); +#else + strcat(out, "\\"); +#endif + strcat(out, tmpname); + } + + simplify_path(&out); + + return out; +} + +/** + \fn ADM_PathStripName + \brief Returns path only /foo/bar.avi -> /foo INPLACE, no copy done + +*/ +std::string ADM_extractPath(const std::string &str) +{ + std::string p; + p=str; + size_t idx=p.find_last_of ("\\"); + if(idx!=std::string::npos) + p.resize(idx); + return p; +} + +/** + \fn ADM_GetFileName + \brief Get the filename without path. /foo/bar.avi -> bar.avi INPLACE, NO COPY + +*/ +const std::string ADM_getFileName(const std::string &str) +{ + size_t idx=str.find_last_of ("\\"); + size_t idx2=str.find_last_of ("/"); + + // no / nor \ + if(idx2==std::string::npos && idx==std::string::npos) + return str; + // Both, take the further one + if(idx2!=std::string::npos && idx!=std::string::npos) + if(idx2>idx) + return str.substr(idx2+1); + else + return str.substr(idx+1); + + // Only one found + if(idx2!=std::string::npos) + return str.substr(idx2+1); + return str.substr(idx+1); +} + +/** + \fn ADM_copyFile +*/ +uint8_t ADM_renameFile(const char *source, const char *target) +{ + + int sourceFileNameLength = utf8StringToWideChar(source, -1, NULL); + int targetFileNameLength = utf8StringToWideChar(target, -1, NULL); + wchar_t wcFileSource[sourceFileNameLength]; + wchar_t wcFileTarget[targetFileNameLength]; + + utf8StringToWideChar(source, -1, wcFileSource); + utf8StringToWideChar(target, -1, wcFileTarget); + + if(!_wrename(wcFileSource,wcFileTarget)) return true; + ADM_error("Failed to rename %s to %s\n",source,target); + return false; +} + + +// EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_misc.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_misc.cpp
Changed
@@ -24,6 +24,8 @@ #include <math.h> #include <string.h> #include <ctype.h> +#include <algorithm> + #include "ADM_default.h" #include "ADM_assert.h" @@ -228,16 +230,17 @@ \fn ADM_LowerCase \brief change to lower case in place the string */ -void ADM_LowerCase(char *string) -{ - int l=strlen(string)-1; - for(int i=l;i>=0;i--) - { - string[i]=tolower(string[i]); - } -} +void ADM_lowerCase(std::string &st) +{ + std::transform(st.begin(), st.end(), st.begin(), ::tolower); +} +/** + * + * @param name + * @return + */ uint8_t ADM_fileExist(const char *name) { FILE *file; @@ -271,24 +274,29 @@ } /* - + * \fn ADM_getCurrentDate */ -void TLK_getDate(ADM_date *date) + const ADM_date &ADM_getCurrentDate() { time_t timez; tm *t; time(&timez); t=localtime(&timez); + ADM_date date; if(t) { - date->hours=t->tm_hour; - date->minutes=t->tm_min; - date->seconds=t->tm_sec; + date.hours=t->tm_hour; + date.minutes=t->tm_min; + date.seconds=t->tm_sec; } - + return date; } -bool shutdown(void) + /** + * \fn ADM_shutdown + * @return + */ +bool ADM_shutdown(void) { #ifdef _WIN32 return (shutdown_win32() == 0);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_prettyPrint.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_prettyPrint.cpp
Changed
@@ -20,14 +20,14 @@ static std::string myMinutes(int mm) { char buffer[1024]; - sprintf(buffer,QT_TRANSLATE_NOOP("asm","%d minutes"),mm); + sprintf(buffer,QT_TRANSLATE_NOOP("adm","%d minute(s)"),mm); return std::string(buffer); } static std::string myHour(int m) { char buffer[1024]; - sprintf(buffer,QT_TRANSLATE_NOOP("asm","%d hours"),m); + sprintf(buffer,QT_TRANSLATE_NOOP("adm","%d hour(s)"),m); return std::string(buffer); } /** @@ -53,11 +53,11 @@ outputString=myMinutes(mm+1); return true; } - outputString=myHour(hh)+myMinutes(mm+1); + outputString=myHour(hh)+" "+myMinutes(mm+1); return true; } -// EOF \ No newline at end of file +// EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_core/src/ADM_win32.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_core/src/ADM_win32.cpp
Changed
@@ -1,647 +1,648 @@ -#ifdef _WIN32 -#include <winsock2.h> -#include <windows.h> -#include <fcntl.h> -#include <io.h> -#include <string> -#include <winnls.h> - -#include "ADM_default.h" -#include "ADM_win32.h" -#include "ADM_misc.h" -#include <algorithm> -void ADM_usleep(unsigned long us) -{ - Sleep(us/1000); -} - -uint8_t win32_netInit(void) -{ - WSADATA wsaData; - int iResult; - - printf("Initializing WinSock\n"); - iResult = WSAStartup(MAKEWORD(2,2), &wsaData); - - if (iResult != NO_ERROR) - { - printf("Error at WSAStartup()\n"); - return 0; - } - - printf("WinSock ok\n"); - return 1; -} - -#ifndef HAVE_GETTIMEOFDAY -extern "C" -{ -void gettimeofday(struct timeval *p, TIMZ *tz); -} - -void gettimeofday(struct timeval *p, TIMZ *tz) -{ - unsigned long int sec; - SYSTEMTIME tme; - - GetSystemTime(&tme); - - sec=tme.wSecond; - sec+=60*tme.wMinute; - sec+=60*60*tme.wHour; - - p->tv_sec=sec; - p->tv_usec=tme.wMilliseconds*1000; - - return; -} -#endif // HAVE_GETTIMEOFDAY - -int getpriority(int which, int who) -{ - unsigned int priorityClass; - - ADM_assert(which == PRIO_PROCESS); - ADM_assert(who == 0); - - priorityClass = GetPriorityClass(GetCurrentProcess()); - - switch (priorityClass) - { - case HIGH_PRIORITY_CLASS: - return -18; - break; - case ABOVE_NORMAL_PRIORITY_CLASS: - return -10; - break; - case NORMAL_PRIORITY_CLASS: - return 0; - break; - case BELOW_NORMAL_PRIORITY_CLASS: - return 10; - break; - case IDLE_PRIORITY_CLASS: - return 18; - break; - default: - ADM_assert(0); - } -} - -int setpriority(int which, int who, int value) -{ - unsigned int priorityClass; - - ADM_assert(which == PRIO_PROCESS); - ADM_assert(who == 0); - ADM_assert(value >= PRIO_MIN && value <= PRIO_MAX); - - if (value >= -20 && value <= -16) - { - priorityClass = HIGH_PRIORITY_CLASS; - } - else if (value >= -15 && value <= -6) - { - priorityClass = ABOVE_NORMAL_PRIORITY_CLASS; - } - else if (value >= -5 && value <= 4) - { - priorityClass = NORMAL_PRIORITY_CLASS; - } - else if (value >= 6 && value <= 15) - { - priorityClass = BELOW_NORMAL_PRIORITY_CLASS; - } - else if (value >= 16 && value <= 20) - { - priorityClass = IDLE_PRIORITY_CLASS; - } - - if (!SetPriorityClass(GetCurrentProcess(), priorityClass)) - { - return -1; - } - - return 0; -} - -int shutdown_win32(void) -{ - HANDLE hToken; - TOKEN_PRIVILEGES tkp; - - // Get a token for this process. - if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) - { - return -1; - } - - // Get the LUID for the shutdown privilege. - LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid); - - tkp.PrivilegeCount = 1; // one privilege to set - tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; - - // Get the shutdown privilege for this process. - AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0); - - if (GetLastError() != ERROR_SUCCESS) - { - return -1; - } - - // Shut down the system and force all applications to close. - //if (!ExitWindowsEx(EWX_POWEROFF | EWX_FORCE, SHTDN_REASON_FLAG_PLANNED)) - //{ - //return -1; - //} - - return 0; -} - -#ifndef PRODUCT_BUSINESS -#define PRODUCT_BUSINESS 0x00000006 -#endif - -#ifndef PRODUCT_BUSINESS_N -#define PRODUCT_BUSINESS_N 0x00000010 -#endif - -#ifndef PRODUCT_HOME_BASIC -#define PRODUCT_HOME_BASIC 0x00000002 -#endif - -#ifndef PRODUCT_HOME_BASIC_N -#define PRODUCT_HOME_BASIC_N 0x00000005 -#endif - -#ifndef PRODUCT_HOME_PREMIUM -#define PRODUCT_HOME_PREMIUM 0x00000003 -#endif - -#ifndef PRODUCT_STARTER -#define PRODUCT_STARTER 0x0000000B -#endif - -#ifndef PRODUCT_ENTERPRISE -#define PRODUCT_ENTERPRISE 0x00000004 -#endif - -#ifndef PRODUCT_ULTIMATE -#define PRODUCT_ULTIMATE 0x00000001 -#endif - -bool getWindowsVersion(char* version) -{ - int index = 0; - OSVERSIONINFOEX osvi = {}; - - osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); - - if (!GetVersionEx((OSVERSIONINFO*)&osvi)) - return false; - - if (osvi.dwPlatformId != VER_PLATFORM_WIN32_NT) - return false; -// Windows Vista / Windows 7 - if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion <= 1) - { - if (osvi.wProductType == VER_NT_WORKSTATION) - { - if (osvi.dwMinorVersion == 1) - index += sprintf(version + index, "Microsoft Windows 7"); - else - index += sprintf(version + index, "Microsoft Windows Vista"); - - uint32_t productType = 0; - - HMODULE hKernel = GetModuleHandle("KERNEL32.DLL"); - - if (hKernel) - { - typedef bool (__stdcall *funcGetProductInfo)(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t*); - funcGetProductInfo pGetProductInfo = (funcGetProductInfo)GetProcAddress(hKernel, "GetProductInfo"); - - if (pGetProductInfo) - pGetProductInfo(6, 0, 0, 0, &productType); - - switch (productType) - { - case PRODUCT_STARTER: - { - index += sprintf(version + index, " Starter"); - break; - } - case PRODUCT_HOME_BASIC_N: - { - index += sprintf(version + index, " Home Basic N"); - break; - } - case PRODUCT_HOME_BASIC: - { - index += sprintf(version + index, " Home Basic"); - break; - } - case PRODUCT_HOME_PREMIUM: - { - index += sprintf(version + index, " Home Premium"); - break; - } - case PRODUCT_BUSINESS_N: - { - index += sprintf(version + index, " Business N"); - break; - } - case PRODUCT_BUSINESS: - { - index += sprintf(version + index, " Business"); - break; - } - case PRODUCT_ENTERPRISE: - { - index += sprintf(version + index, " Enterprise"); - break; - } - case PRODUCT_ULTIMATE: - { - index += sprintf(version + index, " Ultimate"); - break; - } - default: - break; - } - } - } - else if (osvi.wProductType == VER_NT_SERVER) - { - if (osvi.dwMinorVersion == 1) - index += sprintf(version + index, "Microsoft Windows Server 2008 R2"); - else - index += sprintf(version + index, "Microsoft Windows Server 2008"); - - if (osvi.wSuiteMask & VER_SUITE_DATACENTER) - index += sprintf(version + index, " Datacenter Edition"); - else if (osvi.wSuiteMask & VER_SUITE_ENTERPRISE) - index += sprintf(version + index, " Enterprise Edition"); - else if (osvi.wSuiteMask == VER_SUITE_BLADE) - index += sprintf(version + index, " Web Edition"); - else - index += sprintf(version + index, " Standard Edition"); - } - } -// Windows Server 2003 - else if (osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 2) - { - index += sprintf(version + index, "Microsoft Windows Server 2003"); - - if (GetSystemMetrics(SM_SERVERR2)) - index += sprintf(version + index, " R2"); - - if (osvi.wSuiteMask & VER_SUITE_DATACENTER) - index += sprintf(version + index, " Datacenter Edition"); - else if (osvi.wSuiteMask & VER_SUITE_ENTERPRISE) - index += sprintf(version + index, " Enterprise Edition"); - else if (osvi.wSuiteMask == VER_SUITE_BLADE) - index += sprintf(version + index, " Web Edition"); - else - index += sprintf(version + index, " Standard Edition"); - } -// Windows XP - else if (osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 1) - { - index += sprintf(version + index, "Microsoft Windows XP"); - - if (GetSystemMetrics(SM_MEDIACENTER)) - index += sprintf(version + index, " Media Center Edition"); - else if (GetSystemMetrics(SM_STARTER)) - index += sprintf(version + index, " Starter Edition"); - else if (GetSystemMetrics(SM_TABLETPC)) - index += sprintf(version + index, " Tablet PC Edition"); - else if (osvi.wSuiteMask & VER_SUITE_PERSONAL) - index += sprintf(version + index, " Home Edition"); - else - index += sprintf(version + index, " Professional"); - } -// Windows 2000 - else if (osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 0) - { - index += sprintf(version + index, "Microsoft Windows 2000"); - - if (osvi.wProductType == VER_NT_WORKSTATION) - { - index += sprintf(version + index, " Professional"); - } - else if (osvi.wProductType == VER_NT_SERVER) - { - if (osvi.wSuiteMask & VER_SUITE_DATACENTER) - index += sprintf(version + index, " Datacenter Server"); - else if (osvi.wSuiteMask & VER_SUITE_ENTERPRISE) - index += sprintf(version + index, " Advanced Server"); - else - index += sprintf(version + index, " Server"); - } - } -// Windows NT 4 - else if (osvi.dwMajorVersion == 4) - { - index += sprintf(version + index, "Microsoft Windows NT 4"); - - if (osvi.wProductType == VER_NT_WORKSTATION) - { - index += sprintf(version + index, " Workstation"); - } - else if (osvi.wProductType == VER_NT_SERVER) - { - if (osvi.wSuiteMask & VER_SUITE_ENTERPRISE) - index += sprintf(version + index, " Server, Enterprise Edition"); - else - index += sprintf(version + index, " Server"); - } - } - else - { - index += sprintf(version + index, "Microsoft Windows"); - } - -// Service pack and full version info - if (strlen(osvi.szCSDVersion) > 0) - { - index += sprintf(version + index, " %s", osvi.szCSDVersion); - } - - index += sprintf(version + index, " (%d.%d.%d", osvi.dwMajorVersion, osvi.dwMinorVersion, osvi.dwBuildNumber & 0xFFFF); - -// 64-bit Windows -#ifdef _WIN64 - index += sprintf(version + index, "; 64-bit"); -#else - bool isWow64 = false; - HMODULE hKernel = GetModuleHandle("kernel32.dll"); - - if (hKernel) - { - typedef bool (__stdcall *funcIsWow64Process)(void*, bool*); - - funcIsWow64Process pIsWow64Process = (funcIsWow64Process)GetProcAddress(hKernel, "IsWow64Process"); - - if (pIsWow64Process) - { - pIsWow64Process(GetCurrentProcess(), &isWow64); - } - } - - if (isWow64) - index += sprintf(version + index, "; 64-bit"); - else - index += sprintf(version + index, "; 32-bit"); -#endif - - index += sprintf(version + index, ")"); - - return true; -} - -void redirectStdoutToFile(void) -{ - // Don't redirect stdout and stderr if SDL hasn't already hijacked it. - // This allows us to optionally compile all EXEs as console applications - // so the output can be printed to the terminal for debugging purposes. - - // Close SDL generated logs and briefly redirect to NUL - freopen("NUL", "w", stdout); - freopen("NUL", "w", stderr); - - // Remove SDL logs to avoid confusion - char path[MAX_PATH]; - char stdoutPath[MAX_PATH]; - char stderrPath[MAX_PATH]; - DWORD pathlen = GetModuleFileName(NULL, path, MAX_PATH); - - while (pathlen > 0 && path[pathlen] != '\\') - pathlen--; - - path[pathlen] = '\0'; - - strcpy(stdoutPath, path); - strcat(stdoutPath, "\\stdout.txt"); - strcpy(stderrPath, path); - strcat(stderrPath, "\\stderr.txt"); - - remove(stdoutPath); - remove(stderrPath); - - // Redirect output to log file in the user's profile directory - const char* logFile = "admlog.txt"; - const char* baseDir = ADM_getBaseDir(); - char *logPath = new char[strlen(baseDir) + strlen(logFile) + 1]; - - strcpy(logPath, baseDir); - strcat(logPath, logFile); - - FILE *stream = fopen(logPath, "w"); - - if (stream) - { - fclose(stdout); - fclose(stderr); - - *stdout = *stream; - *stderr = *stream; - } - - // Line buffering - setvbuf(stdout, NULL, _IONBF, BUFSIZ); - setvbuf(stderr, NULL, _IONBF, BUFSIZ); - - _setmode(_fileno(stdout), _O_TEXT); - _setmode(_fileno(stderr), _O_TEXT); - - delete[] logPath; -} - -// Convert string from ANSI code page to wide char -int ansiStringToWideChar(const char *ansiString, int ansiStringLength, wchar_t *wideCharString) -{ - int wideCharStringLen = MultiByteToWideChar(CP_ACP, 0, ansiString, ansiStringLength, NULL, 0); - - if (wideCharString) - MultiByteToWideChar(CP_ACP, 0, ansiString, ansiStringLength, wideCharString, wideCharStringLen); - - return wideCharStringLen; -} - -// Convert UTF-8 string to wide char -int utf8StringToWideChar(const char *utf8String, int utf8StringLength, wchar_t *wideCharString) -{ - int wideCharStringLength = MultiByteToWideChar(CP_UTF8, 0, utf8String, utf8StringLength, NULL, 0); - - if (wideCharString) - MultiByteToWideChar(CP_UTF8, 0, utf8String, utf8StringLength, wideCharString, wideCharStringLength); - - return wideCharStringLength; -} -// Convert string from Wide Char to ANSI code page -int wideCharStringToAnsi(const wchar_t *wideCharString, int wideCharStringLength, char *ansiString, const char *filler) -{ - int flags = WC_COMPOSITECHECK; - - if (filler) - flags |= WC_NO_BEST_FIT_CHARS | WC_DEFAULTCHAR; - - int ansiStringLen = WideCharToMultiByte(CP_ACP, flags, wideCharString, wideCharStringLength, NULL, 0, filler, NULL); - - if (ansiString) - WideCharToMultiByte(CP_ACP, flags, wideCharString, wideCharStringLength, ansiString, ansiStringLen, filler, NULL); - - return ansiStringLen; -} - -static int utf8_to_wc(const char *in, wchar_t **out) -{ - int dirLength= utf8StringToWideChar(in, strlen(in), NULL) + 1; - wchar_t *wcDirectory=new wchar_t[dirLength]; - memset(wcDirectory,0,dirLength*sizeof(wchar_t)); - utf8StringToWideChar(in, strlen(in),wcDirectory); - *out=wcDirectory; - return dirLength; -} -static int convert_to_short_dir(wchar_t *in, wchar_t **out,int fileLength) -{ - int shortDirLength = GetShortPathNameW(in, NULL, 0); - int reserved=shortDirLength + fileLength; - wchar_t *wcShortDir = new wchar_t[reserved]; - memset(wcShortDir, 0, reserved * sizeof(wchar_t)); - GetShortPathNameW(in, wcShortDir, shortDirLength); - *out=wcShortDir; - return shortDirLength; -} - -/** - * \fn utf8StringToAnsi - * \brief Straight from avidemux 2.5 - */ -std::string utf8StringToAnsi(const char *utf8String) -{ - char *dupe=ADM_strdup(utf8String); - int l=strlen(dupe); - for(int i=0;i<l;i++) - { - if(dupe[i]=='/') dupe[i]='\\'; - } - - char *filename = ADM_strdup(ADM_GetFileName(dupe)); - ADM_PathStripName(dupe); - char *directory=dupe; - int filenameLength = strlen(filename); - int directoryLength = strlen(directory); - - printf("Path=%s\n",directory); - printf("Name=%s\n",filename); - - // Convert directory to wide char - int wcDirLength = utf8StringToWideChar(directory, directoryLength, NULL) + 1; - int wcFileLength = utf8StringToWideChar(filename, filenameLength, NULL) + 1; - wchar_t *wcDirectory = new wchar_t[wcDirLength]; - - memset(wcDirectory, 0, wcDirLength * sizeof(wchar_t)); - utf8StringToWideChar(directory, directoryLength, wcDirectory); - - // Get short directory - int shortDirLength = GetShortPathNameW(wcDirectory, NULL, 0); - wchar_t *wcShortDir = new wchar_t[shortDirLength + wcFileLength]; - - memset(wcShortDir, 0, (shortDirLength + wcFileLength) * sizeof(wchar_t)); - GetShortPathNameW(wcDirectory, wcShortDir, shortDirLength); - delete [] wcDirectory; - - // Append filename to directory - utf8StringToWideChar(filename, filenameLength, wcShortDir + (shortDirLength - 1)); - - // Convert path to ANSI - int dirtyAnsiPathLength = wideCharStringToAnsi(wcShortDir, -1, NULL, "?"); - char *dirtyAnsiPath = new char[dirtyAnsiPathLength]; - - wideCharStringToAnsi(wcShortDir, -1, dirtyAnsiPath, "?"); - - // Clean converted path - std::string cleanPath = std::string(dirtyAnsiPath); - printf("Dirty path=%s\n",dirtyAnsiPath); - std::string::iterator lastPos = std::remove(cleanPath.begin(), cleanPath.end(), '?'); - - cleanPath.erase(lastPos, cleanPath.end()); - delete [] dirtyAnsiPath; - - delete [] wcShortDir; - printf("clean path=%s\n",cleanPath.c_str()); - - ADM_dealloc(dupe); - ADM_dealloc(filename); - return cleanPath; -} - -// Convert Wide Char string to UTF-8 -int wideCharStringToUtf8(const wchar_t *wideCharString, int wideCharStringLength, char *utf8String) -{ - int utf8StringLen = WideCharToMultiByte(CP_UTF8, 0, wideCharString, wideCharStringLength, NULL, 0, NULL, NULL); - - if (utf8String) - WideCharToMultiByte(CP_UTF8, 0, wideCharString, wideCharStringLength, utf8String, utf8StringLen, NULL, NULL); - - return utf8StringLen; -} - -// Convert string from ANSI code page to UTF-8 -int ansiStringToUtf8(const char *ansiString, int ansiStringLength, char *utf8String) -{ - int wideCharStringLen = ansiStringToWideChar(ansiString, ansiStringLength, NULL); - wchar_t *wideCharString = new wchar_t[wideCharStringLen]; - - ansiStringToWideChar(ansiString, ansiStringLength, wideCharString); - - int multiByteStringLen = wideCharStringToUtf8(wideCharString, wideCharStringLen, NULL); - - if (utf8String) - wideCharStringToUtf8(wideCharString, wideCharStringLen, utf8String); - - delete [] wideCharString; - - return multiByteStringLen; -} - -void getUtf8CommandLine(int *argc, char **argv[]) -{ - wchar_t **wargv = CommandLineToArgvW(GetCommandLineW(), argc); - - if (wargv) - { - *argv = new char *[*argc]; - - for (int i = 0; i < *argc; i++) - { - int utf8Length = wideCharStringToUtf8(wargv[i], -1, NULL); - char *utf8 = new char[utf8Length]; - - wideCharStringToUtf8(wargv[i], -1, utf8); - (*argv)[i] = utf8; - } - - LocalFree(wargv); - } - else - { - *argc = 0; - *argv = NULL; - } -} - -void freeUtf8CommandLine(int argc, char *argv[]) -{ - for (int i = 0; i < argc; i++) - { - delete [] argv[i]; - } - - delete [] argv; -} - -#endif // _WIN32 +#ifdef _WIN32 +#include <winsock2.h> +#include <windows.h> +#include <fcntl.h> +#include <io.h> +#include <string> +#include <winnls.h> + +#include "ADM_default.h" +#include "ADM_win32.h" +#include "ADM_misc.h" +#include <algorithm> +void ADM_usleep(unsigned long us) +{ + Sleep(us/1000); +} + +uint8_t win32_netInit(void) +{ + WSADATA wsaData; + int iResult; + + printf("Initializing WinSock\n"); + iResult = WSAStartup(MAKEWORD(2,2), &wsaData); + + if (iResult != NO_ERROR) + { + printf("Error at WSAStartup()\n"); + return 0; + } + + printf("WinSock ok\n"); + return 1; +} + +#ifndef HAVE_GETTIMEOFDAY +extern "C" +{ +void gettimeofday(struct timeval *p, TIMZ *tz); +} + +void gettimeofday(struct timeval *p, TIMZ *tz) +{ + unsigned long int sec; + SYSTEMTIME tme; + + GetSystemTime(&tme); + + sec=tme.wSecond; + sec+=60*tme.wMinute; + sec+=60*60*tme.wHour; + + p->tv_sec=sec; + p->tv_usec=tme.wMilliseconds*1000; + + return; +} +#endif // HAVE_GETTIMEOFDAY + +int getpriority(int which, int who) +{ + unsigned int priorityClass; + + ADM_assert(which == PRIO_PROCESS); + ADM_assert(who == 0); + + priorityClass = GetPriorityClass(GetCurrentProcess()); + + switch (priorityClass) + { + case HIGH_PRIORITY_CLASS: + return -18; + break; + case ABOVE_NORMAL_PRIORITY_CLASS: + return -10; + break; + case NORMAL_PRIORITY_CLASS: + return 0; + break; + case BELOW_NORMAL_PRIORITY_CLASS: + return 10; + break; + case IDLE_PRIORITY_CLASS: + return 18; + break; + default: + ADM_assert(0); + } +} + +int setpriority(int which, int who, int value) +{ + unsigned int priorityClass; + + ADM_assert(which == PRIO_PROCESS); + ADM_assert(who == 0); + ADM_assert(value >= PRIO_MIN && value <= PRIO_MAX); + + if (value >= -20 && value <= -16) + { + priorityClass = HIGH_PRIORITY_CLASS; + } + else if (value >= -15 && value <= -6) + { + priorityClass = ABOVE_NORMAL_PRIORITY_CLASS; + } + else if (value >= -5 && value <= 4) + { + priorityClass = NORMAL_PRIORITY_CLASS; + } + else if (value >= 6 && value <= 15) + { + priorityClass = BELOW_NORMAL_PRIORITY_CLASS; + } + else if (value >= 16 && value <= 20) + { + priorityClass = IDLE_PRIORITY_CLASS; + } + + if (!SetPriorityClass(GetCurrentProcess(), priorityClass)) + { + return -1; + } + + return 0; +} + +int shutdown_win32(void) +{ + HANDLE hToken; + TOKEN_PRIVILEGES tkp; + + // Get a token for this process. + if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) + { + return -1; + } + + // Get the LUID for the shutdown privilege. + LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid); + + tkp.PrivilegeCount = 1; // one privilege to set + tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; + + // Get the shutdown privilege for this process. + AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0); + + if (GetLastError() != ERROR_SUCCESS) + { + return -1; + } + + // Shut down the system and force all applications to close. + //if (!ExitWindowsEx(EWX_POWEROFF | EWX_FORCE, SHTDN_REASON_FLAG_PLANNED)) + //{ + //return -1; + //} + + return 0; +} + +#ifndef PRODUCT_BUSINESS +#define PRODUCT_BUSINESS 0x00000006 +#endif + +#ifndef PRODUCT_BUSINESS_N +#define PRODUCT_BUSINESS_N 0x00000010 +#endif + +#ifndef PRODUCT_HOME_BASIC +#define PRODUCT_HOME_BASIC 0x00000002 +#endif + +#ifndef PRODUCT_HOME_BASIC_N +#define PRODUCT_HOME_BASIC_N 0x00000005 +#endif + +#ifndef PRODUCT_HOME_PREMIUM +#define PRODUCT_HOME_PREMIUM 0x00000003 +#endif + +#ifndef PRODUCT_STARTER +#define PRODUCT_STARTER 0x0000000B +#endif + +#ifndef PRODUCT_ENTERPRISE +#define PRODUCT_ENTERPRISE 0x00000004 +#endif + +#ifndef PRODUCT_ULTIMATE +#define PRODUCT_ULTIMATE 0x00000001 +#endif + +bool getWindowsVersion(char* version) +{ + int index = 0; + OSVERSIONINFOEX osvi = {}; + + osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); + + if (!GetVersionEx((OSVERSIONINFO*)&osvi)) + return false; + + if (osvi.dwPlatformId != VER_PLATFORM_WIN32_NT) + return false; +// Windows Vista / Windows 7 + if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion <= 1) + { + if (osvi.wProductType == VER_NT_WORKSTATION) + { + if (osvi.dwMinorVersion == 1) + index += sprintf(version + index, "Microsoft Windows 7"); + else + index += sprintf(version + index, "Microsoft Windows Vista"); + + uint32_t productType = 0; + + HMODULE hKernel = GetModuleHandle("KERNEL32.DLL"); + + if (hKernel) + { + typedef bool (__stdcall *funcGetProductInfo)(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t*); + funcGetProductInfo pGetProductInfo = (funcGetProductInfo)GetProcAddress(hKernel, "GetProductInfo"); + + if (pGetProductInfo) + pGetProductInfo(6, 0, 0, 0, &productType); + + switch (productType) + { + case PRODUCT_STARTER: + { + index += sprintf(version + index, " Starter"); + break; + } + case PRODUCT_HOME_BASIC_N: + { + index += sprintf(version + index, " Home Basic N"); + break; + } + case PRODUCT_HOME_BASIC: + { + index += sprintf(version + index, " Home Basic"); + break; + } + case PRODUCT_HOME_PREMIUM: + { + index += sprintf(version + index, " Home Premium"); + break; + } + case PRODUCT_BUSINESS_N: + { + index += sprintf(version + index, " Business N"); + break; + } + case PRODUCT_BUSINESS: + { + index += sprintf(version + index, " Business"); + break; + } + case PRODUCT_ENTERPRISE: + { + index += sprintf(version + index, " Enterprise"); + break; + } + case PRODUCT_ULTIMATE: + { + index += sprintf(version + index, " Ultimate"); + break; + } + default: + break; + } + } + } + else if (osvi.wProductType == VER_NT_SERVER) + { + if (osvi.dwMinorVersion == 1) + index += sprintf(version + index, "Microsoft Windows Server 2008 R2"); + else + index += sprintf(version + index, "Microsoft Windows Server 2008"); + + if (osvi.wSuiteMask & VER_SUITE_DATACENTER) + index += sprintf(version + index, " Datacenter Edition"); + else if (osvi.wSuiteMask & VER_SUITE_ENTERPRISE) + index += sprintf(version + index, " Enterprise Edition"); + else if (osvi.wSuiteMask == VER_SUITE_BLADE) + index += sprintf(version + index, " Web Edition"); + else + index += sprintf(version + index, " Standard Edition"); + } + } +// Windows Server 2003 + else if (osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 2) + { + index += sprintf(version + index, "Microsoft Windows Server 2003"); + + if (GetSystemMetrics(SM_SERVERR2)) + index += sprintf(version + index, " R2"); + + if (osvi.wSuiteMask & VER_SUITE_DATACENTER) + index += sprintf(version + index, " Datacenter Edition"); + else if (osvi.wSuiteMask & VER_SUITE_ENTERPRISE) + index += sprintf(version + index, " Enterprise Edition"); + else if (osvi.wSuiteMask == VER_SUITE_BLADE) + index += sprintf(version + index, " Web Edition"); + else + index += sprintf(version + index, " Standard Edition"); + } +// Windows XP + else if (osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 1) + { + index += sprintf(version + index, "Microsoft Windows XP"); + + if (GetSystemMetrics(SM_MEDIACENTER)) + index += sprintf(version + index, " Media Center Edition"); + else if (GetSystemMetrics(SM_STARTER)) + index += sprintf(version + index, " Starter Edition"); + else if (GetSystemMetrics(SM_TABLETPC)) + index += sprintf(version + index, " Tablet PC Edition"); + else if (osvi.wSuiteMask & VER_SUITE_PERSONAL) + index += sprintf(version + index, " Home Edition"); + else + index += sprintf(version + index, " Professional"); + } +// Windows 2000 + else if (osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 0) + { + index += sprintf(version + index, "Microsoft Windows 2000"); + + if (osvi.wProductType == VER_NT_WORKSTATION) + { + index += sprintf(version + index, " Professional"); + } + else if (osvi.wProductType == VER_NT_SERVER) + { + if (osvi.wSuiteMask & VER_SUITE_DATACENTER) + index += sprintf(version + index, " Datacenter Server"); + else if (osvi.wSuiteMask & VER_SUITE_ENTERPRISE) + index += sprintf(version + index, " Advanced Server"); + else + index += sprintf(version + index, " Server"); + } + } +// Windows NT 4 + else if (osvi.dwMajorVersion == 4) + { + index += sprintf(version + index, "Microsoft Windows NT 4"); + + if (osvi.wProductType == VER_NT_WORKSTATION) + { + index += sprintf(version + index, " Workstation"); + } + else if (osvi.wProductType == VER_NT_SERVER) + { + if (osvi.wSuiteMask & VER_SUITE_ENTERPRISE) + index += sprintf(version + index, " Server, Enterprise Edition"); + else + index += sprintf(version + index, " Server"); + } + } + else + { + index += sprintf(version + index, "Microsoft Windows"); + } + +// Service pack and full version info + if (strlen(osvi.szCSDVersion) > 0) + { + index += sprintf(version + index, " %s", osvi.szCSDVersion); + } + + index += sprintf(version + index, " (%d.%d.%d", osvi.dwMajorVersion, osvi.dwMinorVersion, osvi.dwBuildNumber & 0xFFFF); + +// 64-bit Windows +#ifdef _WIN64 + index += sprintf(version + index, "; 64-bit"); +#else + bool isWow64 = false; + HMODULE hKernel = GetModuleHandle("kernel32.dll"); + + if (hKernel) + { + typedef bool (__stdcall *funcIsWow64Process)(void*, bool*); + + funcIsWow64Process pIsWow64Process = (funcIsWow64Process)GetProcAddress(hKernel, "IsWow64Process"); + + if (pIsWow64Process) + { + pIsWow64Process(GetCurrentProcess(), &isWow64); + } + } + + if (isWow64) + index += sprintf(version + index, "; 64-bit"); + else + index += sprintf(version + index, "; 32-bit"); +#endif + + index += sprintf(version + index, ")"); + + return true; +} + +void redirectStdoutToFile(void) +{ + // Don't redirect stdout and stderr if SDL hasn't already hijacked it. + // This allows us to optionally compile all EXEs as console applications + // so the output can be printed to the terminal for debugging purposes. + + // Close SDL generated logs and briefly redirect to NUL + freopen("NUL", "w", stdout); + freopen("NUL", "w", stderr); + + // Remove SDL logs to avoid confusion + char path[MAX_PATH]; + char stdoutPath[MAX_PATH]; + char stderrPath[MAX_PATH]; + DWORD pathlen = GetModuleFileName(NULL, path, MAX_PATH); + + while (pathlen > 0 && path[pathlen] != '\\') + pathlen--; + + path[pathlen] = '\0'; + + strcpy(stdoutPath, path); + strcat(stdoutPath, "\\stdout.txt"); + strcpy(stderrPath, path); + strcat(stderrPath, "\\stderr.txt"); + + remove(stdoutPath); + remove(stderrPath); + + // Redirect output to log file in the user's profile directory + const char* logFile = "admlog.txt"; + const char* baseDir = ADM_getBaseDir(); + char *logPath = new char[strlen(baseDir) + strlen(logFile) + 1]; + + strcpy(logPath, baseDir); + strcat(logPath, logFile); + + FILE *stream = fopen(logPath, "w"); + + if (stream) + { + fclose(stdout); + fclose(stderr); + + *stdout = *stream; + *stderr = *stream; + } + + // Line buffering + setvbuf(stdout, NULL, _IONBF, BUFSIZ); + setvbuf(stderr, NULL, _IONBF, BUFSIZ); + + _setmode(_fileno(stdout), _O_TEXT); + _setmode(_fileno(stderr), _O_TEXT); + + delete[] logPath; +} + +// Convert string from ANSI code page to wide char +int ansiStringToWideChar(const char *ansiString, int ansiStringLength, wchar_t *wideCharString) +{ + int wideCharStringLen = MultiByteToWideChar(CP_ACP, 0, ansiString, ansiStringLength, NULL, 0); + + if (wideCharString) + MultiByteToWideChar(CP_ACP, 0, ansiString, ansiStringLength, wideCharString, wideCharStringLen); + + return wideCharStringLen; +} + +// Convert UTF-8 string to wide char +int utf8StringToWideChar(const char *utf8String, int utf8StringLength, wchar_t *wideCharString) +{ + int wideCharStringLength = MultiByteToWideChar(CP_UTF8, 0, utf8String, utf8StringLength, NULL, 0); + + if (wideCharString) + MultiByteToWideChar(CP_UTF8, 0, utf8String, utf8StringLength, wideCharString, wideCharStringLength); + + return wideCharStringLength; +} +// Convert string from Wide Char to ANSI code page +int wideCharStringToAnsi(const wchar_t *wideCharString, int wideCharStringLength, char *ansiString, const char *filler) +{ + int flags = WC_COMPOSITECHECK; + + if (filler) + flags |= WC_NO_BEST_FIT_CHARS | WC_DEFAULTCHAR; + + int ansiStringLen = WideCharToMultiByte(CP_ACP, flags, wideCharString, wideCharStringLength, NULL, 0, filler, NULL); + + if (ansiString) + WideCharToMultiByte(CP_ACP, flags, wideCharString, wideCharStringLength, ansiString, ansiStringLen, filler, NULL); + + return ansiStringLen; +} + +static int utf8_to_wc(const char *in, wchar_t **out) +{ + int dirLength= utf8StringToWideChar(in, strlen(in), NULL) + 1; + wchar_t *wcDirectory=new wchar_t[dirLength]; + memset(wcDirectory,0,dirLength*sizeof(wchar_t)); + utf8StringToWideChar(in, strlen(in),wcDirectory); + *out=wcDirectory; + return dirLength; +} +static int convert_to_short_dir(wchar_t *in, wchar_t **out,int fileLength) +{ + int shortDirLength = GetShortPathNameW(in, NULL, 0); + int reserved=shortDirLength + fileLength; + wchar_t *wcShortDir = new wchar_t[reserved]; + memset(wcShortDir, 0, reserved * sizeof(wchar_t)); + GetShortPathNameW(in, wcShortDir, shortDirLength); + *out=wcShortDir; + return shortDirLength; +} + +/** + * \fn utf8StringToAnsi + * \brief Straight from avidemux 2.5 + */ +std::string utf8StringToAnsi(const char *utf8String) +{ + char *dupe=ADM_strdup(utf8String); + int l=strlen(dupe); + for(int i=0;i<l;i++) + { + if(dupe[i]=='/') dupe[i]='\\'; + } + + std::string fileName=ADM_getFileName(dupe); + std::string pathName=ADM_extractPath(dupe); + ADM_dealloc(dupe); + + + + int filenameLength = fileName.size(); + int directoryLength = pathName.size(); + + printf("Path=%s\n",pathName.c_str()); + printf("Name=%s\n",fileName.c_str()); + + // Convert directory to wide char + int wcDirLength = utf8StringToWideChar(pathName.c_str(), directoryLength, NULL) + 1; + int wcFileLength = utf8StringToWideChar(fileName.c_str(), filenameLength, NULL) + 1; + wchar_t *wcDirectory = new wchar_t[wcDirLength]; + + memset(wcDirectory, 0, wcDirLength * sizeof(wchar_t)); + utf8StringToWideChar(pathName.c_str(), directoryLength, wcDirectory); + + // Get short directory + int shortDirLength = GetShortPathNameW(wcDirectory, NULL, 0); + wchar_t *wcShortDir = new wchar_t[shortDirLength + wcFileLength]; + + memset(wcShortDir, 0, (shortDirLength + wcFileLength) * sizeof(wchar_t)); + GetShortPathNameW(wcDirectory, wcShortDir, shortDirLength); + delete [] wcDirectory; + + // Append filename to directory + utf8StringToWideChar(fileName.c_str(), filenameLength, wcShortDir + (shortDirLength - 1)); + + // Convert path to ANSI + int dirtyAnsiPathLength = wideCharStringToAnsi(wcShortDir, -1, NULL, "?"); + char *dirtyAnsiPath = new char[dirtyAnsiPathLength]; + + wideCharStringToAnsi(wcShortDir, -1, dirtyAnsiPath, "?"); + + // Clean converted path + std::string cleanPath = std::string(dirtyAnsiPath); + printf("Dirty path=%s\n",dirtyAnsiPath); + std::string::iterator lastPos = std::remove(cleanPath.begin(), cleanPath.end(), '?'); + + cleanPath.erase(lastPos, cleanPath.end()); + delete [] dirtyAnsiPath; + + delete [] wcShortDir; + printf("clean path=%s\n",cleanPath.c_str()); + + return cleanPath; +} + +// Convert Wide Char string to UTF-8 +int wideCharStringToUtf8(const wchar_t *wideCharString, int wideCharStringLength, char *utf8String) +{ + int utf8StringLen = WideCharToMultiByte(CP_UTF8, 0, wideCharString, wideCharStringLength, NULL, 0, NULL, NULL); + + if (utf8String) + WideCharToMultiByte(CP_UTF8, 0, wideCharString, wideCharStringLength, utf8String, utf8StringLen, NULL, NULL); + + return utf8StringLen; +} + +// Convert string from ANSI code page to UTF-8 +int ansiStringToUtf8(const char *ansiString, int ansiStringLength, char *utf8String) +{ + int wideCharStringLen = ansiStringToWideChar(ansiString, ansiStringLength, NULL); + wchar_t *wideCharString = new wchar_t[wideCharStringLen]; + + ansiStringToWideChar(ansiString, ansiStringLength, wideCharString); + + int multiByteStringLen = wideCharStringToUtf8(wideCharString, wideCharStringLen, NULL); + + if (utf8String) + wideCharStringToUtf8(wideCharString, wideCharStringLen, utf8String); + + delete [] wideCharString; + + return multiByteStringLen; +} + +void getUtf8CommandLine(int *argc, char **argv[]) +{ + wchar_t **wargv = CommandLineToArgvW(GetCommandLineW(), argc); + + if (wargv) + { + *argv = new char *[*argc]; + + for (int i = 0; i < *argc; i++) + { + int utf8Length = wideCharStringToUtf8(wargv[i], -1, NULL); + char *utf8 = new char[utf8Length]; + + wideCharStringToUtf8(wargv[i], -1, utf8); + (*argv)[i] = utf8; + } + + LocalFree(wargv); + } + else + { + *argc = 0; + *argv = NULL; + } +} + +void freeUtf8CommandLine(int argc, char *argv[]) +{ + for (int i = 0; i < argc; i++) + { + delete [] argv[i]; + } + + delete [] argv; +} + +#endif // _WIN32
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudio/include/ADM_audioCodecEnum.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudio/include/ADM_audioCodecEnum.h
Changed
@@ -29,6 +29,7 @@ #define WAV_AMV_ADPCM 9900 #define WAV_NELLYMOSER 9901 #define WAV_UNKNOWN 9999 +#define WAV_FLAC 61868 // dummy ID #endif //EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudio/include/ADM_coreAudio6_export.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudio/include/ADM_coreAudio6_export.h
Changed
@@ -1,53 +1,53 @@ - -#ifndef ADM_COREAUDIO6_EXPORT_H -#define ADM_COREAUDIO6_EXPORT_H - -#ifdef ADM_COREAUDIO6_STATIC_DEFINE -# define ADM_COREAUDIO6_EXPORT -# define ADM_COREAUDIO6_NO_EXPORT -#else -# ifndef ADM_COREAUDIO6_EXPORT -# ifdef ADM_coreAudio6_EXPORTS - /* We are building this library */ -# ifdef _WIN32 -# define ADM_COREAUDIO6_EXPORT __declspec(dllexport) -# else -# define ADM_COREAUDIO6_EXPORT __attribute__((visibility("default"))) -# endif -# else - /* We are using this library */ -# ifdef _WIN32 -# define ADM_COREAUDIO6_EXPORT __declspec(dllimport) -# else -# define ADM_COREAUDIO6_EXPORT __attribute__((visibility("default"))) -# endif -# endif -# endif - -# ifndef ADM_COREAUDIO6_NO_EXPORT -# ifdef _WIN32 -# define ADM_COREAUDIO6_NO_EXPORT -# else -# define ADM_COREAUDIO6_NO_EXPORT __attribute__((visibility("hidden"))) -# endif -# endif -#endif - -#ifndef ADM_COREAUDIO6_DEPRECATED -# ifdef __GNUC__ -# define ADM_COREAUDIO6_DEPRECATED __attribute__ ((__deprecated__)) -# define ADM_COREAUDIO6_DEPRECATED_EXPORT ADM_COREAUDIO6_EXPORT __attribute__ ((__deprecated__)) -# define ADM_COREAUDIO6_DEPRECATED_NO_EXPORT ADM_COREAUDIO6_NO_EXPORT __attribute__ ((__deprecated__)) -# elif defined(_WIN32) -# define ADM_COREAUDIO6_DEPRECATED __declspec(deprecated) -# define ADM_COREAUDIO6_DEPRECATED_EXPORT ADM_COREAUDIO6_EXPORT __declspec(deprecated) -# define ADM_COREAUDIO6_DEPRECATED_NO_EXPORT ADM_COREAUDIO6_NO_EXPORT __declspec(deprecated) -# endif -#endif - -#define DEFINE_NO_DEPRECATED 0 -#if DEFINE_NO_DEPRECATED -# define ADM_COREAUDIO6_NO_DEPRECATED -#endif - -#endif + +#ifndef ADM_COREAUDIO6_EXPORT_H +#define ADM_COREAUDIO6_EXPORT_H + +#ifdef ADM_COREAUDIO6_STATIC_DEFINE +# define ADM_COREAUDIO6_EXPORT +# define ADM_COREAUDIO6_NO_EXPORT +#else +# ifndef ADM_COREAUDIO6_EXPORT +# ifdef ADM_coreAudio6_EXPORTS + /* We are building this library */ +# ifdef _WIN32 +# define ADM_COREAUDIO6_EXPORT __declspec(dllexport) +# else +# define ADM_COREAUDIO6_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef _WIN32 +# define ADM_COREAUDIO6_EXPORT __declspec(dllimport) +# else +# define ADM_COREAUDIO6_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef ADM_COREAUDIO6_NO_EXPORT +# ifdef _WIN32 +# define ADM_COREAUDIO6_NO_EXPORT +# else +# define ADM_COREAUDIO6_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef ADM_COREAUDIO6_DEPRECATED +# ifdef __GNUC__ +# define ADM_COREAUDIO6_DEPRECATED __attribute__ ((__deprecated__)) +# define ADM_COREAUDIO6_DEPRECATED_EXPORT ADM_COREAUDIO6_EXPORT __attribute__ ((__deprecated__)) +# define ADM_COREAUDIO6_DEPRECATED_NO_EXPORT ADM_COREAUDIO6_NO_EXPORT __attribute__ ((__deprecated__)) +# elif defined(_WIN32) +# define ADM_COREAUDIO6_DEPRECATED __declspec(deprecated) +# define ADM_COREAUDIO6_DEPRECATED_EXPORT ADM_COREAUDIO6_EXPORT __declspec(deprecated) +# define ADM_COREAUDIO6_DEPRECATED_NO_EXPORT ADM_COREAUDIO6_NO_EXPORT __declspec(deprecated) +# endif +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define ADM_COREAUDIO6_NO_DEPRECATED +#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp
Changed
@@ -198,28 +198,29 @@ { switch(codec) { - case WAV_DTS: return QT_TR_NOOP("DTS"); - case WAV_PCM: return QT_TR_NOOP("PCM"); - case WAV_MP2: return QT_TR_NOOP("MP2"); - case WAV_MP3: return QT_TR_NOOP("MP3"); - case WAV_WMAPRO: return QT_TR_NOOP("WMAPRO"); - case WAV_WMA: return QT_TR_NOOP("WMA"); - case WAV_LPCM: return QT_TR_NOOP("LPCM"); - case WAV_AC3: return QT_TR_NOOP("AC3"); - case WAV_OPUS: return QT_TR_NOOP("OPUS"); - case WAV_EAC3: return QT_TR_NOOP("E-AC3"); - case WAV_OGG_VORBIS: return QT_TR_NOOP("Ogg Vorbis"); - case WAV_MP4: return QT_TR_NOOP("MP4"); - case WAV_AAC: return QT_TR_NOOP("AAC"); - case WAV_QDM2: return QT_TR_NOOP("QDM2"); - case WAV_AMRNB: return QT_TR_NOOP("AMR-NB"); - case WAV_MSADPCM: return QT_TR_NOOP("MSADPCM"); - case WAV_ULAW: return QT_TR_NOOP("ULAW"); - case WAV_IMAADPCM: return QT_TR_NOOP("IMA ADPCM"); - case WAV_8BITS_UNSIGNED:return QT_TR_NOOP("8-bit PCM"); + case WAV_DTS: return QT_TRANSLATE_NOOP("adm","DTS"); + case WAV_PCM: return QT_TRANSLATE_NOOP("adm","PCM"); + case WAV_MP2: return QT_TRANSLATE_NOOP("adm","MP2"); + case WAV_MP3: return QT_TRANSLATE_NOOP("adm","MP3"); + case WAV_WMAPRO: return QT_TRANSLATE_NOOP("adm","WMAPRO"); + case WAV_WMA: return QT_TRANSLATE_NOOP("adm","WMA"); + case WAV_LPCM: return QT_TRANSLATE_NOOP("adm","LPCM"); + case WAV_AC3: return QT_TRANSLATE_NOOP("adm","AC3"); + case WAV_OPUS: return QT_TRANSLATE_NOOP("adm","OPUS"); + case WAV_FLAC: return QT_TRANSLATE_NOOP("adm","FLAC"); + case WAV_EAC3: return QT_TRANSLATE_NOOP("adm","E-AC3"); + case WAV_OGG_VORBIS: return QT_TRANSLATE_NOOP("adm","Ogg Vorbis"); + case WAV_MP4: return QT_TRANSLATE_NOOP("adm","MP4"); + case WAV_AAC: return QT_TRANSLATE_NOOP("adm","AAC"); + case WAV_QDM2: return QT_TRANSLATE_NOOP("adm","QDM2"); + case WAV_AMRNB: return QT_TRANSLATE_NOOP("adm","AMR-NB"); + case WAV_MSADPCM: return QT_TRANSLATE_NOOP("adm","MSADPCM"); + case WAV_ULAW: return QT_TRANSLATE_NOOP("adm","ULAW"); + case WAV_IMAADPCM: return QT_TRANSLATE_NOOP("adm","IMA ADPCM"); + case WAV_8BITS_UNSIGNED:return QT_TRANSLATE_NOOP("adm","8-bit PCM"); } ADM_warning("Unkown audio codec :%d (0x%x)\n",codec,codec); - return QT_TR_NOOP("Unknown codec"); + return QT_TRANSLATE_NOOP("adm","Unknown codec"); } // EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudio/src/ADM_audioStreamBuffered.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudio/src/ADM_audioStreamBuffered.cpp
Changed
@@ -28,6 +28,9 @@ */ bool ADM_audioStreamBuffered::refill(void) { + int nbTry=0; +#define MAX_TRIES 50 // ~ 1 sec +again: // Shrink buffer... if(limit>ADM_AUDIOSTREAM_BUFFER_SIZE && start> 10*1024) { @@ -48,7 +51,19 @@ { if( labs((int64_t)newDts-(int64_t)lastDts)>ADM_MAX_SKEW) { - printf("[AudioStream] Warning skew in dts =%" PRId64", \n",(int64_t)newDts-(uint64_t)lastDts); + if(newDts<lastDts || newDts>(lastDts+60LL*1000000LL)) // If the jump is absurd we ignore it + { + nbTry++; + if(nbTry<MAX_TRIES) + { + ADM_warning("Trying to ignore the discontinuous timestamp (%d try)\n",nbTry); + goto again; + } + } + uint64_t delta=labs((int64_t)newDts-(int64_t)lastDts); + const char *sign="+"; + if(newDts<lastDts) sign="-"; + printf("[AudioStream] Warning skew in dts =%s %lu \n",sign,delta); printf("[AudioStream] Warning skew lastDts=%s \n",ADM_us2plain(lastDts)); printf("[AudioStream] Warning skew newDts=%s \n",ADM_us2plain(newDts)); setDts(newDts);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp
Changed
@@ -173,7 +173,7 @@ { uint32_t size; uint64_t newDts,pos; -DIA_workingBase *work=createWorking("Building time map"); +DIA_workingBase *work=createWorking(QT_TRANSLATE_NOOP("adm","Building time map")); ADM_assert(access->canSeekOffset()==true); access->setPos(0);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudioDevice/include/ADM_audioDeviceInternal.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudioDevice/include/ADM_audioDeviceInternal.h
Changed
@@ -18,9 +18,9 @@ void (*deleteAudioDevice)(audioDeviceThreaded *device); uint8_t (*getVersion)(uint32_t *major,uint32_t *minor,uint32_t *patch); // Only initialized once - const char *name; - const char *descriptor; - uint32_t apiVersion; + std::string name; + std::string descriptor; + uint32_t apiVersion; ADM_AudioDevices(const char *file) : ADM_LibWrapper() { @@ -28,23 +28,22 @@ uint32_t (*getApiVersion)(); const char *(*getAudioDeviceName)(); - initialised = (loadLibrary(file) && getSymbols(6, + initialised = (loadLibrary(file) && getSymbols(6, &createAudioDevice, "create", &deleteAudioDevice, "destroy", - &getAudioDeviceName, "getName", &getApiVersion, "getApiVersion", &getVersion, "getVersion", &getDescriptor, "getDescriptor")); if(initialised) { - name=getAudioDeviceName(); - apiVersion=getApiVersion(); - descriptor=getDescriptor(); - printf("Name :%s ApiVersion :%d\n",name,apiVersion); + name =std::string(getAudioDeviceName()); + apiVersion= getApiVersion(); + descriptor=std::string(getDescriptor()); + ADM_info("Name :%s ApiVersion :%d\n",name.c_str(),apiVersion); }else { - printf("Symbol loading failed for %s\n",file); + ADM_warning("Symbol loading failed for %s\n",file); } } ADM_AudioDevices(const char *name,const char *desc, @@ -53,8 +52,8 @@ void (*deleteAudioDevice)(audioDeviceThreaded *device)) : ADM_LibWrapper() { - this->name=name; - this->descriptor=desc; + this->name=std::string(name); + this->descriptor=std::string(desc); this->apiVersion=ADM_AUDIO_DEVICE_API_VERSION; this->createAudioDevice=createAudioDevice; this->deleteAudioDevice=deleteAudioDevice;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudioDevice/include/audio_out.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudioDevice/include/audio_out.h
Changed
@@ -36,7 +36,7 @@ ADM_COREAUDIODEVICE6_EXPORT uint8_t AVDM_setVolume(int volume); // Get infos ADM_COREAUDIODEVICE6_EXPORT uint32_t ADM_av_getNbDevices(void); -ADM_COREAUDIODEVICE6_EXPORT bool ADM_av_getDeviceInfo(int filter, const char **name, uint32_t *major,uint32_t *minor,uint32_t *patch); +ADM_COREAUDIODEVICE6_EXPORT bool ADM_av_getDeviceInfo(int filter, std::string &name, uint32_t *major,uint32_t *minor,uint32_t *patch); ADM_COREAUDIODEVICE6_EXPORT uint32_t AVDM_getMsFullness(void); /// Fullness in ms ADM_COREAUDIODEVICE6_EXPORT bool AVDM_getStats(uint32_t *vol); // Retrieve volume info #endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudioDevice/src/ADM_audiodevice.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudioDevice/src/ADM_audiodevice.cpp
Changed
@@ -28,8 +28,7 @@ static AUDIO_DEVICE currentDevice=0; //0 is always dummy static AUDIO_DEVICE ADM_audioByName(const char *name); -static const char *ADM_audioById(AUDIO_DEVICE id); - +static const std::string &ADM_audioById(AUDIO_DEVICE id); // --------- couple of stubs for dummy device ------------- static uint8_t DummyGetVersion(uint32_t *major,uint32_t *minor,uint32_t *patch) @@ -60,12 +59,12 @@ \fn ADM_av_getDeviceInfo \brief Get Infos about the filter#th plugin */ -bool ADM_av_getDeviceInfo(int filter, const char **name, uint32_t *major,uint32_t *minor,uint32_t *patch) +bool ADM_av_getDeviceInfo(int filter, std::string &name, uint32_t *major,uint32_t *minor,uint32_t *patch) { filter++; ADM_assert(filter<ListOfAudioDevices.size()); ListOfAudioDevices[filter]->getVersion(major,minor,patch); - *name=ListOfAudioDevices[filter]->name; + name=ListOfAudioDevices[filter]->name; return true; } /** @@ -81,7 +80,7 @@ if(dll->apiVersion!=ADM_AUDIO_DEVICE_API_VERSION) Fail(WrongApiVersion); ListOfAudioDevices.append(dll); // Needed for cleanup. FIXME TODO Delete it. - ADM_info("[Filters] Registered filter %s as %s\n",file,dll->descriptor); + ADM_info("[Filters] Registered filter %s as %s\n",file,dll->descriptor.c_str()); return true; // Fail! er: @@ -133,9 +132,9 @@ void AVDM_audioSave( void ) { -const char *string; - string=ADM_audioById(currentDevice); - prefs->set(AUDIO_DEVICE_AUDIODEVICE, string); +std::string audioAsString; + audioAsString=ADM_audioById(currentDevice); + prefs->set(AUDIO_DEVICE_AUDIODEVICE, audioAsString); } /** \fn ADM_audioByName @@ -147,7 +146,7 @@ if(!name) return (AUDIO_DEVICE)0; for(uint32_t i=0;i<ListOfAudioDevices.size();i++) { - if(!strcasecmp(name,ListOfAudioDevices[i]->name)) + if(!strcasecmp(name,ListOfAudioDevices[i]->name.c_str())) { return i; } @@ -160,7 +159,7 @@ \fn ADM_audioById \brief Returns the name of a device from its Id */ -const char *ADM_audioById(AUDIO_DEVICE id) +const std::string &ADM_audioById(AUDIO_DEVICE id) { ADM_assert(id<ListOfAudioDevices.size()); return ListOfAudioDevices[id]->name; @@ -180,14 +179,12 @@ void AVDM_audioInit(void ) { uint8_t init=0; -char *name=NULL; +std::string name; AUDIO_DEVICE id=0; - if(prefs->get(AUDIO_DEVICE_AUDIODEVICE, &name)) + if(prefs->get(AUDIO_DEVICE_AUDIODEVICE, name)) { - id=ADM_audioByName(name); - ADM_dealloc(name); - name=NULL; + id=ADM_audioByName(name.c_str()); }
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudioFilter/include/ADM_coreAudioFilterAPI6_export.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudioFilter/include/ADM_coreAudioFilterAPI6_export.h
Changed
@@ -1,53 +1,53 @@ - -#ifndef ADM_COREAUDIOFILTERAPI6_EXPORT_H -#define ADM_COREAUDIOFILTERAPI6_EXPORT_H - -#ifdef ADM_COREAUDIOFILTERAPI6_STATIC_DEFINE -# define ADM_COREAUDIOFILTERAPI6_EXPORT -# define ADM_COREAUDIOFILTERAPI6_NO_EXPORT -#else -# ifndef ADM_COREAUDIOFILTERAPI6_EXPORT -# ifdef ADM_coreAudioFilterAPI6_EXPORTS - /* We are building this library */ -# ifdef _WIN32 -# define ADM_COREAUDIOFILTERAPI6_EXPORT __declspec(dllexport) -# else -# define ADM_COREAUDIOFILTERAPI6_EXPORT __attribute__((visibility("default"))) -# endif -# else - /* We are using this library */ -# ifdef _WIN32 -# define ADM_COREAUDIOFILTERAPI6_EXPORT __declspec(dllimport) -# else -# define ADM_COREAUDIOFILTERAPI6_EXPORT __attribute__((visibility("default"))) -# endif -# endif -# endif - -# ifndef ADM_COREAUDIOFILTERAPI6_NO_EXPORT -# ifdef _WIN32 -# define ADM_COREAUDIOFILTERAPI6_NO_EXPORT -# else -# define ADM_COREAUDIOFILTERAPI6_NO_EXPORT __attribute__((visibility("hidden"))) -# endif -# endif -#endif - -#ifndef ADM_COREAUDIOFILTERAPI6_DEPRECATED -# ifdef __GNUC__ -# define ADM_COREAUDIOFILTERAPI6_DEPRECATED __attribute__ ((__deprecated__)) -# define ADM_COREAUDIOFILTERAPI6_DEPRECATED_EXPORT ADM_COREAUDIOFILTERAPI6_EXPORT __attribute__ ((__deprecated__)) -# define ADM_COREAUDIOFILTERAPI6_DEPRECATED_NO_EXPORT ADM_COREAUDIOFILTERAPI6_NO_EXPORT __attribute__ ((__deprecated__)) -# elif defined(_WIN32) -# define ADM_COREAUDIOFILTERAPI6_DEPRECATED __declspec(deprecated) -# define ADM_COREAUDIOFILTERAPI6_DEPRECATED_EXPORT ADM_COREAUDIOFILTERAPI6_EXPORT __declspec(deprecated) -# define ADM_COREAUDIOFILTERAPI6_DEPRECATED_NO_EXPORT ADM_COREAUDIOFILTERAPI6_NO_EXPORT __declspec(deprecated) -# endif -#endif - -#define DEFINE_NO_DEPRECATED 0 -#if DEFINE_NO_DEPRECATED -# define ADM_COREAUDIOFILTERAPI6_NO_DEPRECATED -#endif - -#endif + +#ifndef ADM_COREAUDIOFILTERAPI6_EXPORT_H +#define ADM_COREAUDIOFILTERAPI6_EXPORT_H + +#ifdef ADM_COREAUDIOFILTERAPI6_STATIC_DEFINE +# define ADM_COREAUDIOFILTERAPI6_EXPORT +# define ADM_COREAUDIOFILTERAPI6_NO_EXPORT +#else +# ifndef ADM_COREAUDIOFILTERAPI6_EXPORT +# ifdef ADM_coreAudioFilterAPI6_EXPORTS + /* We are building this library */ +# ifdef _WIN32 +# define ADM_COREAUDIOFILTERAPI6_EXPORT __declspec(dllexport) +# else +# define ADM_COREAUDIOFILTERAPI6_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef _WIN32 +# define ADM_COREAUDIOFILTERAPI6_EXPORT __declspec(dllimport) +# else +# define ADM_COREAUDIOFILTERAPI6_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef ADM_COREAUDIOFILTERAPI6_NO_EXPORT +# ifdef _WIN32 +# define ADM_COREAUDIOFILTERAPI6_NO_EXPORT +# else +# define ADM_COREAUDIOFILTERAPI6_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef ADM_COREAUDIOFILTERAPI6_DEPRECATED +# ifdef __GNUC__ +# define ADM_COREAUDIOFILTERAPI6_DEPRECATED __attribute__ ((__deprecated__)) +# define ADM_COREAUDIOFILTERAPI6_DEPRECATED_EXPORT ADM_COREAUDIOFILTERAPI6_EXPORT __attribute__ ((__deprecated__)) +# define ADM_COREAUDIOFILTERAPI6_DEPRECATED_NO_EXPORT ADM_COREAUDIOFILTERAPI6_NO_EXPORT __attribute__ ((__deprecated__)) +# elif defined(_WIN32) +# define ADM_COREAUDIOFILTERAPI6_DEPRECATED __declspec(deprecated) +# define ADM_COREAUDIOFILTERAPI6_DEPRECATED_EXPORT ADM_COREAUDIOFILTERAPI6_EXPORT __declspec(deprecated) +# define ADM_COREAUDIOFILTERAPI6_DEPRECATED_NO_EXPORT ADM_COREAUDIOFILTERAPI6_NO_EXPORT __declspec(deprecated) +# endif +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define ADM_COREAUDIOFILTERAPI6_NO_DEPRECATED +#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreAudioParser/include/ADM_audioParser6_export.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreAudioParser/include/ADM_audioParser6_export.h
Changed
@@ -1,53 +1,53 @@ - -#ifndef ADM_AUDIOPARSER6_EXPORT_H -#define ADM_AUDIOPARSER6_EXPORT_H - -#ifdef ADM_AUDIOPARSER6_STATIC_DEFINE -# define ADM_AUDIOPARSER6_EXPORT -# define ADM_AUDIOPARSER6_NO_EXPORT -#else -# ifndef ADM_AUDIOPARSER6_EXPORT -# ifdef ADM_audioParser6_EXPORTS - /* We are building this library */ -# ifdef _WIN32 -# define ADM_AUDIOPARSER6_EXPORT __declspec(dllexport) -# else -# define ADM_AUDIOPARSER6_EXPORT __attribute__((visibility("default"))) -# endif -# else - /* We are using this library */ -# ifdef _WIN32 -# define ADM_AUDIOPARSER6_EXPORT __declspec(dllimport) -# else -# define ADM_AUDIOPARSER6_EXPORT __attribute__((visibility("default"))) -# endif -# endif -# endif - -# ifndef ADM_AUDIOPARSER6_NO_EXPORT -# ifdef _WIN32 -# define ADM_AUDIOPARSER6_NO_EXPORT -# else -# define ADM_AUDIOPARSER6_NO_EXPORT __attribute__((visibility("hidden"))) -# endif -# endif -#endif - -#ifndef ADM_AUDIOPARSER6_DEPRECATED -# ifdef __GNUC__ -# define ADM_AUDIOPARSER6_DEPRECATED __attribute__ ((__deprecated__)) -# define ADM_AUDIOPARSER6_DEPRECATED_EXPORT ADM_AUDIOPARSER6_EXPORT __attribute__ ((__deprecated__)) -# define ADM_AUDIOPARSER6_DEPRECATED_NO_EXPORT ADM_AUDIOPARSER6_NO_EXPORT __attribute__ ((__deprecated__)) -# elif defined(_WIN32) -# define ADM_AUDIOPARSER6_DEPRECATED __declspec(deprecated) -# define ADM_AUDIOPARSER6_DEPRECATED_EXPORT ADM_AUDIOPARSER6_EXPORT __declspec(deprecated) -# define ADM_AUDIOPARSER6_DEPRECATED_NO_EXPORT ADM_AUDIOPARSER6_NO_EXPORT __declspec(deprecated) -# endif -#endif - -#define DEFINE_NO_DEPRECATED 0 -#if DEFINE_NO_DEPRECATED -# define ADM_AUDIOPARSER6_NO_DEPRECATED -#endif - -#endif + +#ifndef ADM_AUDIOPARSER6_EXPORT_H +#define ADM_AUDIOPARSER6_EXPORT_H + +#ifdef ADM_AUDIOPARSER6_STATIC_DEFINE +# define ADM_AUDIOPARSER6_EXPORT +# define ADM_AUDIOPARSER6_NO_EXPORT +#else +# ifndef ADM_AUDIOPARSER6_EXPORT +# ifdef ADM_audioParser6_EXPORTS + /* We are building this library */ +# ifdef _WIN32 +# define ADM_AUDIOPARSER6_EXPORT __declspec(dllexport) +# else +# define ADM_AUDIOPARSER6_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef _WIN32 +# define ADM_AUDIOPARSER6_EXPORT __declspec(dllimport) +# else +# define ADM_AUDIOPARSER6_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef ADM_AUDIOPARSER6_NO_EXPORT +# ifdef _WIN32 +# define ADM_AUDIOPARSER6_NO_EXPORT +# else +# define ADM_AUDIOPARSER6_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef ADM_AUDIOPARSER6_DEPRECATED +# ifdef __GNUC__ +# define ADM_AUDIOPARSER6_DEPRECATED __attribute__ ((__deprecated__)) +# define ADM_AUDIOPARSER6_DEPRECATED_EXPORT ADM_AUDIOPARSER6_EXPORT __attribute__ ((__deprecated__)) +# define ADM_AUDIOPARSER6_DEPRECATED_NO_EXPORT ADM_AUDIOPARSER6_NO_EXPORT __attribute__ ((__deprecated__)) +# elif defined(_WIN32) +# define ADM_AUDIOPARSER6_DEPRECATED __declspec(deprecated) +# define ADM_AUDIOPARSER6_DEPRECATED_EXPORT ADM_AUDIOPARSER6_EXPORT __declspec(deprecated) +# define ADM_AUDIOPARSER6_DEPRECATED_NO_EXPORT ADM_AUDIOPARSER6_NO_EXPORT __declspec(deprecated) +# endif +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define ADM_AUDIOPARSER6_NO_DEPRECATED +#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreImage/include/ADM_imageResizer.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreImage/include/ADM_imageResizer.h
Changed
@@ -28,7 +28,7 @@ \class ADMImageResizer \brief Simple image resizer */ -class ADMImageResizer +class ADM_COREIMAGE6_EXPORT ADMImageResizer { private: ADMColorScalerFull *resizer;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreImage/include/ADM_rgb.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreImage/include/ADM_rgb.h
Changed
@@ -1,47 +1,47 @@ -/*************************************************************************** - ADM_Rgb : wrapper for yv12->RGB display - using mplayer postproc - - - begin : Thu Apr 16 2003 - copyright : (C) 2002 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - #ifndef ADM_RGB_H - #define ADM_RGB_H - -#define ADM_COLOR_IS_YUV 0x1000 - typedef enum - { - ADM_COLOR_RGB24, - ADM_COLOR_BGR24, - ADM_COLOR_BGR32A, - ADM_COLOR_RGB32A, - ADM_COLOR_RGB16, - ADM_COLOR_RGB555, - ADM_COLOR_BGR555, - ADM_COLOR_YV12 = ADM_COLOR_IS_YUV, // YUV420 - ADM_COLOR_YUV422, - ADM_COLOR_YUV422P, - ADM_COLOR_YUV411, - ADM_COLOR_YUV444, - ADM_COLOR_VDPAU, - ADM_COLOR_XVBA, - ADM_COLOR_LIBVA, - ADM_COLOR_YV12_10BITS, - ADM_COLOR_Y8, - ADM_COLOR_YUV444_10BITS - } ADM_colorspace; -#define ADM_COLOR_BACKWARD 0x8000 -#define ADM_COLOR_MASK 0x7FFF - - #endif +/*************************************************************************** + ADM_Rgb : wrapper for yv12->RGB display + using mplayer postproc + + + begin : Thu Apr 16 2003 + copyright : (C) 2002 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + #ifndef ADM_RGB_H + #define ADM_RGB_H + +#define ADM_COLOR_IS_YUV 0x1000 + typedef enum + { + ADM_COLOR_RGB24, + ADM_COLOR_BGR24, + ADM_COLOR_BGR32A, + ADM_COLOR_RGB32A, + ADM_COLOR_RGB16, + ADM_COLOR_RGB555, + ADM_COLOR_BGR555, + ADM_COLOR_YV12 = ADM_COLOR_IS_YUV, // YUV420 + ADM_COLOR_YUV422, + ADM_COLOR_YUV422P, + ADM_COLOR_YUV411, + ADM_COLOR_YUV444, + ADM_COLOR_VDPAU, + ADM_COLOR_XVBA, + ADM_COLOR_LIBVA, + ADM_COLOR_YV12_10BITS, + ADM_COLOR_Y8, + ADM_COLOR_YUV444_10BITS + } ADM_colorspace; +#define ADM_COLOR_BACKWARD 0x8000 +#define ADM_COLOR_MASK 0x7FFF + + #endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreImage/src/ADM_colorspace.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreImage/src/ADM_colorspace.cpp
Changed
@@ -385,13 +385,7 @@ if(toColor==ADM_COLOR_BGR32A) { swapRGB32(dstWidth,dstHeight,to); - } -#if 0 - if(toColor==ADM_COLOR_BGR24 || (toColor==ADM_COLOR_RGB24 | ADM_COLOR_BACKWARD)) - { - swapRGB24(dstWidth,dstHeight,to); - } -#endif + } return true; } //EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp
Changed
@@ -75,7 +75,7 @@ out=(uint8_t *)ADM_alloc(sz); if(!out) { - GUI_Error_HIG(QT_TR_NOOP("Memory error"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Memory error"), NULL); // ADM_dealloc(out); return 0; } @@ -101,7 +101,7 @@ fd = ADM_fopen (filename, "wb"); if (!fd) { - GUI_Error_HIG (QT_TR_NOOP("Something bad happened"), NULL); + GUI_Error_HIG (QT_TRANSLATE_NOOP("adm","Something bad happened"), NULL); ADM_dealloc(out); return 0; } @@ -221,6 +221,7 @@ AVPacket pkt; + av_init_packet(&pkt); int gotSomething; pkt.size=_width*_height*4; pkt.data=byteBuffer.at(0);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreImageLoader/include/ADM_imageLoader.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreImageLoader/include/ADM_imageLoader.h
Changed
@@ -4,5 +4,96 @@ // #pragma once #include "ADM_image.h" +/** + */ +typedef enum +{ + ADM_PICTURE_UNKNOWN=0, + ADM_PICTURE_JPG=1, + ADM_PICTURE_PNG=2, + ADM_PICTURE_BMP=3, + ADM_PICTURE_BMP2=4 + +} ADM_PICTURE_TYPE; + + +/** + * + * @param fd + */ +class BmpLowLevel +{ + +public: + BmpLowLevel(FILE *fd) + { + _fd=fd; + } + ~BmpLowLevel() + { + _fd=NULL; + } + uint32_t read32LE () + { + uint32_t i; + i = 0; + i=(((uint32_t)(read16LE()))<<0)+(((uint32_t)read16LE())<<16); + return i; + } + uint32_t read32BE () + { + uint32_t i; + i = 0; + i=(((uint32_t)(read16BE()))<<16)+(((uint32_t)read16BE())<<0); + return i; + } + uint16_t read16LE () + { + uint16_t i; + + i = 0; + i = (read8( ) ) + (read8( )<< 8); + return i; + } + uint16_t read16BE () + { + uint16_t i; + + i = 0; + i = (read8( ) <<8) + (read8( )<< 0); + return i; + } + uint8_t read8 () + { + uint8_t i; + ADM_assert(_fd); + i = 0; + if (!fread(&i, 1, 1, _fd)) + { + ADM_warning(" Problem reading the file !\n"); + } + return i; + } + void readBmphLE(ADM_BITMAPINFOHEADER &bmp) + { + #define READ_FIELD(field,size) bmp.field=read##size##LE(); + + memset(&bmp,0,sizeof(bmp)); + + READ_FIELD(biSize,32) + READ_FIELD(biWidth,32) + READ_FIELD(biHeight,32) + READ_FIELD(biPlanes,16) + READ_FIELD(biBitCount,16) + READ_FIELD(biCompression,32) + READ_FIELD(biSizeImage,32) + READ_FIELD(biSize,32) + } + +protected: + FILE *_fd; +}; + +ADM_PICTURE_TYPE ADM_identifyImageFile(const char *filename,uint32_t *w,uint32_t *h); ADMImage *createImageFromFile(const char *filename);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreImageLoader/src/ADM_imageLoader.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreImageLoader/src/ADM_imageLoader.cpp
Changed
@@ -21,50 +21,12 @@ #include "ADM_codec.h" #include "fourcc.h" -/** - */ -typedef enum -{ - ADM_PICTURE_UNKNOWN=0, - ADM_PICTURE_JPG=1, - ADM_PICTURE_PNG=2, - ADM_PICTURE_BMP=3, - ADM_PICTURE_BMP2=4 - -} ADM_PICTURE_TYPE; - -static ADM_PICTURE_TYPE ADM_identifyImageFile(const char *filename,uint32_t *w,uint32_t *h); - - //********************************** static ADMImage *createImageFromFile_jpeg(const char *filename); static ADMImage *createImageFromFile_Bmp2(const char *filename); static ADMImage *createImageFromFile_png(const char *filename); //*********************************** -static uint8_t read8(FILE *fd) -{ - return fgetc(fd); -} -static uint32_t read16(FILE *fd) -{ - uint32_t a,b; - - a=fgetc(fd); - b=fgetc(fd); - return (a<<8)+b; -} -static uint32_t read32(FILE *fd) -{ - uint32_t a,b,c,d; - - a=fgetc(fd); - b=fgetc(fd); - c=fgetc(fd); - d=fgetc(fd); - return (a<<24)+(b<<16)+(c<<8)+d; - -} static int getFileSize(FILE *fd) { fseek(fd, 0, SEEK_END); @@ -154,7 +116,82 @@ } return image; } - +typedef struct +{ + int code; + const char *text; +}jpegCodes; +jpegCodes jCodes[]= +{ +#define ENTRY(x,y) {x,y}, + ENTRY(0xe0,"APP0") + ENTRY(0xc0,"Baseline marker") + ENTRY(0xc2,"Progressive Huffman") + ENTRY(0xc4,"Huffman table") + ENTRY(0xda,"Start of scan") + ENTRY(0xdb,"Quant table") + ENTRY(0xf0,"Jpeg0") + ENTRY(0xfe,"Comment") + ENTRY(0xd8,"Start of image") + ENTRY(0xd9,"End of image") + {0,NULL} +}; +static const char *jpegToString(int code) +{ + jpegCodes *p=jCodes; + while(1) + { + if(p->text==NULL) return "???"; + if(code==p->code) return p->text; + p++; + } + return "???"; +} +/** + * \fn lookupTag + * \brief lookup for a valid non data marker + * @param fd + * @return + */ +static int lookupTag(FILE *fd,int fileSize) +{ +#define JPEG_BUFFER_SIZE (32*1024) + uint8_t buffer[JPEG_BUFFER_SIZE]; + int blockOffset=ftell(fd); + while(1) + { + int remaining=fileSize-blockOffset; + if(remaining>JPEG_BUFFER_SIZE) remaining=JPEG_BUFFER_SIZE; + if(remaining<2) + return 0; + if(!fread(buffer,remaining,1,fd)) return 0; + uint8_t *p=buffer; + uint8_t *end=buffer+remaining; + while(p<end) // this is slightly wrong if the marker is at the border of a block + { + if(*p!=0xff) + { + p++;continue; + } + switch(p[1]) + { + case 0x00: + p++; // escape + break; + case 0xc0: + case 0xd9: + return blockOffset+(intptr_t)(p-buffer); + break; + default: + ADM_info("found embedded tag %x at %d\n",p[1],ftell(fd)); + p++; + break; + } + } + blockOffset+=remaining; + } + return 0; +} /** * * @param fd @@ -166,44 +203,70 @@ { uint16_t tag = 0, count = 0, off; int w,h; + fseek(fd, 0, SEEK_END); + int fileLength=ftell(fd); fseek(fd, 0, SEEK_SET); - read16(fd); // skip jpeg ffd8 + BmpLowLevel reader(fd); + reader.read16BE(); // skip jpeg ffd8 while (count < 15 && tag != 0xFFC0) { - tag = read16(fd); + tag = reader.read16BE(); if ((tag >> 8) != 0xff) { ADM_warning("[imageLoader]invalid jpeg tag found (%x)\n", tag); + break; } - if (tag == 0xFFC0) - { - read16(fd); // size - read8(fd); // precision - h = read16(fd); - w = read16(fd); - if(w&1) w++; - if(h&1) h++; - } - else + switch(tag &0xff) { - off = read16(fd); - if (off < 2) + + case 0xD9: // end of image + ADM_info("End of image\n"); + break; + case 0xC0: // SOF0.. baseline + case 0xC1: + case 0xC2: + reader.read16BE(); // size + reader.read8(); // precision + h = reader.read16BE(); + w = reader.read16BE(); + if(w&1) w++; + if(h&1) h++; + ADM_info("Dimension %d x %d\n",(int)w,(int)h); + width=w; + height=h; + return true; + break; + case 0xDA: // SOS { - ADM_warning("[imageLoader]Offset too short!\n"); - return false; + ADM_info("Found tag 0x%x, %s, size=%d position=%d\n",tag&0xff,jpegToString(tag&0xff),(int)off,(int)ftell(fd)); + int headerSize=reader.read16BE(); + int nbComponents=reader.read8(); + for(int i=0;i<nbComponents;i++) reader.read16BE(); + reader.read16BE();reader.read8(); + // data starts here + // Lookup for 0xff something + int pos=lookupTag(fd,fileLength); + if(!pos) + { + return false; + } + fseek(fd, pos, SEEK_SET); + break; } - fseek(fd, off - 2, SEEK_CUR); + default: + off = reader.read16BE(); + ADM_info("Found tag 0x%x, %s, size=%d position=%d\n",tag&0xff,jpegToString(tag&0xff),(int)off,(int)ftell(fd)); + if (off < 2) + { + ADM_warning("[imageLoader]Offset too short!\n"); + return false; + } + fseek(fd, off - 2, SEEK_CUR); + break; } count++; - } - if (tag != 0xffc0) - { - ADM_warning("[imageLoader]Cannot fint start of frame\n"); - return false; - } - width=w; - height=h; - return true; + } + return false; } /** @@ -278,13 +341,14 @@ ADM_warning("Cannot open png file\n"); return NULL; } + BmpLowLevel reader(fd); size=getFileSize(fd); - read32(fd); - read32(fd); - read32(fd); - read32(fd); - w=read32(fd); - h=read32(fd); + reader.read32BE(); + reader.read32BE(); + reader.read32BE(); + reader.read32BE(); + w=reader.read32BE(); + h=reader.read32BE(); fseek(fd,0,SEEK_SET); ADM_byteBuffer buffer(size); @@ -342,19 +406,14 @@ } fseek(fd, 10, SEEK_SET); - #define MK32() (fcc_tab[0]+(fcc_tab[1]<<8)+(fcc_tab[2]<<16)+ \ - (fcc_tab[3]<<24)) - - fread(fcc_tab, 4, 1, fd); - offset = MK32(); - // size, width height follow as int32 - fread(&bmph, sizeof(bmph), 1, fd); - #ifdef ADM_BIG_ENDIAN - Endian_BitMapInfo(&bmph); - #endif - if (bmph.biCompression != 0) + BmpLowLevel reader(fd); + + + offset = reader.read32LE(); + reader.readBmphLE(bmph); + if (bmph.biCompression != 0 &bmph.biCompression!=3) { - ADM_warning("[imageLoader] BMP2:Cannot handle compressed bmp\n"); + ADM_warning("[imageLoader] BMP2:Cannot handle compressed bmp (%08x)\n",bmph.biCompression); fclose(fd); return NULL; } @@ -423,12 +482,13 @@ if (fcc_tab[1] == 'P' && fcc_tab[2] == 'N' && fcc_tab[3] == 'G') { fseek(fd, 0, SEEK_SET); - read32(fd); - read32(fd); - read32(fd); - read32(fd); - *w=read32(fd); - *h=read32(fd); + BmpLowLevel reader(fd); + reader.read32BE(); + reader.read32BE(); + reader.read32BE(); + reader.read32BE(); + *w= reader.read32BE(); + *h= reader.read32BE(); fclose(fd); return ADM_PICTURE_PNG; } @@ -438,15 +498,12 @@ ADM_BITMAPINFOHEADER bmph; fseek(fd, 10, SEEK_SET); - fread(fcc_tab, 4, 1, fd); - // size, width height follow as int32 - fread(&bmph, sizeof(bmph), 1, fd); - #ifdef ADM_BIG_ENDIAN - Endian_BitMapInfo(&bmph); - #endif - if (bmph.biCompression != 0) + BmpLowLevel reader(fd); + reader.read32LE(); + reader.readBmphLE(bmph); + if (bmph.biCompression != 0 && bmph.biCompression != 3) { - ADM_warning("[imageIdentify] BMP2:Cannot handle compressed bmp\n"); + ADM_warning("[imageIdentify] BMP2:Cannot handle compressed bmp 0x%008x\n",bmph.biCompression); fclose(fd); return ADM_PICTURE_UNKNOWN; }
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp
Changed
@@ -133,10 +133,6 @@ // probably a memeleak here //#warning use AV METADATA -#if 0 - strcpy(oc->title,ADM_GetFileName(foo)); - strcpy(oc->author,"Avidemux"); -#endif printf("[FF] Muxer opened\n"); return true; } @@ -329,6 +325,15 @@ c->codec_id = AV_CODEC_ID_VORBIS;c->frame_size=6*256; ffmpuxerSetExtradata(c,audioextraSize,audioextraData); break; + case WAV_FLAC: + c->codec_id = AV_CODEC_ID_FLAC; + // Do we already have the flac header ? FFmpeg will add it.. + // If we have it, skip it + if(audioextraSize>=8 && audioextraData[0]==0x66 && audioextraData[1]==0x4c &&audioextraData[2]==0x61 && audioextraData[3]==0x43 ) + ffmpuxerSetExtradata(c,audioextraSize-8,audioextraData+8); + else + ffmpuxerSetExtradata(c,audioextraSize,audioextraData); + break; case WAV_DTS: c->codec_id = AV_CODEC_ID_DTS;c->frame_size=1024;break; case WAV_OPUS: c->codec_id = AV_CODEC_ID_OPUS; c->frame_size=1024; @@ -558,7 +563,7 @@ delete [] buffer; if((videoDuration *4)/5 > lastVideoDts) { - GUI_Error_HIG("Too short","The video has been saved but seems to be incomplete."); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Too short"), QT_TRANSLATE_NOOP("adm","The video has been saved but seems to be incomplete.")); result=false; } ADM_info("[FF] Wrote %d frames, nb audio streams %d\n",written,nbAStreams);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreMuxer/src/ADM_dynaMuxer.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreMuxer/src/ADM_dynaMuxer.cpp
Changed
@@ -1,283 +1,283 @@ -/*************************************************************************** - ADM_coreMuxer.cpp - description - ------------------- - copyright : (C) 2008 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "BVector.h" -#include "ADM_default.h" -#include "ADM_muxerInternal.h" -#include "ADM_muxerProto.h" - -extern "C" { -#include "libavformat/url.h" -} - -void ADM_MuxersCleanup(void); - -ADM_muxer *ADM_muxerSpawn(uint32_t magic,const char *name); - -BVector <ADM_dynMuxer *> ListOfMuxers; -/** - \fn ADM_mux_configure - \brief -*/ -bool ADM_mux_configure(int index) -{ - ADM_assert(index<ListOfMuxers.size()); - return ListOfMuxers[index]->configure(); -} - -/** - \fn ADM_mx_getNbMuxers - \brief Returns the number of muxers plugins except one -*/ -uint32_t ADM_mx_getNbMuxers(void) -{ - return ListOfMuxers.size(); -} -/** - \fn ADM_mx_getDisplayName - \brief Returns display name for muxer i -*/ -const char *ADM_mx_getDisplayName(uint32_t i) -{ - ADM_assert(i<ListOfMuxers.size()); - return ListOfMuxers[i]->displayName; -} -/** - \fn ADM_MuxerGetDefaultExtension - \brief returns the default extension (i.e. mkv, avi) from index -*/ -const char *ADM_MuxerGetDefaultExtension(int i) -{ - ADM_assert(i<ListOfMuxers.size()); - return ListOfMuxers[i]->defaultExtension; -} -/** - \fn ADM_mx_getName - \brief Returns internal name for muxer i -*/ -const char *ADM_mx_getName(uint32_t i) -{ - ADM_assert(i<ListOfMuxers.size()); - return ListOfMuxers[i]->name; -} - -/** - \fn ADM_dm_getDemuxerInfo - \brief Get Infos about the demuxer #th plugin -*/ -bool ADM_mx_getMuxerInfo(int filter, const char **name, uint32_t *major,uint32_t *minor,uint32_t *patch) -{ - ADM_assert(filter<ListOfMuxers.size()); - ListOfMuxers[filter]->getVersion(major,minor,patch); - *name=ListOfMuxers[filter]->descriptor; - return true; -} -/** - \fn tryLoadingMuxerPlugin - \brief Try loading the file given as argument as a muxer - -*/ -#define Fail(x) {printf("%s:"#x"\n",file);goto er;} -static bool tryLoadingMuxerPlugin(const char *file) -{ - ADM_dynMuxer *dll=new ADM_dynMuxer(file); - if(!dll->initialised) Fail(CannotLoad); - if(dll->apiVersion!=ADM_MUXER_API_VERSION) Fail(WrongApiVersion); - - ListOfMuxers.append(dll); // Needed for cleanup. FIXME TODO Delete it. - printf("[Muxers] Registered filter %s as %s\n",file,dll->descriptor); - return true; - // Fail! -er: - delete dll; - return false; - -} -/** - * \fn ADM_mx_loadPlugins - * \brief load all audio device plugins - */ -uint8_t ADM_mx_loadPlugins(const char *path) -{ -#define MAX_EXTERNAL_FILTER 100 -// FIXME Factorize - - char *files[MAX_EXTERNAL_FILTER]; - uint32_t nbFile; - - memset(files,0,sizeof(char *)*MAX_EXTERNAL_FILTER); - printf("[ADM_mx_plugin] Scanning directory %s\n",path); - - if(!buildDirectoryContent(&nbFile, path, files, MAX_EXTERNAL_FILTER, SHARED_LIB_EXT)) - { - printf("[ADM_av_plugin] Cannot parse plugin\n"); - return 0; - } - - for(int i=0;i<nbFile;i++) - tryLoadingMuxerPlugin(files[i]); - - printf("[ADM_mx_plugin] Scanning done\n"); - // Sort muxers by displayName, bubble sort - int nb=ListOfMuxers.size(); - for(int i=0;i<nb;i++) - for(int j=i+1;j<nb;j++) - { - ADM_dynMuxer *a,*b; - a=ListOfMuxers[i]; - b=ListOfMuxers[j]; - if(strcmp(a->displayName,b->displayName)>0) - { - ListOfMuxers[j]=a; - ListOfMuxers[i]=b; - } - } - clearDirectoryContent(nbFile,files); - return 1; -} -/** - \fn ADM_mx_cleanup -*/ -bool ADM_mx_cleanup(void) -{ - ADM_MuxersCleanup(); - return true; -} -/** - \fn ADM_mx_getExtraConf - \brief Retrieve extra configuration from current muxer -*/ -bool ADM_mx_getExtraConf(int index,CONFcouple **c) -{ - *c=NULL; - if(index>=ListOfMuxers.size()) - { - ADM_error("Given index exceeds muxer list\n",index); - return false; - } - ADM_dynMuxer *mux=ListOfMuxers[index]; - return mux->getConfiguration(c); - -} -/** - \fn ADM_mx_setExtraConf - \brief Set extra configuration from current muxer -*/ -bool ADM_mx_setExtraConf(int index,CONFcouple *c) -{ - if(!c) return true; - if(index>=ListOfMuxers.size()) - { - ADM_error("Given index exceeds muxer list\n",index); - return false; - } - ADM_dynMuxer *mux=ListOfMuxers[index]; - return mux->setConfiguration(c); - -} -/** - \fn ADM_MuxersCleanup - \brief Current device is no longer used, delete -*/ -void ADM_MuxersCleanup(void) -{ - int nb=ListOfMuxers.size(); - for(int i=0;i<nb;i++) - { - if(ListOfMuxers[i]) delete ListOfMuxers[i]; - ListOfMuxers[i]=NULL; - } -} - -/** - \fn ADM_muxerIndexFromName - \brief return muxer index from name, -1 if error -*/ -int ADM_MuxerIndexFromName(const char *name) -{ - int n=ListOfMuxers.size(); - for(int i=0;i<n;i++) - { - ADM_dynMuxer *mux=ListOfMuxers[i]; - if(!strcasecmp(mux->name,name)) return i; - } - return -1; -} -/** - \fn ADM_MuxerSpawn - \brief Locate the correct demuxer and instantiate it - -*/ -ADM_muxer *ADM_MuxerSpawn(const char *name) -{ -int found=-1; -uint32_t score=0; -uint32_t mark; - found=ADM_MuxerIndexFromName(name); - if(score && found!=-1) - { - return ListOfMuxers[found]->createmuxer(); - } - return NULL; -} - -/** - \fn ADM_MuxerSpawnFromIndex - \brief Locate the correct demuxer and instantiate it - -*/ -ADM_muxer *ADM_MuxerSpawnFromIndex(int index) -{ - ADM_assert(index<ListOfMuxers.size()); - return ListOfMuxers[index]->createmuxer(); -} - - -//___________________________________________ -extern "C" -{ - #include "libavformat/avformat.h" -}; - -void ADM_lavFormatInit(void) -{ - av_register_all(); - - // Make sure avformat is correctly configured - const char* formats[] = {"mpegts", "dvd", "vcd", "svcd", "mp4", "psp", "flv", "matroska"}; - AVOutputFormat *avfmt; - - for (int i = 0; i < 8; i++) - { - avfmt = av_guess_format(formats[i], NULL, NULL); - - if (avfmt == NULL) - { - printf("Error: %s muxer isn't registered\n", formats[i]); - ADM_assert(0); - } - } - - URLProtocol *up = ffurl_protocol_next(NULL); - - if (strcmp(up->name, "file") != 0) - { - printf("Error: file protocol isn't registered\n"); - ADM_assert(0); - } -} -// EOF - +/*************************************************************************** + ADM_coreMuxer.cpp - description + ------------------- + copyright : (C) 2008 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "BVector.h" +#include "ADM_default.h" +#include "ADM_muxerInternal.h" +#include "ADM_muxerProto.h" + +extern "C" { +#include "libavformat/url.h" +} + +void ADM_MuxersCleanup(void); + +ADM_muxer *ADM_muxerSpawn(uint32_t magic,const char *name); + +BVector <ADM_dynMuxer *> ListOfMuxers; +/** + \fn ADM_mux_configure + \brief +*/ +bool ADM_mux_configure(int index) +{ + ADM_assert(index<ListOfMuxers.size()); + return ListOfMuxers[index]->configure(); +} + +/** + \fn ADM_mx_getNbMuxers + \brief Returns the number of muxers plugins except one +*/ +uint32_t ADM_mx_getNbMuxers(void) +{ + return ListOfMuxers.size(); +} +/** + \fn ADM_mx_getDisplayName + \brief Returns display name for muxer i +*/ +const char *ADM_mx_getDisplayName(uint32_t i) +{ + ADM_assert(i<ListOfMuxers.size()); + return ListOfMuxers[i]->displayName; +} +/** + \fn ADM_MuxerGetDefaultExtension + \brief returns the default extension (i.e. mkv, avi) from index +*/ +const char *ADM_MuxerGetDefaultExtension(int i) +{ + ADM_assert(i<ListOfMuxers.size()); + return ListOfMuxers[i]->defaultExtension; +} +/** + \fn ADM_mx_getName + \brief Returns internal name for muxer i +*/ +const char *ADM_mx_getName(uint32_t i) +{ + ADM_assert(i<ListOfMuxers.size()); + return ListOfMuxers[i]->name; +} + +/** + \fn ADM_dm_getDemuxerInfo + \brief Get Infos about the demuxer #th plugin +*/ +bool ADM_mx_getMuxerInfo(int filter, const char **name, uint32_t *major,uint32_t *minor,uint32_t *patch) +{ + ADM_assert(filter<ListOfMuxers.size()); + ListOfMuxers[filter]->getVersion(major,minor,patch); + *name=ListOfMuxers[filter]->descriptor; + return true; +} +/** + \fn tryLoadingMuxerPlugin + \brief Try loading the file given as argument as a muxer + +*/ +#define Fail(x) {printf("%s:"#x"\n",file);goto er;} +static bool tryLoadingMuxerPlugin(const char *file) +{ + ADM_dynMuxer *dll=new ADM_dynMuxer(file); + if(!dll->initialised) Fail(CannotLoad); + if(dll->apiVersion!=ADM_MUXER_API_VERSION) Fail(WrongApiVersion); + + ListOfMuxers.append(dll); // Needed for cleanup. FIXME TODO Delete it. + printf("[Muxers] Registered filter %s as %s\n",file,dll->descriptor); + return true; + // Fail! +er: + delete dll; + return false; + +} +/** + * \fn ADM_mx_loadPlugins + * \brief load all audio device plugins + */ +uint8_t ADM_mx_loadPlugins(const char *path) +{ +#define MAX_EXTERNAL_FILTER 100 +// FIXME Factorize + + char *files[MAX_EXTERNAL_FILTER]; + uint32_t nbFile; + + memset(files,0,sizeof(char *)*MAX_EXTERNAL_FILTER); + printf("[ADM_mx_plugin] Scanning directory %s\n",path); + + if(!buildDirectoryContent(&nbFile, path, files, MAX_EXTERNAL_FILTER, SHARED_LIB_EXT)) + { + printf("[ADM_av_plugin] Cannot parse plugin\n"); + return 0; + } + + for(int i=0;i<nbFile;i++) + tryLoadingMuxerPlugin(files[i]); + + printf("[ADM_mx_plugin] Scanning done\n"); + // Sort muxers by displayName, bubble sort + int nb=ListOfMuxers.size(); + for(int i=0;i<nb;i++) + for(int j=i+1;j<nb;j++) + { + ADM_dynMuxer *a,*b; + a=ListOfMuxers[i]; + b=ListOfMuxers[j]; + if(strcmp(a->displayName,b->displayName)>0) + { + ListOfMuxers[j]=a; + ListOfMuxers[i]=b; + } + } + clearDirectoryContent(nbFile,files); + return 1; +} +/** + \fn ADM_mx_cleanup +*/ +bool ADM_mx_cleanup(void) +{ + ADM_MuxersCleanup(); + return true; +} +/** + \fn ADM_mx_getExtraConf + \brief Retrieve extra configuration from current muxer +*/ +bool ADM_mx_getExtraConf(int index,CONFcouple **c) +{ + *c=NULL; + if(index>=ListOfMuxers.size()) + { + ADM_error("Given index exceeds muxer list\n",index); + return false; + } + ADM_dynMuxer *mux=ListOfMuxers[index]; + return mux->getConfiguration(c); + +} +/** + \fn ADM_mx_setExtraConf + \brief Set extra configuration from current muxer +*/ +bool ADM_mx_setExtraConf(int index,CONFcouple *c) +{ + if(!c) return true; + if(index>=ListOfMuxers.size()) + { + ADM_error("Given index exceeds muxer list\n",index); + return false; + } + ADM_dynMuxer *mux=ListOfMuxers[index]; + return mux->setConfiguration(c); + +} +/** + \fn ADM_MuxersCleanup + \brief Current device is no longer used, delete +*/ +void ADM_MuxersCleanup(void) +{ + int nb=ListOfMuxers.size(); + for(int i=0;i<nb;i++) + { + if(ListOfMuxers[i]) delete ListOfMuxers[i]; + ListOfMuxers[i]=NULL; + } +} + +/** + \fn ADM_muxerIndexFromName + \brief return muxer index from name, -1 if error +*/ +int ADM_MuxerIndexFromName(const char *name) +{ + int n=ListOfMuxers.size(); + for(int i=0;i<n;i++) + { + ADM_dynMuxer *mux=ListOfMuxers[i]; + if(!strcasecmp(mux->name,name)) return i; + } + return -1; +} +/** + \fn ADM_MuxerSpawn + \brief Locate the correct demuxer and instantiate it + +*/ +ADM_muxer *ADM_MuxerSpawn(const char *name) +{ +int found=-1; +uint32_t score=0; +uint32_t mark; + found=ADM_MuxerIndexFromName(name); + if(score && found!=-1) + { + return ListOfMuxers[found]->createmuxer(); + } + return NULL; +} + +/** + \fn ADM_MuxerSpawnFromIndex + \brief Locate the correct demuxer and instantiate it + +*/ +ADM_muxer *ADM_MuxerSpawnFromIndex(int index) +{ + ADM_assert(index<ListOfMuxers.size()); + return ListOfMuxers[index]->createmuxer(); +} + + +//___________________________________________ +extern "C" +{ + #include "libavformat/avformat.h" +}; + +void ADM_lavFormatInit(void) +{ + av_register_all(); + + // Make sure avformat is correctly configured + const char* formats[] = {"mpegts", "dvd", "vcd", "svcd", "mp4", "psp", "flv", "matroska"}; + AVOutputFormat *avfmt; + + for (int i = 0; i < 8; i++) + { + avfmt = av_guess_format(formats[i], NULL, NULL); + + if (avfmt == NULL) + { + printf("Error: %s muxer isn't registered\n", formats[i]); + ADM_assert(0); + } + } + + URLProtocol *up = ffurl_protocol_next(NULL); + + if (strcmp(up->name, "file") != 0) + { + printf("Error: file protocol isn't registered\n"); + ADM_assert(0); + } +} +// EOF +
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreSqlLight3/include/ADM_coreSqlLight3_export.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreSqlLight3/include/ADM_coreSqlLight3_export.h
Changed
@@ -1,53 +1,53 @@ - -#ifndef ADM_CORESQLLIGHT3_EXPORT_H -#define ADM_CORESQLLIGHT3_EXPORT_H - -#ifdef ADM_CORESQLLIGHT3_STATIC_DEFINE -# define ADM_CORESQLLIGHT3_EXPORT -# define ADM_CORESQLLIGHT3_NO_EXPORT -#else -# ifndef ADM_CORESQLLIGHT3_EXPORT -# ifdef ADM_coreSqlLight3_EXPORTS - /* We are building this library */ -# ifdef _WIN32 -# define ADM_CORESQLLIGHT3_EXPORT __declspec(dllexport) -# else -# define ADM_CORESQLLIGHT3_EXPORT __attribute__((visibility("default"))) -# endif -# else - /* We are using this library */ -# ifdef _WIN32 -# define ADM_CORESQLLIGHT3_EXPORT __declspec(dllimport) -# else -# define ADM_CORESQLLIGHT3_EXPORT __attribute__((visibility("default"))) -# endif -# endif -# endif - -# ifndef ADM_CORESQLLIGHT3_NO_EXPORT -# ifdef _WIN32 -# define ADM_CORESQLLIGHT3_NO_EXPORT -# else -# define ADM_CORESQLLIGHT3_NO_EXPORT __attribute__((visibility("hidden"))) -# endif -# endif -#endif - -#ifndef ADM_CORESQLLIGHT3_DEPRECATED -# ifdef __GNUC__ -# define ADM_CORESQLLIGHT3_DEPRECATED __attribute__ ((__deprecated__)) -# define ADM_CORESQLLIGHT3_DEPRECATED_EXPORT ADM_CORESQLLIGHT3_EXPORT __attribute__ ((__deprecated__)) -# define ADM_CORESQLLIGHT3_DEPRECATED_NO_EXPORT ADM_CORESQLLIGHT3_NO_EXPORT __attribute__ ((__deprecated__)) -# elif defined(_WIN32) -# define ADM_CORESQLLIGHT3_DEPRECATED __declspec(deprecated) -# define ADM_CORESQLLIGHT3_DEPRECATED_EXPORT ADM_CORESQLLIGHT3_EXPORT __declspec(deprecated) -# define ADM_CORESQLLIGHT3_DEPRECATED_NO_EXPORT ADM_CORESQLLIGHT3_NO_EXPORT __declspec(deprecated) -# endif -#endif - -#define DEFINE_NO_DEPRECATED 0 -#if DEFINE_NO_DEPRECATED -# define ADM_CORESQLLIGHT3_NO_DEPRECATED -#endif - -#endif + +#ifndef ADM_CORESQLLIGHT3_EXPORT_H +#define ADM_CORESQLLIGHT3_EXPORT_H + +#ifdef ADM_CORESQLLIGHT3_STATIC_DEFINE +# define ADM_CORESQLLIGHT3_EXPORT +# define ADM_CORESQLLIGHT3_NO_EXPORT +#else +# ifndef ADM_CORESQLLIGHT3_EXPORT +# ifdef ADM_coreSqlLight3_EXPORTS + /* We are building this library */ +# ifdef _WIN32 +# define ADM_CORESQLLIGHT3_EXPORT __declspec(dllexport) +# else +# define ADM_CORESQLLIGHT3_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef _WIN32 +# define ADM_CORESQLLIGHT3_EXPORT __declspec(dllimport) +# else +# define ADM_CORESQLLIGHT3_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef ADM_CORESQLLIGHT3_NO_EXPORT +# ifdef _WIN32 +# define ADM_CORESQLLIGHT3_NO_EXPORT +# else +# define ADM_CORESQLLIGHT3_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef ADM_CORESQLLIGHT3_DEPRECATED +# ifdef __GNUC__ +# define ADM_CORESQLLIGHT3_DEPRECATED __attribute__ ((__deprecated__)) +# define ADM_CORESQLLIGHT3_DEPRECATED_EXPORT ADM_CORESQLLIGHT3_EXPORT __attribute__ ((__deprecated__)) +# define ADM_CORESQLLIGHT3_DEPRECATED_NO_EXPORT ADM_CORESQLLIGHT3_NO_EXPORT __attribute__ ((__deprecated__)) +# elif defined(_WIN32) +# define ADM_CORESQLLIGHT3_DEPRECATED __declspec(deprecated) +# define ADM_CORESQLLIGHT3_DEPRECATED_EXPORT ADM_CORESQLLIGHT3_EXPORT __declspec(deprecated) +# define ADM_CORESQLLIGHT3_DEPRECATED_NO_EXPORT ADM_CORESQLLIGHT3_NO_EXPORT __declspec(deprecated) +# endif +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define ADM_CORESQLLIGHT3_NO_DEPRECATED +#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreSqlLight3/include/libsqlitewrapped.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreSqlLight3/include/libsqlitewrapped.h
Changed
@@ -148,7 +148,7 @@ */ #ifndef _SYSLOG_H_SQLITE #define _SYSLOG_H_SQLITE -#ifndef WIN32 +#ifndef _WIN32 #include <syslog.h>
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreSqlLight3/src/SysLog.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreSqlLight3/src/SysLog.cpp
Changed
@@ -29,7 +29,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef WIN32 +#ifndef _WIN32 #include <sqlite3.h> #include <syslog.h>
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUI/include/ADM_coreUI6_export.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUI/include/ADM_coreUI6_export.h
Changed
@@ -1,53 +1,53 @@ - -#ifndef ADM_COREUI6_EXPORT_H -#define ADM_COREUI6_EXPORT_H - -#ifdef ADM_COREUI6_STATIC_DEFINE -# define ADM_COREUI6_EXPORT -# define ADM_COREUI6_NO_EXPORT -#else -# ifndef ADM_COREUI6_EXPORT -# ifdef ADM_coreUI6_EXPORTS - /* We are building this library */ -# ifdef _WIN32 -# define ADM_COREUI6_EXPORT __declspec(dllexport) -# else -# define ADM_COREUI6_EXPORT __attribute__((visibility("default"))) -# endif -# else - /* We are using this library */ -# ifdef _WIN32 -# define ADM_COREUI6_EXPORT __declspec(dllimport) -# else -# define ADM_COREUI6_EXPORT __attribute__((visibility("default"))) -# endif -# endif -# endif - -# ifndef ADM_COREUI6_NO_EXPORT -# ifdef _WIN32 -# define ADM_COREUI6_NO_EXPORT -# else -# define ADM_COREUI6_NO_EXPORT __attribute__((visibility("hidden"))) -# endif -# endif -#endif - -#ifndef ADM_COREUI6_DEPRECATED -# ifdef __GNUC__ -# define ADM_COREUI6_DEPRECATED __attribute__ ((__deprecated__)) -# define ADM_COREUI6_DEPRECATED_EXPORT ADM_COREUI6_EXPORT __attribute__ ((__deprecated__)) -# define ADM_COREUI6_DEPRECATED_NO_EXPORT ADM_COREUI6_NO_EXPORT __attribute__ ((__deprecated__)) -# elif defined(_WIN32) -# define ADM_COREUI6_DEPRECATED __declspec(deprecated) -# define ADM_COREUI6_DEPRECATED_EXPORT ADM_COREUI6_EXPORT __declspec(deprecated) -# define ADM_COREUI6_DEPRECATED_NO_EXPORT ADM_COREUI6_NO_EXPORT __declspec(deprecated) -# endif -#endif - -#define DEFINE_NO_DEPRECATED 0 -#if DEFINE_NO_DEPRECATED -# define ADM_COREUI6_NO_DEPRECATED -#endif - -#endif + +#ifndef ADM_COREUI6_EXPORT_H +#define ADM_COREUI6_EXPORT_H + +#ifdef ADM_COREUI6_STATIC_DEFINE +# define ADM_COREUI6_EXPORT +# define ADM_COREUI6_NO_EXPORT +#else +# ifndef ADM_COREUI6_EXPORT +# ifdef ADM_coreUI6_EXPORTS + /* We are building this library */ +# ifdef _WIN32 +# define ADM_COREUI6_EXPORT __declspec(dllexport) +# else +# define ADM_COREUI6_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef _WIN32 +# define ADM_COREUI6_EXPORT __declspec(dllimport) +# else +# define ADM_COREUI6_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef ADM_COREUI6_NO_EXPORT +# ifdef _WIN32 +# define ADM_COREUI6_NO_EXPORT +# else +# define ADM_COREUI6_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef ADM_COREUI6_DEPRECATED +# ifdef __GNUC__ +# define ADM_COREUI6_DEPRECATED __attribute__ ((__deprecated__)) +# define ADM_COREUI6_DEPRECATED_EXPORT ADM_COREUI6_EXPORT __attribute__ ((__deprecated__)) +# define ADM_COREUI6_DEPRECATED_NO_EXPORT ADM_COREUI6_NO_EXPORT __attribute__ ((__deprecated__)) +# elif defined(_WIN32) +# define ADM_COREUI6_DEPRECATED __declspec(deprecated) +# define ADM_COREUI6_DEPRECATED_EXPORT ADM_COREUI6_EXPORT __declspec(deprecated) +# define ADM_COREUI6_DEPRECATED_NO_EXPORT ADM_COREUI6_NO_EXPORT __declspec(deprecated) +# endif +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define ADM_COREUI6_NO_DEPRECATED +#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUI/include/DIA_factory.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUI/include/DIA_factory.h
Changed
@@ -129,7 +129,7 @@ int getRequiredLayout(void); }; /************************************/ -class diaElemSliderBase : public diaElem +class ADM_COREUI6_EXPORT diaElemSliderBase : public diaElem { protected: @@ -142,7 +142,7 @@ typedef diaElem *CREATE_USLIDER_T(uint32_t *value,const char *toggleTitle, uint32_t min,uint32_t max,uint32_t incr , const char *tip); typedef diaElem *CREATE_SLIDER_T(int32_t *value,const char *toggleTitle, int32_t min,int32_t max,int32_t incr , const char *tip); -class diaElemUSlider : public diaElemSliderBase +class ADM_COREUI6_EXPORT diaElemUSlider : public diaElemSliderBase { protected: uint32_t min,max,incr; @@ -172,7 +172,7 @@ }; /*********************************************/ typedef diaElem *CREATE_TOGGLE(bool *toggleValue,const char *toggleTitle, const char *tip); -class diaElemToggleBase : public diaElem +class ADM_COREUI6_EXPORT diaElemToggleBase : public diaElem { protected: dialElemLink links[MENU_MAX_lINK]; @@ -328,7 +328,7 @@ public: }diaMenuEntry; -class diaMenuEntryDynamic : public diaMenuEntry +class ADM_COREUI6_EXPORT diaMenuEntryDynamic : public diaMenuEntry { public: public: @@ -359,7 +359,7 @@ typedef diaElem *(CREATE_MENUDYNAMIC_T)(uint32_t *intValue,const char *itle, uint32_t nb, diaMenuEntryDynamic **menu,const char *tip); -class diaElemMenuDynamicBase : public diaElem +class ADM_COREUI6_EXPORT diaElemMenuDynamicBase : public diaElem { protected: diaMenuEntryDynamic **menu; @@ -390,7 +390,7 @@ int getRequiredLayout(void); }; -class diaElemMenuBase : public diaElem +class ADM_COREUI6_EXPORT diaElemMenuBase : public diaElem { protected: const diaMenuEntry *menu; @@ -425,7 +425,7 @@ #ifndef ADM_MINIMAL_UI_INTERFACE #include "ADM_encoderConf.h" typedef diaElem *(CREATE_BITRATE_T)(COMPRES_PARAMS *p,const char *toggleTitle,const char *tip); -class diaElemBitrateBase : public diaElem +class ADM_COREUI6_EXPORT diaElemBitrateBase : public diaElem { protected: COMPRES_PARAMS copy; @@ -454,7 +454,7 @@ #endif /*************************************************/ typedef diaElem *CREATE_FILE_T(uint32_t writeMode,std::string &filename,const char *toggleTitle, const char *defaultSuffix ,const char *tip); -class diaElemFileBase : public diaElem +class ADM_COREUI6_EXPORT diaElemFileBase : public diaElem { protected: @@ -486,7 +486,7 @@ }; /*************************************************/ typedef diaElem *CREATE_DIR_T(std::string &filename,const char *toggleTitle,const char *tip); -class diaElemDirSelectBase : public diaElem +class ADM_COREUI6_EXPORT diaElemDirSelectBase : public diaElem { public: @@ -554,7 +554,7 @@ }; /*********************************************/ typedef diaElem *(CREATE_TAB_T )(const char *toggleTitle, uint32_t nb, diaElem **content); -class diaElemTabs +class ADM_COREUI6_EXPORT diaElemTabs { public: @@ -574,7 +574,7 @@ }; /**********************************************/ #define DIA_MAX_FRAME 20 -class diaElemFrameBase :public diaElem +class ADM_COREUI6_EXPORT diaElemFrameBase :public diaElem { protected: uint32_t frameSize; @@ -632,7 +632,7 @@ }; /**********************************************/ typedef diaElem *(CREATE_ASPECTRATIO_T)(uint32_t *value, const char *title, const char *tip ); -class diaElemAspectRatio : public diaElem +class ADM_COREUI6_EXPORT diaElemAspectRatio : public diaElem { public: uint32_t *den;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp
Changed
@@ -160,7 +160,7 @@ char msg[300]; - snprintf(msg, 300, QT_TRANSLATE_NOOP("filesel","%s already exists.\n\nDo you want to replace it?"), ADM_GetFileName(name)); + snprintf(msg, 300, QT_TRANSLATE_NOOP("filesel","%s already exists.\n\nDo you want to replace it?"), ADM_getFileName(std::string(name)).c_str()); if(!GUI_Question(msg)) return;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUI/src/DIA_working.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUI/src/DIA_working.cpp
Changed
@@ -1,27 +1,27 @@ -/*************************************************************************** - \file DIA_working.cpp - \brief trampoline to real DIA_working class - (C) Mean 2008 fixounet@free.fr - - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_default.h" -#include "DIA_coreToolkit.h" +/*************************************************************************** + \file DIA_working.cpp + \brief trampoline to real DIA_working class + (C) Mean 2008 fixounet@free.fr + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_default.h" +#include "DIA_coreToolkit.h" #include "DIA_working.h" #define SON ((DIA_workingBase *)son) #include "DIA_coreUI_internal.h" #if 0 -extern DIA_workingBase *createWorking(const char *title); +extern DIA_workingBase *createWorking(const char *title); /** \fn DIA_working \brief Constructor
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/include/ADM_coreUtils6_export.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/include/ADM_coreUtils6_export.h
Changed
@@ -1,53 +1,53 @@ - -#ifndef ADM_COREUTILS6_EXPORT_H -#define ADM_COREUTILS6_EXPORT_H - -#ifdef ADM_COREUTILS6_STATIC_DEFINE -# define ADM_COREUTILS6_EXPORT -# define ADM_COREUTILS6_NO_EXPORT -#else -# ifndef ADM_COREUTILS6_EXPORT -# ifdef ADM_coreUtils6_EXPORTS - /* We are building this library */ -# ifdef _WIN32 -# define ADM_COREUTILS6_EXPORT __declspec(dllexport) -# else -# define ADM_COREUTILS6_EXPORT __attribute__((visibility("default"))) -# endif -# else - /* We are using this library */ -# ifdef _WIN32 -# define ADM_COREUTILS6_EXPORT __declspec(dllimport) -# else -# define ADM_COREUTILS6_EXPORT __attribute__((visibility("default"))) -# endif -# endif -# endif - -# ifndef ADM_COREUTILS6_NO_EXPORT -# ifdef _WIN32 -# define ADM_COREUTILS6_NO_EXPORT -# else -# define ADM_COREUTILS6_NO_EXPORT __attribute__((visibility("hidden"))) -# endif -# endif -#endif - -#ifndef ADM_COREUTILS6_DEPRECATED -# ifdef __GNUC__ -# define ADM_COREUTILS6_DEPRECATED __attribute__ ((__deprecated__)) -# define ADM_COREUTILS6_DEPRECATED_EXPORT ADM_COREUTILS6_EXPORT __attribute__ ((__deprecated__)) -# define ADM_COREUTILS6_DEPRECATED_NO_EXPORT ADM_COREUTILS6_NO_EXPORT __attribute__ ((__deprecated__)) -# elif defined(_WIN32) -# define ADM_COREUTILS6_DEPRECATED __declspec(deprecated) -# define ADM_COREUTILS6_DEPRECATED_EXPORT ADM_COREUTILS6_EXPORT __declspec(deprecated) -# define ADM_COREUTILS6_DEPRECATED_NO_EXPORT ADM_COREUTILS6_NO_EXPORT __declspec(deprecated) -# endif -#endif - -#define DEFINE_NO_DEPRECATED 0 -#if DEFINE_NO_DEPRECATED -# define ADM_COREUTILS6_NO_DEPRECATED -#endif - -#endif + +#ifndef ADM_COREUTILS6_EXPORT_H +#define ADM_COREUTILS6_EXPORT_H + +#ifdef ADM_COREUTILS6_STATIC_DEFINE +# define ADM_COREUTILS6_EXPORT +# define ADM_COREUTILS6_NO_EXPORT +#else +# ifndef ADM_COREUTILS6_EXPORT +# ifdef ADM_coreUtils6_EXPORTS + /* We are building this library */ +# ifdef _WIN32 +# define ADM_COREUTILS6_EXPORT __declspec(dllexport) +# else +# define ADM_COREUTILS6_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef _WIN32 +# define ADM_COREUTILS6_EXPORT __declspec(dllimport) +# else +# define ADM_COREUTILS6_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef ADM_COREUTILS6_NO_EXPORT +# ifdef _WIN32 +# define ADM_COREUTILS6_NO_EXPORT +# else +# define ADM_COREUTILS6_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef ADM_COREUTILS6_DEPRECATED +# ifdef __GNUC__ +# define ADM_COREUTILS6_DEPRECATED __attribute__ ((__deprecated__)) +# define ADM_COREUTILS6_DEPRECATED_EXPORT ADM_COREUTILS6_EXPORT __attribute__ ((__deprecated__)) +# define ADM_COREUTILS6_DEPRECATED_NO_EXPORT ADM_COREUTILS6_NO_EXPORT __attribute__ ((__deprecated__)) +# elif defined(_WIN32) +# define ADM_COREUTILS6_DEPRECATED __declspec(deprecated) +# define ADM_COREUTILS6_DEPRECATED_EXPORT ADM_COREUTILS6_EXPORT __declspec(deprecated) +# define ADM_COREUTILS6_DEPRECATED_NO_EXPORT ADM_COREUTILS6_NO_EXPORT __declspec(deprecated) +# endif +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define ADM_COREUTILS6_NO_DEPRECATED +#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/include/ADM_paramList.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/include/ADM_paramList.h
Changed
@@ -29,7 +29,7 @@ ADM_param_int32_t=2, ADM_param_float=3, ADM_param_bool=4, - ADM_param_string=5, + //ADM_param_string=5, ADM_param_video_encode=6, ADM_param_lavcodec_context=7, ADM_param_double=8,
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/include/ADM_string.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/include/ADM_string.h
Changed
@@ -14,12 +14,11 @@ * (at your option) any later version. * ***************************************************************************/ -#ifndef ADM_STRING_H -#define ADM_STRING_H - +#pragma once +#include <string> +#include <vector> #include "ADM_coreUtils6_export.h" #include "ADM_image.h" -ADM_COREUTILS6_EXPORT bool ADM_splitString(const string &separator, const string &source, vector<string>& result); -#endif +ADM_COREUTILS6_EXPORT bool ADM_splitString(const std::string &separator, const std::string &source, std::vector<std::string>& result); //EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/include/FFcodecContext_param.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/include/FFcodecContext_param.h
Changed
@@ -1,8 +1,8 @@ -#ifndef FFCODECCONTEXT_PARAM_H -#define FFCODECCONTEXT_PARAM_H - -#include "ADM_coreUtils6_export.h" - -extern ADM_COREUTILS6_EXPORT const ADM_paramList FFcodecContext_param[]; - +#ifndef FFCODECCONTEXT_PARAM_H +#define FFCODECCONTEXT_PARAM_H + +#include "ADM_coreUtils6_export.h" + +extern ADM_COREUTILS6_EXPORT const ADM_paramList FFcodecContext_param[]; + #endif \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/include/prefs.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/include/prefs.h
Changed
@@ -3,7 +3,7 @@ #include "ADM_coreUtils6_export.h" #include "ADM_default.h" - +#include <vector> #define RC_OK true #define RC_FAILED false #define NB_LAST_FILES 4 @@ -20,7 +20,7 @@ // const char * get_str_min(options option); // const char * get_str_max(options option); - void setFile(const char* file, char** const file1, int maxFiles); + void setFile(const std::string &file, std::string *file1, int maxFiles); public: preferences(); @@ -30,21 +30,22 @@ bool get(options option, uint32_t *); bool get(options option, int32_t *); bool get(options option, float *val); - bool get(options option, char **val); +// bool get(options option, char **val); bool get(options option, bool *val); + bool get(options option, std::string &v); bool set(options option, const uint32_t val); bool set(options option, const int32_t val); bool set(options option, const float val); - bool set(options option, const char *val); +// bool set(options option, const char *val); bool set(options option, const bool val); - + bool set(options option, const std::string &v); bool set_lastfile(const char* file); bool set_lastprojectfile(const char* file); - const char **get_lastfiles(void); - const char **get_lastprojectfiles(void); + std::vector< std::string>get_lastfiles(void); + std::vector< std::string>get_lastprojectfiles(void); }; extern ADM_COREUTILS6_EXPORT preferences *prefs;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/include/prefs2_list.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/include/prefs2_list.h
Changed
@@ -1,3 +1,4 @@ +VERSION_APIVERSION, //uint32_t FEATURES_SWAP_IF_A_GREATER_THAN_B, //bool FEATURES_SAVEPREFSONEXIT, //bool FEATURES_IGNORESAVEDMARKERS, //bool @@ -16,6 +17,8 @@ FEATURES_CAP_REFRESH_ENABLED, //bool FEATURES_CAP_REFRESH_VALUE, //uint32_t FEATURES_SDLDRIVER, //string +UPDATE_ENABLED, //bool +UPDATE_LASTCHECK, //uint32_t LASTFILES_LASTDIR_READ, //string LASTFILES_LASTDIR_WRITE, //string LASTFILES_FILE1, //string
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_coreCodecMapping.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_coreCodecMapping.cpp
Changed
@@ -23,6 +23,7 @@ const ffVideoCodec ffCodec[]= { // Refcopy // extrdata // Can have B frame + {"LAGS", AV_CODEC_ID_LAGARITH, false, false, false}, {"SNOW", AV_CODEC_ID_SNOW, false, false, false}, {"cvid", AV_CODEC_ID_CINEPAK, false, false, false}, {"CRAM", AV_CODEC_ID_MSVIDEO1, false, false, false}, @@ -44,7 +45,7 @@ {"WVC1", AV_CODEC_ID_VC1, true, false, true}, {"WMVA", AV_CODEC_ID_VC1, true, false, true}, {"VP8 ", AV_CODEC_ID_VP8, true, false, false}, - {"VP9 ", AV_CODEC_ID_VP9, true, false, false}, + {"VP9 ", AV_CODEC_ID_VP9, true, false, false}, {"tscc", AV_CODEC_ID_TSCC, false,false, false}, {"CSCD", AV_CODEC_ID_CSCD, false,false, false},
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp
Changed
@@ -14,7 +14,7 @@ static const iso639_lang_t languages[] = -{ { "Unknown", "", "", "und" }, +{ { QT_TRANSLATE_NOOP("adm","Unknown"), "", "", "und" }, { "Afar", "", "aa", "aar" }, { "Abkhazian", "", "ab", "abk" }, { "Afrikaans", "", "af", "afr" },
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_last.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_last.cpp
Changed
@@ -23,7 +23,7 @@ */ static void internalSetFolder(options tag,const std::string &folder) { - if (!prefs->set(tag, folder.c_str())) + if (!prefs->set(tag, folder)) ADM_warning("Cannot set last Read folder for %s\n",folder.c_str()); } /** @@ -32,15 +32,12 @@ */ static void internalGetFolder(options tag, std::string &folder) { - char *tmp=NULL; - if (!prefs->get(tag, &tmp)) - { - ADM_warning("Cannot set last Read folder for %s\n",folder.c_str()); - folder=std::string(""); - }else - { - folder=std::string(tmp); - } + std::string tmp; + if (!prefs->get(tag, folder)) + { + ADM_warning("Cannot set last Read folder for %s\n",folder.c_str()); + folder=std::string(""); + } }
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_paramList.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_paramList.cpp
Changed
@@ -343,7 +343,7 @@ } } break; - +#if 0 case ADM_param_string: { char *var; @@ -353,6 +353,7 @@ delete [] var; } break; +#endif case ADM_param_stdstring: { char *var; @@ -461,6 +462,7 @@ } } break; +#if 0 case ADM_param_string: { char *var; @@ -473,6 +475,7 @@ } } break; +#endif case ADM_param_stdstring: { std::string *str;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_quota.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/ADM_quota.cpp
Changed
@@ -61,17 +61,17 @@ char msg[msg_len]; fprintf(stderr,"qfopen(): can't open \"%s\": %s\n", path, (errno==ENOSPC?"filesystem full":"quota exceeded")); - ADM_assert(snprintf(msg,msg_len,"can't open \"%s\": %s\n%s\n", + ADM_assert(snprintf(msg,msg_len,QT_TRANSLATE_NOOP("adm","can't open \"%s\": %s\n%s\n"), path, - (errno==ENOSPC?"filesystem full":"quota exceeded"), - "Please free up some space and press RETRY to try again.")!=-1); - GUI_Error_HIG("Error","msg"); + (errno==ENOSPC?QT_TRANSLATE_NOOP("adm","filesystem full"):QT_TRANSLATE_NOOP("adm","quota exceeded")), + QT_TRANSLATE_NOOP("adm","Please free up some space and press RETRY to try again."))!=-1); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Error"),msg); /* same behaviour for IGNORE and RETRY */ continue; } if( !FD ){ char msg[msg_len]; - ADM_assert(snprintf(msg,msg_len,"can't open \"%s\": %u (%s)\n", path, errno, strerror(errno))!=-1); + ADM_assert(snprintf(msg,msg_len,QT_TRANSLATE_NOOP("adm","can't open \"%s\": %u (%s)\n"), path, errno, strerror(errno))!=-1); fprintf(stderr,"qfopen(): %s",msg); GUI_Error_HIG(msg,NULL); return NULL; @@ -146,19 +146,19 @@ fprintf(stderr,"qwrite(): can't write to file \"%s\": %s\n", (qfile[fd].filename?qfile[fd].filename:"__unknown__"), (errno==ENOSPC?"filesystem full":"quota exceeded")); - ADM_assert(snprintf(msg,msg_len,"can't write to file \"%s\": %s\n%s\n", - (qfile[fd].filename?qfile[fd].filename:"__unknown__"), - (errno==ENOSPC?"filesystem full":"quota exceeded"), - "Please free up some space and press RETRY to try again.")!=-1); - rc = GUI_Alternate(msg,"Ignore","Retry"); + ADM_assert(snprintf(msg,msg_len,QT_TRANSLATE_NOOP("adm","can't write to file \"%s\": %s\n%s\n"), + (qfile[fd].filename?qfile[fd].filename:QT_TRANSLATE_NOOP("adm","__unknown__")), + (errno==ENOSPC?QT_TRANSLATE_NOOP("adm","filesystem full"):QT_TRANSLATE_NOOP("adm","quota exceeded")), + QT_TRANSLATE_NOOP("adm","Please free up some space and press RETRY to try again."))!=-1); + rc = GUI_Alternate(msg,QT_TRANSLATE_NOOP("adm","Ignore"),QT_TRANSLATE_NOOP("adm","Retry")); if( rc == 0 /* ignore */ ){ qfile[fd].ignore = 1; return -1; } continue; } - ADM_assert(snprintf(msg,msg_len,"can't write to file \"%s\": %u (%s)\n", - (qfile[fd].filename?qfile[fd].filename:"__unknown__"), + ADM_assert(snprintf(msg,msg_len,QT_TRANSLATE_NOOP("adm","can't write to file \"%s\": %u (%s)\n"), + (qfile[fd].filename?qfile[fd].filename:QT_TRANSLATE_NOOP("adm","__unknown__")), errno, strerror(errno))!=-1); fprintf(stderr,"qwrite(): %s",msg); GUI_Error_HIG(msg,NULL);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/avidemutils.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/avidemutils.cpp
Changed
@@ -374,14 +374,14 @@ ARDescriptor allArs[]= { - {8,9,ADM_ASPECT_4_3, QT_TR_NOOP("NTSC 4:3")}, - {32,27,ADM_ASPECT_16_9, QT_TR_NOOP("NTSC 16:9")}, - {128,81,ADM_ASPECT_16_9, QT_TR_NOOP("NTSC 16:9")}, - {16,15,ADM_ASPECT_4_3, QT_TR_NOOP("PAL 4:3")}, - {64,45,ADM_ASPECT_16_9, QT_TR_NOOP("PAL 16:9")}, - {1,1,ADM_ASPECT_1_1, QT_TR_NOOP("1:1")}, + {8,9,ADM_ASPECT_4_3, QT_TRANSLATE_NOOP("adm","NTSC 4:3")}, + {32,27,ADM_ASPECT_16_9, QT_TRANSLATE_NOOP("adm","NTSC 16:9")}, + {128,81,ADM_ASPECT_16_9, QT_TRANSLATE_NOOP("adm","NTSC 16:9")}, + {16,15,ADM_ASPECT_4_3, QT_TRANSLATE_NOOP("adm","PAL 4:3")}, + {64,45,ADM_ASPECT_16_9, QT_TRANSLATE_NOOP("adm","PAL 16:9")}, + {1,1,ADM_ASPECT_1_1, QT_TRANSLATE_NOOP("adm","1:1")}, }; -const char *unknown=QT_TR_NOOP("Unknown"); +const char *unknown=QT_TRANSLATE_NOOP("adm","Unknown"); ADM_ASPECT getAspectRatioFromAR(uint32_t width, uint32_t height, const char **string) {
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/pref_gen.py -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/pref_gen.py
Changed
@@ -32,8 +32,8 @@ allATypes["int32_t"] ="ADM_param_int32_t " allATypes["float"] ="ADM_param_float " allATypes["bool"] ="ADM_param_bool " -allATypes["string"] ="ADM_param_string " -allATypes["filename"]="ADM_param_string " +allATypes["string"] ="ADM_param_stdstring " +allATypes["filename"]="ADM_param_stdstring " fullPath="" nested=list()
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/prefs.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/prefs.cpp
Changed
@@ -14,10 +14,11 @@ * * ***************************************************************************/ + +#include "ADM_cpp.h" #include <vector> #include <string> -#include "ADM_cpp.h" #include "ADM_default.h" #include "stddef.h" #include "ADM_quota.h" @@ -27,7 +28,7 @@ #include "prefs2.h" #include "prefs2_desc.cpp" -#define CONFIG "config2" +#define CONFIG "config3" #define FILE_SIZE_MAX (20*1024) static char *checkDirAccess(char *home); @@ -131,11 +132,16 @@ case ADM_param_bool: *(bool *)(dummyPointer+offset)=atoi(opt->defaultValue); break; + case ADM_param_stdstring: + *(std::string *)(dummyPointer+offset)=std::string(opt->defaultValue); + break; +#if 0 case ADM_param_string: { char **z=(char **)(dummyPointer+offset); *z=ADM_strdup(opt->defaultValue); } +#endif break; default: ADM_error("Type not authorized for prefs %s\n",name); @@ -294,12 +300,24 @@ return _get(option, v, ADM_param_bool); } /** + * + * @param option + * @param v + * @return + */ +bool preferences::get(options option, std::string &v) +{ + return _get(option, &v, ADM_param_stdstring); +} +#if 0 +/** \fn get */ bool preferences::get(options option, char **v) { return _get(option, v, ADM_param_string); } +#endif //--------------------------------------- template<typename T> @@ -348,6 +366,7 @@ /** \fn set */ +#if 0 bool preferences::set(options option, const char *v) { const ADM_paramList *desc; @@ -366,11 +385,35 @@ *s=ADM_strdup(v); return true; } +#endif +/** + * + * @param option + * @param v + * @return + */ +bool preferences::set(options option, const std::string &v) +{ + const ADM_paramList *desc; + const optionDesc *tpl; + float m,n; + + if(!lookupOption(option,&desc,&tpl,n,m)) + return false; + ADM_assert(desc->type==ADM_param_stdstring); + + int offset=desc->offset; + char *dummy=(char *)&myPrefs; + std::string *s=(std::string*)(dummy+offset); + + *s=v; + return true; +} //-------------------------------------------------- #define PRT_LAFI(x,y,z) fprintf(stderr,"Prefs: %s%u %s\n",x,y,(z?z:"NULL")) -void preferences::setFile(const char* file, char** const file1, int maxFiles) +void preferences::setFile(const std::string &file, std::string *file1, int maxFiles) { std::vector<std::string> files; @@ -378,14 +421,12 @@ for (int index = 0; index < maxFiles; index++) { - const char* nextFile = *(file1 + index); + std::string * nextFile = file1 + index; - if (strcmp(file, nextFile) != 0) + if(file.compare(*nextFile)) { - files.push_back(nextFile); + files.push_back(*nextFile); } - - ADM_dealloc(nextFile); } for (int index = 0; index < maxFiles; index++) @@ -410,29 +451,37 @@ #undef PRT_LAFI #define PRT_LAFI(y,z) fprintf(stderr,"Prefs: ret idx[%u] %s\n",y,(z?z:"NULL")) - -const char **preferences::get_lastfiles(void) +/** + * + * @return + */ +std::vector<std::string>preferences::get_lastfiles(void) { - static const char *lastFiles[NB_LAST_FILES]; + static std::vector<std::string>lastFiles; + lastFiles.clear(); - lastFiles[0]=myPrefs.lastfiles.file1; - lastFiles[1]=myPrefs.lastfiles.file2; - lastFiles[2]=myPrefs.lastfiles.file3; - lastFiles[3]=myPrefs.lastfiles.file4; + lastFiles.push_back(myPrefs.lastfiles.file1); + lastFiles.push_back(myPrefs.lastfiles.file2); + lastFiles.push_back(myPrefs.lastfiles.file3); + lastFiles.push_back(myPrefs.lastfiles.file4); - return lastFiles; + return lastFiles; } - -const char **preferences::get_lastprojectfiles(void) +/** + * + * @return + */ +std::vector< std::string>preferences::get_lastprojectfiles(void) { - static const char *lastProjectFiles[NB_LAST_FILES]; + static std::vector< std::string>lastProjectFiles; + lastProjectFiles.clear(); - lastProjectFiles[0] = myPrefs.lastprojects.file1; - lastProjectFiles[1] = myPrefs.lastprojects.file2; - lastProjectFiles[2] = myPrefs.lastprojects.file3; - lastProjectFiles[3] = myPrefs.lastprojects.file4; + lastProjectFiles.push_back(myPrefs.lastprojects.file1); + lastProjectFiles.push_back(myPrefs.lastprojects.file2); + lastProjectFiles.push_back(myPrefs.lastprojects.file3); + lastProjectFiles.push_back(myPrefs.lastprojects.file4); - return lastProjectFiles; + return lastProjectFiles; } // EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2.conf -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2.conf
Changed
@@ -13,6 +13,9 @@ # option name type value minimum maximum (incl.) # codec metasettings for mpeg2enc based my_prefs_struct{ +version{ + uint32_t:apiVersion, 1, 0, 999 +} features{ bool:swap_if_A_greater_than_B, 1, 0, 1 bool:saveprefsonexit, 1, 0, 1 @@ -34,6 +37,11 @@ string:sdlDriver, "" } # +update{ +bool:enabled, 1, 0, 1 +uint32_t:lastCheck, 0, 0, 5000 # Days since 01/01/2016 +} +# lastfiles{ string:lastdir_read, "" string:lastdir_write, ""
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2.h
Changed
@@ -1,8 +1,11 @@ // automatically generated by admSerialization.py do not edit -#ifndef ADM_my_prefs_struct_CONF_H -#define ADM_my_prefs_struct_CONF_H +#include "string" +#pragma once typedef struct { struct { + uint32_t apiVersion; +}version; +struct { bool swap_if_A_greater_than_B; bool saveprefsonexit; bool ignoresavedmarkers; @@ -20,28 +23,32 @@ bool enable_opengl; bool cap_refresh_enabled; uint32_t cap_refresh_value; - char * sdlDriver; + std::string sdlDriver; }features; struct { - char * lastdir_read; - char * lastdir_write; - char * file1; - char * file2; - char * file3; - char * file4; + bool enabled; + uint32_t lastCheck; +}update; +struct { + std::string lastdir_read; + std::string lastdir_write; + std::string file1; + std::string file2; + std::string file3; + std::string file4; }lastfiles; struct { - char * lastdir_read; - char * lastdir_write; - char * file1; - char * file2; - char * file3; - char * file4; + std::string lastdir_read; + std::string lastdir_write; + std::string file1; + std::string file2; + std::string file3; + std::string file4; }lastprojects; uint32_t message_level; struct { - char * audiodevice; - char * alsa_device; + std::string audiodevice; + std::string alsa_device; }audio_device; uint32_t videodevice; struct { @@ -53,7 +60,7 @@ uint32_t postproc_type; uint32_t postproc_value; uint32_t downmixing; - char * language; + std::string language; bool warn_for_fonts; }Default; uint32_t mpegsplit_autosplit; @@ -63,4 +70,3 @@ uint32_t avisynth_localport; }avisynth; }my_prefs_struct; -#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2_desc.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2_desc.cpp
Changed
@@ -1,5 +1,6 @@ // automatically generated by admSerialization.py, do not edit! extern const ADM_paramList my_prefs_struct_param[]={ + {"version.apiVersion",offsetof(my_prefs_struct,version.apiVersion),"uint32_t",ADM_param_uint32_t}, {"features.swap_if_A_greater_than_B",offsetof(my_prefs_struct,features.swap_if_A_greater_than_B),"bool",ADM_param_bool}, {"features.saveprefsonexit",offsetof(my_prefs_struct,features.saveprefsonexit),"bool",ADM_param_bool}, {"features.ignoresavedmarkers",offsetof(my_prefs_struct,features.ignoresavedmarkers),"bool",ADM_param_bool}, @@ -17,22 +18,24 @@ {"features.enable_opengl",offsetof(my_prefs_struct,features.enable_opengl),"bool",ADM_param_bool}, {"features.cap_refresh_enabled",offsetof(my_prefs_struct,features.cap_refresh_enabled),"bool",ADM_param_bool}, {"features.cap_refresh_value",offsetof(my_prefs_struct,features.cap_refresh_value),"uint32_t",ADM_param_uint32_t}, - {"features.sdlDriver",offsetof(my_prefs_struct,features.sdlDriver),"char *",ADM_param_string}, - {"lastfiles.lastdir_read",offsetof(my_prefs_struct,lastfiles.lastdir_read),"char *",ADM_param_string}, - {"lastfiles.lastdir_write",offsetof(my_prefs_struct,lastfiles.lastdir_write),"char *",ADM_param_string}, - {"lastfiles.file1",offsetof(my_prefs_struct,lastfiles.file1),"char *",ADM_param_string}, - {"lastfiles.file2",offsetof(my_prefs_struct,lastfiles.file2),"char *",ADM_param_string}, - {"lastfiles.file3",offsetof(my_prefs_struct,lastfiles.file3),"char *",ADM_param_string}, - {"lastfiles.file4",offsetof(my_prefs_struct,lastfiles.file4),"char *",ADM_param_string}, - {"lastprojects.lastdir_read",offsetof(my_prefs_struct,lastprojects.lastdir_read),"char *",ADM_param_string}, - {"lastprojects.lastdir_write",offsetof(my_prefs_struct,lastprojects.lastdir_write),"char *",ADM_param_string}, - {"lastprojects.file1",offsetof(my_prefs_struct,lastprojects.file1),"char *",ADM_param_string}, - {"lastprojects.file2",offsetof(my_prefs_struct,lastprojects.file2),"char *",ADM_param_string}, - {"lastprojects.file3",offsetof(my_prefs_struct,lastprojects.file3),"char *",ADM_param_string}, - {"lastprojects.file4",offsetof(my_prefs_struct,lastprojects.file4),"char *",ADM_param_string}, + {"features.sdlDriver",offsetof(my_prefs_struct,features.sdlDriver),"std::string",ADM_param_stdstring}, + {"update.enabled",offsetof(my_prefs_struct,update.enabled),"bool",ADM_param_bool}, + {"update.lastCheck",offsetof(my_prefs_struct,update.lastCheck),"uint32_t",ADM_param_uint32_t}, + {"lastfiles.lastdir_read",offsetof(my_prefs_struct,lastfiles.lastdir_read),"std::string",ADM_param_stdstring}, + {"lastfiles.lastdir_write",offsetof(my_prefs_struct,lastfiles.lastdir_write),"std::string",ADM_param_stdstring}, + {"lastfiles.file1",offsetof(my_prefs_struct,lastfiles.file1),"std::string",ADM_param_stdstring}, + {"lastfiles.file2",offsetof(my_prefs_struct,lastfiles.file2),"std::string",ADM_param_stdstring}, + {"lastfiles.file3",offsetof(my_prefs_struct,lastfiles.file3),"std::string",ADM_param_stdstring}, + {"lastfiles.file4",offsetof(my_prefs_struct,lastfiles.file4),"std::string",ADM_param_stdstring}, + {"lastprojects.lastdir_read",offsetof(my_prefs_struct,lastprojects.lastdir_read),"std::string",ADM_param_stdstring}, + {"lastprojects.lastdir_write",offsetof(my_prefs_struct,lastprojects.lastdir_write),"std::string",ADM_param_stdstring}, + {"lastprojects.file1",offsetof(my_prefs_struct,lastprojects.file1),"std::string",ADM_param_stdstring}, + {"lastprojects.file2",offsetof(my_prefs_struct,lastprojects.file2),"std::string",ADM_param_stdstring}, + {"lastprojects.file3",offsetof(my_prefs_struct,lastprojects.file3),"std::string",ADM_param_stdstring}, + {"lastprojects.file4",offsetof(my_prefs_struct,lastprojects.file4),"std::string",ADM_param_stdstring}, {"message_level",offsetof(my_prefs_struct,message_level),"uint32_t",ADM_param_uint32_t}, - {"audio_device.audiodevice",offsetof(my_prefs_struct,audio_device.audiodevice),"char *",ADM_param_string}, - {"audio_device.alsa_device",offsetof(my_prefs_struct,audio_device.alsa_device),"char *",ADM_param_string}, + {"audio_device.audiodevice",offsetof(my_prefs_struct,audio_device.audiodevice),"std::string",ADM_param_stdstring}, + {"audio_device.alsa_device",offsetof(my_prefs_struct,audio_device.alsa_device),"std::string",ADM_param_stdstring}, {"videodevice",offsetof(my_prefs_struct,videodevice),"uint32_t",ADM_param_uint32_t}, {"priority.encoding",offsetof(my_prefs_struct,priority.encoding),"uint32_t",ADM_param_uint32_t}, {"priority.indexing",offsetof(my_prefs_struct,priority.indexing),"uint32_t",ADM_param_uint32_t}, @@ -40,7 +43,7 @@ {"Default.postproc_type",offsetof(my_prefs_struct,Default.postproc_type),"uint32_t",ADM_param_uint32_t}, {"Default.postproc_value",offsetof(my_prefs_struct,Default.postproc_value),"uint32_t",ADM_param_uint32_t}, {"Default.downmixing",offsetof(my_prefs_struct,Default.downmixing),"uint32_t",ADM_param_uint32_t}, - {"Default.language",offsetof(my_prefs_struct,Default.language),"char *",ADM_param_string}, + {"Default.language",offsetof(my_prefs_struct,Default.language),"std::string",ADM_param_stdstring}, {"Default.warn_for_fonts",offsetof(my_prefs_struct,Default.warn_for_fonts),"bool",ADM_param_bool}, {"mpegsplit_autosplit",offsetof(my_prefs_struct,mpegsplit_autosplit),"uint32_t",ADM_param_uint32_t}, {"avisynth.avisynth_always_ask",offsetof(my_prefs_struct,avisynth.avisynth_always_ask),"bool",ADM_param_bool},
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2_json.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2_json.cpp
Changed
@@ -5,6 +5,9 @@ #include "prefs2.h" bool my_prefs_struct_jserialize(const char *file, const my_prefs_struct *key){ admJson json; +json.addNode("version"); +json.addUint32("apiVersion",key->version.apiVersion); +json.endNode(); json.addNode("features"); json.addBool("swap_if_A_greater_than_B",key->features.swap_if_A_greater_than_B); json.addBool("saveprefsonexit",key->features.saveprefsonexit); @@ -25,6 +28,10 @@ json.addUint32("cap_refresh_value",key->features.cap_refresh_value); json.addString("sdlDriver",key->features.sdlDriver); json.endNode(); +json.addNode("update"); +json.addBool("enabled",key->update.enabled); +json.addUint32("lastCheck",key->update.lastCheck); +json.endNode(); json.addNode("lastfiles"); json.addString("lastdir_read",key->lastfiles.lastdir_read); json.addString("lastdir_write",key->lastfiles.lastdir_write);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2_pref.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/prefs2_pref.h
Changed
@@ -11,6 +11,7 @@ }optionDesc; #endif static optionDesc myOptions[]={ +{ VERSION_APIVERSION,"version.apiVersion" ,ADM_param_uint32_t ,"1", 0, 999}, { FEATURES_SWAP_IF_A_GREATER_THAN_B,"features.swap_if_A_greater_than_B",ADM_param_bool ,"1", 0, 1}, { FEATURES_SAVEPREFSONEXIT,"features.saveprefsonexit" ,ADM_param_bool ,"1", 0, 1}, { FEATURES_IGNORESAVEDMARKERS,"features.ignoresavedmarkers" ,ADM_param_bool ,"0", 0, 1}, @@ -19,7 +20,7 @@ { FEATURES_REUSE_2PASS_LOG,"features.reuse_2pass_log" ,ADM_param_bool ,"0", 0, 1}, { FEATURES_AUDIOBAR_USES_MASTER,"features.audiobar_uses_master" ,ADM_param_bool ,"0", 0, 1}, { FEATURES_THREADING_LAVC,"features.threading_lavc" ,ADM_param_uint32_t ,"0", 0, 32}, -{ FEATURES_CPU_CAPS,"features.cpu_caps" ,ADM_param_uint32_t ,"2147483647", 0, 2147483647}, +{ FEATURES_CPU_CAPS,"features.cpu_caps" ,ADM_param_uint32_t ,"4294967295", 0, 4294967295}, { FEATURES_MPEG_NO_LIMIT,"features.mpeg_no_limit" ,ADM_param_bool ,"0", 0, 1}, { FEATURES_ALTERNATE_MP3_TAG,"features.alternate_mp3_tag" ,ADM_param_bool ,"1", 0, 1}, { FEATURES_VDPAU,"features.vdpau" ,ADM_param_bool ,"0", 0, 1}, @@ -28,22 +29,24 @@ { FEATURES_ENABLE_OPENGL,"features.enable_opengl" ,ADM_param_bool ,"0", 0, 1}, { FEATURES_CAP_REFRESH_ENABLED,"features.cap_refresh_enabled" ,ADM_param_bool ,"0", 0, 1}, { FEATURES_CAP_REFRESH_VALUE,"features.cap_refresh_value" ,ADM_param_uint32_t ,"100", 10, 1000}, -{ FEATURES_SDLDRIVER,"features.sdlDriver" ,ADM_param_string ,"", 0, 0}, -{ LASTFILES_LASTDIR_READ,"lastfiles.lastdir_read" ,ADM_param_string ,"", 0, 0}, -{ LASTFILES_LASTDIR_WRITE,"lastfiles.lastdir_write" ,ADM_param_string ,"", 0, 0}, -{ LASTFILES_FILE1,"lastfiles.file1" ,ADM_param_string ,"", 0, 0}, -{ LASTFILES_FILE2,"lastfiles.file2" ,ADM_param_string ,"", 0, 0}, -{ LASTFILES_FILE3,"lastfiles.file3" ,ADM_param_string ,"", 0, 0}, -{ LASTFILES_FILE4,"lastfiles.file4" ,ADM_param_string ,"", 0, 0}, -{ LASTPROJECTS_LASTDIR_READ,"lastprojects.lastdir_read" ,ADM_param_string ,"", 0, 0}, -{ LASTPROJECTS_LASTDIR_WRITE,"lastprojects.lastdir_write" ,ADM_param_string ,"", 0, 0}, -{ LASTPROJECTS_FILE1,"lastprojects.file1" ,ADM_param_string ,"", 0, 0}, -{ LASTPROJECTS_FILE2,"lastprojects.file2" ,ADM_param_string ,"", 0, 0}, -{ LASTPROJECTS_FILE3,"lastprojects.file3" ,ADM_param_string ,"", 0, 0}, -{ LASTPROJECTS_FILE4,"lastprojects.file4" ,ADM_param_string ,"", 0, 0}, +{ FEATURES_SDLDRIVER,"features.sdlDriver" ,ADM_param_stdstring ,"", 0, 0}, +{ UPDATE_ENABLED,"update.enabled" ,ADM_param_bool ,"1", 0, 1}, +{ UPDATE_LASTCHECK,"update.lastCheck" ,ADM_param_uint32_t ,"0", 0, 5000}, +{ LASTFILES_LASTDIR_READ,"lastfiles.lastdir_read" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTFILES_LASTDIR_WRITE,"lastfiles.lastdir_write" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTFILES_FILE1,"lastfiles.file1" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTFILES_FILE2,"lastfiles.file2" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTFILES_FILE3,"lastfiles.file3" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTFILES_FILE4,"lastfiles.file4" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTPROJECTS_LASTDIR_READ,"lastprojects.lastdir_read" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTPROJECTS_LASTDIR_WRITE,"lastprojects.lastdir_write" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTPROJECTS_FILE1,"lastprojects.file1" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTPROJECTS_FILE2,"lastprojects.file2" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTPROJECTS_FILE3,"lastprojects.file3" ,ADM_param_stdstring ,"", 0, 0}, +{ LASTPROJECTS_FILE4,"lastprojects.file4" ,ADM_param_stdstring ,"", 0, 0}, { MESSAGE_LEVEL,"message_level" ,ADM_param_uint32_t ,"2", 0, 2}, -{ AUDIO_DEVICE_AUDIODEVICE,"audio_device.audiodevice" ,ADM_param_string ,"ALSA", 0, 0}, -{ AUDIO_DEVICE_ALSA_DEVICE,"audio_device.alsa_device" ,ADM_param_string ,"dmix", 0, 0}, +{ AUDIO_DEVICE_AUDIODEVICE,"audio_device.audiodevice" ,ADM_param_stdstring ,"ALSA", 0, 0}, +{ AUDIO_DEVICE_ALSA_DEVICE,"audio_device.alsa_device" ,ADM_param_stdstring ,"dmix", 0, 0}, { VIDEODEVICE,"videodevice" ,ADM_param_uint32_t ,"0", 0, 10}, { PRIORITY_ENCODING,"priority.encoding" ,ADM_param_uint32_t ,"3", 0, 4}, { PRIORITY_INDEXING,"priority.indexing" ,ADM_param_uint32_t ,"3", 0, 4}, @@ -51,7 +54,7 @@ { DEFAULT_POSTPROC_TYPE,"Default.postproc_type" ,ADM_param_uint32_t ,"3", 0, 7}, { DEFAULT_POSTPROC_VALUE,"Default.postproc_value" ,ADM_param_uint32_t ,"3", 0, 5}, { DEFAULT_DOWNMIXING,"Default.downmixing" ,ADM_param_uint32_t ,"2", 0, 2}, -{ DEFAULT_LANGUAGE,"Default.language" ,ADM_param_string ,"", 0, 0}, +{ DEFAULT_LANGUAGE,"Default.language" ,ADM_param_stdstring ,"", 0, 0}, { DEFAULT_WARN_FOR_FONTS,"Default.warn_for_fonts" ,ADM_param_bool ,"1", 0, 1}, { MPEGSPLIT_AUTOSPLIT,"mpegsplit_autosplit" ,ADM_param_uint32_t ,"790", 400, 5000}, { AVISYNTH_AVISYNTH_ALWAYS_ASK,"avisynth.avisynth_always_ask" ,ADM_param_bool ,"0", 0, 1},
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreUtils/src/update_prefs.sh -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreUtils/src/update_prefs.sh
Changed
@@ -1,5 +1,5 @@ #!/bin/sh echo "Updating prefs" -python pref_gen.py prefs2.conf python ../../../cmake/admSerialization.py prefs2.conf +python pref_gen.py prefs2.conf
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpau.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpau.cpp
Changed
@@ -17,6 +17,7 @@ #ifdef USE_VDPAU #include "../include/ADM_coreVdpauInternal.h" #include "ADM_dynamicLoading.h" +#include <map> #if 0 #define VDP_TRACK printf @@ -26,6 +27,9 @@ GUI_WindowInfo admVdpau::myWindowInfo; + +typedef std::map<VdpVideoSurface ,bool >::iterator myIterator; + namespace ADM_coreVdpau { VdpFunctions funcs; @@ -39,6 +43,26 @@ static VdpPresentationQueueTarget queueX11; + +static std::map <VdpVideoSurface ,bool >listOfAllocatedSurface; +/** + * \fn admVdpau_exitCleanup + */ +bool admVdpau_exitCleanup() +{ + std::map <VdpVideoSurface ,bool > cpy=listOfAllocatedSurface; + int n=cpy.size(); + printf("At exit, we have still %d surface\n",n); + myIterator it=cpy.begin(); + for(;it!=cpy.end();it++) + admVdpau::surfaceDestroy(it->first); + printf("After cleanup we have %d surface\n",(int)listOfAllocatedSurface.size()); + + admVdpau::cleanup(); + return true; +} + + /** \fn getFunc \brief vdpau function pointers from ID @@ -54,7 +78,7 @@ */ void *admVdpau::getVdpDevice(void) { - return (void *)ADM_coreVdpau::vdpDevice; + return (void *)(intptr_t)ADM_coreVdpau::vdpDevice; } /** @@ -238,7 +262,22 @@ VdpStatus admVdpau::surfaceCreate(uint32_t width,uint32_t height,VdpVideoSurface *surface) { - CHECK(ADM_coreVdpau::funcs.createSurface(ADM_coreVdpau::vdpDevice,VDP_CHROMA_TYPE_420,width,height,surface)); + + if(!isOperationnal()) + {ADM_error("vdpau is not operationnal\n");return VDP_STATUS_ERROR;} + VdpStatus r=ADM_coreVdpau::funcs.createSurface(ADM_coreVdpau::vdpDevice,VDP_CHROMA_TYPE_420,width,height,surface); + if(VDP_STATUS_OK!=r) + { + ADM_warning("ADM_coreVdpau::funcs.createSurface(ADM_coreVdpau::vdpDevice,VDP_CHROMA_TYPE_420,width,height,surface) call failed with error=%s\n",getErrorString(r)); + return r; + } + myIterator already = listOfAllocatedSurface.find(*surface); + if(already!=listOfAllocatedSurface.end()) + { + ADM_assert("Doubly used vdpau surface\n"); + } + listOfAllocatedSurface[*surface]=true; + return VDP_STATUS_OK; } /** \fn @@ -247,6 +286,13 @@ VdpStatus admVdpau::surfaceDestroy(VdpVideoSurface surface) { + // De we have it ? + myIterator already = listOfAllocatedSurface.find(surface); + if(already==listOfAllocatedSurface.end()) + { + ADM_assert("Trying to destroy unallocated vdpau surface\n"); + } + listOfAllocatedSurface.erase(already); CHECK(ADM_coreVdpau::funcs.destroySurface(surface)); } /**
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h
Changed
@@ -1,53 +1,53 @@ - -#ifndef ADM_COREVIDEOCODEC6_EXPORT_H -#define ADM_COREVIDEOCODEC6_EXPORT_H - -#ifdef ADM_COREVIDEOCODEC6_STATIC_DEFINE -# define ADM_COREVIDEOCODEC6_EXPORT -# define ADM_COREVIDEOCODEC6_NO_EXPORT -#else -# ifndef ADM_COREVIDEOCODEC6_EXPORT -# ifdef ADM_coreVideoCodec6_EXPORTS - /* We are building this library */ -# ifdef _WIN32 -# define ADM_COREVIDEOCODEC6_EXPORT __declspec(dllexport) -# else -# define ADM_COREVIDEOCODEC6_EXPORT __attribute__((visibility("default"))) -# endif -# else - /* We are using this library */ -# ifdef _WIN32 -# define ADM_COREVIDEOCODEC6_EXPORT __declspec(dllimport) -# else -# define ADM_COREVIDEOCODEC6_EXPORT __attribute__((visibility("default"))) -# endif -# endif -# endif - -# ifndef ADM_COREVIDEOCODEC6_NO_EXPORT -# ifdef _WIN32 -# define ADM_COREVIDEOCODEC6_NO_EXPORT -# else -# define ADM_COREVIDEOCODEC6_NO_EXPORT __attribute__((visibility("hidden"))) -# endif -# endif -#endif - -#ifndef ADM_COREVIDEOCODEC6_DEPRECATED -# ifdef __GNUC__ -# define ADM_COREVIDEOCODEC6_DEPRECATED __attribute__ ((__deprecated__)) -# define ADM_COREVIDEOCODEC6_DEPRECATED_EXPORT ADM_COREVIDEOCODEC6_EXPORT __attribute__ ((__deprecated__)) -# define ADM_COREVIDEOCODEC6_DEPRECATED_NO_EXPORT ADM_COREVIDEOCODEC6_NO_EXPORT __attribute__ ((__deprecated__)) -# elif defined(_WIN32) -# define ADM_COREVIDEOCODEC6_DEPRECATED __declspec(deprecated) -# define ADM_COREVIDEOCODEC6_DEPRECATED_EXPORT ADM_COREVIDEOCODEC6_EXPORT __declspec(deprecated) -# define ADM_COREVIDEOCODEC6_DEPRECATED_NO_EXPORT ADM_COREVIDEOCODEC6_NO_EXPORT __declspec(deprecated) -# endif -#endif - -#define DEFINE_NO_DEPRECATED 0 -#if DEFINE_NO_DEPRECATED -# define ADM_COREVIDEOCODEC6_NO_DEPRECATED -#endif - -#endif + +#ifndef ADM_COREVIDEOCODEC6_EXPORT_H +#define ADM_COREVIDEOCODEC6_EXPORT_H + +#ifdef ADM_COREVIDEOCODEC6_STATIC_DEFINE +# define ADM_COREVIDEOCODEC6_EXPORT +# define ADM_COREVIDEOCODEC6_NO_EXPORT +#else +# ifndef ADM_COREVIDEOCODEC6_EXPORT +# ifdef ADM_coreVideoCodec6_EXPORTS + /* We are building this library */ +# ifdef _WIN32 +# define ADM_COREVIDEOCODEC6_EXPORT __declspec(dllexport) +# else +# define ADM_COREVIDEOCODEC6_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef _WIN32 +# define ADM_COREVIDEOCODEC6_EXPORT __declspec(dllimport) +# else +# define ADM_COREVIDEOCODEC6_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef ADM_COREVIDEOCODEC6_NO_EXPORT +# ifdef _WIN32 +# define ADM_COREVIDEOCODEC6_NO_EXPORT +# else +# define ADM_COREVIDEOCODEC6_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef ADM_COREVIDEOCODEC6_DEPRECATED +# ifdef __GNUC__ +# define ADM_COREVIDEOCODEC6_DEPRECATED __attribute__ ((__deprecated__)) +# define ADM_COREVIDEOCODEC6_DEPRECATED_EXPORT ADM_COREVIDEOCODEC6_EXPORT __attribute__ ((__deprecated__)) +# define ADM_COREVIDEOCODEC6_DEPRECATED_NO_EXPORT ADM_COREVIDEOCODEC6_NO_EXPORT __attribute__ ((__deprecated__)) +# elif defined(_WIN32) +# define ADM_COREVIDEOCODEC6_DEPRECATED __declspec(deprecated) +# define ADM_COREVIDEOCODEC6_DEPRECATED_EXPORT ADM_COREVIDEOCODEC6_EXPORT __declspec(deprecated) +# define ADM_COREVIDEOCODEC6_DEPRECATED_NO_EXPORT ADM_COREVIDEOCODEC6_NO_EXPORT __declspec(deprecated) +# endif +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define ADM_COREVIDEOCODEC6_NO_DEPRECATED +#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h
Changed
@@ -1,202 +1,202 @@ -/*************************************************************************** - \name ADM_ffmp43.h - \brief Interface to libavcodec - - copyright : (C) 2002/2016 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#pragma once - -#include "ADM_coreVideoCodec6_export.h" -#include "ADM_codec.h" -#include "ADM_paramList.h" -extern "C" -{ -#include "libavcodec/avcodec.h" -} -#include "ADM_hwAccel.h" - -extern "C" -{ -typedef void (AV_FATAL_HANDLER)(const char *why,int fileno,const char *filewhereitcrashed); -extern void av_setFatalHandler(AV_FATAL_HANDLER *func); -extern enum AVPixelFormat ADM_FFgetFormat(struct AVCodecContext *avctx, const enum AVPixelFormat *fmt); -} -/** - * - */ -ADM_COREVIDEOCODEC6_EXPORT void ADM_lavInit(void); -ADM_COREVIDEOCODEC6_EXPORT void ADM_lavDestroy(void); - -/** - \class decoderFF - \brief Base class for lavcodec based decoder -*/ -class ADM_COREVIDEOCODEC6_EXPORT decoderFF:public decoders -{ -friend class ADM_acceleratedDecoderFF; -public: - typedef struct - { - bool swapUv; - bool showMv; - } decoderFF_param_t; - -protected: - static const decoderFF_param_t defaultConfig; - static const ADM_paramList decoderFF_param_template[]; - - uint8_t _allowNull; - bool hurryUp; - bool _setBpp; - bool _setFcc; - int codecId; - uint8_t _refCopy; - uint32_t _bpp; - AVCodecContext *_context; - uint8_t *_extraDataCopy; - int _extraDataLen; - uint32_t _fcc; - AVFrame *_frame; - uint32_t _gmc; - uint32_t _usingMT; - uint32_t _threads; - ADM_acceleratedDecoderFF *hwDecoder; - decoderFF_param_t decoderFF_params; - - -protected: - uint32_t frameType (void); - uint8_t clonePic (AVFrame * src, ADMImage * out); - void decoderMultiThread (); - uint32_t admFrameTypeFromLav (AVFrame *pic); - - - -public: - decoderFF (uint32_t w, uint32_t h,uint32_t fcc, uint32_t extraDataLen, uint8_t *extraData,uint32_t bpp); - virtual ~ decoderFF (); - bool setHwDecoder(ADM_acceleratedDecoderFF *h) {hwDecoder=h;return true;} - ADM_acceleratedDecoderFF *getHwDecoder() {return hwDecoder;} - virtual bool dontcopy (void) - { - return true; - } - virtual bool uncompress (ADMCompressedImage * in, ADMImage * out); - virtual bool getConfiguration(CONFcouple **conf); - virtual bool resetConfiguration(); - virtual bool setConfiguration(CONFcouple * conf); - virtual bool setParam (void); - virtual bool bFramePossible (void) - { - return false; - } - virtual bool decodeHeaderOnly (void); - virtual bool decodeFull (void); - // virtual uint32_t getSpecificMpeg4Info (void); - virtual uint8_t getPARWidth (void); - virtual uint8_t getPARHeight (void); - virtual bool flush(void); - virtual const char *getDecoderName(void) - { - if(hwDecoder) - return hwDecoder->getName(); - - return "Lavcodec"; - } - // for hw accel - AVFrame *getFramePointer() {return _frame;} -}; - -#define FF_SIMPLE_DECLARE(x,y) \ - class x:public decoderFF \ - {\ - protected: \ - public: \ - x (uint32_t w, uint32_t h,uint32_t fcc, uint32_t extraDataLen, uint8_t *extraData,uint32_t bpp); \ - y \ - }; - -FF_SIMPLE_DECLARE(decoderFFDiv3,) -FF_SIMPLE_DECLARE(decoderFFDV,) -FF_SIMPLE_DECLARE(decoderFFhuff,) -FF_SIMPLE_DECLARE(decoderFF_ffhuff,) -FF_SIMPLE_DECLARE(decoderFFPng,) -FF_SIMPLE_DECLARE(decoderFFMpeg4, bool uncompress (ADMCompressedImage * in, ADMImage * out); - // mpeg4 can have B-frame - virtual bool bFramePossible (void) { return 1; }) -FF_SIMPLE_DECLARE(decoderFFMpeg12, - // mpeg1/2 can have B-frame - virtual bool bFramePossible (void) { return 1; - }) -FF_SIMPLE_DECLARE(decoderFFH264, - virtual bool bFramePossible (void) { return true; } - bool uncompress (ADMCompressedImage * in, ADMImage * out); - ) - -FF_SIMPLE_DECLARE(decoderFFH265, - virtual bool bFramePossible (void) { return true; } - ) - - -#define FF_SHOW (FF_DEBUG_VIS_MV_P_FOR+ FF_DEBUG_VIS_MV_B_FOR+FF_DEBUG_VIS_MV_B_BACK) - -#define WRAP_Open_Template(funcz,argz,display,codecid,extra) \ -{\ -AVCodec *codec=funcz(argz);\ -if(!codec) {GUI_Error_HIG("Codec",QT_TR_NOOP("Internal error finding codec" display));ADM_assert(0);} \ - codecId=codecid; \ - _context = avcodec_alloc_context3 (codec);\ - ADM_assert (_context);\ - _context->max_b_frames = 0;\ - _context->width = _w;\ - _context->height = _h;\ - _context->pix_fmt = AV_PIX_FMT_YUV420P;\ - _context->debug_mv |= FF_SHOW;\ - _context->debug |= FF_DEBUG_VIS_MB_TYPE + FF_DEBUG_VIS_QP;\ - _context->workaround_bugs=1*FF_BUG_AUTODETECT +0*FF_BUG_NO_PADDING; \ - _context->error_concealment=3; \ - _context->opaque=this; \ - _context->get_format=ADM_FFgetFormat; \ - if (_setBpp) {\ - _context->bits_per_coded_sample = _bpp;\ - }\ - if (_setFcc) {\ - _context->codec_tag=_fcc; \ - }\ - if (_extraDataCopy) {\ - _context->extradata = _extraDataCopy;\ - _context->extradata_size = _extraDataLen;\ - }\ - if (_usingMT) {\ - _context->thread_count = _threads;\ - }\ - extra \ - \ - if (avcodec_open2(_context, codec, NULL) < 0) \ - { \ - ADM_info("[lavc] Decoder init: " display" video decoder failed!\n"); \ - GUI_Error_HIG("Codec","Internal error opening " display); \ - ADM_assert(0); \ - } \ - else \ - { \ - ADM_info("[lavc] Decoder init: " display" video decoder initialized! (%s)\n",codec->long_name); \ - } \ -} - -#define WRAP_Open(x) {WRAP_Open_Template(avcodec_find_decoder,x,#x,x,;);} -#define WRAP_OpenByName(x,y) {WRAP_Open_Template(avcodec_find_decoder_by_name,#x,#x,y,;);} - - -// EOF - +/*************************************************************************** + \name ADM_ffmp43.h + \brief Interface to libavcodec + + copyright : (C) 2002/2016 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#pragma once + +#include "ADM_coreVideoCodec6_export.h" +#include "ADM_codec.h" +#include "ADM_paramList.h" +extern "C" +{ +#include "libavcodec/avcodec.h" +} +#include "ADM_hwAccel.h" + +extern "C" +{ +typedef void (AV_FATAL_HANDLER)(const char *why,int fileno,const char *filewhereitcrashed); +extern void av_setFatalHandler(AV_FATAL_HANDLER *func); +extern enum AVPixelFormat ADM_FFgetFormat(struct AVCodecContext *avctx, const enum AVPixelFormat *fmt); +} +/** + * + */ +ADM_COREVIDEOCODEC6_EXPORT void ADM_lavInit(void); +ADM_COREVIDEOCODEC6_EXPORT void ADM_lavDestroy(void); + +/** + \class decoderFF + \brief Base class for lavcodec based decoder +*/ +class ADM_COREVIDEOCODEC6_EXPORT decoderFF:public decoders +{ +friend class ADM_acceleratedDecoderFF; +public: + typedef struct + { + bool swapUv; + bool showMv; + } decoderFF_param_t; + +protected: + static const decoderFF_param_t defaultConfig; + static const ADM_paramList decoderFF_param_template[]; + + uint8_t _allowNull; + bool hurryUp; + bool _setBpp; + bool _setFcc; + int codecId; + uint8_t _refCopy; + uint32_t _bpp; + AVCodecContext *_context; + uint8_t *_extraDataCopy; + int _extraDataLen; + uint32_t _fcc; + AVFrame *_frame; + uint32_t _gmc; + uint32_t _usingMT; + uint32_t _threads; + ADM_acceleratedDecoderFF *hwDecoder; + decoderFF_param_t decoderFF_params; + + +protected: + uint32_t frameType (void); + uint8_t clonePic (AVFrame * src, ADMImage * out); + void decoderMultiThread (); + uint32_t admFrameTypeFromLav (AVFrame *pic); + + + +public: + decoderFF (uint32_t w, uint32_t h,uint32_t fcc, uint32_t extraDataLen, uint8_t *extraData,uint32_t bpp); + virtual ~ decoderFF (); + bool setHwDecoder(ADM_acceleratedDecoderFF *h) {hwDecoder=h;return true;} + ADM_acceleratedDecoderFF *getHwDecoder() {return hwDecoder;} + virtual bool dontcopy (void) + { + return true; + } + virtual bool uncompress (ADMCompressedImage * in, ADMImage * out); + virtual bool getConfiguration(CONFcouple **conf); + virtual bool resetConfiguration(); + virtual bool setConfiguration(CONFcouple * conf); + virtual bool setParam (void); + virtual bool bFramePossible (void) + { + return false; + } + virtual bool decodeHeaderOnly (void); + virtual bool decodeFull (void); + // virtual uint32_t getSpecificMpeg4Info (void); + virtual uint8_t getPARWidth (void); + virtual uint8_t getPARHeight (void); + virtual bool flush(void); + virtual const char *getDecoderName(void) + { + if(hwDecoder) + return hwDecoder->getName(); + + return "Lavcodec"; + } + // for hw accel + AVFrame *getFramePointer() {return _frame;} +}; + +#define FF_SIMPLE_DECLARE(x,y) \ + class x:public decoderFF \ + {\ + protected: \ + public: \ + x (uint32_t w, uint32_t h,uint32_t fcc, uint32_t extraDataLen, uint8_t *extraData,uint32_t bpp); \ + y \ + }; + +FF_SIMPLE_DECLARE(decoderFFDiv3,) +FF_SIMPLE_DECLARE(decoderFFDV,) +FF_SIMPLE_DECLARE(decoderFFhuff,) +FF_SIMPLE_DECLARE(decoderFF_ffhuff,) +FF_SIMPLE_DECLARE(decoderFFPng,) +FF_SIMPLE_DECLARE(decoderFFMpeg4, bool uncompress (ADMCompressedImage * in, ADMImage * out); + // mpeg4 can have B-frame + virtual bool bFramePossible (void) { return 1; }) +FF_SIMPLE_DECLARE(decoderFFMpeg12, + // mpeg1/2 can have B-frame + virtual bool bFramePossible (void) { return 1; + }) +FF_SIMPLE_DECLARE(decoderFFH264, + virtual bool bFramePossible (void) { return true; } + bool uncompress (ADMCompressedImage * in, ADMImage * out); + ) + +FF_SIMPLE_DECLARE(decoderFFH265, + virtual bool bFramePossible (void) { return true; } + ) + + +#define FF_SHOW (FF_DEBUG_VIS_MV_P_FOR+ FF_DEBUG_VIS_MV_B_FOR+FF_DEBUG_VIS_MV_B_BACK) + +#define WRAP_Open_Template(funcz,argz,display,codecid,extra) \ +{\ +AVCodec *codec=funcz(argz);\ +if(!codec) {GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Codec"),QT_TRANSLATE_NOOP("adm","Internal error finding codec" display));ADM_assert(0);} \ + codecId=codecid; \ + _context = avcodec_alloc_context3 (codec);\ + ADM_assert (_context);\ + _context->max_b_frames = 0;\ + _context->width = _w;\ + _context->height = _h;\ + _context->pix_fmt = AV_PIX_FMT_YUV420P;\ + _context->debug_mv |= FF_SHOW;\ + _context->debug |= FF_DEBUG_VIS_MB_TYPE + FF_DEBUG_VIS_QP;\ + _context->workaround_bugs=1*FF_BUG_AUTODETECT +0*FF_BUG_NO_PADDING; \ + _context->error_concealment=3; \ + _context->opaque=this; \ + _context->get_format=ADM_FFgetFormat; \ + if (_setBpp) {\ + _context->bits_per_coded_sample = _bpp;\ + }\ + if (_setFcc) {\ + _context->codec_tag=_fcc; \ + }\ + if (_extraDataCopy) {\ + _context->extradata = _extraDataCopy;\ + _context->extradata_size = _extraDataLen;\ + }\ + if (_usingMT) {\ + _context->thread_count = _threads;\ + }\ + extra \ + \ + if (avcodec_open2(_context, codec, NULL) < 0) \ + { \ + ADM_info("[lavc] Decoder init: " display" video decoder failed!\n"); \ + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Codec"),QT_TRANSLATE_NOOP("adm","Internal error opening " display)); \ + ADM_assert(0); \ + } \ + else \ + { \ + ADM_info("[lavc] Decoder init: " display" video decoder initialized! (%s)\n",codec->long_name); \ + } \ +} + +#define WRAP_Open(x) {WRAP_Open_Template(avcodec_find_decoder,x,#x,x,;);} +#define WRAP_OpenByName(x,y) {WRAP_Open_Template(avcodec_find_decoder_by_name,#x,#x,y,;);} + + +// EOF +
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/include/ADM_rgb16.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/include/ADM_rgb16.h
Changed
@@ -18,7 +18,8 @@ #define ADM_RGB16_H #include "ADM_codec.h" #include "ADM_colorspace.h" - +/** + */ class decoderRGB16 : decoders { protected: @@ -34,6 +35,7 @@ decoderRGB16 (uint32_t w, uint32_t h,uint32_t fcc, uint32_t extraDataLen, uint8_t *extraData,uint32_t bpp); virtual ~decoderRGB16(); virtual bool uncompress(ADMCompressedImage * in, ADMImage * out); + virtual const char *getDecoderName(void) {return "RGB ";} }; #endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp
Changed
@@ -31,7 +31,7 @@ AVCodecID id=c->codecId; AVCodec *codec=avcodec_find_decoder(id); - if(!codec) {GUI_Error_HIG("Codec",QT_TR_NOOP("Internal error finding codec 0x%x"),fcc);ADM_assert(0);} + if(!codec) {GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Codec"),QT_TRANSLATE_NOOP("adm","Internal error finding codec 0x%x"),fcc);ADM_assert(0);} codecId=id; ADM_assert(id!=AV_CODEC_ID_NONE); @@ -64,7 +64,7 @@ if (avcodec_open2(_context, codec, NULL) < 0) { printf("[lavc] Decoder init: %x video decoder failed!\n",fcc); - GUI_Error_HIG("Codec","Internal error opening 0x%x",fcc); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Codec"),QT_TRANSLATE_NOOP("adm","Internal error opening 0x%x"),fcc); ADM_assert(0); } else
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/src/ADM_codecSearch.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/src/ADM_codecSearch.cpp
Changed
@@ -54,7 +54,6 @@ { return (decoders *) (new decoderFFDV (w,h,fcc,extraLen,extraData,bpp)); } - if (fourCC::check (fcc, (uint8_t *) "HFYU")) { return (decoders *) (new decoderFFhuff (w,h,fcc,extraLen,extraData,bpp));
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp
Changed
@@ -468,6 +468,7 @@ case AV_PIX_FMT_RGB24: out->_colorspace = ADM_COLOR_BGR24; break; + case AV_PIX_FMT_BGR0: case AV_PIX_FMT_BGRA: out->_colorspace = ADM_COLOR_BGR32A; break;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/src/ADM_rgb16.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/src/ADM_rgb16.cpp
Changed
@@ -25,17 +25,16 @@ decoderRGB16::decoderRGB16(uint32_t w, uint32_t h,uint32_t fcc, uint32_t extraDataLen, uint8_t *extraData,uint32_t bpp) : decoders ( w, h, fcc, extraDataLen, extraData, bpp) { - isRgb = true; - _bpp = bpp; + _bpp = bpp; bytePerPixel=_bpp>>3; - decoded = new uint8_t[2*bytePerPixel * w * h]; + decoded = new uint8_t[2*bytePerPixel * w * h]; } /** \fn dtor */ decoderRGB16::~decoderRGB16() { - delete[] decoded; + delete[] decoded; decoded=NULL; } /** @@ -43,85 +42,78 @@ */ bool decoderRGB16::uncompress(ADMCompressedImage * in, ADMImage * out) { - int lineSize = (_w *bytePerPixel + 3) & ~3; // 4 bytes aligned ? - ADM_colorspace colorspace; - int i, j; - uint8_t *src = in->data; - uint8_t *dst = decoded; - int outBytePerPixel=bytePerPixel; - switch (_bpp) - { - case 16: - // FIXME - 16-bit could use a BGR555 or BGR565 colour mask - colorspace = ADM_COLOR_BGR555; - break; - case 24: - case 32: - if(isRgb) - colorspace = ADM_COLOR_RGB24; - else - colorspace = ADM_COLOR_BGR24; - - break; - default: - printf("bpp %d not supported\n", _bpp); - return false; - } + int lineSize = (_w *bytePerPixel + 3) & ~3; // 4 bytes aligned ? + ADM_colorspace colorspace; + int i, j; + uint8_t *src = in->data; + uint8_t *dst = decoded; + int outBytePerPixel=bytePerPixel; + int destStride; + switch (_bpp) + { + case 16: + // FIXME - 16-bit could use a BGR555 or BGR565 colour mask + colorspace = ADM_COLOR_BGR555; + break; + case 24: + case 32: + colorspace = ADM_COLOR_RGB24; + break; + default: + printf("bpp %d not supported\n", _bpp); + return false; + } // Pack... - if (_bpp == 32) // 32 -> 24 - { - outBytePerPixel=3; - for(i = 0; i < _h; i++) - { - uint8_t *buf = src; - uint8_t *ptr = dst; - - for(j = 0; j < _w; j++) - { - ptr[0] = buf[0]; - ptr[1] = buf[1]; - ptr[2] = buf[2]; - ptr += 3; - buf += 4; - } - src += lineSize; - dst += _w * 3; - } - } - else - { - memcpy(decoded, in->data, lineSize * _h); + // Invert scanline + src = in->data+lineSize*(_h-1); + if (_bpp == 32) // 32 -> 24 + { + outBytePerPixel=3; + destStride=outBytePerPixel*_w; + for(i = 0; i < _h; i++) + { + uint8_t *buf = src; + uint8_t *ptr = dst; - if (lineSize == _w * _bpp) - { - // no extra junk in scanlines so copy as is - memcpy(decoded, in->data, lineSize * _h); - } - else - { - // strip extra junk from scanlines (due to 4 byte alignment) - for(i = 0; i < _h; i++) - { - memcpy(dst, src, _w * bytePerPixel); - src += lineSize; - dst += _w * bytePerPixel; - } - } - } + for(j = 0; j < _w; j++) // 32 32 32 32 + { + ptr[0] = buf[1]; // remove alpha channel + reorder. IT would be more efficient to do it in colorspace... + ptr[1] = buf[0]; + ptr[2] = buf[2]; + ptr += 3; + buf += 4; + } + src -= lineSize; + dst += _w * 3; + } + } + else // 24/16/8 bpp + { + destStride=outBytePerPixel*_w; + destStride =(destStride+15); + destStride&=~15; + + for(int i=0;i<_h;i++) + { + memcpy(dst,src,_w*3); + src -= lineSize; + dst += destStride; + } + } - ADM_assert(out->isRef()); - ADMImageRef *ref=out->castToRef(); - out->flags = AVI_KEY_FRAME; - out->_colorspace = (ADM_colorspace)(colorspace | ADM_COLOR_BACKWARD); + ADM_assert(out->isRef()); + ADMImageRef *ref=out->castToRef(); + out->flags = AVI_KEY_FRAME; + out->_colorspace = colorspace; - ref->_planes[0] = decoded; - ref->_planes[1] = NULL; - ref->_planes[2] = NULL; + ref->_planes[0] = decoded; + ref->_planes[1] = NULL; + ref->_planes[2] = NULL; - ref->_planeStride[0] = outBytePerPixel * _w; - ref->_planeStride[1] = 0; - ref->_planeStride[2] = 0; - out->Pts=in->demuxerPts; - return true; + ref->_planeStride[0] = destStride; + ref->_planeStride[1] = 0; + ref->_planeStride[2] = 0; + out->Pts=in->demuxerPts; + return true; } //EOF
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp
Changed
@@ -20,10 +20,10 @@ */ uint8_t DIA_lavDecoder(bool *swapUv, bool *showU) { - diaElemToggle swap(swapUv,QT_TR_NOOP("_Swap U and V")); - diaElemToggle show(showU,QT_TR_NOOP("Show motion _vectors")); + diaElemToggle swap(swapUv,QT_TRANSLATE_NOOP("lavdecoder","_Swap U and V")); + diaElemToggle show(showU,QT_TRANSLATE_NOOP("lavdecoder","Show motion _vectors")); diaElem *tabs[]={&swap,&show}; - if( diaFactoryRun(QT_TR_NOOP("Decoder Options"),2,tabs)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("lavdecoder","Decoder Options"),2,tabs)) { return 1; }
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoder.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoder.cpp
Changed
@@ -107,6 +107,11 @@ bool ADM_coreVideoEncoder::getRealPtsFromInternal(uint64_t val,uint64_t *dts,uint64_t *pts) { int n=mapper.size(); + if(!n) + { + ADM_warning("Mapper is empty\n"); + return false; + } for(int i=0;i<n;i++) { if(mapper[i].internalTS==val) @@ -138,8 +143,9 @@ return true; } } - ADM_warning("Cannot find PTS : %" PRIu64"\n",val); - for(int i=0;i<n;i++) ADM_warning("%d : %" PRIu64"\n",i,mapper[i].internalTS); + ADM_warning("Cannot find PTS : %s \n",ADM_us2plain(val)); + for(int i=0;i<n;i++) + ADM_warning("%d : %s\n",i,ADM_us2plain(mapper[i].internalTS)); ADM_assert(0); return false;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp
Changed
@@ -59,6 +59,8 @@ image=new ADMImageDefault(w,h); _frame=av_frame_alloc(); _frame->pts = AV_NOPTS_VALUE; + _frame->width=w; + _frame->height=h; rgbByteBuffer.setSize((w+7)*(h+7)*4); colorSpace=NULL; pass=0; @@ -133,14 +135,17 @@ case ADM_COLOR_YV12: _frame->linesize[0] = img->GetPitch(PLANAR_Y); _frame->linesize[1] = img->GetPitch(PLANAR_U); _frame->linesize[2] = img->GetPitch(PLANAR_V); + _frame->format=AV_PIX_FMT_YUV420P; _context->pix_fmt =AV_PIX_FMT_YUV420P;break; case ADM_COLOR_YUV422P: _frame->linesize[0] = w; _frame->linesize[1] = w>>1; _frame->linesize[2] = w>>1; + _frame->format=AV_PIX_FMT_YUV422P; _context->pix_fmt =AV_PIX_FMT_YUV422P;break; case ADM_COLOR_RGB32A : _frame->linesize[0] = w*4; _frame->linesize[1] = 0;//w >> 1; _frame->linesize[2] = 0;//w >> 1; + _frame->format=AV_PIX_FMT_RGB32; _context->pix_fmt =AV_PIX_FMT_RGB32;break; default: ADM_assert(0); @@ -274,11 +279,12 @@ { int r,gotData; AVPacket pkt; + av_init_packet(&pkt); pkt.data=out->data; pkt.size=out->bufferSize; - r= avcodec_encode_video2 (_context,&pkt,NULL, &gotData); + r= avcodec_encode_video2 (_context,&pkt,in, &gotData); if(r<0) { ADM_warning("Error %d encoding video\n",r); @@ -452,7 +458,8 @@ mapper.erase(mapper.begin()); queueOfDts.erase(queueOfDts.begin()); } else - getRealPtsFromInternal(_context->coded_frame->pts,&(out->dts),&(out->pts)); + if(!getRealPtsFromInternal(_context->coded_frame->pts,&(out->dts),&(out->pts))) + return false; // update lastDts lastDts=out->dts;
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilter6_export.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilter6_export.h
Changed
@@ -1,53 +1,53 @@ - -#ifndef ADM_COREVIDEOFILTER6_EXPORT_H -#define ADM_COREVIDEOFILTER6_EXPORT_H - -#ifdef ADM_COREVIDEOFILTER6_STATIC_DEFINE -# define ADM_COREVIDEOFILTER6_EXPORT -# define ADM_COREVIDEOFILTER6_NO_EXPORT -#else -# ifndef ADM_COREVIDEOFILTER6_EXPORT -# ifdef ADM_coreVideoFilter6_EXPORTS - /* We are building this library */ -# ifdef _WIN32 -# define ADM_COREVIDEOFILTER6_EXPORT __declspec(dllexport) -# else -# define ADM_COREVIDEOFILTER6_EXPORT __attribute__((visibility("default"))) -# endif -# else - /* We are using this library */ -# ifdef _WIN32 -# define ADM_COREVIDEOFILTER6_EXPORT __declspec(dllimport) -# else -# define ADM_COREVIDEOFILTER6_EXPORT __attribute__((visibility("default"))) -# endif -# endif -# endif - -# ifndef ADM_COREVIDEOFILTER6_NO_EXPORT -# ifdef _WIN32 -# define ADM_COREVIDEOFILTER6_NO_EXPORT -# else -# define ADM_COREVIDEOFILTER6_NO_EXPORT __attribute__((visibility("hidden"))) -# endif -# endif -#endif - -#ifndef ADM_COREVIDEOFILTER6_DEPRECATED -# ifdef __GNUC__ -# define ADM_COREVIDEOFILTER6_DEPRECATED __attribute__ ((__deprecated__)) -# define ADM_COREVIDEOFILTER6_DEPRECATED_EXPORT ADM_COREVIDEOFILTER6_EXPORT __attribute__ ((__deprecated__)) -# define ADM_COREVIDEOFILTER6_DEPRECATED_NO_EXPORT ADM_COREVIDEOFILTER6_NO_EXPORT __attribute__ ((__deprecated__)) -# elif defined(_WIN32) -# define ADM_COREVIDEOFILTER6_DEPRECATED __declspec(deprecated) -# define ADM_COREVIDEOFILTER6_DEPRECATED_EXPORT ADM_COREVIDEOFILTER6_EXPORT __declspec(deprecated) -# define ADM_COREVIDEOFILTER6_DEPRECATED_NO_EXPORT ADM_COREVIDEOFILTER6_NO_EXPORT __declspec(deprecated) -# endif -#endif - -#define DEFINE_NO_DEPRECATED 0 -#if DEFINE_NO_DEPRECATED -# define ADM_COREVIDEOFILTER6_NO_DEPRECATED -#endif - -#endif + +#ifndef ADM_COREVIDEOFILTER6_EXPORT_H +#define ADM_COREVIDEOFILTER6_EXPORT_H + +#ifdef ADM_COREVIDEOFILTER6_STATIC_DEFINE +# define ADM_COREVIDEOFILTER6_EXPORT +# define ADM_COREVIDEOFILTER6_NO_EXPORT +#else +# ifndef ADM_COREVIDEOFILTER6_EXPORT +# ifdef ADM_coreVideoFilter6_EXPORTS + /* We are building this library */ +# ifdef _WIN32 +# define ADM_COREVIDEOFILTER6_EXPORT __declspec(dllexport) +# else +# define ADM_COREVIDEOFILTER6_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef _WIN32 +# define ADM_COREVIDEOFILTER6_EXPORT __declspec(dllimport) +# else +# define ADM_COREVIDEOFILTER6_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef ADM_COREVIDEOFILTER6_NO_EXPORT +# ifdef _WIN32 +# define ADM_COREVIDEOFILTER6_NO_EXPORT +# else +# define ADM_COREVIDEOFILTER6_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef ADM_COREVIDEOFILTER6_DEPRECATED +# ifdef __GNUC__ +# define ADM_COREVIDEOFILTER6_DEPRECATED __attribute__ ((__deprecated__)) +# define ADM_COREVIDEOFILTER6_DEPRECATED_EXPORT ADM_COREVIDEOFILTER6_EXPORT __attribute__ ((__deprecated__)) +# define ADM_COREVIDEOFILTER6_DEPRECATED_NO_EXPORT ADM_COREVIDEOFILTER6_NO_EXPORT __attribute__ ((__deprecated__)) +# elif defined(_WIN32) +# define ADM_COREVIDEOFILTER6_DEPRECATED __declspec(deprecated) +# define ADM_COREVIDEOFILTER6_DEPRECATED_EXPORT ADM_COREVIDEOFILTER6_EXPORT __declspec(deprecated) +# define ADM_COREVIDEOFILTER6_DEPRECATED_NO_EXPORT ADM_COREVIDEOFILTER6_NO_EXPORT __declspec(deprecated) +# endif +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define ADM_COREVIDEOFILTER6_NO_DEPRECATED +#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilterFunc.h -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilterFunc.h
Changed
@@ -1,17 +1,17 @@ -#ifndef ADM_COREVIDEOFILTERFUNC_H -#define ADM_COREVIDEOFILTERFUNC_H - -#include "ADM_coreVideoFilter6_export.h" -#include "ADM_coreVideoFilterInternal.h" -#include "ADM_editor/include/IEditor.h" - -ADM_COREVIDEOFILTER6_EXPORT bool ADM_vf_clearFilters(void); -ADM_COREVIDEOFILTER6_EXPORT ADM_vf_plugin *ADM_vf_getPluginFromTag(uint32_t tag); -ADM_COREVIDEOFILTER6_EXPORT bool ADM_vf_removeFilterAtIndex(int index); -ADM_COREVIDEOFILTER6_EXPORT bool ADM_vf_recreateChain(void); -ADM_COREVIDEOFILTER6_EXPORT ADM_coreVideoFilter *ADM_vf_createFromTag(uint32_t tag, ADM_coreVideoFilter *last, CONFcouple *couples); -ADM_COREVIDEOFILTER6_EXPORT ADM_VideoFilterElement* ADM_vf_insertFilterFromTag(IEditor *editor, uint32_t tag, CONFcouple *c, int index); -ADM_COREVIDEOFILTER6_EXPORT ADM_VideoFilterElement* ADM_vf_addFilterFromTag(IEditor *editor, uint32_t tag, CONFcouple *c, bool configure); -ADM_coreVideoFilter *ADM_vf_getLastVideoFilter(IEditor *editor); - -#endif +#ifndef ADM_COREVIDEOFILTERFUNC_H +#define ADM_COREVIDEOFILTERFUNC_H + +#include "ADM_coreVideoFilter6_export.h" +#include "ADM_coreVideoFilterInternal.h" +#include "ADM_editor/include/IEditor.h" + +ADM_COREVIDEOFILTER6_EXPORT bool ADM_vf_clearFilters(void); +ADM_COREVIDEOFILTER6_EXPORT ADM_vf_plugin *ADM_vf_getPluginFromTag(uint32_t tag); +ADM_COREVIDEOFILTER6_EXPORT bool ADM_vf_removeFilterAtIndex(int index); +ADM_COREVIDEOFILTER6_EXPORT bool ADM_vf_recreateChain(void); +ADM_COREVIDEOFILTER6_EXPORT ADM_coreVideoFilter *ADM_vf_createFromTag(uint32_t tag, ADM_coreVideoFilter *last, CONFcouple *couples); +ADM_COREVIDEOFILTER6_EXPORT ADM_VideoFilterElement* ADM_vf_insertFilterFromTag(IEditor *editor, uint32_t tag, CONFcouple *c, int index); +ADM_COREVIDEOFILTER6_EXPORT ADM_VideoFilterElement* ADM_vf_addFilterFromTag(IEditor *editor, uint32_t tag, CONFcouple *c, bool configure); +ADM_coreVideoFilter *ADM_vf_getLastVideoFilter(IEditor *editor); + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterBridge.cpp -> avidemux_2.6.14.tar.gz/avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterBridge.cpp
Changed
@@ -1,188 +1,188 @@ -/*************************************************************************** - \fn ADM_videoFilterBridge - \brief Interface between editor & filter chain - (c) Mean 2009 - - - - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_cpp.h" -#include "ADM_default.h" -#include "ADM_videoFilterBridge.h" - -/** - \fn ADM_videoFilterBridge - -*/ -ADM_videoFilterBridge::ADM_videoFilterBridge(IEditor *editor, uint64_t startTime, uint64_t endTime) : ADM_coreVideoFilter(NULL, NULL) -{ - printf("[VideoFilterBridge] Creating bridge from %" PRIu32" s to %" PRIu32" s\n", (uint32_t)(startTime / 1000000LL), (uint32_t)(endTime / 1000000LL)); - this->startTime = startTime; - this->editor = editor; - - if (endTime == -1LL) - { - uint64_t total = editor->getVideoDuration(); - endTime = total - startTime + 1; - } - - this->endTime = endTime; - myName = "Bridge"; - aviInfo fo; - editor->getVideoInfo(&fo); - bridgeInfo.width = fo.width; - bridgeInfo.height = fo.height; - bridgeInfo.frameIncrement = editor->getFrameIncrement(); - bridgeInfo.totalDuration = endTime - startTime; - bridgeInfo.frameIncrement = editor->getFrameIncrement(); - rewind(); -} - -/** - \fn getNextFrameBase - \brief -*/ -bool ADM_videoFilterBridge::getNextFrameBase(uint32_t *frameNumber, ADMImage *image) -{ -again: - bool r = false; - - if (firstImage == true) - { - firstImage = false; - r = editor->samePicture(image); - lastSentImage = 0; - *frameNumber = nextFrame = 0; - } - else - { - r = editor->nextPicture(image); - nextFrame++; - *frameNumber = nextFrame; - lastSentImage++; - } - - if (r == false) - { - return false; - } - - // Translate pts if any - int64_t pts = image->Pts; - - if (pts > endTime) - { - ADM_warning("[VideoBridge] This frame is too late (%" PRId64" vs %" PRIu64")\n", pts, endTime); - return false; - } - - if (pts < startTime) - { - ADM_warning("[VideoBridge] This frame is too early (%" PRId64" vs %" PRIu64")\n", pts, startTime); - goto again; - } - - // Rescale time - image->Pts -= startTime; - return true; -} - -/** - \fn rewind - \brief go or return to the original position... -*/ -bool ADM_videoFilterBridge::rewind(void) -{ - return goToTime(0); -} - -/** - \fn ADM_videoFilterBridge - -*/ -ADM_videoFilterBridge::~ADM_videoFilterBridge() -{ - -} -/** - \fn getNextFrame - \brief -*/ -bool ADM_videoFilterBridge::getNextFrame(uint32_t *frameNumber, ADMImage *image) -{ - return getNextFrameAs(ADM_HW_NONE, frameNumber, image); -} - -/** - \fn getNextFrameAs - \brief -*/ -bool ADM_videoFilterBridge::getNextFrameAs(ADM_HW_IMAGE type, uint32_t *frameNumber, ADMImage *image) -{ - if (false == getNextFrameBase(frameNumber, image)) - { - ADM_warning("[Bridge] Base did not get an image\n"); - return false; - } - - // Check if image is - if (ADM_HW_ANY == type) - { - return true; - } - - if (type != image->refType) - { - return image->hwDownloadFromRef(); // nope, revert to base type - } - - return true; -} - -/** - \fn ADM_videoFilterBridge - -*/ -FilterInfo *ADM_videoFilterBridge::getInfo(void) -{ - return &bridgeInfo; -} - -/** - \fn goToTime -*/ -bool ADM_videoFilterBridge::goToTime(uint64_t usSeek) -{ - if (!usSeek) - { - editor->goToTimeVideo(startTime + usSeek); - } - else - { - uint64_t seek = usSeek; - - if (true == editor->getPKFramePTS(&seek)) - { - editor->goToIntraTimeVideo(seek); - } - else - { - ADM_warning("Cannot find previous keyframe\n"); - } - } - - firstImage = true; - lastSentImage = 0; - return true; -} -// EOF +/*************************************************************************** + \fn ADM_videoFilterBridge + \brief Interface between editor & filter chain + (c) Mean 2009 + + + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_cpp.h" +#include "ADM_default.h" +#include "ADM_videoFilterBridge.h" + +/** + \fn ADM_videoFilterBridge + +*/ +ADM_videoFilterBridge::ADM_videoFilterBridge(IEditor *editor, uint64_t startTime, uint64_t endTime) : ADM_coreVideoFilter(NULL, NULL) +{ + printf("[VideoFilterBridge] Creating bridge from %" PRIu32" s to %" PRIu32" s\n", (uint32_t)(startTime / 1000000LL), (uint32_t)(endTime / 1000000LL)); + this->startTime = startTime; + this->editor = editor; + + if (endTime == -1LL) + { + uint64_t total = editor->getVideoDuration(); + endTime = total - startTime + 1; + } + + this->endTime = endTime; + myName = "Bridge"; + aviInfo fo; + editor->getVideoInfo(&fo); + bridgeInfo.width = fo.width; + bridgeInfo.height = fo.height; + bridgeInfo.frameIncrement = editor->getFrameIncrement(); + bridgeInfo.totalDuration = endTime - startTime; + bridgeInfo.frameIncrement = editor->getFrameIncrement(); + rewind(); +} + +/** + \fn getNextFrameBase + \brief +*/ +bool ADM_videoFilterBridge::getNextFrameBase(uint32_t *frameNumber, ADMImage *image) +{ +again: + bool r = false; + + if (firstImage == true) + { + firstImage = false; + r = editor->samePicture(image); + lastSentImage = 0; + *frameNumber = nextFrame = 0; + } + else + { + r = editor->nextPicture(image); + nextFrame++; + *frameNumber = nextFrame; + lastSentImage++; + } + + if (r == false) + { + return false; + } + + // Translate pts if any + int64_t pts = image->Pts; + + if (pts > endTime) + { + ADM_warning("[VideoBridge] This frame is too late (%" PRId64" vs %" PRIu64")\n", pts, endTime); + return false; + } + + if (pts < startTime) + { + ADM_warning("[VideoBridge] This frame is too early (%" PRId64" vs %" PRIu64")\n", pts, startTime); + goto again; + } + + // Rescale time + image->Pts -= startTime; + return true; +} + +/** + \fn rewind + \brief go or return to the original position... +*/ +bool ADM_videoFilterBridge::rewind(void) +{ + return goToTime(0); +} + +/** + \fn ADM_videoFilterBridge + +*/ +ADM_videoFilterBridge::~ADM_videoFilterBridge() +{ + +} +/** + \fn getNextFrame + \brief +*/ +bool ADM_videoFilterBridge::getNextFrame(uint32_t *frameNumber, ADMImage *image) +{ + return getNextFrameAs(ADM_HW_NONE, frameNumber, image); +} + +/** + \fn getNextFrameAs + \brief +*/ +bool ADM_videoFilterBridge::getNextFrameAs(ADM_HW_IMAGE type, uint32_t *frameNumber, ADMImage *image) +{ + if (false == getNextFrameBase(frameNumber, image)) + { + ADM_warning("[Bridge] Base did not get an image\n"); + return false; + } + + // Check if image is + if (ADM_HW_ANY == type) + { + return true; + } + + if (type != image->refType) + { + return image->hwDownloadFromRef(); // nope, revert to base type + } + + return true; +} + +/** + \fn ADM_videoFilterBridge + +*/ +FilterInfo *ADM_videoFilterBridge::getInfo(void) +{ + return &bridgeInfo; +} + +/** + \fn goToTime +*/ +bool ADM_videoFilterBridge::goToTime(uint64_t usSeek) +{ + if (!usSeek) + { + editor->goToTimeVideo(startTime + usSeek); + } + else + { + uint64_t seek = usSeek; + + if (true == editor->getPKFramePTS(&seek)) + { + editor->goToIntraTimeVideo(seek); + } + else + { + ADM_warning("Cannot find previous keyframe\n"); + } + } + + firstImage = true; + lastSentImage = 0; + return true; +} +// EOF
View file
avidemux_2.6.14.tar.gz/avidemux_core/ffmpeg_package/patches/clang_win32_workaround.diff
Added
@@ -0,0 +1,12 @@ +--- configure.old 2016-08-27 15:34:03.619998443 +0200 ++++ configure 2016-08-27 15:35:50.309325059 +0200 +@@ -5149,6 +5149,9 @@ + # check whether EBX is available on x86 + check_inline_asm ebx_available '""::"b"(0)' && + check_inline_asm ebx_available '"":::"%ebx"' ++ # Meanx : CLANG+WIN32 => detection does not work ++ disable ebx_available ++ # /Meanx : CLANG! + + # check whether xmm clobbers are supported + check_inline_asm xmm_clobbers '"":::"%xmm0"'
View file
avidemux_2.6.13.tar.gz/avidemux_core/ffmpeg_package/patches/libavcodec_mpeg12enc.c.patch -> avidemux_2.6.14.tar.gz/avidemux_core/ffmpeg_package/patches/libavcodec_mpeg12enc.c.patch
Changed
@@ -1,5 +1,5 @@ ---- libavcodec/mpeg12enc.org 2015-09-02 10:16:30.063910853 +0200 -+++ libavcodec/mpeg12enc.c 2015-09-02 10:16:13.036243005 +0200 +--- libavcodec/mpeg12enc.c.org 2016-03-29 04:25:18.000000000 +0200 ++++ libavcodec/mpeg12enc.c 2016-09-15 07:10:15.734644778 +0200 @@ -254,7 +254,7 @@ put_sbits(&s->pb, 12, s->width & 0xFFF); @@ -77,7 +77,7 @@ put_bits(&s->pb, 2, s->chroma_format); put_bits(&s->pb, 2, s->width >> 12); put_bits(&s->pb, 2, s->height >> 12); -@@ -425,6 +466,7 @@ +@@ -420,6 +461,7 @@ void ff_mpeg1_encode_picture_header(MpegEncContext *s, int picture_number) { @@ -85,7 +85,7 @@ AVFrameSideData *side_data; mpeg1_encode_sequence_header(s); -@@ -463,6 +505,46 @@ +@@ -458,6 +500,46 @@ s->frame_pred_frame_dct = 1; if (s->codec_id == AV_CODEC_ID_MPEG2VIDEO) { @@ -132,7 +132,7 @@ put_header(s, EXT_START_CODE); put_bits(&s->pb, 4, 8); /* pic ext */ if (s->pict_type == AV_PICTURE_TYPE_P || -@@ -482,10 +564,14 @@ +@@ -477,10 +559,14 @@ av_assert0(s->picture_structure == PICT_FRAME); put_bits(&s->pb, 2, s->picture_structure); @@ -147,7 +147,7 @@ /* XXX: optimize the generation of this flag with entropy measures */ s->frame_pred_frame_dct = s->progressive_sequence; -@@ -494,7 +580,8 @@ +@@ -489,7 +575,8 @@ put_bits(&s->pb, 1, s->q_scale_type); put_bits(&s->pb, 1, s->intra_vlc_format); put_bits(&s->pb, 1, s->alternate_scan);
View file
avidemux_2.6.13.tar.gz/avidemux_core/ffmpeg_package/patches/libavformat_matroskaenc.c.patch -> avidemux_2.6.14.tar.gz/avidemux_core/ffmpeg_package/patches/libavformat_matroskaenc.c.patch
Changed
@@ -1,8 +1,6 @@ -diff --git libavformat/matroskaenc.c libavformat/matroskaenc.c -index 3b525ad..cd4f628 100644 ---- libavformat/matroskaenc.c -+++ libavformat/matroskaenc.c -@@ -500,6 +500,8 @@ static int64_t mkv_write_cues(AVFormatContext *s, mkv_cues *cues, mkv_track *tra +--- libavformat/matroskaenc.c.org 2016-03-29 04:25:28.000000000 +0200 ++++ libavformat/matroskaenc.c 2016-09-15 07:12:54.207029493 +0200 +@@ -522,6 +522,8 @@ static int put_xiph_codecpriv(AVFormatContext *s, AVIOContext *pb, AVCodecContext *codec) { @@ -11,7 +9,7 @@ const uint8_t *header_start[3]; int header_len[3]; int first_header_size; -@@ -524,6 +526,29 @@ static int put_xiph_codecpriv(AVFormatContext *s, AVIOContext *pb, AVCodecContex +@@ -546,6 +548,29 @@ avio_write(pb, header_start[j], header_len[j]); return 0; @@ -41,7 +39,7 @@ } static int put_wv_codecpriv(AVIOContext *pb, AVCodecContext *codec) -@@ -848,6 +873,23 @@ static int mkv_write_track(AVFormatContext *s, MatroskaMuxContext *mkv, +@@ -867,6 +892,23 @@ put_ebml_uint (pb, MATROSKA_ID_TRACKUID, mkv->is_dash ? mkv->dash_track_number : i + 1); put_ebml_uint (pb, MATROSKA_ID_TRACKFLAGLACING , 0); // no lacing (yet)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioDecoders/ADM_ad_lav/ADM_ad_lav.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioDecoders/ADM_ad_lav/ADM_ad_lav.cpp
Changed
@@ -33,7 +33,7 @@ protected: typedef enum { - asFloat,asFloatPlanar,asS32Planar + asFloat,asFloatPlanar,asS32Planar,asS32 }ADM_outputFlavor; ADM_outputFlavor outputFlavor; @@ -48,6 +48,7 @@ bool decodeToFloat(float **outptr,uint32_t *nbOut); bool decodeToFloatPlanar(float **outptr,uint32_t *nbOut); bool decodeToS32Planar(float **outptr,uint32_t *nbOut); + bool decodeToS32(float **outptr,uint32_t *nbOut); bool decodeToFloatPlanarStereo(float **outptr,uint32_t *nbOut); uint32_t outputFrequency; public: @@ -75,11 +76,11 @@ {WAV_DTS,AD_MEDIUM_QUAL}, {WAV_MP3,AD_MEDIUM_QUAL}, {WAV_MP2,AD_MEDIUM_QUAL}, + {WAV_FLAC,AD_MEDIUM_QUAL}, {WAV_AC3,AD_LOW_QUAL}, // liba52 preferred ??? {WAV_AAC,AD_LOW_QUAL}, // libfaad preferred ??? {0x706D,AD_LOW_QUAL}, - {WAV_EAC3,AD_MEDIUM_QUAL} - + {WAV_EAC3,AD_MEDIUM_QUAL}, }; DECLARE_AUDIO_DECODER(ADM_AudiocoderLavcodec, // Class @@ -135,6 +136,10 @@ codecID = AV_CODEC_ID_DTS; _blockalign = 1; break; + case WAV_FLAC: + codecID = AV_CODEC_ID_FLAC; + _blockalign = 1; + break; case WAV_MP3: codecID = AV_CODEC_ID_MP3; _blockalign = 1; @@ -213,6 +218,10 @@ outputFlavor=asS32Planar; ADM_info("Decoder created using s32 planar...\n"); break; + case AV_SAMPLE_FMT_S32: + outputFlavor=asS32; + ADM_info("Decoder created using s32 ...\n"); + break; default: ADM_info("Decoder created using ??? %d...\n",_context->sample_fmt); ADM_assert(0); @@ -341,6 +350,25 @@ \fn decodeToFloat */ +bool ADM_AudiocoderLavcodec::decodeToS32(float **outptr,uint32_t *nbOut) +{ + int nbSample= _frame->nb_samples*channels; + float scale=1./(float)(1LL<<31LL); + float *p=*outptr; + int32_t *q=(int32_t *)_frame->data[0]; + for(int c=0;c<nbSample;c++) + { + *p=(float)(*q)*scale; + p++;q++; + } + (*nbOut) +=nbSample; + (*outptr)+=nbSample; + return true; +} +/** + \fn decodeToFloat +*/ + bool ADM_AudiocoderLavcodec::decodeToFloatPlanar(float **outptr,uint32_t *nbOut) { switch(channels) @@ -412,6 +440,8 @@ case AV_SAMPLE_FMT_FLT: decodeToFloat(&outptr,nbOut);break; case AV_SAMPLE_FMT_FLTP: decodeToFloatPlanar(&outptr,nbOut);break; case AV_SAMPLE_FMT_S32P: decodeToS32Planar(&outptr,nbOut);break; + case AV_SAMPLE_FMT_S32: decodeToS32(&outptr,nbOut);break; + default: ADM_info("Decoder created using ??? %d...\n",_context->sample_fmt); ADM_assert(0);
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioDecoders/ADM_ad_opencore_amrwb/ADM_ad_opencore_amrwb.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioDecoders/ADM_ad_opencore_amrwb/ADM_ad_opencore_amrwb.cpp
Changed
@@ -18,7 +18,7 @@ #include "ADM_ad_plugin.h" extern "C" { -#include <opencore-amrwb/dec_if.h> +#include <opencore-amrwb/dec_if.h> #include <opencore-amrwb/if_rom.h> };
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioDevices/Oss/ADM_deviceoss.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioDevices/Oss/ADM_deviceoss.cpp
Changed
@@ -111,7 +111,7 @@ /* if( errno == EACCES ) { - GUI_Error_HIG(QT_TR_NOOP("Could not open OSS audio device"), QT_TR_NOOP("Check the permissions for /dev/dsp.")); + GUI_Error_HIG(QT_TRANSLATE_NOOP("adm","Could not open OSS audio device"), QT_TRANSLATE_NOOP("adm","Check the permissions for /dev/dsp.")); } else */
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioDevices/PulseAudioSimple/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioDevices/PulseAudioSimple/CMakeLists.txt
Changed
@@ -7,5 +7,6 @@ ADD_DEFINITIONS(${PULSEAUDIOSIMPLE_DEFINITIONS}) TARGET_LINK_LIBRARIES(ADM_av_pulseAudioSimple ${PULSEAUDIOSIMPLE_LIBRARIES} pulse) MESSAGE(STATUS "HACK : we need both libpulse and libpulse-simple when using -W-l,-z,defs") +MESSAGE("") INIT_AUDIO_DEVICE(ADM_av_pulseAudioSimple) INSTALL_AUDIO_DEVICE(ADM_av_pulseAudioSimple)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioEncoders/dcaenc/audioencoder_dcaenc.cpp
Changed
@@ -275,7 +275,7 @@ diaElem *elems[]={&bitrate}; - if( diaFactoryRun(QT_TRANSLATE_NOOP("DcaEnc","DcaEnc Configuration"),1,elems)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("dcaenc","DcaEnc Configuration"),1,elems)) { if(*setup) delete *setup; *setup=NULL;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioEncoders/faac/audioencoder_faac.cpp
Changed
@@ -264,7 +264,7 @@ return 1; } #define SZT(x) sizeof(x)/sizeof(diaMenuEntry ) -#define BITRATE(x) {x,QT_TR_NOOP(#x)} +#define BITRATE(x) {x,QT_TRANSLATE_NOOP("faac",#x)} /** \fn configure @@ -289,13 +289,13 @@ BITRATE(224), BITRATE(384) }; - diaElemMenu bitrate(&(config.bitrate), QT_TR_NOOP("_Bitrate:"), SZT(bitrateM),bitrateM); + diaElemMenu bitrate(&(config.bitrate), QT_TRANSLATE_NOOP("faac","_Bitrate:"), SZT(bitrateM),bitrateM); diaElem *elems[]={&bitrate}; - if ( diaFactoryRun(QT_TR_NOOP("Aften Configuration"),1,elems)) + if ( diaFactoryRun(QT_TRANSLATE_NOOP("faac","Faac Configuration"),1,elems)) { if(*setup) delete *setup; *setup=NULL;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioEncoders/lavcodec/ADM_lav_aac.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioEncoders/lavcodec/ADM_lav_aac.h
Changed
@@ -5,8 +5,8 @@ #define ADM_LAV_VERSION 1,0,0 #define ADM_LAV_NAME "LavAAC" #define ADM_LAV_MENU "AAC (lav)" -#define ADM_LAV_DESC "AAC LavCodec encoder plugin Mean 2008/2009" -#define ADM_LAV_MAX_CHANNEL 2 +#define ADM_LAV_DESC "AAC LavCodec encoder plugin Mean 2008/2016" +#define ADM_LAV_MAX_CHANNEL 6 #define ADM_LAV_SAMPLE_PER_P 1024 #define ADM_LAV_GLOBAL_HEADER 1
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioEncoders/lavcodec/audioencoder_lavcodec.cpp
Changed
@@ -75,8 +75,9 @@ CONFcouple *setup) :ADM_AudioEncoder (instream,setup) { _context=NULL; + _frame=NULL; _globalHeader=globalHeader; - printf("[Lavcodec] Creating Lavcodec audio encoder (0x%x)\n",makeName(WAV)); + ADM_info("[Lavcodec] Creating Lavcodec audio encoder (0x%x)\n",makeName(WAV)); #if defined(ADM_LAV_GLOBAL_HEADER) // Only AAC ? if(globalHeader) _globalHeader=true; @@ -118,16 +119,22 @@ AUDMEncoder_Lavcodec::~AUDMEncoder_Lavcodec() { - printf("[Lavcodec] Deleting Lavcodec\n"); + ADM_info("[Lavcodec] Deleting Lavcodec\n"); if(_context) { avcodec_close(CONTEXT); av_free(_context); } _context=NULL; - if(_frame) av_frame_free(&_frame); + if(_frame) + { + av_frame_free(&_frame); + } _frame=NULL; - if(planarBuffer) delete [] planarBuffer; + if(planarBuffer) + { + delete [] planarBuffer; + } planarBuffer=NULL;; }; @@ -318,7 +325,7 @@ int nbBlock=count/wavheader.channels; if(nbBlock*wavheader.channels!=count) - ADM_warning("Bloc does not match : count=%d, channels=%d\n",count,wavheader.channels); + ADM_warning("Bloc does not match : count=%d, channels=%d\n",count,wavheader.channels); float *ss=&(tmpbuffer[tmphead]); if(wavheader.channels==1) return ss; @@ -494,7 +501,7 @@ return true; } #define SZT(x) sizeof(x)/sizeof(diaMenuEntry ) -#define BITRATE(x) {x,QT_TR_NOOP(#x)} +#define BITRATE(x) {x,QT_TRANSLATE_NOOP("lavcodec",#x)} /** \fn configure @@ -521,13 +528,13 @@ BITRATE(384), BITRATE(448) }; - diaElemMenu bitrate(&(config.bitrate), QT_TR_NOOP("_Bitrate:"), SZT(bitrateM),bitrateM); + diaElemMenu bitrate(&(config.bitrate), QT_TRANSLATE_NOOP("lavcodec","_Bitrate:"), SZT(bitrateM),bitrateM); diaElem *elems[]={&bitrate}; - if ( diaFactoryRun(QT_TR_NOOP(ADM_LAV_MENU" (lav) Configuration"),1,elems)) + if ( diaFactoryRun(QT_TRANSLATE_NOOP("lavcodec",ADM_LAV_MENU" (lav) Configuration"),1,elems)) { if(*setup) delete *setup; *setup=NULL;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioEncoders/twolame/audioencoder_twolame.cpp
Changed
@@ -176,7 +176,7 @@ return true; } #define SZT(x) sizeof(x)/sizeof(diaMenuEntry ) -#define BITRATE(x) {x,QT_TR_NOOP(#x)} +#define BITRATE(x) {x,QT_TRANSLATE_NOOP("twolame",#x)} /** \fn configure @@ -202,12 +202,12 @@ BITRATE(224), BITRATE(384) }; - diaElemMenu bitrate(&(config.bitrate), QT_TR_NOOP("_Bitrate:"), SZT(bitrateM),bitrateM); + diaElemMenu bitrate(&(config.bitrate), QT_TRANSLATE_NOOP("twolame","_Bitrate:"), SZT(bitrateM),bitrateM); diaElem *elems[]={&bitrate}; - if( diaFactoryRun(QT_TR_NOOP("TwoLame Configuration"),1,elems)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("twolame","TwoLame Configuration"),1,elems)) { if(*setup) delete *setup; *setup=NULL;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_audioEncoders/vorbis/audioencoder_vorbis.cpp
Changed
@@ -303,7 +303,7 @@ } #define SZT(x) sizeof(x)/sizeof(diaMenuEntry ) #define PX(x) &(config->x) -#define BITRATE(x) {x,QT_TR_NOOP(#x)} +#define BITRATE(x) {x,QT_TRANSLATE_NOOP("vorbis",#x)} /** \fn configure \brief Dialog to set vorbis settings
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Asf/ADM_asf.cpp
Changed
@@ -155,7 +155,7 @@ _fd=ADM_fopen(name,"rb"); if(!_fd) { - GUI_Error_HIG("File Error.","Cannot open file\n"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("asfdemuxer","File Error."),QT_TRANSLATE_NOOP("asfdemuxer","Cannot open file\n")); return 0; } myName=ADM_strdup(name);
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Asf/ADM_asfHeaders.cpp
Changed
@@ -468,7 +468,7 @@ asfIndex indexEntry; memset(&indexEntry,0,sizeof(indexEntry)); bool first=true; - DIA_workingBase *progressBar=createWorking("Indexing"); + DIA_workingBase *progressBar=createWorking(QT_TRANSLATE_NOOP("asfdemuxer","Indexing")); uint32_t fileSizeMB=(uint32_t)(fSize>>10); uint64_t lastDts[ASF_MAX_AUDIO_TRACK];
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cpp
Changed
@@ -402,7 +402,7 @@ printf("[FLV] Video flag\n"); }else { - GUI_Info_HIG(ADM_LOG_INFO,"Warning","This FLV file says it has no video.\nI will assume it has and try to continue"); + GUI_Info_HIG(ADM_LOG_INFO,QT_TRANSLATE_NOOP("flvdemuxer","Warning"),QT_TRANSLATE_NOOP("flvdemuxer","This FLV file says it has no video.\nI will assume it has and try to continue")); _isvideopresent=1; } if(flags & 4) // Audio
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvIndexer.cpp
Changed
@@ -45,7 +45,7 @@ const char *ss; parser->seek(0); - DIA_workingBase *work=createWorking("Matroska Images"); + DIA_workingBase *work=createWorking(QT_TRANSLATE_NOOP("matroskademuxer","Matroska Images")); readBufferSize=200*1024; readBuffer=new uint8_t[readBufferSize]; @@ -470,7 +470,7 @@ } ADM_ebml_file segment(parser,vlen); - DIA_workingBase *work=createWorking("Matroska clusters"); + DIA_workingBase *work=createWorking(QT_TRANSLATE_NOOP("matroskademuxer","Matroska clusters")); while(segment.simplefind(MKV_CLUSTER,&alen,0)) {
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvTrackType.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Matroska/ADM_mkvTrackType.cpp
Changed
@@ -47,6 +47,7 @@ {"A_AAC",0,WAV_AAC,""}, {"A_VORBIS",0,WAV_OGG_VORBIS,""}, {"A_DTS",0,WAV_DTS,""}, + {"A_FLAC",0,WAV_FLAC,""}, {"A_MPEG/L2",0,WAV_MP2,""}, {"A_MPEG/L1",0,WAV_MP2,""}, {"A_OPUS",0,WAV_OPUS,""},
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Matroska/ebml.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Matroska/ebml.cpp
Changed
@@ -56,7 +56,11 @@ uint32_t mask=0x80,outmask=0x7F,more=0; aprintf("Start :%x at %llx\n",start,tell()-1); - + if(!start) + { + ADM_warning("Corruped EBML code\n"); + return 0; + } while(!(mask&start)) { mask>>=1; @@ -119,10 +123,14 @@ uint64_t start=readu8(); uint32_t mask=0x80,more=0; aprintf(">>StartFull :%x at %llx\n",start,tell()-1); + if(!start) + { + ADM_warning("Corrupted EBML entry!\n"); + return 0; + } while(!(mask&start)) { mask>>=1; - ADM_assert(mask); more++; } for(int i=0;i<more;i++)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp
Changed
@@ -788,7 +788,7 @@ VDEO.extraData=new uint8_t[ VDEO.extraDataSize ]; if(!son.readPayload(VDEO.extraData+4,VDEO.extraDataSize-4 )) { - GUI_Error_HIG(QT_TR_NOOP("Problem reading SVQ3 headers"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("mp4demuxer","Problem reading SVQ3 headers"), NULL); } VDEO.extraData[0]='S'; VDEO.extraData[1]='V';
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Analyzer.cpp.orig
Changed
@@ -732,7 +732,7 @@ VDEO.extraData=new uint8_t[ VDEO.extraDataSize ]; if(!son.readPayload(VDEO.extraData+4,VDEO.extraDataSize-4 )) { - GUI_Error_HIG(QT_TR_NOOP("Problem reading SVQ3 headers"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("mp4demuxer","Problem reading SVQ3 headers"), NULL); } VDEO.extraData[0]='S'; VDEO.extraData[1]='V';
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp
Changed
@@ -424,7 +424,7 @@ } else // there is not ssts { - //GUI_Error_HIG(QT_TR_NOOP("No stts table"), NULL); + //GUI_Error_HIG(QT_TRANSLATE_NOOP("mp4demuxer","No stts table"), NULL); return false; } printf("Index done\n");
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Mp4/ADM_mp4Indexer.cpp.orig
Changed
@@ -340,7 +340,7 @@ } else // there is not ssts { - GUI_Error_HIG(QT_TR_NOOP("No stts table"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("mp4demuxer","No stts table"), NULL); ADM_assert(0); } printf("Index done\n");
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/MpegPS/ADM_ps.cpp
Changed
@@ -58,7 +58,7 @@ version=index.getAsUint32("Version"); if(version!=ADM_INDEX_FILE_VERSION) { - GUI_Error_HIG("Error","This file's index has been created with an older version of avidemux.\nPlease delete the idx2 file and reopen."); + GUI_Error_HIG(QT_TRANSLATE_NOOP("psdemuxer","Error"), QT_TRANSLATE_NOOP("psdemuxer","This file's index has been created with an older version of avidemux.\nPlease delete the idx2 file and reopen.")); goto abt; } type=index.getAsString("Type");
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/MpegPS/ADM_psIndex.cpp
Changed
@@ -156,7 +156,7 @@ index=NULL; pkt=NULL; audioTracks=NULL; - ui=createWorking ("Indexing"); + ui=createWorking (QT_TRANSLATE_NOOP("psdemuxer","Indexing")); headerDumped=false; lastValidVideoDts=ADM_NO_PTS; timeOffset=0; @@ -197,7 +197,7 @@ FP_TYPE append=FP_DONT_APPEND; if(true==ADM_probeSequencedFile(file)) { - if(true==GUI_Question("There are several files with sequential file names. Should they be all loaded ?")) + if(true==GUI_Question(QT_TRANSLATE_NOOP("psdemuxer","There are several files with sequential file names. Should they be all loaded ?"))) bAppend=true; } if(true==bAppend)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_ts.cpp
Changed
@@ -67,7 +67,7 @@ version=index.getAsUint32("Version"); if(version!=ADM_INDEX_FILE_VERSION) { - GUI_Error_HIG("Error","This file's index has been created with an older version of avidemux.\nPlease delete the idx2 file and reopen."); + GUI_Error_HIG(QT_TRANSLATE_NOOP("tsdemuxer","Error"),QT_TRANSLATE_NOOP("tsdemuxer","This file's index has been created with an older version of avidemux.\nPlease delete the idx2 file and reopen.")); goto abt; } append=index.getAsUint32("Append");
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cpp
Changed
@@ -26,9 +26,11 @@ bool TsIndexer::decodeSEI(uint32_t nalSize, uint8_t *org,uint32_t *recoveryLength, pictureStructure *picStruct) { - - - ADM_assert(nalSize+16<ADM_NAL_BUFFER_SIZE) + if(nalSize+16>=ADM_NAL_BUFFER_SIZE) + { + ADM_warning("SEI size too big, probably corrupted input (%d bytes)\n",nalSize); + return false; + } uint8_t *payload=payloadBuffer; bool r=false; nalSize=ADM_unescapeH264(nalSize,org,payload); @@ -75,7 +77,7 @@ /** \fn runH264 \brief Index H264 stream -*/ +*/ bool TsIndexer::runH264(const char *file,ADM_TS_TRACK *videoTrac) { @@ -83,7 +85,7 @@ bool firstSps=true; TSVideo video; -indexerData data; +indexerData data; dmxPacketInfo tmpInfo; TS_PESpacket SEI_nal(0); bool result=false; @@ -113,13 +115,13 @@ return false; } - + pkt=new tsPacketLinearTracker(videoTrac->trackPid, audioTracks); - + FP_TYPE append=FP_DONT_APPEND; if(true==ADM_probeSequencedFile(file)) { - if(true==GUI_Question("There are several files with sequential file names. Should they be all loaded ?")) + if(true==GUI_Question(QT_TRANSLATE_NOOP("tsdemuxer","There are several files with sequential file names. Should they be all loaded ?"))) bAppend=true; } if(bAppend==true) @@ -128,7 +130,7 @@ pkt->open(file,append); data.pkt=pkt; fullSize=pkt->getSize(); - gui=createProcessing("Indexing",pkt->getSize()); + gui=createProcessing(QT_TRANSLATE_NOOP("tsdemuxer","Indexing"),pkt->getSize()); int lastRefIdc=0; bool keepRunning=true; //****************** @@ -143,7 +145,7 @@ if(startCode!=NAL_SPS) continue; // Got SPS! - + uint32_t xA,xR; // Get info pkt->getInfo(&tmpInfo); @@ -173,14 +175,14 @@ writeAudio(); qfprintf(index,"[Data]"); // Rewind - - break; + + break; }; } } - + if(!seq_found) goto the_end; - + decodingImage=false; //****************** // 2 Index @@ -197,7 +199,7 @@ if(fourBytes==true) startCodeLength++; // 1:0 2:Nal ref idc 5:Nal Type - if(startCode&0x80) + if(startCode&0x80) { printf("[Ts] Nal Marker missing:%x\n",startCode); continue; // Marker missing @@ -206,16 +208,16 @@ int ref=(startCode>>5)&3; startCode&=0x1f; // Ignore nal ref IDR - + aprintf("[%02x] Nal :0x%x,ref=%d,lastRef=%d at : %d \n",fullStartCode,startCode,ref,lastRefIdc,pkt->getConsumed()-beginConsuming); - + // Ignore multiple chunk of the same pic if((startCode==NAL_NON_IDR || startCode==NAL_IDR)&&decodingImage ) { aprintf("Still capturing, ignore\n"); continue; } - + switch(startCode) { case NAL_AU_DELIMITER: @@ -240,10 +242,10 @@ if(SEI_nal.payloadSize>=7) decodeSEI(SEI_nal.payloadSize-4, SEI_nal.payload,&(thisUnit.recoveryCount),&(thisUnit.imageStructure)); - else + else printf("[SEI] Too short size+4=%d\n",*(SEI_nal.payload)); startCode=pkt->readi8(); - + decodingImage=false; pkt->getInfo(&thisUnit.packetInfo); thisUnit.consumedSoFar=pkt->getConsumed(); @@ -253,7 +255,7 @@ goto resume; } break; - + case NAL_SPS: decodingImage=false; pkt->getInfo(&thisUnit.packetInfo); @@ -273,11 +275,11 @@ #define NON_IDR_PRE_READ 8 aprintf("Pic start last ref:%d cur ref:%d nb=%d\n",lastRefIdc,ref,data.nbPics); lastRefIdc=ref; - + uint8_t bufr[NON_IDR_PRE_READ+4]; uint8_t header[NON_IDR_PRE_READ+4]; - - + + pkt->read(NON_IDR_PRE_READ,bufr); // unescape... ADM_unescapeH264(NON_IDR_PRE_READ,bufr,header); @@ -287,7 +289,7 @@ first_mb_in_slice= bits.getUEG(); slice_type= bits.getUEG31(); - if(slice_type>9) + if(slice_type>9) { printf("[TsIndexer] Bad slice type\n"); } @@ -302,12 +304,12 @@ } if(startCode==NAL_IDR) thisUnit.imageType=4; // IDR aprintf("[>>>>>>>>] Pic Type %" PRIu32" Recovery %" PRIu32"\n",thisUnit.imageType,recoveryCount); - if(thisUnit.imageType==1 && !thisUnit.recoveryCount) + if(thisUnit.imageType==1 && !thisUnit.recoveryCount) thisUnit.imageType=4; //I + Recovery=0 = IDR! data.nbPics++; - + decodingImage=true; pkt->getInfo(&thisUnit.packetInfo); @@ -320,7 +322,7 @@ thisUnit.recoveryCount=0xff; pkt->invalidatePtsDts(); } - + break; default: break; @@ -335,7 +337,7 @@ audioTracks=NULL; delete pkt; pkt=NULL; - return result; + return result; } @@ -358,7 +360,7 @@ //printf("Consumed: %d,\n",bits.getConsumedBits()); int pic4=bits.get(4); aprintf("Pic struct: %d,\n",pic4); - switch(pic4) + switch(pic4) { case 0: *pic=pictureFrame; break; case 3: @@ -368,7 +370,7 @@ default:*pic=pictureFrame;break; } } - return true; + return true; } // // 2nd one
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexMpeg2.cpp
Changed
@@ -79,14 +79,14 @@ FP_TYPE append=FP_DONT_APPEND; if(true==ADM_probeSequencedFile(file)) { - if(true==GUI_Question("There are several files with sequential file names. Should they be all loaded ?")) + if(true==GUI_Question(QT_TRANSLATE_NOOP("tsdemuxer","There are several files with sequential file names. Should they be all loaded ?"))) bAppend=true; } if(true==bAppend) append=FP_APPEND; writeSystem(file,bAppend); pkt->open(file,append); - gui= createProcessing("Indexing",pkt->getSize()); + gui= createProcessing(QT_TRANSLATE_NOOP("tsdemuxer","Indexing"),pkt->getSize()); data.pkt=pkt; fullSize=pkt->getSize(); int startCode;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexVC1.cpp
Changed
@@ -63,7 +63,7 @@ pkt->open(file,append); data.pkt=pkt; fullSize=pkt->getSize(); - gui= createProcessing("Indexing",pkt->getSize()); + gui= createProcessing(QT_TRANSLATE_NOOP("tsdemuxer","Indexing"),pkt->getSize()); int startCode; decodingImage=false; #define likely(x) x
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsPatPmt.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsPatPmt.cpp
Changed
@@ -309,6 +309,7 @@ //case 0x82: *str= "DTS (Not sure)";return ADM_TS_DTS;break; case 0x83: *str= "TrueHD AC3 (BluRay)";return ADM_TS_AC3;break; case 0x84: *str= "E-AC3 (Not sure)";return ADM_TS_EAC3;break; + case 0x87: *str= "E-AC3 (Not sure)";return ADM_TS_EAC3;break; case 0xea: *str= "VC1 (Not sure)";return ADM_TS_VC1;break; case 0x90: *str= "Presentation graphics (BluRay)";return ADM_TS_UNKNOWN;break;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDML.cpp
Changed
@@ -318,7 +318,7 @@ printf("[AVI]expected %d\n",(int)sizeof(_videostream)); if(_Tracks[i].strh.size<sizeof(_videostream)-8) // RECT is not mandatory { - GUI_Error_HIG(QT_TR_NOOP("Malformed header"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("opendmldemuxer","Malformed header"), NULL); return 0; } printf("[AVI]Trying to continue anyway\n"); @@ -394,7 +394,7 @@ printf("[AVI]expected %d\n",(int)sizeof(_audiostream)); if(_Tracks[run].strh.size<sizeof(_audiostream)-8) { - GUI_Error_HIG(QT_TR_NOOP("Malformed header"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("opendmldemuxer","Malformed header"), NULL); return 0; } printf("[AVI]Trying to continue anyway\n"); @@ -658,7 +658,7 @@ printf("[AVI]expected %d\n",(int)sizeof(tmp)); if(_Tracks[i].strh.size<sizeof(tmp)-8) { - GUI_Error_HIG(QT_TR_NOOP("Malformed header"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("opendmldemuxer","Malformed header"), NULL); return 0; } printf("[AVI]Trying to continue anyway\n");
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/OpenDml/ADM_openDMLDepack.cpp
Changed
@@ -86,7 +86,7 @@ setpriority(PRIO_PROCESS, 0, ADM_getNiceValue(priorityLevel)); #endif printf("[Avi] Trying to unpack the stream\n"); - DIA_workingBase *working=createWorking(QT_TR_NOOP("Unpacking bitstream")); + DIA_workingBase *working=createWorking(QT_TRANSLATE_NOOP("opendmldemuxer","Unpacking bitstream")); ADMCompressedImage image; image.data=buffer; uint32_t img=0;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Pictures/ADM_picPlugin.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Pictures/ADM_picPlugin.cpp
Changed
@@ -35,22 +35,22 @@ if(magic==0x474e5089) { - printf (" \n PNG file detected...\n"); + ADM_info (" PNG file detected...\n"); return 100; } - if(magic==0xe0ffd8ff) + if((magic&0xffff)==0xd8ff) { - printf (" \n JPG file detected...\n"); + ADM_info (" JPG file detected...\n"); return 100; } if((magic & 0xffff)==0x4d42) { - printf (" \n BMP file detected...\n"); + ADM_info (" BMP file detected...\n"); return 100; } - printf (" [picHeader] Cannot open that\n"); + ADM_info (" [picHeader] Cannot open that\n"); return 0; -} \ No newline at end of file +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Pictures/ADM_pics.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Pictures/ADM_pics.cpp
Changed
@@ -1,14 +1,9 @@ /*************************************************************************** - ADM_pics.cpp - description - ------------------- + \fn ADM_pics + \brief sequence of image demuxer + The bmp/bmp2 code is pretty bad, but it's not worth doing something better - Open a bunch of bmps and read them as a movie - Useful for people doing raytracing or doing img/img - modifications - - - begin : Tue Jun 4 2002 - copyright : (C) 2002 by mean + copyright : (C) 2002/2016 by mean email : fixounet@free.fr ***************************************************************************/ @@ -29,26 +24,33 @@ #include "ADM_Video.h" #include "fourcc.h" #include "ADM_pics.h" -//#include "ADM_toolkit/bitmap.h" +#if 1 #define aprintf(...) {} +#else +#define aprintf printf +#endif + static uint16_t s16; static uint32_t s32; #define MAX_ACCEPTED_OPEN_FILE 99999 #define US_PER_PIC (40*1000) + +/** + * + */ picHeader::picHeader(void) { - _nb_file = 0; - _imgSize = NULL; - _fileMask = NULL; + _nbFiles = 0; + _bmpHeaderOffset=0; } /** \fn getTime */ -uint64_t picHeader::getTime(uint32_t frameNum) +uint64_t picHeader::getTime(uint32_t frameNum) { float f= US_PER_PIC; f*=frameNum; @@ -59,20 +61,18 @@ \fn getVideoDuration */ -uint64_t picHeader::getVideoDuration(void) +uint64_t picHeader::getVideoDuration(void) { float f= US_PER_PIC; f*=_videostream.dwLength; return (uint64_t)f; - - } /** \fn getFrameSize */ -uint8_t picHeader::getFrameSize(uint32_t frame,uint32_t *size) +uint8_t picHeader::getFrameSize(uint32_t frame,uint32_t *size) { if (frame >= (uint32_t)_videostream.dwLength) return 0; @@ -86,323 +86,219 @@ { if (framenum >= (uint32_t)_videostream.dwLength) return 0; - - img->flags = AVI_KEY_FRAME; - FILE* fd = openFrameFile(framenum); if(!fd) return false; - fread(img->data, _imgSize[framenum] - _offset, 1, fd); - img->dataLength = _imgSize[framenum] - _offset; - + // skip bmp header + if(_bmpHeaderOffset) + fseek(fd,_bmpHeaderOffset,SEEK_SET); + int l= _imgSize[framenum]; + int n=fread(img->data, l , 1, fd); + + int current=ftello(fd); + fseek(fd,0,SEEK_END); + int end=ftello(fd); + aprintf("Current=%d end=%d delta=%d\n",current,end,end-current); + + if(n!=1) + { + ADM_error("Read incomplete \n"); + } + + fclose(fd); + uint64_t timeP=US_PER_PIC; timeP*=framenum; + img->dataLength = _imgSize[framenum]; img->demuxerDts=timeP; img->demuxerPts=timeP; - fclose(fd); - + img->flags = AVI_KEY_FRAME; return 1; } -//**************************************************************** +/** + * + * @return + */ uint8_t picHeader::close(void) { - _nb_file = 0; - - if (_fileMask) - { - ADM_dealloc(_fileMask); - _fileMask = NULL; - } - - if (_imgSize) - { - delete [] _imgSize; - _imgSize = NULL; - } - + _nbFiles = 0; + _imgSize.clear(); return 0; } - -//**************************************************************** -/* - Open a bunch of images - - -*/ - - -uint32_t picHeader::read32(FILE * fd) +/** + * \fn extractBmpAdditionalInfo + * @param name + * @param type + * @param bpp + * @param bmpHeaderOffset + * @return + */ +static bool extractBmpAdditionalInfo(const char *name,ADM_PICTURE_TYPE type,int &bpp,int &bmpHeaderOffset) { - uint32_t i; - i = 0; - i = (read8(fd) << 24) + (read8(fd) << 16) + (read8(fd) << 8) + - (read8(fd)); - return i; - -} + FILE *fd=ADM_fopen(name,"rb"); + if(!fd) return false; + + bool r=true; + uint16_t s16; + uint32_t s32; + BmpLowLevel low(fd); + + switch(type) // this is bad. All the offsets are hardcoded and could be actually different. + { + case ADM_PICTURE_BMP2: + // 0 2 bytes BM + // 2 4 Bytes file size + // 6 4 bytes xxxx + //10 4 bytes header size, = direct offset to data + { + ADM_BITMAPINFOHEADER bmph; + fseek(fd, 10, SEEK_SET); + bmpHeaderOffset = low.read32LE(); + low.readBmphLE(bmph); + if (bmph.biCompression != 0 && bmph.biCompression != 3) + { + ADM_warning("cannot handle compressed bmp 0x%x <%s>\n",bmph.biCompression,fourCC::tostring(bmph.biCompression)); + r=false; + break; + } + bpp = bmph.biBitCount; + aprintf("Bmp bpp=%d offset: %d (bmp header=%d,%d)\n", bpp, bmpHeaderOffset,sizeof(bmph),bmph.biSize); + } + break; + case ADM_PICTURE_BMP: + { + ADM_BITMAPINFOHEADER bmph; -uint16_t picHeader::read16(FILE * fd) -{ - uint16_t i; + fread(&s16, 2, 1, fd); + if (s16 != 0x4D42) + { + ADM_warning(" incorrect bmp sig.\n"); + r=false; + break; + } + low.read32LE( ); + low.read32LE( ); + low.read32LE( ); + low.readBmphLE( bmph); + if (bmph.biCompression != 0 && bmph.biCompression != 3 ) + { + ADM_warning("cannot handle compressed bmp\n"); + r=false; + break; + } + bmpHeaderOffset = bmph.biSize + 14; + bpp = bmph.biBitCount; + } + break; - i = 0; - i = (read8(fd) << 8) + (read8(fd)); - return i; + default: + ADM_assert(0); + break; + } + + fclose(fd); + return r; + } - -uint8_t picHeader::read8(FILE * fd) -{ - uint8_t i; - ADM_assert(fd); - i = 0; - if (!fread(&i, 1, 1, fd)) { - printf("\n Problem reading the file !\n"); +/** + * + * @param inname + * @param nbOfDigits + * @param filePrefix + */ +static void splitImageSequence(std::string inname,int &nbOfDigits, int &first,std::string &filePrefix) +{ + std::string workName=inname; + int num=0; + first=0; + int radix=1; + while( workName.size() ) + { + const char c=workName[workName.size()-1]; + if((c<'0') || (c>'9')) + break; + num++; + first=first+radix*+(c-'0'); + radix*=10; + workName.resize(workName.size()-1); } - return i; + nbOfDigits=num; + filePrefix=workName; } -//**************************************************************** +/** + * \fn open + * @param inname + * @return + */ uint8_t picHeader::open(const char *inname) { uint32_t nnum; - uint32_t *fcc; - uint8_t fcc_tab[4]; - FILE *fd; - char *end; - uint32_t w = 0, h = 0, bpp = 0; - - // 1- identity the file type - // - fcc = (uint32_t *) fcc_tab; - fd = ADM_fopen(inname, "rb"); - if (!fd) { - printf("\n Cannot open that file!\n"); + FILE *fd; + int bpp = 0; + + // 1- identity the image type + _type=ADM_identifyImageFile(inname,&_w,&_h); + if(_type==ADM_PICTURE_UNKNOWN) + { + ADM_warning("\n Cannot open that file!\n"); return 0; } - fread(fcc_tab, 4, 1, fd); - fclose(fd); - if (fourCC::check(*fcc, (uint8_t *) "RIFF")) { - _type = PIC_BMP; - printf("\n It looks like BMP (RIFF)...\n"); - } else { - if (fcc_tab[0] == 'B' && fcc_tab[1] == 'M') { - _type = PIC_BMP2; - printf("\n It looks like BMP (BM)...\n"); - } else if (fcc_tab[0] == 0xff && fcc_tab[1] == 0xd8) { - _type = PIC_JPEG; - printf("\n It looks like Jpg...\n"); - } else { - if (fcc_tab[1] == 'P' && fcc_tab[2] == 'N' - && fcc_tab[3] == 'G') - { - printf("\n It looks like PNG...\n"); - _type = PIC_PNG; - } else { - printf("\n Cannot identify file (%x %x)\n", *fcc, - *fcc & 0xffff); - return 0; - } - } - } - // Then spit the name in name and extension - char *name; - char *extension; - ADM_PathSplit(inname, &name, &extension); - - - nnum = 1; - - end = name + strlen(name) - 1; - while ((*end >= '0') && (*end <= '9')) { - end--; - nnum++; - }; -char realname[250]; -char realstring[250]; - - if (nnum == 1) { - printf("\n only one file!"); - _nb_file=1; - _fileMask = ADM_strdup(inname); + int nbOfDigits; + std::string name,extension; + std::string prefix; + ADM_PathSplit(std::string(inname),name,extension); + splitImageSequence(name,nbOfDigits,_first,prefix); + + if(!nbOfDigits) // no digit at all + { + _nbFiles=1; + _filePrefix=prefix+std::string(".")+extension; } else { - nnum--; - end++; - _first = atoi(end); - printf("\n First: %" PRIu32", Digit count: %" PRIu32"\n", _first, nnum); - *(end) = 0; - printf(" Path: %s\n", name); - - sprintf(realstring, "%s%%0%" PRIu32"d.%s", name, nnum, extension); - _fileMask = ADM_strdup(realstring); - printf(" File Mask: %s\n\n", _fileMask); - - _nb_file = 0; - - for (uint32_t i = 0; i < MAX_ACCEPTED_OPEN_FILE; i++) - { - sprintf(realname, realstring, i + _first); - printf(" %" PRIu32" : %s\n", i, realname); - - fd = ADM_fopen(realname, "rb"); - - if (fd == NULL) - break; - - fclose(fd); - _nb_file++; - } - } - printf("\n found %" PRIu32" images\n", _nb_file); - - _imgSize = new uint32_t[_nb_file]; + char realstring[1024]; + sprintf(realstring, "%s%%0%" PRIu32"d.%s", prefix.c_str(), nbOfDigits, extension.c_str()); + _filePrefix=std::string(realstring); + _nbFiles = 0; + for (uint32_t i = 0; i < MAX_ACCEPTED_OPEN_FILE; i++) + { + sprintf(realstring, _filePrefix.c_str(), i + _first); + ADM_info(" %" PRIu32" : %s\n", i, realstring); + + fd = ADM_fopen(realstring, "rb"); + if (fd == NULL) + break; + fclose(fd); + _nbFiles++; + } + } + if(_type==ADM_PICTURE_BMP || _type==ADM_PICTURE_BMP2) + { + // get bpp and offset + if(!extractBmpAdditionalInfo(inname,_type,bpp,_bmpHeaderOffset)) + { + ADM_warning("Could not get BMP/BMP2 info\n"); + return false; + } + + } + + ADM_info("Found %" PRIu32" images\n", _nbFiles); //_________________________________ // now open them and assign imgSize //__________________________________ - for (uint32_t i = 0; i < _nb_file; i++) - { - fd = openFrameFile(i); - ADM_assert(fd != NULL); - - fseek(fd, 0, SEEK_END); - _imgSize[i] = ftell(fd); - - fclose(fd); - } - - fd = openFrameFile(0); - - delete [] name; - delete [] extension; - - // - // Image is bmp type - //________________________ - switch (_type) { - case PIC_BMP: - { - ADM_BITMAPINFOHEADER bmph; - - fread(&s16, 2, 1, fd); - if (s16 != 0x4D42) { - printf("\n incorrect bmp sig.\n"); - fclose(fd); - return 0; - } - fread(&s32, 4, 1, fd); - fread(&s32, 4, 1, fd); - fread(&s32, 4, 1, fd); - fread(&bmph, sizeof(bmph), 1, fd); - if (bmph.biCompression != 0) { - printf("\ncannot handle compressed bmp\n"); - fclose(fd); - return 0; - } - _offset = bmph.biSize + 14; - w = bmph.biWidth; - h = bmph.biHeight; - bpp = bmph.biBitCount; - } - break; - - - //Retrieve width & height - //_______________________ - case PIC_JPEG: - { - uint16_t tag = 0, count = 0, off; - - _offset = 0; - fseek(fd, 0, SEEK_SET); - read16(fd); // skip jpeg ffd8 - while (count < 15 && tag != 0xFFC0) { - - tag = read16(fd); - if ((tag >> 8) != 0xff) { - printf("invalid jpeg tag found (%x)\n", tag); - } - if (tag == 0xFFC0) { - read16(fd); // size - read8(fd); // precision - h = read16(fd); - w = read16(fd); - if(w&1) w++; - if(h&1) h++; - } else { - - off = read16(fd); - if (off < 2) { - printf("Offset too short!\n"); - fclose(fd); - return 0; - } - aprintf("Found tag : %x , jumping %d bytes\n", tag, - off); - fseek(fd, off - 2, SEEK_CUR); - } - count++; - } - if (tag != 0xffc0) { - printf("Cannot fint start of frame\n"); - fclose(fd); - return 0; - } - printf("\n %" PRIu32" x %" PRIu32"..\n", w, h); - } - break; - - case PIC_BMP2: - { - ADM_BITMAPINFOHEADER bmph; - - fseek(fd, 10, SEEK_SET); - -#define MK32() (fcc_tab[0]+(fcc_tab[1]<<8)+(fcc_tab[2]<<16)+ \ - (fcc_tab[3]<<24)) - - fread(fcc_tab, 4, 1, fd); - _offset = MK32(); - // size, width height follow as int32 - fread(&bmph, sizeof(bmph), 1, fd); -#ifdef ADM_BIG_ENDIAN - Endian_BitMapInfo(&bmph); -#endif - if (bmph.biCompression != 0) { - printf("\ncannot handle compressed bmp\n"); - fclose(fd); - return 0; - } - w = bmph.biWidth; - h = bmph.biHeight; - bpp = bmph.biBitCount; - printf("W: %d H: %d offset: %d\n", w, h, _offset); - } - - break; - - case PIC_PNG: - { - _offset = 0; - fseek(fd, 0, SEEK_SET); - read32(fd); - read32(fd); - read32(fd); - read32(fd); - w=read32(fd); - h=read32(fd); - // It is big endian - printf("Png seems to be %d x %d \n",w,h); - } - break; - default: - ADM_assert(0); + for (uint32_t i = 0; i < _nbFiles; i++) + { + fd = openFrameFile(i); + ADM_assert(fd); + fseek(fd, 0, SEEK_END); + aprintf("Size %d, actual = 24 %d 32=%d offset=%d\n",ftell(fd)-_bmpHeaderOffset,_w*_h*3,_w*_h*4,_bmpHeaderOffset); + _imgSize.push_back(ftell(fd)-_bmpHeaderOffset); + fclose(fd); } - - fclose(fd); - //_______________________________________ // Now build header info //_______________________________________ @@ -419,61 +315,71 @@ _mainaviheader.dwMicroSecPerFrame = US_PER_PIC;; // 25 fps hard coded _videostream.fccType = fourCC::get((uint8_t *) "vids"); - if (bpp) - _video_bih.biBitCount = bpp; - else - _video_bih.biBitCount = 24; + if (bpp) + _video_bih.biBitCount = bpp; + else + _video_bih.biBitCount = 24; - _videostream.dwLength = _mainaviheader.dwTotalFrames = _nb_file; + _videostream.dwLength = _mainaviheader.dwTotalFrames = _nbFiles; _videostream.dwInitialFrames = 0; _videostream.dwStart = 0; - // - //_video_bih.biCompression= 24; - // - _video_bih.biWidth = _mainaviheader.dwWidth = w; - _video_bih.biHeight = _mainaviheader.dwHeight = h; - //_video_bih.biPlanes= 24; + _video_bih.biWidth = _mainaviheader.dwWidth = _w; + _video_bih.biHeight = _mainaviheader.dwHeight = _h; + switch(_type) { - case PIC_JPEG: - _video_bih.biCompression = _videostream.fccHandler = - fourCC::get((uint8_t *) "MJPG"); - break; - case PIC_BMP: - case PIC_BMP2: - _video_bih.biCompression = _videostream.fccHandler = fourCC::get((uint8_t *) "DIB "); - break; - case PIC_PNG: - _video_bih.biCompression = _videostream.fccHandler = - fourCC::get((uint8_t *) "PNG "); - break; - default: - ADM_assert(0); +#define SET_FCC(x,y) _video_bih.biCompression = _videostream.fccHandler = fourCC::get((uint8_t *) x);ADM_info("Image type=%s\n",y);break; + case ADM_PICTURE_JPG : SET_FCC("MJPG","JPG") + case ADM_PICTURE_BMP : SET_FCC("DIB ","BMP") + case ADM_PICTURE_BMP2: SET_FCC("DIB ","BMP2") + case ADM_PICTURE_PNG : SET_FCC("PNG ","PNG") + default: + ADM_assert(0); } - printf("Offset : %" PRIu32"\n", _offset); return 1; } -//**************************************************************** +/** + * + * @param frame + * @param flags + * @return + */ uint8_t picHeader::setFlag(uint32_t frame, uint32_t flags) { UNUSED_ARG(frame); UNUSED_ARG(flags); return 0; } -//**************************************************************** +/** + * + * @param frame + * @param flags + * @return + */ uint32_t picHeader::getFlags(uint32_t frame, uint32_t * flags) { UNUSED_ARG(frame); *flags = AVI_KEY_FRAME; return 1; } - +/** + * + * @param frameNum + * @return + */ FILE* picHeader::openFrameFile(uint32_t frameNum) { char filename[250]; - sprintf(filename, _fileMask, frameNum + _first); + sprintf(filename, _filePrefix.c_str(), frameNum + _first); return ADM_fopen(filename, "rb"); } +/** + * + * @param frame + * @param pts + * @param dts + * @return + */ bool picHeader::getPtsDts(uint32_t frame,uint64_t *pts,uint64_t *dts) { uint64_t timeP=US_PER_PIC; @@ -482,6 +388,13 @@ *dts=timeP; return true; } +/** + * + * @param frame + * @param pts + * @param dts + * @return + */ bool picHeader::setPtsDts(uint32_t frame,uint64_t pts,uint64_t dts) { return false;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Pictures/ADM_pics.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Pictures/ADM_pics.h
Changed
@@ -15,85 +15,66 @@ * * ***************************************************************************/ - - -#ifndef __PICHEADER__ -#define __PICHEADER__ +#pragma once +#include <vector> #include "ADM_Video.h" #include "ADM_audioStream.h" +#include "ADM_imageLoader.h" -enum -{ - PIC_BMP=1, - PIC_JPEG=2, - PIC_BMP2=3, - PIC_PNG=4 -}; /** \class picHeader \brief Demuxers for images (PNG/BMP/...) */ -class picHeader :public vidHeader +class picHeader:public vidHeader { protected: - char *_fileMask; - - uint32_t _nb_file; - uint32_t _first,_offset,_w,_h; - - uint32_t *_imgSize; - uint32_t _type; - - uint32_t read32(FILE *fd); - uint16_t read16(FILE *fd); - uint8_t read8(FILE *fd); - FILE* openFrameFile(uint32_t frameNum); + int _nbFiles; + std::string _filePrefix; + int _first; + uint32_t _w, _h; + int _bmpHeaderOffset; + std::vector<uint32_t> _imgSize; + ADM_PICTURE_TYPE _type; + FILE *openFrameFile (uint32_t frameNum); public: -// static int checkFourCC(uint8_t *in, uint8_t *fourcc); - -virtual void Dump(void) {}; - - picHeader( void ); - ~picHeader( ) { }; + virtual void Dump (void) + { + }; + + picHeader (void); + ~picHeader () + { + }; // AVI io -virtual uint8_t open(const char *name); -virtual uint8_t close(void) ; - //__________________________ - // Info - //__________________________ - - //__________________________ - // Audio - //__________________________ - - -virtual WAVHeader *getAudioInfo(uint32_t i ) {return NULL;} ; -virtual uint8_t getAudioStream(uint32_t i,ADM_audioStream **audio) {*audio=NULL;return 1;} -virtual uint8_t getNbAudioStreams(void) {return 0;} - - -// Frames - //__________________________ - // video - //__________________________ - -virtual uint8_t setFlag(uint32_t frame,uint32_t flags); -virtual uint32_t getFlags(uint32_t frame,uint32_t *flags); -virtual uint8_t getFrame(uint32_t framenum,ADMCompressedImage *); - -virtual uint64_t getTime(uint32_t frameNum); -virtual uint64_t getVideoDuration(void); -virtual uint8_t getFrameSize(uint32_t frame,uint32_t *size); - -virtual bool getPtsDts(uint32_t frame,uint64_t *pts,uint64_t *dts); -virtual bool setPtsDts(uint32_t frame,uint64_t pts,uint64_t dts); + virtual uint8_t open (const char *name); + virtual uint8_t close (void); + + virtual WAVHeader *getAudioInfo (uint32_t i) + { + return NULL; + } + virtual uint8_t getAudioStream (uint32_t i, ADM_audioStream ** audio) + { + *audio = NULL; + return 1; + } + virtual uint8_t getNbAudioStreams (void) + { + return 0; + } + + virtual uint8_t setFlag (uint32_t frame, uint32_t flags); + virtual uint32_t getFlags (uint32_t frame, uint32_t * flags); + virtual uint8_t getFrame (uint32_t framenum, ADMCompressedImage *); + + virtual uint64_t getTime (uint32_t frameNum); + virtual uint64_t getVideoDuration (void); + virtual uint8_t getFrameSize (uint32_t frame, uint32_t * size); + + virtual bool getPtsDts (uint32_t frame, uint64_t * pts, uint64_t * dts); + virtual bool setPtsDts (uint32_t frame, uint64_t pts, uint64_t dts); }; - - -#endif - -
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/Pictures/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/Pictures/CMakeLists.txt
Changed
@@ -9,7 +9,7 @@ ) ADD_DEMUXER(ADM_dm_pic ${ADM_pic_SRCS}) - +TARGET_LINK_LIBRARIES(ADM_dm_pic ADM_coreImageLoader6) INIT_DEMUXER(ADM_dm_pic) INSTALL_DEMUXER(ADM_dm_pic)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_demuxers/VapourSynth/qt4/vsProxy_qt4.h
Changed
@@ -1,38 +1,38 @@ -/** - \file Simple proxy for vsProxy - \brief external job control - \author mean fixounet@free.fr (c) 2015 -*/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#pragma once -#include <QDialog> -#include "ui_vs.h" -/** - \class vsWindow -*/ -class vsWindow : public QMainWindow -{ -Q_OBJECT - -public: - vsWindow(); - virtual ~vsWindow(); -protected: - int localPort; - Ui_VapourSynthProxy ui; - -public slots: - void selectFile(); - void runOrStop(); - -}; - - +/** + \file Simple proxy for vsProxy + \brief external job control + \author mean fixounet@free.fr (c) 2015 +*/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#pragma once +#include <QDialog> +#include "ui_vs.h" +/** + \class vsWindow +*/ +class vsWindow : public QMainWindow +{ +Q_OBJECT + +public: + vsWindow(); + virtual ~vsWindow(); +protected: + int localPort; + Ui_VapourSynthProxy ui; + +public slots: + void selectFile(); + void runOrStop(); + +}; + +
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/CMakeLists.txt
Changed
@@ -1,8 +1,6 @@ ADD_SUBDIRECTORY(muxerDummy) -ADD_SUBDIRECTORY(muxerMp4v2) ADD_SUBDIRECTORY(muxerAvi) ADD_SUBDIRECTORY(muxerRaw) - ADD_SUBDIRECTORY(muxerFlv) ADD_SUBDIRECTORY(muxerMp4) ADD_SUBDIRECTORY(muxerMkv) @@ -10,5 +8,11 @@ ADD_SUBDIRECTORY(muxerffPS) ADD_SUBDIRECTORY(muxerffTS) #ADD_SUBDIRECTORY(muxerMplex) +IF(WIN32 AND ("${CROSS_C_COMPILER}" STREQUAL "clang")) + # With clang no exception in the compiler for the moment, so no mp4v2 +ELSE(WIN32 AND ("${CROSS_C_COMPILER}" STREQUAL "clang")) + ADD_SUBDIRECTORY(muxerMp4v2) +ENDIF(WIN32 AND ("${CROSS_C_COMPILER}" STREQUAL "clang")) + if(FALSE) endif(FALSE)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerAvi/muxerAvi.cpp
Changed
@@ -71,7 +71,7 @@ uint32_t fcc=s->getFCC(); if(isH264Compatible(fcc) || isH265Compatible(fcc)) { - if(!GUI_YesNo(QT_TRANSLATE_NOOP("adm","Bad Idea"),QT_TRANSLATE_NOOP("adm","Using H264/H265 in AVI is a bad idea, MKV is better for that.\n Do you want to continue anyway ?"))) + if(!GUI_YesNo(QT_TRANSLATE_NOOP("avimuxer","Bad Idea"),QT_TRANSLATE_NOOP("avimuxer","Using H264/H265 in AVI is a bad idea, MKV is better for that.\n Do you want to continue anyway ?"))) return false; } audioDelay=s->getVideoDelay(); @@ -81,7 +81,7 @@ nbAudioTrack, a)) { - GUI_Error_HIG("Error","Cannot create AVI file"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("avimuxer","Error"),QT_TRANSLATE_NOOP("avimuxer","Cannot create AVI file")); return false; }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerAvi/muxerAviConfig.cpp
Changed
@@ -22,10 +22,10 @@ { uint32_t fmt=(uint32_t)muxerConfig.odmlType; diaMenuEntry format[]={{AVI_MUXER_TYPE1,"Avi"},{AVI_MUXER_AUTO,"AUTO"},{AVI_MUXER_TYPE2,"OPENDML"}}; - diaElemMenu menuFormat(&fmt,"Muxing Format",3,format,""); + diaElemMenu menuFormat(&fmt,QT_TRANSLATE_NOOP("avimuxer","Muxing Format"),3,format,""); diaElem *tabs[]={&menuFormat}; - if( diaFactoryRun(("Avi Muxer"),1,tabs)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("avimuxer","Avi Muxer"),1,tabs)) { muxerConfig.odmlType=fmt; return true;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerFlv/muxerFlv.cpp
Changed
@@ -65,7 +65,7 @@ }else { - GUI_Error_HIG("Unsupported","Only FLV1 & VP6 supported for video"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("flvmuxer","Unsupported"),QT_TRANSLATE_NOOP("flvmuxer","Only FLV1 & VP6 supported for video")); return false; } @@ -75,13 +75,13 @@ uint32_t acc=a[i]->getInfo()->encoding; if(acc!=WAV_MP2 && acc!=WAV_MP3 && acc!=WAV_AAC) { - GUI_Error_HIG("Unsupported","Only AAC & mpegaudio supported for audio"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("flvmuxer","Unsupported"),QT_TRANSLATE_NOOP("flvmuxer","Only AAC & mpegaudio supported for audio")); return false; } uint32_t fq=a[i]->getInfo()->frequency; if(fq!=44100 &&fq!=22050 && fq!=11025) { - GUI_Error_HIG("Unsupported","Only 44.1, 22.050 and 11.025 kHz supported"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("flvmuxer","Unsupported"),QT_TRANSLATE_NOOP("flvmuxer","Only 44.1, 22.050 and 11.025 kHz supported")); return false; }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerMkv/muxerMkvConfig.cpp
Changed
@@ -24,11 +24,11 @@ bool force=mkvMuxerConfig.forceDisplayWidth; uint32_t displayWidth=(uint32_t)mkvMuxerConfig.displayWidth; - diaElemToggle alternate(&force,"Force display width"); - diaElemUInteger dWidth(&displayWidth,"Display width",16,65535); + diaElemToggle alternate(&force,QT_TRANSLATE_NOOP("mkvmuxer","Force display width")); + diaElemUInteger dWidth(&displayWidth,QT_TRANSLATE_NOOP("mkvmuxer","Display width"),16,65535); diaElem *tabs[]={&alternate,&dWidth}; - if( diaFactoryRun(("MKV Muxer"),2,tabs)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("mkvmuxer","MKV Muxer"),2,tabs)) { mkvMuxerConfig.forceDisplayWidth=(bool)force; mkvMuxerConfig.displayWidth=displayWidth;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4.cpp
Changed
@@ -61,7 +61,7 @@ { if(!isMpeg4Compatible(s->getFCC()) && !isH264Compatible(s->getFCC()) && !isH265Compatible(s->getFCC())) { - GUI_Error_HIG("Unsupported","Only MP4Video, H264, and H265 supported for video"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("mp4muxer","Unsupported"),QT_TRANSLATE_NOOP("mp4muxer","Only MP4Video, H264, and H265 supported for video")); return false; } if(nbAudioTrack) @@ -70,7 +70,7 @@ uint32_t acc=a[i]->getInfo()->encoding; if(acc!=WAV_MP2 && acc!=WAV_MP3 && acc!=WAV_AAC && acc!=WAV_AC3) { - GUI_Error_HIG("Unsupported","Only AAC, AC3, and mpegaudio supported for audio"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("mp4muxer","Unsupported"),QT_TRANSLATE_NOOP("mp4muxer","Only AAC, AC3, and mpegaudio supported for audio")); return false; } } @@ -149,8 +149,8 @@ */ bool muxerMP4::save(void) { - const char *title=QT_TR_NOOP("Saving mp4"); - if(muxerConfig.muxerType==MP4_MUXER_PSP) title=QT_TR_NOOP("Saving PSP"); + const char *title=QT_TRANSLATE_NOOP("mp4muxer","Saving mp4"); + if(muxerConfig.muxerType==MP4_MUXER_PSP) title=QT_TRANSLATE_NOOP("mp4muxer","Saving PSP"); return saveLoop(title); }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4/muxerMP4Config.cpp
Changed
@@ -24,11 +24,11 @@ uint32_t fmt=(uint32_t)muxerConfig.muxerType; bool alt=muxerConfig.useAlternateMp3Tag; diaMenuEntry format[]={{MP4_MUXER_MP4,"MP4"},{MP4_MUXER_PSP,"PSP"}}; - diaElemMenu menuFormat(&fmt,"Muxing Format",2,format,""); - diaElemToggle alternate(&alt,"Use alternate MP3 tag"); + diaElemMenu menuFormat(&fmt,QT_TRANSLATE_NOOP("mp4muxer","Muxing Format"),2,format,""); + diaElemToggle alternate(&alt,QT_TRANSLATE_NOOP("mp4muxer","Use alternate MP3 tag")); diaElem *tabs[]={&menuFormat,&alternate}; - if( diaFactoryRun(("MP4 Muxer"),2,tabs)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("mp4muxer","MP4 Muxer"),2,tabs)) { muxerConfig.muxerType=(MP4_MUXER_TYPE)fmt; muxerConfig.useAlternateMp3Tag=alt;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_win32.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_win32.h
Changed
@@ -59,6 +59,7 @@ /////////////////////////////////////////////////////////////////////////////// // some macros for constant expressions +#ifndef INT8_C // MEANX #define INT8_C(x) x #define INT16_C(x) x #define INT32_C(x) x ## L @@ -68,7 +69,7 @@ #define UINT16_C(x) x #define UINT32_C(x) x ## UL #define UINT64_C(x) x ## ULL - +#endif /////////////////////////////////////////////////////////////////////////////// #ifdef min
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_win32_impl.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/libplatform/platform_win32_impl.h
Changed
@@ -1,68 +1,68 @@ -// Note that we have a separate platform_win32_impl.h to deal with the fact that windows.h defines a macro -// called FindAtom, which mp4v2 also defines. In older versions of visual studio, this actually causes -// some pretty seriously issues with naming collisions and the defined macros (think infamous min/max macro -// of windows.h vs stdc++'s min/max template functions) -#include <windows.h> - -/////////////////////////////////////////////////////////////////////////////// - -namespace mp4v2 { namespace platform { namespace win32 { - -class Utf8ToFilename -{ - public: - Utf8ToFilename( const string &utf8string ); - ~Utf8ToFilename( ); - - bool IsUTF16Valid( ) const; - - operator LPCWSTR( ) const { return _wideCharString; } - operator LPWSTR( ) const { return _wideCharString; } - - private: - Utf8ToFilename ( const Utf8ToFilename &src ); - Utf8ToFilename &operator= ( const Utf8ToFilename &src ); - - wchar_t *ConvertToUTF16 ( const string &utf8 ); - - static int ConvertToUTF16Buf ( const char *utf8, - wchar_t *utf16_buf, - size_t num_bytes ); - static int GetPrefixLen ( const string &utf8string ); - - static int IsAbsolute ( const string &utf8string ); - - static int IsPathSeparator ( char c ); - - static int IsUncPath ( const string &utf8string ); - - static const UINT8 *Utf8DecodeChar ( - const UINT8 *utf8_char, - size_t num_bytes, - wchar_t *utf16, - int *invalid - ); - - static size_t Utf8LenFromUcs4 ( UINT32 ucs4 ); - - static UINT8 Utf8NumOctets ( UINT8 utf8_first_byte ); - - /** - * The UTF-8 encoding of the filename actually used - */ - string _utf8; - - /** - * The UTF-16 encoding of the filename actually used - */ - wchar_t* _wideCharString; - - public: - - /** - * Accessor for @p _utf8 - */ - const string& utf8; -}; - -}}} // namespace mp4v2::platform::win32 +// Note that we have a separate platform_win32_impl.h to deal with the fact that windows.h defines a macro +// called FindAtom, which mp4v2 also defines. In older versions of visual studio, this actually causes +// some pretty seriously issues with naming collisions and the defined macros (think infamous min/max macro +// of windows.h vs stdc++'s min/max template functions) +#include <windows.h> + +/////////////////////////////////////////////////////////////////////////////// + +namespace mp4v2 { namespace platform { namespace win32 { + +class Utf8ToFilename +{ + public: + Utf8ToFilename( const string &utf8string ); + ~Utf8ToFilename( ); + + bool IsUTF16Valid( ) const; + + operator LPCWSTR( ) const { return _wideCharString; } + operator LPWSTR( ) const { return _wideCharString; } + + private: + Utf8ToFilename ( const Utf8ToFilename &src ); + Utf8ToFilename &operator= ( const Utf8ToFilename &src ); + + wchar_t *ConvertToUTF16 ( const string &utf8 ); + + static int ConvertToUTF16Buf ( const char *utf8, + wchar_t *utf16_buf, + size_t num_bytes ); + static int GetPrefixLen ( const string &utf8string ); + + static int IsAbsolute ( const string &utf8string ); + + static int IsPathSeparator ( char c ); + + static int IsUncPath ( const string &utf8string ); + + static const UINT8 *Utf8DecodeChar ( + const UINT8 *utf8_char, + size_t num_bytes, + wchar_t *utf16, + int *invalid + ); + + static size_t Utf8LenFromUcs4 ( UINT32 ucs4 ); + + static UINT8 Utf8NumOctets ( UINT8 utf8_first_byte ); + + /** + * The UTF-8 encoding of the filename actually used + */ + string _utf8; + + /** + * The UTF-16 encoding of the filename actually used + */ + wchar_t* _wideCharString; + + public: + + /** + * Accessor for @p _utf8 + */ + const string& utf8; +}; + +}}} // namespace mp4v2::platform::win32
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2.cpp
Changed
@@ -177,7 +177,7 @@ case WAV_MP2:case WAV_MP3:case WAV_AAC:case WAV_AC3: continue; default: - GUI_Error_HIG("Audio","Audio format not supported, only AAC/MP3/AC3"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("mp4v2muxer","Audio"),QT_TRANSLATE_NOOP("mp4v2muxer","Audio format not supported, only AAC/MP3/AC3")); return false; } } @@ -223,7 +223,7 @@ initUI("Saving MP4V2"); - encoding->setPhasis(QT_TRANSLATE_NOOP("adm","Saving")); + encoding->setPhasis(QT_TRANSLATE_NOOP("mp4v2muxer","Saving")); encoding->setContainer("MP4 (libmp4v2)"); uint64_t lastSentDts=0; @@ -237,7 +237,7 @@ ADM_assert(in[nextWrite].dts!=ADM_NO_PTS) if(in[other].pts==ADM_NO_PTS || in[other].pts==ADM_NO_PTS) { - GUI_Error_HIG("Video","Video does not have enough timing information. Are you copying from AVI?"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("mp4v2muxer","Video"),QT_TRANSLATE_NOOP("mp4v2muxer","Video does not have enough timing information. Are you copying from AVI?")); goto theEnd; } @@ -302,7 +302,7 @@ string tmpTargetFileName=targetFileName+string(".tmp"); if(!ADM_renameFile(targetFileName.c_str(),tmpTargetFileName.c_str())) { - GUI_Error_HIG("","Cannot rename file (optimize)"); + GUI_Error_HIG("",QT_TRANSLATE_NOOP("mp4v2muxer","Cannot rename file (optimize)")); return false; } // Optimize
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Audio.cpp
Changed
@@ -50,7 +50,7 @@ case 32000: fscod=2;break; default: { - GUI_Error_HIG("", "Invalid frequency for AC3. Only 32, 44.1 & 48 kHz"); + GUI_Error_HIG("", QT_TRANSLATE_NOOP("mp4v2muxer","Invalid frequency for AC3. Only 32, 44.1 & 48 kHz")); return false; } } @@ -69,7 +69,7 @@ } if(-1==bitrate) { - GUI_Error_HIG("","Invalid bitrate for AC3"); + GUI_Error_HIG("",QT_TRANSLATE_NOOP("mp4v2muxer","Invalid bitrate for AC3")); return false; } int acmod,lfe=0; @@ -82,7 +82,7 @@ case 6: acmod=7;lfe=1;break; default: { - GUI_Error_HIG("","Invalid number of channels for AC3"); + GUI_Error_HIG("",QT_TRANSLATE_NOOP("mp4v2muxer","Invalid number of channels for AC3")); return false; } } @@ -130,7 +130,7 @@ uint32_t extraDataLen=0; if(!a->getExtraData(&extraDataLen,&extraData)) { - GUI_Error_HIG("AAC","Cannot get AAC Extra data\n"); + GUI_Error_HIG("AAC",QT_TRANSLATE_NOOP("mp4v2muxer","Cannot get AAC Extra data\n")); return false; } audioTrackIds[i]=MP4AddAudioTrack(handle,
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerMp4v2/muxerMp4v2Config.cpp
Changed
@@ -28,12 +28,12 @@ bool optimize=muxerConfig.optimize; bool addItuneMetaData=muxerConfig.add_itunes_metadata; - diaElemToggle wOptimize(&optimize,"Optimize for streaming (SLOW)"); - diaElemToggle wItunes(&addItuneMetaData,"Add ipod metadata"); + diaElemToggle wOptimize(&optimize,QT_TRANSLATE_NOOP("mp4v2muxer","Optimize for streaming (SLOW)")); + diaElemToggle wItunes(&addItuneMetaData,QT_TRANSLATE_NOOP("mp4v2muxer","Add ipod metadata")); //diaElem *tabs[]={&wOptimize,&wItunes}; diaElem *tabs[]={&wItunes,&wOptimize}; - if( diaFactoryRun(("MP4V2 Settings"),2,tabs)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("mp4v2muxer","MP4V2 Settings"),2,tabs)) { muxerConfig.optimize=optimize; //muxerConfig.optimize=false;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerWebm/muxerWebm.cpp
Changed
@@ -63,7 +63,7 @@ uint32_t fcc=s->getFCC(); if(!fourCC::check(fcc,(const uint8_t *)"VP8 ") && !fourCC::check(fcc,(const uint8_t *)"VP9 ")) { - GUI_Error_HIG("Webm","Unsupported Video.\nOnly VP8/VP9 video and Vorbis/Opus audio supported"); + GUI_Error_HIG("Webm",QT_TRANSLATE_NOOP("webmmuxer","Unsupported Video.\nOnly VP8/VP9 video and Vorbis/Opus audio supported")); return false; } for( int i=0;i<nbAudioTrack;i++) @@ -75,7 +75,7 @@ case WAV_OPUS: break; default: - GUI_Error_HIG("Webm","Unsupported Audio.\nOnly VP8/VP9 video and Vorbis/Opus audio supported"); + GUI_Error_HIG("Webm",QT_TRANSLATE_NOOP("webmmuxer","Unsupported Audio.\nOnly VP8/VP9 video and Vorbis/Opus audio supported")); return false; } } @@ -151,7 +151,7 @@ */ bool muxerWebm::save(void) { - const char *title=QT_TRANSLATE_NOOP("Webmmuxer","Saving Webm"); + const char *title=QT_TRANSLATE_NOOP("webmmuxer","Saving Webm"); return saveLoop(title); }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerWebm/muxerWebmConfig.cpp
Changed
@@ -24,11 +24,11 @@ bool force=WebmMuxerConfig.forceDisplayWidth; uint32_t displayWidth=(uint32_t)WebmMuxerConfig.displayWidth; - diaElemToggle alternate(&force,"Force display width"); - diaElemUInteger dWidth(&displayWidth,"Display width",16,65535); + diaElemToggle alternate(&force,QT_TRANSLATE_NOOP("webmmuxer","Force display width")); + diaElemUInteger dWidth(&displayWidth,QT_TRANSLATE_NOOP("webmmuxer","Display width"),16,65535); diaElem *tabs[]={&alternate,&dWidth}; - if( diaFactoryRun(("Webm Muxer"),2,tabs)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("webmmuxer","Webm Muxer"),2,tabs)) { WebmMuxerConfig.forceDisplayWidth=(bool)force; WebmMuxerConfig.displayWidth=displayWidth;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerffPS/muxerffPS.cpp
Changed
@@ -61,7 +61,7 @@ if(verifyCompatibility(psMuxerConfig.acceptNonCompliant,psMuxerConfig.muxingType,s,nbAudioTrack,a,&er)==false) { - GUI_Error_HIG("[Mismatch]","%s",er); + GUI_Error_HIG(QT_TRANSLATE_NOOP("ffpsmuxer","[Mismatch]"),"%s",er); return false; } @@ -137,7 +137,7 @@ */ bool muxerffPS::save(void) { - const char *title=QT_TR_NOOP("Saving mpeg PS (ff)"); + const char *title=QT_TRANSLATE_NOOP("ffpsmuxer","Saving mpeg PS (ff)"); return saveLoop(title); } // Clock is 90 Khz for all mpeg streams @@ -182,7 +182,7 @@ if(!isMpeg12Compatible(fcc)) { - FAIL(" video not compatible\n"); + FAIL(QT_TRANSLATE_NOOP("ffpsmuxer"," video not compatible\n")); } if(!nonCompliantOk) { @@ -191,19 +191,19 @@ case MUXER_VCD: if(w!=352 || (h!=240 && h!=288)) { - FAIL(" Bad width/height for VCD\n"); + FAIL(QT_TRANSLATE_NOOP("ffpsmuxer"," Bad width/height for VCD\n")); } break; case MUXER_SVCD: if((w!=352 && w!=480)|| (h!=576 && h!=480)) { - FAIL(" Bad width/height for SVCD\n"); + FAIL(QT_TRANSLATE_NOOP("ffpsmuxer"," Bad width/height for SVCD\n")); } break; case MUXER_DVD: if((w!=720 && w!=704)|| (h!=576 && h!=480)) { - FAIL(" Bad width/height for DVD\n"); + FAIL(QT_TRANSLATE_NOOP("ffpsmuxer"," Bad width/height for DVD\n")); } break; case MUXER_FREE: break; @@ -220,25 +220,25 @@ case MUXER_SVCD: if(head->encoding!=WAV_MP2) { - FAIL(" VCD : only MP2 audio accepted\n"); + FAIL(QT_TRANSLATE_NOOP("ffpsmuxer"," VCD : only MP2 audio accepted\n")); } if(!nonCompliantOk) if(head->frequency!=44100) { - FAIL(" VCD : only 44.1 khz audio accepted\n"); + FAIL(QT_TRANSLATE_NOOP("ffpsmuxer"," VCD : only 44.1 khz audio accepted\n")); } break; case MUXER_DVD: if(!nonCompliantOk) if(head->frequency!=48000) { - FAIL(" DVD : only 48 khz audio accepted\n"); + FAIL(QT_TRANSLATE_NOOP("ffpsmuxer"," DVD : only 48 khz audio accepted\n")); } // no break case MUXER_FREE: if(head->encoding!=WAV_MP2 && head->encoding!=WAV_AC3 && head->encoding!=WAV_DTS) { - FAIL("[ffPS] DVD : only MP2/AC3/DTS audio accepted\n"); + FAIL(QT_TRANSLATE_NOOP("ffpsmuxer","[ffPS] DVD : only MP2/AC3/DTS audio accepted\n")); } break; default:
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSConfig.cpp
Changed
@@ -48,14 +48,14 @@ diaMenuEntry format[]={{MUXER_VCD,"VCD"},{MUXER_SVCD,"SVCD"},{MUXER_DVD,"DVD"}, - {MUXER_FREE,"Free"}}; + {MUXER_FREE,QT_TRANSLATE_NOOP("ffpsmuxer","Free")}}; - diaElemMenu menuFormat(TX(muxingType),"Muxing Format",4,format,""); - diaElemToggle alternate(&tolerance,"Allow non compliant stream"); - diaElemUInteger muxRate(TX(muxRatekBits),"Total Muxrate (kbits)",500,80000); - diaElemUInteger videoRate(TX(videoRatekBits),"Video Muxrate (kbits)",500,80000); - diaElemUInteger vbvBuffer(TX(bufferSizekBytes),"VBV size (kBytes)",10,500); - diaElemFrame frameAdvanced("Advanced"); + diaElemMenu menuFormat(TX(muxingType),QT_TRANSLATE_NOOP("ffpsmuxer","Muxing Format"),4,format,""); + diaElemToggle alternate(&tolerance,QT_TRANSLATE_NOOP("ffpsmuxer","Allow non compliant stream")); + diaElemUInteger muxRate(TX(muxRatekBits),QT_TRANSLATE_NOOP("ffpsmuxer","Total Muxrate (kbits)"),500,80000); + diaElemUInteger videoRate(TX(videoRatekBits),QT_TRANSLATE_NOOP("ffpsmuxer","Video Muxrate (kbits)"),500,80000); + diaElemUInteger vbvBuffer(TX(bufferSizekBytes),QT_TRANSLATE_NOOP("ffpsmuxer","VBV size (kBytes)"),10,500); + diaElemFrame frameAdvanced(QT_TRANSLATE_NOOP("ffpsmuxer","Advanced")); frameAdvanced.swallow(&muxRate); frameAdvanced.swallow(&videoRate); @@ -68,7 +68,7 @@ LINK(3,1,vbvBuffer) diaElem *tabs[]={&menuFormat,&alternate,&frameAdvanced}; - if( diaFactoryRun(("Mpeg PS Muxer"),3,tabs)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("ffpsmuxer","Mpeg PS Muxer"),3,tabs)) { psMuxerConfig.acceptNonCompliant=tolerance; // Override with pre-defined value
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerffTS/muxerffTS.cpp
Changed
@@ -138,7 +138,7 @@ */ bool muxerffTS::save(void) { - const char *title=QT_TR_NOOP("Saving mpeg TS (ff)"); + const char *title=QT_TRANSLATE_NOOP("fftsmuxer","Saving mpeg TS (ff)"); return saveLoop(title); } // Clock is 90 Khz for all mpeg streams
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSConfig.cpp
Changed
@@ -25,13 +25,13 @@ uint32_t muxRate=(uint32_t)tsMuxerConfig.muxRateInMBits; bool vbr=tsMuxerConfig.vbr; - diaElemToggle v(&vbr,"VBR muxing"); - diaElemUInteger mux(&muxRate,"Mux rate (MBits/s)",3,60); + diaElemToggle v(&vbr,QT_TRANSLATE_NOOP("fftsmuxer","VBR muxing")); + diaElemUInteger mux(&muxRate,QT_TRANSLATE_NOOP("fftsmuxer","Mux rate (MBits/s)"),3,60); v.link(0,&mux); diaElem *tabs[]={&v,&mux}; - if( diaFactoryRun(("TS Muxer"),2,tabs)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("fftsmuxer","TS Muxer"),2,tabs)) { tsMuxerConfig.muxRateInMBits=muxRate; tsMuxerConfig.vbr=vbr;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/Doxygen_Examples.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/Doxygen_Examples.h
Changed
@@ -1,7 +1,7 @@ -/** \example "TranscodeDirectory.admjs" - * This is an example script that resizes and adds black borders to all AVI files in a specified directory (and its sub-directories). - * - * \example "Dialog.admjs" - * This is an example script that demonstrates all the dialog controls that are available to the scripting environment. - * \image html "Dialog.jpg" +/** \example "TranscodeDirectory.admjs" + * This is an example script that resizes and adds black borders to all AVI files in a specified directory (and its sub-directories). + * + * \example "Dialog.admjs" + * This is an example script that demonstrates all the dialog controls that are available to the scripting environment. + * \image html "Dialog.jpg" */ \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/Doxygen_MainPage.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/Doxygen_MainPage.h
Changed
@@ -1,57 +1,57 @@ -/*! \mainpage Avidemux Scripting - * - * \section intro_sec Introduction - * - * Avidemux uses the <a href="http://doc.qt.digia.com/4.5/qtscript.html"/>QtScript scripting engine</a> - * to provide scripting support for the - * <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript</a> language. - * This allows users to execute scripts that query and control the Avidemux environment. Scripts can either be - * written by the user or generated by Avidemux. The QtScript Debugger allows users to inspect the state of the - * script environment and control script execution. - * - * \section audience_sec Audience - * - * This reference guide is intended for users that are familiar with scripting languages. - * For more information on the ECMAScript language, refer to the - * <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262 standard</a>. - * - * \section create_script_sec Creating a Script - * - * The easiest way to create a script is to: - * 1. Open a video in Avidemux - * 2. Set the desired encoders and filters, etc - * 3. Choose the <i>QtScript Project</i> -> <i>Save As Project</i> menu item from the <i>%File</i> menu - * - * Alternatively, scripts can also be manually written. Refer to the <a href="annotated.html">Classes</a>, - * <a href="examples.html">Examples</a> and <a href="modules.html">Modules</a> sections for more information on - * appropriate script syntax. Scripts designed for the QtScript scripting engine should be given an <i>admjs</i> - * file extension. - * - * \section run_script_sec Running a Script - * - * Scripts can be executed through the Avidemux user interface by choosing the <i>QtScript Project</i> -> - * <i>Run Project</i> menu item from the <i>%File</i> menu. Scripts can also be executed on start-up of Avidemux by - * specifying the <i>run</i> parameter along with the path of the script to run. Note: Dialog related - * commands will be ignored when using the command line interface (avidemux_cli.exe or avidemux3_cli). - * - * Example usage of the <i>run</i> parameter on Windows: - * \code - * avidemux.exe --run "C:\admScripts\test.admjs" - * \endcode - * \code - * avidemux_cli.exe --run "C:\admScripts\test.admjs" - * \endcode - * - * \section debug_script_sec Debugging a Script - * - * The QtScript Debugger can be started by choosing the <i>QtScript Project</i> -> <i>Debug Project</i> menu - * item from the <i>%File</i> menu. Refer to the <a href="http://doc.qt.digia.com/4.5/qtscriptdebugger-manual.html"> - * Qt Script Debugger manual</a> for an overview of the debugger interface and console commands. - * - * \section language_sec Core Script Classes - * - * Most of Avidemux's functionality for inspecting and manipulating video is exposed by the Editor object. - * The Directory, File and FileInformation classes provide basic file and directory support. - * The Dialog and Control classes provide the functionality to display custom dialog boxes. - * - */ +/*! \mainpage Avidemux Scripting + * + * \section intro_sec Introduction + * + * Avidemux uses the <a href="http://doc.qt.digia.com/4.5/qtscript.html"/>QtScript scripting engine</a> + * to provide scripting support for the + * <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript</a> language. + * This allows users to execute scripts that query and control the Avidemux environment. Scripts can either be + * written by the user or generated by Avidemux. The QtScript Debugger allows users to inspect the state of the + * script environment and control script execution. + * + * \section audience_sec Audience + * + * This reference guide is intended for users that are familiar with scripting languages. + * For more information on the ECMAScript language, refer to the + * <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262 standard</a>. + * + * \section create_script_sec Creating a Script + * + * The easiest way to create a script is to: + * 1. Open a video in Avidemux + * 2. Set the desired encoders and filters, etc + * 3. Choose the <i>QtScript Project</i> -> <i>Save As Project</i> menu item from the <i>%File</i> menu + * + * Alternatively, scripts can also be manually written. Refer to the <a href="annotated.html">Classes</a>, + * <a href="examples.html">Examples</a> and <a href="modules.html">Modules</a> sections for more information on + * appropriate script syntax. Scripts designed for the QtScript scripting engine should be given an <i>admjs</i> + * file extension. + * + * \section run_script_sec Running a Script + * + * Scripts can be executed through the Avidemux user interface by choosing the <i>QtScript Project</i> -> + * <i>Run Project</i> menu item from the <i>%File</i> menu. Scripts can also be executed on start-up of Avidemux by + * specifying the <i>run</i> parameter along with the path of the script to run. Note: Dialog related + * commands will be ignored when using the command line interface (avidemux_cli.exe or avidemux3_cli). + * + * Example usage of the <i>run</i> parameter on Windows: + * \code + * avidemux.exe --run "C:\admScripts\test.admjs" + * \endcode + * \code + * avidemux_cli.exe --run "C:\admScripts\test.admjs" + * \endcode + * + * \section debug_script_sec Debugging a Script + * + * The QtScript Debugger can be started by choosing the <i>QtScript Project</i> -> <i>Debug Project</i> menu + * item from the <i>%File</i> menu. Refer to the <a href="http://doc.qt.digia.com/4.5/qtscriptdebugger-manual.html"> + * Qt Script Debugger manual</a> for an overview of the debugger interface and console commands. + * + * \section language_sec Core Script Classes + * + * Most of Avidemux's functionality for inspecting and manipulating video is exposed by the Editor object. + * The Directory, File and FileInformation classes provide basic file and directory support. + * The Dialog and Control classes provide the functionality to display custom dialog boxes. + * + */
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/File.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/File.cpp
Changed
@@ -1,326 +1,326 @@ -#include "File.h" - -namespace ADM_qtScript -{ - static const QFile::Permission qtPermissions[] = - { - QFile::ReadOwner, QFile::WriteOwner, QFile::ExeOwner, QFile::ReadUser, QFile::WriteUser, QFile::ExeUser, - QFile::ReadGroup, QFile::WriteGroup, QFile::ExeGroup, QFile::ReadOther, QFile::WriteOther, QFile::ExeOther - }; - - static const File::Permission myPermissions[] = - { - File::ReadOwner, File::WriteOwner, File::ExeOwner, File::ReadUser, File::WriteUser, File::ExeUser, - File::ReadGroup, File::WriteGroup, File::ExeGroup, File::ReadOther, File::WriteOther, File::ExeOther - }; - - static const QFile::OpenModeFlag qtOpenModes[] = - { - QIODevice::ReadOnly, QIODevice::WriteOnly, QIODevice::ReadWrite, QIODevice::Append, QIODevice::Truncate, - QIODevice::Text, QIODevice::Unbuffered - }; - - static const File::OpenMode myOpenModes[] = - { - File::ReadOnly, File::WriteOnly, File::ReadWrite, File::Append, File::Truncate, File::Text, File::Unbuffered - }; - - File::File(const QString& name) - { - _file.setFileName(name); - } - - QScriptValue File::constructor(QScriptContext * context, QScriptEngine * engine) - { - if (context->isCalledAsConstructor() && context->argumentCount() > 0) - { - return engine->newQObject(new File(context->argument(0).toString()), QScriptEngine::ScriptOwnership); - } - - return engine->undefinedValue(); - } - - bool File::atEnd() - { - return _file.atEnd(); - } - - bool File::canReadLine() - { - return _file.canReadLine(); - } - - void File::close() - { - _file.close(); - } - - qint64 File::getBytesAvailable() - { - return _file.bytesAvailable(); - } - - qint64 File::getBytesToWrite() - { - return _file.bytesToWrite(); - } - - bool File::copy(const QString & newName) - { - return _file.copy(newName); - } - - File::FileError File::getError() - { - QFile::FileError fileError = _file.error(); - - switch (fileError) - { - case QFile::NoError: - return File::NoError; - - case QFile::ReadError: - return File::ReadError; - - case QFile::WriteError: - return File::WriteError; - - case QFile::FatalError: - return File::FatalError; - - case QFile::ResourceError: - return File::ResourceError; - - case QFile::OpenError: - return File::OpenError; - - case QFile::AbortError: - return File::AbortError; - - case QFile::TimeOutError: - return File::TimeOutError; - - case QFile::RemoveError: - return File::RemoveError; - - case QFile::RenameError: - return File::RenameError; - - case QFile::PositionError: - return File::PositionError; - - case QFile::ResizeError: - return File::ResizeError; - - case QFile::PermissionsError: - return File::PermissionsError; - - case QFile::CopyError: - return File::CopyError; - - default: - return File::UnspecifiedError; - } - } - - QString File::getErrorString() - { - return _file.errorString(); - } - - bool File::exists() - { - return _file.exists(); - } - - bool File::flush() - { - return _file.flush(); - } - - QString File::getFileName() - { - return _file.fileName(); - } - - File::OpenMode File::getOpenMode() - { - QFile::OpenMode qtMode = _file.openMode(); - File::OpenModeFlags myMode = File::NotOpen; - - for (unsigned int i = 0; i < (sizeof(qtOpenModes) / sizeof(QFile::OpenModeFlag)); i++) - { - if (qtMode.testFlag(qtOpenModes[i])) - { - myMode |= myOpenModes[i]; - } - } - - return static_cast<File::OpenMode>(static_cast<int>(myMode)); - } - - File::Permissions File::getPermissions() - { - return File::getPermissions(_file.permissions()); - } - - qint64 File::getPosition() - { - return _file.pos(); - } - - qint64 File::getSize() - { - return _file.size(); - } - - bool File::isOpen() - { - return _file.isOpen(); - } - - bool File::isReadable() - { - return _file.isReadable(); - } - - bool File::isSequential() - { - return _file.isSequential(); - } - - bool File::isTextModeEnabled() - { - return _file.isTextModeEnabled(); - } - - bool File::isWritable() - { - return _file.isWritable(); - } - - bool File::link(const QString& linkName) - { - return _file.link(linkName); - } - - bool File::open(File::OpenMode mode) - { - QFile::OpenMode qtMode = QFile::NotOpen; - File::OpenModeFlags myMode = mode; - - for (unsigned int i = 0; i < (sizeof(myOpenModes) / sizeof(File::OpenMode)); i++) - { - if (myMode.testFlag(myOpenModes[i])) - { - qtMode |= qtOpenModes[i]; - } - } - - return _file.open(qtMode); - } - - QString File::peek(qint64 maxSize) - { - return _file.peek(maxSize).constData(); - } - - QString File::read(qint64 maxSize) - { - return _file.read(maxSize).constData(); - } - - QString File::readAll() - { - return _file.readAll().constData(); - } - - QString File::readLine(qint64 maxSize) - { - return _file.readLine(maxSize).constData(); - } - - bool File::reset() - { - return _file.reset(); - } - - bool File::remove() - { - return _file.remove(); - } - - bool File::rename(const QString& newName) - { - return _file.rename(newName); - } - - bool File::resize(qint64 sz) - { - return _file.resize(sz); - } - - bool File::seek(qint64 pos) - { - return _file.seek(pos); - } - - bool File::setPermissions(File::Permissions permissions) - { - return _file.setPermissions(File::getQPermissions(permissions)); - } - - void File::setTextModeEnabled(bool enabled) - { - _file.setTextModeEnabled(enabled); - } - - QString File::symLinkTarget() - { - return _file.symLinkTarget(); - } - - void File::unsetError() - { - _file.unsetError(); - } - - qint64 File::write(const QString& data) - { - QByteArray array; - - array.append(data); - - return _file.write(array); - } - - File::Permissions File::getPermissions(QFile::Permissions permissions) - { - File::Permissions myPerms; - - for (unsigned int i = 0; i < (sizeof(qtPermissions) / sizeof(QFile::Permission)); i++) - { - if (permissions.testFlag(qtPermissions[i])) - { - myPerms |= myPermissions[i]; - } - } - - return myPerms; - } - - QFile::Permissions File::getQPermissions(File::Permissions permissions) - { - QFile::Permissions qtPerms; - - for (unsigned int i = 0; i < (sizeof(qtPermissions) / sizeof(QFile::Permission)); i++) - { - if (permissions.testFlag(myPermissions[i])) - { - qtPerms |= qtPermissions[i]; - } - } - - return qtPerms; - } -} +#include "File.h" + +namespace ADM_qtScript +{ + static const QFile::Permission qtPermissions[] = + { + QFile::ReadOwner, QFile::WriteOwner, QFile::ExeOwner, QFile::ReadUser, QFile::WriteUser, QFile::ExeUser, + QFile::ReadGroup, QFile::WriteGroup, QFile::ExeGroup, QFile::ReadOther, QFile::WriteOther, QFile::ExeOther + }; + + static const File::Permission myPermissions[] = + { + File::ReadOwner, File::WriteOwner, File::ExeOwner, File::ReadUser, File::WriteUser, File::ExeUser, + File::ReadGroup, File::WriteGroup, File::ExeGroup, File::ReadOther, File::WriteOther, File::ExeOther + }; + + static const QFile::OpenModeFlag qtOpenModes[] = + { + QIODevice::ReadOnly, QIODevice::WriteOnly, QIODevice::ReadWrite, QIODevice::Append, QIODevice::Truncate, + QIODevice::Text, QIODevice::Unbuffered + }; + + static const File::OpenMode myOpenModes[] = + { + File::ReadOnly, File::WriteOnly, File::ReadWrite, File::Append, File::Truncate, File::Text, File::Unbuffered + }; + + File::File(const QString& name) + { + _file.setFileName(name); + } + + QScriptValue File::constructor(QScriptContext * context, QScriptEngine * engine) + { + if (context->isCalledAsConstructor() && context->argumentCount() > 0) + { + return engine->newQObject(new File(context->argument(0).toString()), QScriptEngine::ScriptOwnership); + } + + return engine->undefinedValue(); + } + + bool File::atEnd() + { + return _file.atEnd(); + } + + bool File::canReadLine() + { + return _file.canReadLine(); + } + + void File::close() + { + _file.close(); + } + + qint64 File::getBytesAvailable() + { + return _file.bytesAvailable(); + } + + qint64 File::getBytesToWrite() + { + return _file.bytesToWrite(); + } + + bool File::copy(const QString & newName) + { + return _file.copy(newName); + } + + File::FileError File::getError() + { + QFile::FileError fileError = _file.error(); + + switch (fileError) + { + case QFile::NoError: + return File::NoError; + + case QFile::ReadError: + return File::ReadError; + + case QFile::WriteError: + return File::WriteError; + + case QFile::FatalError: + return File::FatalError; + + case QFile::ResourceError: + return File::ResourceError; + + case QFile::OpenError: + return File::OpenError; + + case QFile::AbortError: + return File::AbortError; + + case QFile::TimeOutError: + return File::TimeOutError; + + case QFile::RemoveError: + return File::RemoveError; + + case QFile::RenameError: + return File::RenameError; + + case QFile::PositionError: + return File::PositionError; + + case QFile::ResizeError: + return File::ResizeError; + + case QFile::PermissionsError: + return File::PermissionsError; + + case QFile::CopyError: + return File::CopyError; + + default: + return File::UnspecifiedError; + } + } + + QString File::getErrorString() + { + return _file.errorString(); + } + + bool File::exists() + { + return _file.exists(); + } + + bool File::flush() + { + return _file.flush(); + } + + QString File::getFileName() + { + return _file.fileName(); + } + + File::OpenMode File::getOpenMode() + { + QFile::OpenMode qtMode = _file.openMode(); + File::OpenModeFlags myMode = File::NotOpen; + + for (unsigned int i = 0; i < (sizeof(qtOpenModes) / sizeof(QFile::OpenModeFlag)); i++) + { + if (qtMode.testFlag(qtOpenModes[i])) + { + myMode |= myOpenModes[i]; + } + } + + return static_cast<File::OpenMode>(static_cast<int>(myMode)); + } + + File::Permissions File::getPermissions() + { + return File::getPermissions(_file.permissions()); + } + + qint64 File::getPosition() + { + return _file.pos(); + } + + qint64 File::getSize() + { + return _file.size(); + } + + bool File::isOpen() + { + return _file.isOpen(); + } + + bool File::isReadable() + { + return _file.isReadable(); + } + + bool File::isSequential() + { + return _file.isSequential(); + } + + bool File::isTextModeEnabled() + { + return _file.isTextModeEnabled(); + } + + bool File::isWritable() + { + return _file.isWritable(); + } + + bool File::link(const QString& linkName) + { + return _file.link(linkName); + } + + bool File::open(File::OpenMode mode) + { + QFile::OpenMode qtMode = QFile::NotOpen; + File::OpenModeFlags myMode = mode; + + for (unsigned int i = 0; i < (sizeof(myOpenModes) / sizeof(File::OpenMode)); i++) + { + if (myMode.testFlag(myOpenModes[i])) + { + qtMode |= qtOpenModes[i]; + } + } + + return _file.open(qtMode); + } + + QString File::peek(qint64 maxSize) + { + return _file.peek(maxSize).constData(); + } + + QString File::read(qint64 maxSize) + { + return _file.read(maxSize).constData(); + } + + QString File::readAll() + { + return _file.readAll().constData(); + } + + QString File::readLine(qint64 maxSize) + { + return _file.readLine(maxSize).constData(); + } + + bool File::reset() + { + return _file.reset(); + } + + bool File::remove() + { + return _file.remove(); + } + + bool File::rename(const QString& newName) + { + return _file.rename(newName); + } + + bool File::resize(qint64 sz) + { + return _file.resize(sz); + } + + bool File::seek(qint64 pos) + { + return _file.seek(pos); + } + + bool File::setPermissions(File::Permissions permissions) + { + return _file.setPermissions(File::getQPermissions(permissions)); + } + + void File::setTextModeEnabled(bool enabled) + { + _file.setTextModeEnabled(enabled); + } + + QString File::symLinkTarget() + { + return _file.symLinkTarget(); + } + + void File::unsetError() + { + _file.unsetError(); + } + + qint64 File::write(const QString& data) + { + QByteArray array; + + array.append(data); + + return _file.write(array); + } + + File::Permissions File::getPermissions(QFile::Permissions permissions) + { + File::Permissions myPerms; + + for (unsigned int i = 0; i < (sizeof(qtPermissions) / sizeof(QFile::Permission)); i++) + { + if (permissions.testFlag(qtPermissions[i])) + { + myPerms |= myPermissions[i]; + } + } + + return myPerms; + } + + QFile::Permissions File::getQPermissions(File::Permissions permissions) + { + QFile::Permissions qtPerms; + + for (unsigned int i = 0; i < (sizeof(qtPermissions) / sizeof(QFile::Permission)); i++) + { + if (permissions.testFlag(myPermissions[i])) + { + qtPerms |= qtPermissions[i]; + } + } + + return qtPerms; + } +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/File.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/File.h
Changed
@@ -91,13 +91,13 @@ bool isTextModeEnabled(); bool isWritable(); - public: - /** \cond */ - QFile _file; - - static Permissions getPermissions(QFile::Permissions permissions); - static QFile::Permissions getQPermissions(Permissions permissions); - /** \endcond */ + public: + /** \cond */ + QFile _file; + + static Permissions getPermissions(QFile::Permissions permissions); + static QFile::Permissions getQPermissions(Permissions permissions); + /** \endcond */ /** \brief Constructs a new file object to represent the file with the given name. */
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/FileInformation.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/FileInformation.cpp
Changed
@@ -1,273 +1,273 @@ -#include <QtScript/QScriptEngine> - -#include "Directory.h" -#include "FileInformation.h" - -namespace ADM_qtScript -{ - FileInformation::FileInformation(const QString& file) - { - _fileInfo = QFileInfo(file); - } - - FileInformation::FileInformation(const File& file) - { - _fileInfo = QFileInfo(file._file); - } - - FileInformation::FileInformation(const Directory& directory, const QString& file) - { - _fileInfo = QFileInfo(directory._dir, file); - } - - FileInformation::FileInformation(const QFileInfo& fileInfo) - { - _fileInfo = QFileInfo(fileInfo); - } - - QScriptValue FileInformation::constructor(QScriptContext *context, QScriptEngine *engine) - { - if (context->isCalledAsConstructor()) - { - File *file = NULL; - Directory *directory = NULL; - - if (context->argumentCount() == 1) - { - file = qobject_cast<File*>(context->argument(0).toQObject()); - } - else if (context->argumentCount() == 2) - { - directory = qobject_cast<Directory*>(context->argument(0).toQObject()); - } - - if (context->argumentCount() == 1 && context->argument(0).isString()) - { - return engine->newQObject( - new FileInformation(context->argument(0).toString()), QScriptEngine::ScriptOwnership); - } - - if (context->argumentCount() == 1 && file != NULL) - { - return engine->newQObject( - new FileInformation(*file), QScriptEngine::ScriptOwnership); - } - else if (context->argumentCount() == 2 && directory != NULL && context->argument(1).isString()) - { - return engine->newQObject( - new FileInformation(*directory, context->argument(1).toString()), QScriptEngine::ScriptOwnership); - } - else - { - return context->throwError("Invalid arguments passed to constructor"); - } - } - - return engine->undefinedValue(); - } - - bool FileInformation::exists() - { - return _fileInfo.exists(); - } - - bool FileInformation::isAbsolute() - { - return _fileInfo.isAbsolute(); - } - - bool FileInformation::isBundle() - { - return _fileInfo.isBundle(); - } - - bool FileInformation::isDirectory() - { - return _fileInfo.isDir(); - } - - bool FileInformation::isExecutable() - { - return _fileInfo.isExecutable(); - } - - bool FileInformation::isFile() - { - return _fileInfo.isFile(); - } - - bool FileInformation::isHidden() - { - return _fileInfo.isHidden(); - } - - bool FileInformation::isReadable() - { - return _fileInfo.isReadable(); - } - - bool FileInformation::isRelative() - { - return _fileInfo.isRelative(); - } - - bool FileInformation::isRoot() - { - return _fileInfo.isRoot(); - } - - bool FileInformation::isSymLink() - { - return _fileInfo.isSymLink(); - } - - bool FileInformation::isWritable() - { - return _fileInfo.isWritable(); - } - - bool FileInformation::makeAbsolute() - { - return _fileInfo.makeAbsolute(); - } - - void FileInformation::refresh() - { - _fileInfo.refresh(); - } - - QScriptValue FileInformation::getAbsoluteDirectory() - { - return this->engine()->newQObject(new Directory(_fileInfo.absolutePath()), QScriptEngine::ScriptOwnership); - } - - QString FileInformation::getAbsoluteFilePath() - { - return _fileInfo.absoluteFilePath(); - } - - QString FileInformation::getAbsolutePath() - { - return _fileInfo.absolutePath(); - } - - QString FileInformation::getBaseName() - { - return _fileInfo.baseName(); - } - - QString FileInformation::getBundleName() - { - return _fileInfo.bundleName(); - } - - bool FileInformation::getCaching() - { - return _fileInfo.caching(); - } - - QString FileInformation::getCanonicalFilePath() - { - return _fileInfo.canonicalFilePath(); - } - - QString FileInformation::getCanonicalPath() - { - return _fileInfo.canonicalPath(); - } - - QString FileInformation::getCompleteBaseName() - { - return _fileInfo.completeBaseName(); - } - - QString FileInformation::getCompleteSuffix() - { - return _fileInfo.completeSuffix(); - } - - QDateTime FileInformation::getCreated() - { - return _fileInfo.created(); - } - - QScriptValue FileInformation::getDirectory() - { - return this->engine()->newQObject(new Directory(_fileInfo.path()), QScriptEngine::ScriptOwnership); - } - - QString FileInformation::getFileName() - { - return _fileInfo.fileName(); - } - - QString FileInformation::getFilePath() - { - return _fileInfo.filePath(); - } - - QString FileInformation::getGroup() - { - return _fileInfo.group(); - } - - unsigned FileInformation::getGroupId() - { - return _fileInfo.groupId(); - } - - QDateTime FileInformation::getLastModified() - { - return _fileInfo.lastModified(); - } - - QDateTime FileInformation::getLastRead() - { - return _fileInfo.lastRead(); - } - - QString FileInformation::getOwner() - { - return _fileInfo.owner(); - } - - unsigned int FileInformation::getOwnerId() - { - return _fileInfo.ownerId(); - } - - QString FileInformation::getPath() - { - return _fileInfo.path(); - } - - File::Permissions FileInformation::getPermissions() - { - return File::getPermissions(_fileInfo.permissions()); - } - - qint64 FileInformation::getSize() - { - return _fileInfo.size(); - } - - QString FileInformation::getSuffix() - { - return _fileInfo.suffix(); - } - - QString FileInformation::getSymLinkTarget() - { - return _fileInfo.symLinkTarget(); - } - - bool FileInformation::permission(File::Permissions permissions) - { - return _fileInfo.permission(File::getQPermissions(permissions)); - } - - void FileInformation::setCaching(bool caching) - { - return _fileInfo.setCaching(caching); - } -} +#include <QtScript/QScriptEngine> + +#include "Directory.h" +#include "FileInformation.h" + +namespace ADM_qtScript +{ + FileInformation::FileInformation(const QString& file) + { + _fileInfo = QFileInfo(file); + } + + FileInformation::FileInformation(const File& file) + { + _fileInfo = QFileInfo(file._file); + } + + FileInformation::FileInformation(const Directory& directory, const QString& file) + { + _fileInfo = QFileInfo(directory._dir, file); + } + + FileInformation::FileInformation(const QFileInfo& fileInfo) + { + _fileInfo = QFileInfo(fileInfo); + } + + QScriptValue FileInformation::constructor(QScriptContext *context, QScriptEngine *engine) + { + if (context->isCalledAsConstructor()) + { + File *file = NULL; + Directory *directory = NULL; + + if (context->argumentCount() == 1) + { + file = qobject_cast<File*>(context->argument(0).toQObject()); + } + else if (context->argumentCount() == 2) + { + directory = qobject_cast<Directory*>(context->argument(0).toQObject()); + } + + if (context->argumentCount() == 1 && context->argument(0).isString()) + { + return engine->newQObject( + new FileInformation(context->argument(0).toString()), QScriptEngine::ScriptOwnership); + } + + if (context->argumentCount() == 1 && file != NULL) + { + return engine->newQObject( + new FileInformation(*file), QScriptEngine::ScriptOwnership); + } + else if (context->argumentCount() == 2 && directory != NULL && context->argument(1).isString()) + { + return engine->newQObject( + new FileInformation(*directory, context->argument(1).toString()), QScriptEngine::ScriptOwnership); + } + else + { + return context->throwError("Invalid arguments passed to constructor"); + } + } + + return engine->undefinedValue(); + } + + bool FileInformation::exists() + { + return _fileInfo.exists(); + } + + bool FileInformation::isAbsolute() + { + return _fileInfo.isAbsolute(); + } + + bool FileInformation::isBundle() + { + return _fileInfo.isBundle(); + } + + bool FileInformation::isDirectory() + { + return _fileInfo.isDir(); + } + + bool FileInformation::isExecutable() + { + return _fileInfo.isExecutable(); + } + + bool FileInformation::isFile() + { + return _fileInfo.isFile(); + } + + bool FileInformation::isHidden() + { + return _fileInfo.isHidden(); + } + + bool FileInformation::isReadable() + { + return _fileInfo.isReadable(); + } + + bool FileInformation::isRelative() + { + return _fileInfo.isRelative(); + } + + bool FileInformation::isRoot() + { + return _fileInfo.isRoot(); + } + + bool FileInformation::isSymLink() + { + return _fileInfo.isSymLink(); + } + + bool FileInformation::isWritable() + { + return _fileInfo.isWritable(); + } + + bool FileInformation::makeAbsolute() + { + return _fileInfo.makeAbsolute(); + } + + void FileInformation::refresh() + { + _fileInfo.refresh(); + } + + QScriptValue FileInformation::getAbsoluteDirectory() + { + return this->engine()->newQObject(new Directory(_fileInfo.absolutePath()), QScriptEngine::ScriptOwnership); + } + + QString FileInformation::getAbsoluteFilePath() + { + return _fileInfo.absoluteFilePath(); + } + + QString FileInformation::getAbsolutePath() + { + return _fileInfo.absolutePath(); + } + + QString FileInformation::getBaseName() + { + return _fileInfo.baseName(); + } + + QString FileInformation::getBundleName() + { + return _fileInfo.bundleName(); + } + + bool FileInformation::getCaching() + { + return _fileInfo.caching(); + } + + QString FileInformation::getCanonicalFilePath() + { + return _fileInfo.canonicalFilePath(); + } + + QString FileInformation::getCanonicalPath() + { + return _fileInfo.canonicalPath(); + } + + QString FileInformation::getCompleteBaseName() + { + return _fileInfo.completeBaseName(); + } + + QString FileInformation::getCompleteSuffix() + { + return _fileInfo.completeSuffix(); + } + + QDateTime FileInformation::getCreated() + { + return _fileInfo.created(); + } + + QScriptValue FileInformation::getDirectory() + { + return this->engine()->newQObject(new Directory(_fileInfo.path()), QScriptEngine::ScriptOwnership); + } + + QString FileInformation::getFileName() + { + return _fileInfo.fileName(); + } + + QString FileInformation::getFilePath() + { + return _fileInfo.filePath(); + } + + QString FileInformation::getGroup() + { + return _fileInfo.group(); + } + + unsigned FileInformation::getGroupId() + { + return _fileInfo.groupId(); + } + + QDateTime FileInformation::getLastModified() + { + return _fileInfo.lastModified(); + } + + QDateTime FileInformation::getLastRead() + { + return _fileInfo.lastRead(); + } + + QString FileInformation::getOwner() + { + return _fileInfo.owner(); + } + + unsigned int FileInformation::getOwnerId() + { + return _fileInfo.ownerId(); + } + + QString FileInformation::getPath() + { + return _fileInfo.path(); + } + + File::Permissions FileInformation::getPermissions() + { + return File::getPermissions(_fileInfo.permissions()); + } + + qint64 FileInformation::getSize() + { + return _fileInfo.size(); + } + + QString FileInformation::getSuffix() + { + return _fileInfo.suffix(); + } + + QString FileInformation::getSymLinkTarget() + { + return _fileInfo.symLinkTarget(); + } + + bool FileInformation::permission(File::Permissions permissions) + { + return _fileInfo.permission(File::getQPermissions(permissions)); + } + + void FileInformation::setCaching(bool caching) + { + return _fileInfo.setCaching(caching); + } +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoFilter.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoFilter.cpp
Changed
@@ -1,180 +1,180 @@ -#include "VideoFilter.h" -#include "VideoOutput.h" -#include "ADM_coreVideoFilterFunc.h" -#include "ADM_videoFilterBridge.h" -#include "MyQScriptEngine.h" - -namespace ADM_qtScript -{ - VideoFilterShim::VideoFilterShim() : ADM_coreVideoFilter(NULL, NULL) - { - this->_dummyInfo.width = 1; - this->_dummyInfo.height = 1; - } - - bool VideoFilterShim::getNextFrame(uint32_t *frameNumber, ADMImage *image) - { - return false; - } - - FilterInfo* VideoFilterShim::getInfo(void) - { - return &this->_dummyInfo; - } - - bool VideoFilterShim::getCoupledConf(CONFcouple **couples) - { - *couples = NULL; - - return true; - } - - void VideoFilterShim::setCoupledConf(CONFcouple *couples) {} - - VideoFilter::VideoFilter( - QScriptEngine *engine, IEditor *editor, ADM_vf_plugin *plugin) : QtScriptConfigObject(editor) - { - this->_videoFilterShim = new VideoFilterShim(); - this->filterPlugin = plugin; - this->_filter = filterPlugin->create(_videoFilterShim, NULL); - this->_filter->getCoupledConf(&this->_defaultConf); - this->_attachedToFilterChain = false; - - this->_configObject = this->createConfigContainer( - engine, QtScriptConfigObject::defaultConfigGetterSetter); - } - - VideoFilter::VideoFilter( - QScriptEngine *engine, IEditor *editor, ADM_VideoFilterElement *element) : QtScriptConfigObject(editor) - { - this->_videoFilterShim = NULL; - this->filterPlugin = ADM_vf_getPluginFromTag(element->tag); - - VideoFilterShim* videoFilterShim = new VideoFilterShim(); - ADM_coreVideoFilter *filter = filterPlugin->create(videoFilterShim, NULL); - - filter->getCoupledConf(&this->_defaultConf); - delete filter; - delete videoFilterShim; - - this->_filter = element->instance; - this->_attachedToFilterChain = true; - this->_configObject = this->createConfigContainer( - engine, QtScriptConfigObject::defaultConfigGetterSetter); - } - - VideoFilter::~VideoFilter() - { - delete this->_defaultConf; - - if (!this->_attachedToFilterChain) - { - delete this->_filter; - delete this->_videoFilterShim; - } - } - - QScriptValue VideoFilter::constructor(QScriptContext *context, QScriptEngine *engine) - { - if (context->isCalledAsConstructor()) - { - VideoFilter *videoFilterProto = qobject_cast<VideoFilter*>( - context->thisObject().prototype().toQObject()); - VideoFilter *videoFilter = new VideoFilter( - engine, static_cast<MyQScriptEngine*>(engine)->wrapperEngine->editor(), - videoFilterProto->filterPlugin); - - return engine->newQObject(videoFilter, QScriptEngine::ScriptOwnership); - } - - return engine->undefinedValue(); - } - - QScriptValue VideoFilter::getConfiguration() - { - return this->_configObject; - } - - void VideoFilter::resetConfiguration(void) - { - if (this->verifyFilter()) - { - this->_filter->setCoupledConf(this->_defaultConf); - } - } - - QString VideoFilter::getName() - { - return this->filterPlugin->getDisplayName(); - } - - QScriptValue VideoFilter::getVideoOutput() - { - if (this->isFilterUsed()) - { - return this->engine()->newQObject(new VideoOutput(this->_editor, this->_filter->getInfo())); - } - else - { - return this->engine()->undefinedValue(); - } - } - - void VideoFilter::getConfCouple(CONFcouple** conf, const QString& containerName) - { - if (this->verifyFilter()) - { - this->_filter->getCoupledConf(conf); - } - else - { - *conf = NULL; - } - } - - void VideoFilter::setConfCouple(CONFcouple* conf, const QString& containerName) - { - if (this->verifyFilter()) - { - this->_filter->setCoupledConf(conf); - } - } - - bool VideoFilter::isFilterUsed() - { - return this->_attachedToFilterChain; - } - - void VideoFilter::setFilterAsUsed(ADM_VideoFilterElement* element) - { - delete this->_videoFilterShim; - delete this->_filter; - - this->_trackObjectId = element->objectId; - this->_filter = element->instance; - this->_attachedToFilterChain = true; - } - - bool VideoFilter::verifyFilter() - { - if (!this->_attachedToFilterChain) - { - return true; - } - - bool found = false; - - for (unsigned int filterIndex = 0; filterIndex < ADM_VideoFilters.size(); filterIndex++) - { - ADM_VideoFilterElement *element = &ADM_VideoFilters[filterIndex]; - - if (this->_filter == element->instance && this->_trackObjectId == element->objectId) - { - found = true; - break; - } - } - - return found; - } -} +#include "VideoFilter.h" +#include "VideoOutput.h" +#include "ADM_coreVideoFilterFunc.h" +#include "ADM_videoFilterBridge.h" +#include "MyQScriptEngine.h" + +namespace ADM_qtScript +{ + VideoFilterShim::VideoFilterShim() : ADM_coreVideoFilter(NULL, NULL) + { + this->_dummyInfo.width = 1; + this->_dummyInfo.height = 1; + } + + bool VideoFilterShim::getNextFrame(uint32_t *frameNumber, ADMImage *image) + { + return false; + } + + FilterInfo* VideoFilterShim::getInfo(void) + { + return &this->_dummyInfo; + } + + bool VideoFilterShim::getCoupledConf(CONFcouple **couples) + { + *couples = NULL; + + return true; + } + + void VideoFilterShim::setCoupledConf(CONFcouple *couples) {} + + VideoFilter::VideoFilter( + QScriptEngine *engine, IEditor *editor, ADM_vf_plugin *plugin) : QtScriptConfigObject(editor) + { + this->_videoFilterShim = new VideoFilterShim(); + this->filterPlugin = plugin; + this->_filter = filterPlugin->create(_videoFilterShim, NULL); + this->_filter->getCoupledConf(&this->_defaultConf); + this->_attachedToFilterChain = false; + + this->_configObject = this->createConfigContainer( + engine, QtScriptConfigObject::defaultConfigGetterSetter); + } + + VideoFilter::VideoFilter( + QScriptEngine *engine, IEditor *editor, ADM_VideoFilterElement *element) : QtScriptConfigObject(editor) + { + this->_videoFilterShim = NULL; + this->filterPlugin = ADM_vf_getPluginFromTag(element->tag); + + VideoFilterShim* videoFilterShim = new VideoFilterShim(); + ADM_coreVideoFilter *filter = filterPlugin->create(videoFilterShim, NULL); + + filter->getCoupledConf(&this->_defaultConf); + delete filter; + delete videoFilterShim; + + this->_filter = element->instance; + this->_attachedToFilterChain = true; + this->_configObject = this->createConfigContainer( + engine, QtScriptConfigObject::defaultConfigGetterSetter); + } + + VideoFilter::~VideoFilter() + { + delete this->_defaultConf; + + if (!this->_attachedToFilterChain) + { + delete this->_filter; + delete this->_videoFilterShim; + } + } + + QScriptValue VideoFilter::constructor(QScriptContext *context, QScriptEngine *engine) + { + if (context->isCalledAsConstructor()) + { + VideoFilter *videoFilterProto = qobject_cast<VideoFilter*>( + context->thisObject().prototype().toQObject()); + VideoFilter *videoFilter = new VideoFilter( + engine, static_cast<MyQScriptEngine*>(engine)->wrapperEngine->editor(), + videoFilterProto->filterPlugin); + + return engine->newQObject(videoFilter, QScriptEngine::ScriptOwnership); + } + + return engine->undefinedValue(); + } + + QScriptValue VideoFilter::getConfiguration() + { + return this->_configObject; + } + + void VideoFilter::resetConfiguration(void) + { + if (this->verifyFilter()) + { + this->_filter->setCoupledConf(this->_defaultConf); + } + } + + QString VideoFilter::getName() + { + return this->filterPlugin->getDisplayName(); + } + + QScriptValue VideoFilter::getVideoOutput() + { + if (this->isFilterUsed()) + { + return this->engine()->newQObject(new VideoOutput(this->_editor, this->_filter->getInfo())); + } + else + { + return this->engine()->undefinedValue(); + } + } + + void VideoFilter::getConfCouple(CONFcouple** conf, const QString& containerName) + { + if (this->verifyFilter()) + { + this->_filter->getCoupledConf(conf); + } + else + { + *conf = NULL; + } + } + + void VideoFilter::setConfCouple(CONFcouple* conf, const QString& containerName) + { + if (this->verifyFilter()) + { + this->_filter->setCoupledConf(conf); + } + } + + bool VideoFilter::isFilterUsed() + { + return this->_attachedToFilterChain; + } + + void VideoFilter::setFilterAsUsed(ADM_VideoFilterElement* element) + { + delete this->_videoFilterShim; + delete this->_filter; + + this->_trackObjectId = element->objectId; + this->_filter = element->instance; + this->_attachedToFilterChain = true; + } + + bool VideoFilter::verifyFilter() + { + if (!this->_attachedToFilterChain) + { + return true; + } + + bool found = false; + + for (unsigned int filterIndex = 0; filterIndex < ADM_VideoFilters.size(); filterIndex++) + { + ADM_VideoFilterElement *element = &ADM_VideoFilters[filterIndex]; + + if (this->_filter == element->instance && this->_trackObjectId == element->objectId) + { + found = true; + break; + } + } + + return found; + } +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoFilterCollection.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoFilterCollection.h
Changed
@@ -9,23 +9,23 @@ namespace ADM_qtScript { class VideoFilterCollection : public QObject, public QScriptClass - { - private: - IEditor* _editor; - QScriptValue _prototype; + { + private: + IEditor* _editor; + QScriptValue _prototype; public: - VideoFilterCollection(QScriptEngine *engine, IEditor *editor); - - QScriptClassPropertyIterator *newIterator(const QScriptValue &object); + VideoFilterCollection(QScriptEngine *engine, IEditor *editor); + + QScriptClassPropertyIterator *newIterator(const QScriptValue &object); QScriptValue property( const QScriptValue &object, const QScriptString &name, uint id); QScriptValue::PropertyFlags propertyFlags( const QScriptValue &object, const QScriptString &name, uint id); QScriptValue prototype() const; QueryFlags queryProperty( - const QScriptValue &object, const QScriptString &name, QueryFlags flags, uint *id); - + const QScriptValue &object, const QScriptString &name, QueryFlags flags, uint *id); + QString name() const; }; }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoFilterShim.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoFilterShim.h
Changed
@@ -1,22 +1,22 @@ -#ifndef VideoFilterShim_h -#define VideoFilterShim_h - -#include "ADM_coreVideoFilter.h" - -namespace ADM_qtScript -{ - class VideoFilterShim : public ADM_coreVideoFilter - { - private: - FilterInfo _dummyInfo; - - public: - VideoFilterShim(); - bool getNextFrame(uint32_t *frameNumber, ADMImage *image); - FilterInfo *getInfo(void); - bool getCoupledConf(CONFcouple **couples); - void setCoupledConf(CONFcouple *couples); - }; -} - +#ifndef VideoFilterShim_h +#define VideoFilterShim_h + +#include "ADM_coreVideoFilter.h" + +namespace ADM_qtScript +{ + class VideoFilterShim : public ADM_coreVideoFilter + { + private: + FilterInfo _dummyInfo; + + public: + VideoFilterShim(); + bool getNextFrame(uint32_t *frameNumber, ADMImage *image); + FilterInfo *getInfo(void); + bool getCoupledConf(CONFcouple **couples); + void setCoupledConf(CONFcouple *couples); + }; +} + #endif \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoOutput.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoOutput.cpp
Changed
@@ -1,26 +1,26 @@ -#include "VideoOutput.h" - -namespace ADM_qtScript -{ - VideoOutput::VideoOutput(IEditor *editor, FilterInfo *info) : QtScriptObject(editor) - { - this->_width = info->width; - this->_height = info->height; - this->_duration = info->totalDuration; - } - - QScriptValue VideoOutput::getHeight() - { - return this->_height; - } - - QScriptValue VideoOutput::getDuration() - { - return (double)this->_duration; - } - - QScriptValue VideoOutput::getWidth() - { - return this->_width; - } -} +#include "VideoOutput.h" + +namespace ADM_qtScript +{ + VideoOutput::VideoOutput(IEditor *editor, FilterInfo *info) : QtScriptObject(editor) + { + this->_width = info->width; + this->_height = info->height; + this->_duration = info->totalDuration; + } + + QScriptValue VideoOutput::getHeight() + { + return this->_height; + } + + QScriptValue VideoOutput::getDuration() + { + return (double)this->_duration; + } + + QScriptValue VideoOutput::getWidth() + { + return this->_width; + } +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoOutput.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/qtScript/src/VideoOutput.h
Changed
@@ -1,42 +1,42 @@ -#ifndef ADM_qtScript_VideoOutput -#define ADM_qtScript_VideoOutput - -#include "QtScriptObject.h" -#include "ADM_coreVideoFilter.h" - -namespace ADM_qtScript -{ +#ifndef ADM_qtScript_VideoOutput +#define ADM_qtScript_VideoOutput + +#include "QtScriptObject.h" +#include "ADM_coreVideoFilter.h" + +namespace ADM_qtScript +{ /** \brief The VideoOutput %class holds basic properties of a video. - */ - class VideoOutput : public QtScriptObject - { - Q_OBJECT - - private: - unsigned int _width, _height; - uint64_t _duration; - - QScriptValue getHeight(); - QScriptValue getDuration(); - QScriptValue getWidth(); - - public: - /** \cond */ - VideoOutput(IEditor *editor, FilterInfo *info); - /** \endcond */ - + */ + class VideoOutput : public QtScriptObject + { + Q_OBJECT + + private: + unsigned int _width, _height; + uint64_t _duration; + + QScriptValue getHeight(); + QScriptValue getDuration(); + QScriptValue getWidth(); + + public: + /** \cond */ + VideoOutput(IEditor *editor, FilterInfo *info); + /** \endcond */ + /** \brief Returns the duration (in milliseconds) of the video. - */ - Q_PROPERTY(QScriptValue /*% Number %*/ duration READ getDuration); - + */ + Q_PROPERTY(QScriptValue /*% Number %*/ duration READ getDuration); + /** \brief Returns the height of the video in pixels. - */ - Q_PROPERTY(QScriptValue /*% Number %*/ height READ getHeight); - + */ + Q_PROPERTY(QScriptValue /*% Number %*/ height READ getHeight); + /** \brief Returns the width of the video in pixels. - */ - Q_PROPERTY(QScriptValue /*% Number %*/ width READ getWidth); - }; -} - -#endif + */ + Q_PROPERTY(QScriptValue /*% Number %*/ width READ getWidth); + }; +} + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/ADM_jsIf.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/ADM_jsIf.cpp
Changed
@@ -1,87 +1,87 @@ -#include <sstream> - -using namespace std; - -#include "ADM_jsIf.h" -#include "SpiderMonkeyEngine.h" -#include "DIA_coreToolkit.h" - -static void dump(SpiderMonkeyEngine *engine, JSFunctionSpec *f) -{ - while (f->name) - { - stringstream stream; - - stream << " " << f->name; - - engine->callEventHandlers(IScriptEngine::Information, NULL, -1, stream.str().c_str()); - f++; - } -} - -void jsHelp(JSContext *cx, const char *s) -{ - SpiderMonkeyEngine *engine = (SpiderMonkeyEngine*)JS_GetContextPrivate(cx); - int n = engine->jsHooks.size(); - - if (!s) - { - goto none; - } - - for (int i = 0; i < n; i++) - { - if (!strcasecmp(s, engine->jsHooks[i].name)) - { - const char *t = engine->jsHooks[i].text; - - if(t) - { - engine->callEventHandlers(IScriptEngine::Information, NULL, -1, t); - } - - dump(engine, engine->jsHooks[i].jsFunctions); - } - } - -none: - engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "please use help(\"xxx\") with xx among"); - - for (int i = 0; i < n; i++) - { - stringstream stream; - - stream << " " << engine->jsHooks[i].name; - - engine->callEventHandlers(IScriptEngine::Information, NULL, -1, stream.str().c_str()); - } -} - -void jsPrint(JSContext *cx, const char *s) -{ - SpiderMonkeyEngine *engine = (SpiderMonkeyEngine*)JS_GetContextPrivate(cx); - - engine->callEventHandlers(IScriptEngine::Information, NULL, -1, s); -} - -void jsPopupError(const char *s) -{// begin displayError - - GUI_Verbose(); - GUI_Error_HIG("Error",s); - GUI_Quiet(); - -}// end displayError -/** -\fn displayInfo -\brief info popup -*/ - -void jsPopupInfo(const char *s) -{// begin displayInfo - - GUI_Verbose(); - GUI_Info_HIG(ADM_LOG_IMPORTANT,"Info",s); - GUI_Quiet(); - -}// end displayInfo +#include <sstream> + +using namespace std; + +#include "ADM_jsIf.h" +#include "SpiderMonkeyEngine.h" +#include "DIA_coreToolkit.h" + +static void dump(SpiderMonkeyEngine *engine, JSFunctionSpec *f) +{ + while (f->name) + { + stringstream stream; + + stream << " " << f->name; + + engine->callEventHandlers(IScriptEngine::Information, NULL, -1, stream.str().c_str()); + f++; + } +} + +void jsHelp(JSContext *cx, const char *s) +{ + SpiderMonkeyEngine *engine = (SpiderMonkeyEngine*)JS_GetContextPrivate(cx); + int n = engine->jsHooks.size(); + + if (!s) + { + goto none; + } + + for (int i = 0; i < n; i++) + { + if (!strcasecmp(s, engine->jsHooks[i].name)) + { + const char *t = engine->jsHooks[i].text; + + if(t) + { + engine->callEventHandlers(IScriptEngine::Information, NULL, -1, t); + } + + dump(engine, engine->jsHooks[i].jsFunctions); + } + } + +none: + engine->callEventHandlers(IScriptEngine::Information, NULL, -1, "please use help(\"xxx\") with xx among"); + + for (int i = 0; i < n; i++) + { + stringstream stream; + + stream << " " << engine->jsHooks[i].name; + + engine->callEventHandlers(IScriptEngine::Information, NULL, -1, stream.str().c_str()); + } +} + +void jsPrint(JSContext *cx, const char *s) +{ + SpiderMonkeyEngine *engine = (SpiderMonkeyEngine*)JS_GetContextPrivate(cx); + + engine->callEventHandlers(IScriptEngine::Information, NULL, -1, s); +} + +void jsPopupError(const char *s) +{// begin displayError + + GUI_Verbose(); + GUI_Error_HIG("Error",s); + GUI_Quiet(); + +}// end displayError +/** +\fn displayInfo +\brief info popup +*/ + +void jsPopupInfo(const char *s) +{// begin displayInfo + + GUI_Verbose(); + GUI_Info_HIG(ADM_LOG_IMPORTANT,"Info",s); + GUI_Quiet(); + +}// end displayInfo
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/ADM_jsIf.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/ADM_jsIf.h
Changed
@@ -1,14 +1,14 @@ -#ifndef ADM_JSIF_H -#define ADM_JSIF_H - -#include "jsapi.h" - -extern "C" -{ - void jsHelp(JSContext *cx, const char *s); - void jsPrint(JSContext *cx, const char *s); - void jsPopupError(const char *s); - void jsPopupInfo(const char *s); -} - +#ifndef ADM_JSIF_H +#define ADM_JSIF_H + +#include "jsapi.h" + +extern "C" +{ + void jsHelp(JSContext *cx, const char *s); + void jsPrint(JSContext *cx, const char *s); + void jsPopupError(const char *s); + void jsPopupInfo(const char *s); +} + #endif \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDF.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDF.h
Changed
@@ -14,12 +14,12 @@ * * ***************************************************************************/ -#ifndef _ADM_JSDF_H -#define _ADM_JSDF_H - +#ifndef _ADM_JSDF_H +#define _ADM_JSDF_H + /** \class ADM_JSBaseHelper -*/ +*/ class ADM_JSDFBaseHelper { public: @@ -27,5 +27,5 @@ virtual ~ADM_JSDFBaseHelper() {}; virtual diaElem* getControl(void)=0; }; - -#endif + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFInteger.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFInteger.cpp
Changed
@@ -15,114 +15,114 @@ * * ***************************************************************************/ #include "ADM_JSDFInteger.h" -#include "ADM_scriptDFInteger.h" - -/*************************************************/ -JSPropertySpec ADM_JSDFInteger::properties[] = -{ - { "value", valueProperty, JSPROP_ENUMERATE }, - { 0 } -}; - -JSFunctionSpec ADM_JSDFInteger::methods[] = -{ - { 0 } -}; - -JSClass ADM_JSDFInteger::m_dfIntegerHelper = -{ - "DFInteger", JSCLASS_HAS_PRIVATE, - JS_PropertyStub, JS_PropertyStub, - ADM_JSDFInteger::JSGetProperty, ADM_JSDFInteger::JSSetProperty, - JS_EnumerateStub, JS_ResolveStub, - JS_ConvertStub, ADM_JSDFInteger::JSDestructor -}; - -JSObject *ADM_JSDFInteger::JSInit(JSContext *cx, JSObject *obj, JSObject *proto) -{ - return JS_InitClass(cx, obj, proto, &m_dfIntegerHelper, - ADM_JSDFInteger::JSConstructor, 1, - ADM_JSDFInteger::properties, ADM_JSDFInteger::methods, - NULL, NULL); -} +#include "ADM_scriptDFInteger.h" + +/*************************************************/ +JSPropertySpec ADM_JSDFInteger::properties[] = +{ + { "value", valueProperty, JSPROP_ENUMERATE }, + { 0 } +}; + +JSFunctionSpec ADM_JSDFInteger::methods[] = +{ + { 0 } +}; + +JSClass ADM_JSDFInteger::m_dfIntegerHelper = +{ + "DFInteger", JSCLASS_HAS_PRIVATE, + JS_PropertyStub, JS_PropertyStub, + ADM_JSDFInteger::JSGetProperty, ADM_JSDFInteger::JSSetProperty, + JS_EnumerateStub, JS_ResolveStub, + JS_ConvertStub, ADM_JSDFInteger::JSDestructor +}; + +JSObject *ADM_JSDFInteger::JSInit(JSContext *cx, JSObject *obj, JSObject *proto) +{ + return JS_InitClass(cx, obj, proto, &m_dfIntegerHelper, + ADM_JSDFInteger::JSConstructor, 1, + ADM_JSDFInteger::properties, ADM_JSDFInteger::methods, + NULL, NULL); +} /** \fn ctor -*/ -JSBool ADM_JSDFInteger::JSConstructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) -{ - if (argc != 3) - return JS_FALSE; - - if (!JSVAL_IS_STRING(argv[0])) - return JS_FALSE; - - if (!JSVAL_IS_INT(argv[1])) - return JS_FALSE; - - if (!JSVAL_IS_INT(argv[2])) - return JS_FALSE; - - +*/ +JSBool ADM_JSDFInteger::JSConstructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) +{ + if (argc != 3) + return JS_FALSE; + + if (!JSVAL_IS_STRING(argv[0])) + return JS_FALSE; + + if (!JSVAL_IS_INT(argv[1])) + return JS_FALSE; + + if (!JSVAL_IS_INT(argv[2])) + return JS_FALSE; + + ADM_scriptDFIntegerHelper *pObject = new ADM_scriptDFIntegerHelper( JS_GetStringBytes(JSVAL_TO_STRING(argv[0])), JSVAL_TO_INT(argv[1]), JSVAL_TO_INT(argv[2]) - ); - - if (!JS_SetPrivate(cx, obj, pObject)) - return JS_FALSE; - - *rval = OBJECT_TO_JSVAL(obj); - - return JS_TRUE; -} - -void ADM_JSDFInteger::JSDestructor(JSContext *cx, JSObject *obj) -{ - ADM_scriptDFIntegerHelper *pObject = (ADM_scriptDFIntegerHelper*)JS_GetInstancePrivate(cx, obj, &m_dfIntegerHelper, NULL); - - if (pObject) - delete pObject; -} - -JSBool ADM_JSDFInteger::JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) -{ - if (JSVAL_IS_INT(id)) - { - ADM_scriptDFIntegerHelper *pObject = (ADM_scriptDFIntegerHelper*)JS_GetInstancePrivate(cx, obj, &m_dfIntegerHelper, NULL); - - switch(JSVAL_TO_INT(id)) - { - case valueProperty: - { - *vp = INT_TO_JSVAL(pObject->value()); - break; - } - } - } - - return JS_TRUE; -} - -JSBool ADM_JSDFInteger::JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) -{ - if (JSVAL_IS_INT(id)) - { - ADM_scriptDFIntegerHelper *pObject = (ADM_scriptDFIntegerHelper*)JS_GetInstancePrivate(cx, obj, &m_dfIntegerHelper, NULL); - - switch(JSVAL_TO_INT(id)) - { - case valueProperty: - { - if (JSVAL_IS_INT(*vp)) - pObject->setValue(JSVAL_TO_INT(*vp)); - - break; - } - default: - return JS_FALSE; - } - } - - return JS_TRUE; -} + ); + + if (!JS_SetPrivate(cx, obj, pObject)) + return JS_FALSE; + + *rval = OBJECT_TO_JSVAL(obj); + + return JS_TRUE; +} + +void ADM_JSDFInteger::JSDestructor(JSContext *cx, JSObject *obj) +{ + ADM_scriptDFIntegerHelper *pObject = (ADM_scriptDFIntegerHelper*)JS_GetInstancePrivate(cx, obj, &m_dfIntegerHelper, NULL); + + if (pObject) + delete pObject; +} + +JSBool ADM_JSDFInteger::JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) +{ + if (JSVAL_IS_INT(id)) + { + ADM_scriptDFIntegerHelper *pObject = (ADM_scriptDFIntegerHelper*)JS_GetInstancePrivate(cx, obj, &m_dfIntegerHelper, NULL); + + switch(JSVAL_TO_INT(id)) + { + case valueProperty: + { + *vp = INT_TO_JSVAL(pObject->value()); + break; + } + } + } + + return JS_TRUE; +} + +JSBool ADM_JSDFInteger::JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) +{ + if (JSVAL_IS_INT(id)) + { + ADM_scriptDFIntegerHelper *pObject = (ADM_scriptDFIntegerHelper*)JS_GetInstancePrivate(cx, obj, &m_dfIntegerHelper, NULL); + + switch(JSVAL_TO_INT(id)) + { + case valueProperty: + { + if (JSVAL_IS_INT(*vp)) + pObject->setValue(JSVAL_TO_INT(*vp)); + + break; + } + default: + return JS_FALSE; + } + } + + return JS_TRUE; +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFInteger.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFInteger.h
Changed
@@ -14,37 +14,37 @@ * * ***************************************************************************/ -#ifndef _ADM_JSDFInteger_H -#define _ADM_JSDFInteger_H - -#include "jsapi.h" +#ifndef _ADM_JSDFInteger_H +#define _ADM_JSDFInteger_H + +#include "jsapi.h" #include "DIA_factory.h" #include "ADM_JSDF.h" #include "ADM_scriptDF.h" /** \class ADM_JSDFInteger -*/ -class ADM_JSDFInteger +*/ +class ADM_JSDFInteger { protected: - int32_t minimum,maximum; -public: - ADM_JSDFInteger(int32_t mn,int32_t mx) {minimum=mn;maximum=mx;} - - static JSBool JSConstructor(JSContext *cx, JSObject *obj, uintN argc, - jsval *argv, jsval *rval); - static void JSDestructor(JSContext *cx, JSObject *obj); - static JSObject *JSInit(JSContext *cx, JSObject *obj, JSObject *proto = NULL); - static JSBool JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); - static JSBool JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); - static JSPropertySpec properties[]; - static JSFunctionSpec methods[]; - static JSClass m_dfIntegerHelper; - - enum - { - valueProperty - }; -}; - -#endif + int32_t minimum,maximum; +public: + ADM_JSDFInteger(int32_t mn,int32_t mx) {minimum=mn;maximum=mx;} + + static JSBool JSConstructor(JSContext *cx, JSObject *obj, uintN argc, + jsval *argv, jsval *rval); + static void JSDestructor(JSContext *cx, JSObject *obj); + static JSObject *JSInit(JSContext *cx, JSObject *obj, JSObject *proto = NULL); + static JSBool JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); + static JSBool JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); + static JSPropertySpec properties[]; + static JSFunctionSpec methods[]; + static JSClass m_dfIntegerHelper; + + enum + { + valueProperty + }; +}; + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFMenu.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFMenu.cpp
Changed
@@ -1,131 +1,131 @@ -/** - \file ADM_JSDFMenu.cpp - \brief JS / DF binding - \author gruntster 2010 - - - -*/ -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include "ADM_JSDFMenu.h" -#include "ADM_scriptDFMenu.h" - - -JSPropertySpec ADM_JSDFMenu::properties[] = -{ - { "index", indexProperty, JSPROP_ENUMERATE }, - { 0 } -}; - -JSFunctionSpec ADM_JSDFMenu::methods[] = -{ - { "addItem", addItem, 1, 0, 0 }, - { 0 } -}; - -JSClass ADM_JSDFMenu::m_dfMenuHelper = -{ - "DFMenu", JSCLASS_HAS_PRIVATE, - JS_PropertyStub, JS_PropertyStub, - ADM_JSDFMenu::JSGetProperty, ADM_JSDFMenu::JSSetProperty, - JS_EnumerateStub, JS_ResolveStub, - JS_ConvertStub, ADM_JSDFMenu::JSDestructor -}; - -JSObject *ADM_JSDFMenu::JSInit(JSContext *cx, JSObject *obj, JSObject *proto) -{ - return JS_InitClass(cx, obj, proto, &m_dfMenuHelper, - ADM_JSDFMenu::JSConstructor, 1, - ADM_JSDFMenu::properties, ADM_JSDFMenu::methods, - NULL, NULL); -} - -JSBool ADM_JSDFMenu::JSConstructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) -{ - if (argc != 1) - return JS_FALSE; - - if (!JSVAL_IS_STRING(argv[0])) - return JS_FALSE; - - ADM_scriptDFMenuHelper *pObject = new ADM_scriptDFMenuHelper(JS_GetStringBytes(JSVAL_TO_STRING(argv[0]))); - - if (!JS_SetPrivate(cx, obj, pObject)) - return JS_FALSE; - - *rval = OBJECT_TO_JSVAL(obj); - - return JS_TRUE; -} - -void ADM_JSDFMenu::JSDestructor(JSContext *cx, JSObject *obj) -{ - ADM_scriptDFMenuHelper *pObject = (ADM_scriptDFMenuHelper*)JS_GetInstancePrivate(cx, obj, &m_dfMenuHelper, NULL); - - if (pObject) - delete pObject; -} - -JSBool ADM_JSDFMenu::addItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) -{ - ADM_scriptDFMenuHelper *pObject = (ADM_scriptDFMenuHelper*)JS_GetInstancePrivate(cx, obj, &m_dfMenuHelper, NULL); - - if (argc != 1) - return JS_FALSE; - - if (!JSVAL_IS_STRING(argv[0])) - return JS_FALSE; - - pObject->addItem(JS_GetStringBytes(JSVAL_TO_STRING(argv[0]))); - - return JS_TRUE; -} - -JSBool ADM_JSDFMenu::JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) -{ - if (JSVAL_IS_INT(id)) - { - ADM_scriptDFMenuHelper *pObject = (ADM_scriptDFMenuHelper*)JS_GetInstancePrivate(cx, obj, &m_dfMenuHelper, NULL); - - switch(JSVAL_TO_INT(id)) - { - case indexProperty: - { - *vp = INT_TO_JSVAL(pObject->index()); - break; - } - } - } - - return JS_TRUE; -} - -JSBool ADM_JSDFMenu::JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) -{ - if (JSVAL_IS_INT(id)) - { - ADM_scriptDFMenuHelper *pObject = (ADM_scriptDFMenuHelper*)JS_GetInstancePrivate(cx, obj, &m_dfMenuHelper, NULL); - - switch(JSVAL_TO_INT(id)) - { - case indexProperty: - { - if (JSVAL_IS_INT(*vp)) - pObject->setIndex(JSVAL_TO_INT(*vp)); - - break; - } - default: - return JS_FALSE; - } - } - - return JS_TRUE; -} +/** + \file ADM_JSDFMenu.cpp + \brief JS / DF binding + \author gruntster 2010 + + + +*/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "ADM_JSDFMenu.h" +#include "ADM_scriptDFMenu.h" + + +JSPropertySpec ADM_JSDFMenu::properties[] = +{ + { "index", indexProperty, JSPROP_ENUMERATE }, + { 0 } +}; + +JSFunctionSpec ADM_JSDFMenu::methods[] = +{ + { "addItem", addItem, 1, 0, 0 }, + { 0 } +}; + +JSClass ADM_JSDFMenu::m_dfMenuHelper = +{ + "DFMenu", JSCLASS_HAS_PRIVATE, + JS_PropertyStub, JS_PropertyStub, + ADM_JSDFMenu::JSGetProperty, ADM_JSDFMenu::JSSetProperty, + JS_EnumerateStub, JS_ResolveStub, + JS_ConvertStub, ADM_JSDFMenu::JSDestructor +}; + +JSObject *ADM_JSDFMenu::JSInit(JSContext *cx, JSObject *obj, JSObject *proto) +{ + return JS_InitClass(cx, obj, proto, &m_dfMenuHelper, + ADM_JSDFMenu::JSConstructor, 1, + ADM_JSDFMenu::properties, ADM_JSDFMenu::methods, + NULL, NULL); +} + +JSBool ADM_JSDFMenu::JSConstructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) +{ + if (argc != 1) + return JS_FALSE; + + if (!JSVAL_IS_STRING(argv[0])) + return JS_FALSE; + + ADM_scriptDFMenuHelper *pObject = new ADM_scriptDFMenuHelper(JS_GetStringBytes(JSVAL_TO_STRING(argv[0]))); + + if (!JS_SetPrivate(cx, obj, pObject)) + return JS_FALSE; + + *rval = OBJECT_TO_JSVAL(obj); + + return JS_TRUE; +} + +void ADM_JSDFMenu::JSDestructor(JSContext *cx, JSObject *obj) +{ + ADM_scriptDFMenuHelper *pObject = (ADM_scriptDFMenuHelper*)JS_GetInstancePrivate(cx, obj, &m_dfMenuHelper, NULL); + + if (pObject) + delete pObject; +} + +JSBool ADM_JSDFMenu::addItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) +{ + ADM_scriptDFMenuHelper *pObject = (ADM_scriptDFMenuHelper*)JS_GetInstancePrivate(cx, obj, &m_dfMenuHelper, NULL); + + if (argc != 1) + return JS_FALSE; + + if (!JSVAL_IS_STRING(argv[0])) + return JS_FALSE; + + pObject->addItem(JS_GetStringBytes(JSVAL_TO_STRING(argv[0]))); + + return JS_TRUE; +} + +JSBool ADM_JSDFMenu::JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) +{ + if (JSVAL_IS_INT(id)) + { + ADM_scriptDFMenuHelper *pObject = (ADM_scriptDFMenuHelper*)JS_GetInstancePrivate(cx, obj, &m_dfMenuHelper, NULL); + + switch(JSVAL_TO_INT(id)) + { + case indexProperty: + { + *vp = INT_TO_JSVAL(pObject->index()); + break; + } + } + } + + return JS_TRUE; +} + +JSBool ADM_JSDFMenu::JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) +{ + if (JSVAL_IS_INT(id)) + { + ADM_scriptDFMenuHelper *pObject = (ADM_scriptDFMenuHelper*)JS_GetInstancePrivate(cx, obj, &m_dfMenuHelper, NULL); + + switch(JSVAL_TO_INT(id)) + { + case indexProperty: + { + if (JSVAL_IS_INT(*vp)) + pObject->setIndex(JSVAL_TO_INT(*vp)); + + break; + } + default: + return JS_FALSE; + } + } + + return JS_TRUE; +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFMenu.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFMenu.h
Changed
@@ -14,40 +14,40 @@ * * ***************************************************************************/ -#ifndef _ADM_JSDFMenu_H -#define _ADM_JSDFMenu_H - -#include "jsapi.h" +#ifndef _ADM_JSDFMenu_H +#define _ADM_JSDFMenu_H + +#include "jsapi.h" #include "DIA_factory.h" #include "ADM_JSDF.h" -#include "ADM_scriptDF.h" +#include "ADM_scriptDF.h" #include <vector> - + /** \class ADM_JSDFMenu -*/ -class ADM_JSDFMenu -{ -public: - ADM_JSDFMenu(void) {} - - static JSBool JSConstructor(JSContext *cx, JSObject *obj, uintN argc, - jsval *argv, jsval *rval); - static void JSDestructor(JSContext *cx, JSObject *obj); - static JSObject *JSInit(JSContext *cx, JSObject *obj, JSObject *proto = NULL); - static JSBool JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); - static JSBool JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); - - static JSBool addItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval); - - static JSPropertySpec properties[]; - static JSFunctionSpec methods[]; - static JSClass m_dfMenuHelper; - - enum - { - indexProperty - }; -}; - -#endif +*/ +class ADM_JSDFMenu +{ +public: + ADM_JSDFMenu(void) {} + + static JSBool JSConstructor(JSContext *cx, JSObject *obj, uintN argc, + jsval *argv, jsval *rval); + static void JSDestructor(JSContext *cx, JSObject *obj); + static JSObject *JSInit(JSContext *cx, JSObject *obj, JSObject *proto = NULL); + static JSBool JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); + static JSBool JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); + + static JSBool addItem(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval); + + static JSPropertySpec properties[]; + static JSFunctionSpec methods[]; + static JSClass m_dfMenuHelper; + + enum + { + indexProperty + }; +}; + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFToggle.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFToggle.cpp
Changed
@@ -15,103 +15,103 @@ * * ***************************************************************************/ #include "ADM_JSDFToggle.h" -#include "ADM_scriptDFToggle.h" - -/*************************************************/ -JSPropertySpec ADM_JSDFToggle::properties[] = -{ - { "value", valueProperty, JSPROP_ENUMERATE }, - { 0 } -}; - -JSFunctionSpec ADM_JSDFToggle::methods[] = -{ - { 0 } -}; - -JSClass ADM_JSDFToggle::m_dfToggleHelper = -{ - "DFToggle", JSCLASS_HAS_PRIVATE, - JS_PropertyStub, JS_PropertyStub, - ADM_JSDFToggle::JSGetProperty, ADM_JSDFToggle::JSSetProperty, - JS_EnumerateStub, JS_ResolveStub, - JS_ConvertStub, ADM_JSDFToggle::JSDestructor -}; - -JSObject *ADM_JSDFToggle::JSInit(JSContext *cx, JSObject *obj, JSObject *proto) -{ - return JS_InitClass(cx, obj, proto, &m_dfToggleHelper, - ADM_JSDFToggle::JSConstructor, 1, - ADM_JSDFToggle::properties, ADM_JSDFToggle::methods, - NULL, NULL); -} +#include "ADM_scriptDFToggle.h" + +/*************************************************/ +JSPropertySpec ADM_JSDFToggle::properties[] = +{ + { "value", valueProperty, JSPROP_ENUMERATE }, + { 0 } +}; + +JSFunctionSpec ADM_JSDFToggle::methods[] = +{ + { 0 } +}; + +JSClass ADM_JSDFToggle::m_dfToggleHelper = +{ + "DFToggle", JSCLASS_HAS_PRIVATE, + JS_PropertyStub, JS_PropertyStub, + ADM_JSDFToggle::JSGetProperty, ADM_JSDFToggle::JSSetProperty, + JS_EnumerateStub, JS_ResolveStub, + JS_ConvertStub, ADM_JSDFToggle::JSDestructor +}; + +JSObject *ADM_JSDFToggle::JSInit(JSContext *cx, JSObject *obj, JSObject *proto) +{ + return JS_InitClass(cx, obj, proto, &m_dfToggleHelper, + ADM_JSDFToggle::JSConstructor, 1, + ADM_JSDFToggle::properties, ADM_JSDFToggle::methods, + NULL, NULL); +} /** \fn ctor -*/ -JSBool ADM_JSDFToggle::JSConstructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) -{ - if (argc != 1) - return JS_FALSE; - - if (!JSVAL_IS_STRING(argv[0])) - return JS_FALSE; - - ADM_scriptDFToggleHelper *pObject = new ADM_scriptDFToggleHelper(JS_GetStringBytes(JSVAL_TO_STRING(argv[0]))); - - if (!JS_SetPrivate(cx, obj, pObject)) - return JS_FALSE; - - *rval = OBJECT_TO_JSVAL(obj); - - return JS_TRUE; -} - -void ADM_JSDFToggle::JSDestructor(JSContext *cx, JSObject *obj) -{ - ADM_scriptDFToggleHelper *pObject = (ADM_scriptDFToggleHelper*)JS_GetInstancePrivate(cx, obj, &m_dfToggleHelper, NULL); - - if (pObject) - delete pObject; -} - -JSBool ADM_JSDFToggle::JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) -{ - if (JSVAL_IS_INT(id)) - { - ADM_scriptDFToggleHelper *pObject = (ADM_scriptDFToggleHelper*)JS_GetInstancePrivate(cx, obj, &m_dfToggleHelper, NULL); - - switch(JSVAL_TO_INT(id)) - { - case valueProperty: - { - *vp = INT_TO_JSVAL(pObject->value()); - break; - } - } - } - - return JS_TRUE; -} - -JSBool ADM_JSDFToggle::JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) -{ - if (JSVAL_IS_INT(id)) - { - ADM_scriptDFToggleHelper *pObject = (ADM_scriptDFToggleHelper*)JS_GetInstancePrivate(cx, obj, &m_dfToggleHelper, NULL); - - switch(JSVAL_TO_INT(id)) - { - case valueProperty: - { - if (JSVAL_IS_INT(*vp)) - pObject->setValue(JSVAL_TO_INT(*vp)); - - break; - } - default: - return JS_FALSE; - } - } - - return JS_TRUE; -} +*/ +JSBool ADM_JSDFToggle::JSConstructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) +{ + if (argc != 1) + return JS_FALSE; + + if (!JSVAL_IS_STRING(argv[0])) + return JS_FALSE; + + ADM_scriptDFToggleHelper *pObject = new ADM_scriptDFToggleHelper(JS_GetStringBytes(JSVAL_TO_STRING(argv[0]))); + + if (!JS_SetPrivate(cx, obj, pObject)) + return JS_FALSE; + + *rval = OBJECT_TO_JSVAL(obj); + + return JS_TRUE; +} + +void ADM_JSDFToggle::JSDestructor(JSContext *cx, JSObject *obj) +{ + ADM_scriptDFToggleHelper *pObject = (ADM_scriptDFToggleHelper*)JS_GetInstancePrivate(cx, obj, &m_dfToggleHelper, NULL); + + if (pObject) + delete pObject; +} + +JSBool ADM_JSDFToggle::JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) +{ + if (JSVAL_IS_INT(id)) + { + ADM_scriptDFToggleHelper *pObject = (ADM_scriptDFToggleHelper*)JS_GetInstancePrivate(cx, obj, &m_dfToggleHelper, NULL); + + switch(JSVAL_TO_INT(id)) + { + case valueProperty: + { + *vp = INT_TO_JSVAL(pObject->value()); + break; + } + } + } + + return JS_TRUE; +} + +JSBool ADM_JSDFToggle::JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) +{ + if (JSVAL_IS_INT(id)) + { + ADM_scriptDFToggleHelper *pObject = (ADM_scriptDFToggleHelper*)JS_GetInstancePrivate(cx, obj, &m_dfToggleHelper, NULL); + + switch(JSVAL_TO_INT(id)) + { + case valueProperty: + { + if (JSVAL_IS_INT(*vp)) + pObject->setValue(JSVAL_TO_INT(*vp)); + + break; + } + default: + return JS_FALSE; + } + } + + return JS_TRUE; +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFToggle.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDFToggle.h
Changed
@@ -14,36 +14,36 @@ * * ***************************************************************************/ -#ifndef _ADM_JSDFToggle_H -#define _ADM_JSDFToggle_H - -#include "jsapi.h" +#ifndef _ADM_JSDFToggle_H +#define _ADM_JSDFToggle_H + +#include "jsapi.h" #include "DIA_factory.h" #include "ADM_JSDF.h" #include "ADM_scriptDF.h" - + /** \class ADM_JSDFToggle -*/ -class ADM_JSDFToggle -{ -public: - ADM_JSDFToggle(void) {} - - static JSBool JSConstructor(JSContext *cx, JSObject *obj, uintN argc, - jsval *argv, jsval *rval); - static void JSDestructor(JSContext *cx, JSObject *obj); - static JSObject *JSInit(JSContext *cx, JSObject *obj, JSObject *proto = NULL); - static JSBool JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); - static JSBool JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); - static JSPropertySpec properties[]; - static JSFunctionSpec methods[]; - static JSClass m_dfToggleHelper; - - enum - { - valueProperty - }; -}; - -#endif +*/ +class ADM_JSDFToggle +{ +public: + ADM_JSDFToggle(void) {} + + static JSBool JSConstructor(JSContext *cx, JSObject *obj, uintN argc, + jsval *argv, jsval *rval); + static void JSDestructor(JSContext *cx, JSObject *obj); + static JSObject *JSInit(JSContext *cx, JSObject *obj, JSObject *proto = NULL); + static JSBool JSGetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); + static JSBool JSSetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp); + static JSPropertySpec properties[]; + static JSFunctionSpec methods[]; + static JSClass m_dfToggleHelper; + + enum + { + valueProperty + }; +}; + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDialogFactory.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/spiderMonkey/src/src_dialogFactory/ADM_JSDialogFactory.cpp
Changed
@@ -14,86 +14,86 @@ * * ***************************************************************************/ #include "ADM_JSDialogFactory.h" -#include "ADM_scriptDialogFactory.h" - -JSFunctionSpec ADM_JSDialogFactory::methods[] = -{ - { "addControl", addControl, 1, 0, 0 }, - { "show", show, 0, 0, 0 }, - { 0 } -}; - -JSClass ADM_JSDialogFactory::m_dialogFactoryHelper = -{ - "DialogFactory", JSCLASS_HAS_PRIVATE, - JS_PropertyStub, JS_PropertyStub, - JS_PropertyStub, JS_PropertyStub, - JS_EnumerateStub, JS_ResolveStub, - JS_ConvertStub, ADM_JSDialogFactory::JSDestructor -}; - -JSObject *ADM_JSDialogFactory::JSInit(JSContext *cx, JSObject *obj, JSObject *proto) -{ - return JS_InitClass(cx, obj, proto, &m_dialogFactoryHelper, - ADM_JSDialogFactory::JSConstructor, 1, - NULL, ADM_JSDialogFactory::methods, - NULL, NULL); -} - -JSBool ADM_JSDialogFactory::JSConstructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) -{ - if (argc != 1) - return JS_FALSE; - - if (JSVAL_IS_STRING(argv[0]) == false) - return JS_FALSE; - - ADM_scriptDialogFactoryHelper *pObject = new ADM_scriptDialogFactoryHelper(JS_GetStringBytes(JSVAL_TO_STRING(argv[0]))); - - if (!JS_SetPrivate(cx, obj, pObject)) - return JS_FALSE; - - *rval = OBJECT_TO_JSVAL(obj); - - return JS_TRUE; -} - -void ADM_JSDialogFactory::JSDestructor(JSContext *cx, JSObject *obj) -{ - ADM_scriptDialogFactoryHelper *pObject = (ADM_scriptDialogFactoryHelper*)JS_GetInstancePrivate(cx, obj, &m_dialogFactoryHelper, NULL); - - if (pObject != NULL) - delete pObject; -} - -JSBool ADM_JSDialogFactory::addControl(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) -{ - ADM_scriptDialogFactoryHelper *p = (ADM_scriptDialogFactoryHelper*)JS_GetInstancePrivate(cx, obj, &m_dialogFactoryHelper, NULL); - - if (argc != 1) - return JS_FALSE; - - p->addControl((ADM_scriptDFMenuHelper*)JS_GetPrivate(cx, JSVAL_TO_OBJECT(argv[0]))); - - return JS_TRUE; -} - -JSBool ADM_JSDialogFactory::show(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) -{ - ADM_scriptDialogFactoryHelper *p = (ADM_scriptDialogFactoryHelper*)JS_GetInstancePrivate(cx, obj, &m_dialogFactoryHelper, NULL); - - if (argc != 0) - return JS_FALSE; - - int controlCount; - diaElem **elems = p->getControls(&controlCount); - - *rval = BOOLEAN_TO_JSVAL(diaFactoryRun(p->title(), controlCount, elems)); - - for (int i = 0; i < controlCount; i++) - delete elems[i]; - - delete elems; - - return JS_TRUE; -} +#include "ADM_scriptDialogFactory.h" + +JSFunctionSpec ADM_JSDialogFactory::methods[] = +{ + { "addControl", addControl, 1, 0, 0 }, + { "show", show, 0, 0, 0 }, + { 0 } +}; + +JSClass ADM_JSDialogFactory::m_dialogFactoryHelper = +{ + "DialogFactory", JSCLASS_HAS_PRIVATE, + JS_PropertyStub, JS_PropertyStub, + JS_PropertyStub, JS_PropertyStub, + JS_EnumerateStub, JS_ResolveStub, + JS_ConvertStub, ADM_JSDialogFactory::JSDestructor +}; + +JSObject *ADM_JSDialogFactory::JSInit(JSContext *cx, JSObject *obj, JSObject *proto) +{ + return JS_InitClass(cx, obj, proto, &m_dialogFactoryHelper, + ADM_JSDialogFactory::JSConstructor, 1, + NULL, ADM_JSDialogFactory::methods, + NULL, NULL); +} + +JSBool ADM_JSDialogFactory::JSConstructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) +{ + if (argc != 1) + return JS_FALSE; + + if (JSVAL_IS_STRING(argv[0]) == false) + return JS_FALSE; + + ADM_scriptDialogFactoryHelper *pObject = new ADM_scriptDialogFactoryHelper(JS_GetStringBytes(JSVAL_TO_STRING(argv[0]))); + + if (!JS_SetPrivate(cx, obj, pObject)) + return JS_FALSE; + + *rval = OBJECT_TO_JSVAL(obj); + + return JS_TRUE; +} + +void ADM_JSDialogFactory::JSDestructor(JSContext *cx, JSObject *obj) +{ + ADM_scriptDialogFactoryHelper *pObject = (ADM_scriptDialogFactoryHelper*)JS_GetInstancePrivate(cx, obj, &m_dialogFactoryHelper, NULL); + + if (pObject != NULL) + delete pObject; +} + +JSBool ADM_JSDialogFactory::addControl(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) +{ + ADM_scriptDialogFactoryHelper *p = (ADM_scriptDialogFactoryHelper*)JS_GetInstancePrivate(cx, obj, &m_dialogFactoryHelper, NULL); + + if (argc != 1) + return JS_FALSE; + + p->addControl((ADM_scriptDFMenuHelper*)JS_GetPrivate(cx, JSVAL_TO_OBJECT(argv[0]))); + + return JS_TRUE; +} + +JSBool ADM_JSDialogFactory::show(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) +{ + ADM_scriptDialogFactoryHelper *p = (ADM_scriptDialogFactoryHelper*)JS_GetInstancePrivate(cx, obj, &m_dialogFactoryHelper, NULL); + + if (argc != 0) + return JS_FALSE; + + int controlCount; + diaElem **elems = p->getControls(&controlCount); + + *rval = BOOLEAN_TO_JSVAL(diaFactoryRun(p->title(), controlCount, elems)); + + for (int i = 0; i < controlCount; i++) + delete elems[i]; + + delete elems; + + return JS_TRUE; +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/tinyPy/include/pyClassDescriptor.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/tinyPy/include/pyClassDescriptor.h
Changed
@@ -1,12 +1,12 @@ -#ifndef PYCLASSDESCRIPTOR_H -#define PYCLASSDESCRIPTOR_H - -#include <string> - -typedef struct -{ - std::string className; - std::string desc; -} pyClassDescriptor; - -#endif +#ifndef PYCLASSDESCRIPTOR_H +#define PYCLASSDESCRIPTOR_H + +#include <string> + +typedef struct +{ + std::string className; + std::string desc; +} pyClassDescriptor; + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/tinyPy/include/pyFunc.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/tinyPy/include/pyFunc.h
Changed
@@ -1,10 +1,10 @@ -#ifndef PYFUNC_H -#define PYFUNC_H - -typedef struct -{ - const char *funcName; - tp_obj(*funcCall)(tp_vm *tp); -} pyFunc; - +#ifndef PYFUNC_H +#define PYFUNC_H + +typedef struct +{ + const char *funcName; + tp_obj(*funcCall)(tp_vm *tp); +} pyFunc; + #endif \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/tinyPy/src/TinyParams.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/tinyPy/src/TinyParams.cpp
Changed
@@ -13,135 +13,135 @@ * * ***************************************************************************/ -#include "TinyParams.h" - -#define preamble(xtype) tp_obj obj = TP_OBJ();\ - if (obj.type != xtype) \ - { \ - raise("Expected %s, got %s\n", typeAsString(xtype), typeAsString(obj.type)); \ - } -/** - \fn asInt -*/ -int TinyParams::asInt(void) -{ - preamble(TP_NUMBER); - return (int)obj.number.val; -} -/** - \fn asDouble -*/ - -double TinyParams::asDouble(void) -{ - preamble(TP_NUMBER); - return (double)obj.number.val; -} -/** - \fn asString -*/ - -const char *TinyParams::asString(void) -{ - preamble(TP_STRING); - return obj.string.val; -} -/** - \fn asThis -*/ - -void *TinyParams::asThis(tp_obj *self, int id) -{ - tp_obj cdata = tp_get(tp, *self, tp_string("cdata")); - - if (cdata.data.magic != id) - { - raise("Bad class : Expected %d, got %d\n", id, cdata.data.magic); - \ - } - - return cdata.data.val; -} -/** - \fn asObjectPointer -*/ -void *TinyParams::asObjectPointer(void) -{ - preamble(TP_DICT); - tp_obj cdata = tp_get(tp, obj, tp_string("cdata")); - return cdata.data.val; - -} -/** - \fn typeAsString - \brief return the type given as a string -*/ - -const char *TinyParams::typeAsString(int type) -{ - switch (type) - { - case TP_NUMBER: - return "Number"; - break; - - case TP_STRING: - return "String"; - break; - - case TP_LIST: - return "List"; - break; - - case TP_DICT: - return "Dict"; - break; - - case TP_FNC: - return "Function"; - break; - - case TP_DATA: - return "Data"; - break; - } - - return "???"; -} -/** - \fn raise - \brief raise an exception -*/ -void TinyParams::raise(const char *fmt, ...) -{ - char print_buffer[1024]; - va_list list; - va_start(list, fmt); - vsnprintf(print_buffer, 1023, fmt, list); - va_end(list); - print_buffer[1023] = 0; // ensure the string is terminated - _tp_raise(tp, tp_None); -} -/** - \fn makeCouples - \brief convert couples into char *first and *couples c, c can be null -*/ -bool TinyParams::makeCouples(CONFcouple **c) -{ - int nb = nbParamsLeft(); - - if (!nb) - { - *c = NULL; - return true; - } - - const char *s[nb]; - - for (int i = 0; i < nb; i++) - { - s[i] = asString(); - } - - return stringsToConfCouple(nb, c, s); -} +#include "TinyParams.h" + +#define preamble(xtype) tp_obj obj = TP_OBJ();\ + if (obj.type != xtype) \ + { \ + raise("Expected %s, got %s\n", typeAsString(xtype), typeAsString(obj.type)); \ + } +/** + \fn asInt +*/ +int TinyParams::asInt(void) +{ + preamble(TP_NUMBER); + return (int)obj.number.val; +} +/** + \fn asDouble +*/ + +double TinyParams::asDouble(void) +{ + preamble(TP_NUMBER); + return (double)obj.number.val; +} +/** + \fn asString +*/ + +const char *TinyParams::asString(void) +{ + preamble(TP_STRING); + return obj.string.val; +} +/** + \fn asThis +*/ + +void *TinyParams::asThis(tp_obj *self, int id) +{ + tp_obj cdata = tp_get(tp, *self, tp_string("cdata")); + + if (cdata.data.magic != id) + { + raise("Bad class : Expected %d, got %d\n", id, cdata.data.magic); + \ + } + + return cdata.data.val; +} +/** + \fn asObjectPointer +*/ +void *TinyParams::asObjectPointer(void) +{ + preamble(TP_DICT); + tp_obj cdata = tp_get(tp, obj, tp_string("cdata")); + return cdata.data.val; + +} +/** + \fn typeAsString + \brief return the type given as a string +*/ + +const char *TinyParams::typeAsString(int type) +{ + switch (type) + { + case TP_NUMBER: + return "Number"; + break; + + case TP_STRING: + return "String"; + break; + + case TP_LIST: + return "List"; + break; + + case TP_DICT: + return "Dict"; + break; + + case TP_FNC: + return "Function"; + break; + + case TP_DATA: + return "Data"; + break; + } + + return "???"; +} +/** + \fn raise + \brief raise an exception +*/ +void TinyParams::raise(const char *fmt, ...) +{ + char print_buffer[1024]; + va_list list; + va_start(list, fmt); + vsnprintf(print_buffer, 1023, fmt, list); + va_end(list); + print_buffer[1023] = 0; // ensure the string is terminated + _tp_raise(tp, tp_None); +} +/** + \fn makeCouples + \brief convert couples into char *first and *couples c, c can be null +*/ +bool TinyParams::makeCouples(CONFcouple **c) +{ + int nb = nbParamsLeft(); + + if (!nb) + { + *c = NULL; + return true; + } + + const char *s[nb]; + + for (int i = 0; i < nb; i++) + { + s[i] = asString(); + } + + return stringsToConfCouple(nb, c, s); +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_scriptEngines/tinyPy/src/TinyParams.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_scriptEngines/tinyPy/src/TinyParams.h
Changed
@@ -13,44 +13,44 @@ * * ***************************************************************************/ -#ifndef TINYPARAMS_H -#define TINYPARAMS_H - -#ifndef CPYTHON_MOD -#define CPYTHON_MOD -#endif - -#include "tinypy.h" -#include "ADM_inttype.h" -#include "ADM_confCouple.h" +#ifndef TINYPARAMS_H +#define TINYPARAMS_H + +#ifndef CPYTHON_MOD +#define CPYTHON_MOD +#endif + +#include "tinypy.h" +#include "ADM_inttype.h" +#include "ADM_confCouple.h" /** \class TinyParams -*/ -class TinyParams -{ -protected: - tp_vm *tp; - - int nbParamsLeft(void) - { - return tp->params.list.val->len; - } - -public: - TinyParams(tp_vm *i) - { - tp = i; - } - - int asInt(void); - double asDouble(void); - const char *asString(void); - void *asThis(tp_obj *self, int id); - void *asObjectPointer(void); - int nbParam(void); - void raise(const char *fmt, ...); - const char *typeAsString(int type); - bool makeCouples(CONFcouple **c); -}; - -#endif +*/ +class TinyParams +{ +protected: + tp_vm *tp; + + int nbParamsLeft(void) + { + return tp->params.list.val->len; + } + +public: + TinyParams(tp_vm *i) + { + tp = i; + } + + int asInt(void); + double asDouble(void); + const char *asString(void); + void *asThis(tp_obj *self, int id); + void *asObjectPointer(void); + int nbParam(void); + void raise(const char *fmt, ...); + const char *typeAsString(int type); + bool makeCouples(CONFcouple **c); +}; + +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffDv/ADM_ffDv.cpp
Changed
@@ -76,7 +76,7 @@ const dvProfileClass *p=findProfile(this->getWidth(),this->getHeight(),fps); if(!p) { - GUI_Error_HIG("DV",QT_TR_NOOP("DV only supports 720*576*25fps and 720*480*29.97fps")); + GUI_Error_HIG("DV",QT_TRANSLATE_NOOP("dv","DV only supports 720*576*25fps and 720*480*29.97fps")); return false; } if(p->color==dvColor422) @@ -141,8 +141,7 @@ ADM_warning("[ffDV] Error %d encoding video\n",r); return false; } - postEncode(out,r); - return true; + return postEncode(out,r); } // EOF
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffFlv1/ADM_ffFlv1.cpp
Changed
@@ -137,8 +137,7 @@ ADM_warning("[ffFlv1] Error %d encoding video\n",r); return false; } - postEncode(out,r); - return true; + return postEncode(out,r); } /**
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffMpeg2/ADM_ffMpeg2.cpp
Changed
@@ -128,6 +128,7 @@ if(false==preEncode()) // Pop - out the frames stored in the queue due to B-frames { AVPacket pkt; + av_init_packet(&pkt); pkt.data=out->data; pkt.size=out->bufferSize; @@ -189,9 +190,7 @@ if(sz==0) // no pic, probably pre filling, try again goto again; link: - postEncode(out,sz); - - return true; + return postEncode(out,sz); } /**
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffMpeg2/mpegMatrix.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffMpeg2/mpegMatrix.h
Changed
@@ -1,82 +1,82 @@ -/*************************************************************************** - mpegMatrix.h - description - ---------------------------- - - Defined mpeg1/2 custom matrices - - begin : Tue Sep 1 2003 - copyright : (C) 2002 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -static uint16_t tmpgenc_intra[64] = { - 8, 16, 19, 22, 26, 27, 29, 34, - 16, 16, 22, 24, 27, 29, 34, 37, - 19, 22, 26, 27, 29, 34, 34, 38, - 22, 22, 26, 27, 29, 34, 37, 40, - 22, 26, 27, 29, 32, 35, 40, 48, - 26, 27, 29, 32, 35, 40, 48, 58, - 26, 27, 29, 34, 38, 46, 56, 69, - 27, 29, 35, 38, 46, 56, 69, 83 -}; -static uint16_t tmpgenc_inter[64] = { - 16, 17, 18, 19, 20, 21, 22, 23, //0 - 17, 18, 19, 20, 21, 22, 23, 24, - 18, 19, 20, 21, 22, 23, 24, 25, - 19, 20, 21, 22, 23, 24, 26, 27, - 20, 21, 22, 23, 25, 26, 27, 28, //4 - 21, 22, 23, 24, 26, 27, 28, 30, - 22, 23, 24, 26, 27, 28, 30, 31, - 23, 24, 25, 27, 28, 30, 31, 33 -}; -static uint16_t anime_intra[64] = { - 8, 32, 32, 32, 32, 32, 32, 32, //0 - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, //4 - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32 -}; -static uint16_t anime_inter[64] = { - 16, 16, 16, 16, 16, 16, 16, 16, //0 - 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, //4 - 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, -}; -//---------------------------------------------- -static uint16_t kvcd_intra[64] = { - 8, 9, 12, 22, 26, 27, 29, 34, //0 - 9, 10, 14, 26, 27, 29, 37, 37, - 12, 14, 18, 27, 29, 34, 37, 38, - 22, 26, 27, 31, 36, 37, 38, 40, - - 26, 27, 29, 36, 39, 38, 40, 48, //4 - 27, 29, 34, 37, 38, 40, 48, 58, - 29, 34, 37, 38, 40, 48, 58, 69, - 34, 37, 38, 40, 48, 58, 69, 79 -}; -static uint16_t kvcd_inter[64] = { - 16, 18, 20, 22, 24, 26, 28, 30, //0 - 18, 20, 22, 24, 26, 28, 30, 32, //0 - 20, 22, 24, 26, 28, 30, 32, 34, //0 - 22, 24, 26, 28, 30, 32, 34, 36, //0 - - 24, 26, 28, 30, 32, 34, 36, 38, //0 - 26, 28, 30, 32, 34, 36, 38, 40, //0 - 28, 30, 32, 34, 36, 38, 40, 42, //0 - 30, 32, 34, 36, 38, 40, 42, 44 //0 -}; +/*************************************************************************** + mpegMatrix.h - description + ---------------------------- + + Defined mpeg1/2 custom matrices + + begin : Tue Sep 1 2003 + copyright : (C) 2002 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +static uint16_t tmpgenc_intra[64] = { + 8, 16, 19, 22, 26, 27, 29, 34, + 16, 16, 22, 24, 27, 29, 34, 37, + 19, 22, 26, 27, 29, 34, 34, 38, + 22, 22, 26, 27, 29, 34, 37, 40, + 22, 26, 27, 29, 32, 35, 40, 48, + 26, 27, 29, 32, 35, 40, 48, 58, + 26, 27, 29, 34, 38, 46, 56, 69, + 27, 29, 35, 38, 46, 56, 69, 83 +}; +static uint16_t tmpgenc_inter[64] = { + 16, 17, 18, 19, 20, 21, 22, 23, //0 + 17, 18, 19, 20, 21, 22, 23, 24, + 18, 19, 20, 21, 22, 23, 24, 25, + 19, 20, 21, 22, 23, 24, 26, 27, + 20, 21, 22, 23, 25, 26, 27, 28, //4 + 21, 22, 23, 24, 26, 27, 28, 30, + 22, 23, 24, 26, 27, 28, 30, 31, + 23, 24, 25, 27, 28, 30, 31, 33 +}; +static uint16_t anime_intra[64] = { + 8, 32, 32, 32, 32, 32, 32, 32, //0 + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, //4 + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32 +}; +static uint16_t anime_inter[64] = { + 16, 16, 16, 16, 16, 16, 16, 16, //0 + 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, //4 + 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, +}; +//---------------------------------------------- +static uint16_t kvcd_intra[64] = { + 8, 9, 12, 22, 26, 27, 29, 34, //0 + 9, 10, 14, 26, 27, 29, 37, 37, + 12, 14, 18, 27, 29, 34, 37, 38, + 22, 26, 27, 31, 36, 37, 38, 40, + + 26, 27, 29, 36, 39, 38, 40, 48, //4 + 27, 29, 34, 37, 38, 40, 48, 58, + 29, 34, 37, 38, 40, 48, 58, 69, + 34, 37, 38, 40, 48, 58, 69, 79 +}; +static uint16_t kvcd_inter[64] = { + 16, 18, 20, 22, 24, 26, 28, 30, //0 + 18, 20, 22, 24, 26, 28, 30, 32, //0 + 20, 22, 24, 26, 28, 30, 32, 34, //0 + 22, 24, 26, 28, 30, 32, 34, 36, //0 + + 24, 26, 28, 30, 32, 34, 36, 38, //0 + 26, 28, 30, 32, 34, 36, 38, 40, //0 + 28, 30, 32, 34, 36, 38, 40, 42, //0 + 30, 32, 34, 36, 38, 40, 42, 44 //0 +};
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffMpeg4/ADM_ffMpeg4.cpp
Changed
@@ -162,9 +162,7 @@ if(sz==0) // no pic, probably pre filling, try again goto again; link: - postEncode(out,sz); - - return true; + return postEncode(out,sz); } /**
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffMsMpeg4/ADM_ffMsMp4.cpp
Changed
@@ -199,8 +199,7 @@ ADM_warning("[ffMsMP4] Error %d encoding video\n",sz); return false; } - postEncode(out,r); - return true; + return postEncode(out,r); } /**
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.cpp
Added
@@ -0,0 +1,217 @@ +/*************************************************************************** + \fn ADM_ffNvEnc + \brief Front end for libavcodec Mpeg4 asp encoder + ------------------- + + copyright : (C) 2002/2009 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_default.h" +#include "ADM_ffNvEnc.h" +#undef ADM_MINIMAL_UI_INTERFACE // we need the full UI +#include "DIA_factory.h" +//#define USE_NV12 +#if 1 +#define aprintf(...) {} +#else +#define aprintf printf +#endif + +extern "C" +{ + #include "libavutil/opt.h" +} + +ffnvenc_encoder NvEncSettings = NVENC_CONF_DEFAULT; + +/** + \fn ADM_ffNvEncEncoder +*/ +ADM_ffNvEncEncoder::ADM_ffNvEncEncoder(ADM_coreVideoFilter *src,bool globalHeader) : ADM_coreVideoEncoderFFmpeg(src,NULL,globalHeader) +{ + //targetColorSpace=ADM_COLOR_YUV422P; + ADM_info("[ffNvEncEncoder] Creating.\n"); + nv12=NULL; + + +} + +/** + \fn pre-open +*/ +bool ADM_ffNvEncEncoder::configureContext(void) +{ + switch(NvEncSettings.preset) + { +#define MIAOU(x,y) case NV_FF_PRESET_##x: ADM_assert(!av_opt_set(_context->priv_data,"preset",y, 0));break; + + MIAOU(HP,"hp") + MIAOU(BD,"bd") + MIAOU(LL,"ll") + MIAOU(LLHP,"llhp") + MIAOU(LLHQ,"llhq") + MIAOU(HQ,"hq") +default:break; + } + _context->bit_rate=NvEncSettings.bitrate*1000; + _context->rc_max_rate=NvEncSettings.max_bitrate*1000; +#ifdef USE_NV12 + _context->pix_fmt= AV_PIX_FMT_NV12; +#else + _context->pix_fmt=AV_PIX_FMT_YUV420P; +#endif + + return true; +} + +/** + \fn setup +*/ +bool ADM_ffNvEncEncoder::setup(void) +{ +//nvenc + if(false== ADM_coreVideoEncoderFFmpeg::setupByName("nvenc")) + { + ADM_info("[ffMpeg] Setup failed\n"); + return false; + } + + ADM_info("[ffMpeg] Setup ok\n"); + + int w= getWidth(); + int h= getHeight(); + + w=(w+31)&~31; + h=(h+15)&~15; + + nv12=new uint8_t[(w*h)/2]; + nv12Stride=w; + + return true; +} + + +/** + \fn ~ADM_ffNvEncEncoder +*/ +ADM_ffNvEncEncoder::~ADM_ffNvEncEncoder() +{ + ADM_info("[ffNvEncEncoder] Destroying.\n"); + if(nv12) + { + delete [] nv12; + nv12=NULL; + } + +} + +/** + \fn encode +*/ +bool ADM_ffNvEncEncoder::encode (ADMBitstream * out) +{ +int sz,q; +again: + sz=0; + if(false==preEncode()) // Pop - out the frames stored in the queue due to B-frames + { + sz=encodeWrapper(NULL,out); + if ((sz<= 0) + { + ADM_info("[ffnvenc] Error %d encoding video\n",sz); + return false; + } + ADM_info("[ffnvenc] Popping delayed bframes (%d)\n",sz); + goto link; + return false; + } + q=image->_Qp; + + if(!q) q=2; + aprintf("[CODEC] Flags = 0x%x, QSCALE=%x, bit_rate=%d, quality=%d qz=%d incoming qz=%d\n",_context->flags,CODEC_FLAG_QSCALE, + _context->bit_rate, _frame->quality, _frame->quality/ FF_QP2LAMBDA,q); + + _frame->reordered_opaque=image->Pts; + _frame->width=image->GetWidth(PLANAR_Y); + _frame->height=image->GetHeight(PLANAR_Y); + +// convert to nv12 +#ifdef USE_NV12 + image->interleaveUV(nv12,nv12Stride); + _frame->data[0] = image->GetReadPtr(PLANAR_Y); + _frame->data[1] = nv12; + _frame->data[2] = NULL; + + _frame->linesize[0]=image->GetPitch(PLANAR_Y); + _frame->linesize[1]=nv12Stride; + _frame->linesize[2]=0; + _frame->format= AV_PIX_FMT_NV12; +#else + _frame->format= AV_PIX_FMT_YUV420P; +#endif + sz=encodeWrapper(_frame,out); + if(sz<0) + { + ADM_warning("[ffnvenc] Error %d encoding video\n",sz); + return false; + } + + if(sz==0) // no pic, probably pre filling, try again + goto again; +link: + return postEncode(out,sz); +} + +/** + \fn isDualPass + +*/ +bool ADM_ffNvEncEncoder::isDualPass(void) +{ + return false; +} + +/** + \fn jpegConfigure + \brief UI configuration for jpeg encoder +*/ + +bool ffNvEncConfigure(void) +{ +diaMenuEntry mePreset[]={ + {NV_FF_PRESET_HP,QT_TRANSLATE_NOOP("ffnvenc","Low Quality")}, + {NV_FF_PRESET_HQ,QT_TRANSLATE_NOOP("ffnvenc","High Quality")}, + {NV_FF_PRESET_BD,QT_TRANSLATE_NOOP("ffnvenc","BluRay")}, + {NV_FF_PRESET_LL,QT_TRANSLATE_NOOP("ffnvenc","Low Latency")}, + {NV_FF_PRESET_LLHP,QT_TRANSLATE_NOOP("ffnvenc","Low Latency (LQ)")}, + {NV_FF_PRESET_LLHQ,QT_TRANSLATE_NOOP("ffnvenc","Low Latency (HQ)")} +}; + + ffnvenc_encoder *conf=&NvEncSettings; + +#define PX(x) &(conf->x) + + diaElemMenu qzPreset(PX(preset),QT_TRANSLATE_NOOP("ffnvenc","Preset:"),6,mePreset); + diaElemUInteger bitrate(PX(bitrate),QT_TRANSLATE_NOOP("ffnvenc","Bitrate (kbps):"),1,50000); + diaElemUInteger maxBitrate(PX(max_bitrate),QT_TRANSLATE_NOOP("ffnvenc","Max Bitrate (kbps):"),1,50000); + /* First Tab : encoding mode */ + diaElem *diamode[]={&qzPreset,&bitrate,&maxBitrate}; + + if( diaFactoryRun(QT_TRANSLATE_NOOP("ffnvenc","libavcodec MPEG-4 configuration"),3,diamode)) + { + + return true; + } + return false; +} +// EOF
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffNvEnc/ADM_ffNvEnc.h
Changed
(renamed from avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEnc.h)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffNvEnc/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffNvEnc/CMakeLists.txt
Changed
@@ -2,7 +2,7 @@ SET(ffNvenc_SRCS ffNvEncPlugin.cpp - ffNvEnc.cpp + ADM_ffNvEnc.cpp ) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEncPlugin.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/ffNvEnc/ffNvEncPlugin.cpp
Changed
@@ -17,7 +17,7 @@ ***************************************************************************/ #include "ADM_default.h" -#include "ffNvEnc.h" +#include "ADM_ffNvEnc.h" #include "ADM_coreVideoEncoderInternal.h" #include "ffnvenc_desc.cpp" extern bool ffNvEncConfigure(void);
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/huff/ADM_huffEncoder.cpp
Changed
@@ -88,7 +88,10 @@ out->len=sz; out->pts=out->dts=image->Pts; - out->flags=AVI_KEY_FRAME; + if(_frame->key_frame) + out->flags=AVI_KEY_FRAME; + else + out->flags=0; return true; } /**
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.cpp
Added
@@ -0,0 +1,161 @@ +/*************************************************************************** + \fn ADM_ffNvEnc + \brief Front end for libavcodec Mpeg4 asp encoder + ------------------- + + copyright : (C) 2002/2009 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_default.h" +#include "ADM_nvEnc.h" +#undef ADM_MINIMAL_UI_INTERFACE // we need the full UI +#include "DIA_factory.h" +#include "nvEnc_utils.h" + +#if 1 +#define aprintf(...) {} +#else +#define aprintf printf +#endif + + +nvencconf NvEncSettings = NVENC_CONF_DEFAULT; + +/** + \fn ADM_nvEncEncoder +*/ +ADM_nvEncEncoder::ADM_nvEncEncoder(ADM_coreVideoFilter *src,bool globalHeader) : ADM_coreVideoEncoder(src) +{ + ADM_info("[nvEncEncoder] Creating.\n"); + nv12=NULL; + +} + +/** + \fn pre-open +*/ +bool ADM_nvEncEncoder::configureContext(void) +{ + switch(NvEncSettings.preset) + { +#define MIAOU(x,y) case NV_PRESET_##x: ;break; + + MIAOU(HP, "hp") + MIAOU(BD, "bd") + MIAOU(LL," ll") + MIAOU(LLHP,"llhp") + MIAOU(LLHQ,"llhq") + MIAOU(HQ, "hq") +default:break; + } + return true; +} + +/** + \fn setup +*/ +bool ADM_nvEncEncoder::setup(void) +{ + + if(false==loadNvEnc()) + { + ADM_warning("Cuda not available \n"); + return false; + } + nvEncSession s; + s.init(); + s.createContext(); + s.openSession(); + s.closeSession(); + s.deleteContext(); + + + + + int w= getWidth(); + int h= getHeight(); + + w=(w+31)&~31; // Try to be aligned + + nv12=new uint8_t[(w*h)/2]; + nv12Stride=w; + + return false; +} + + +/** + \fn ~ADM_nvEncEncoder +*/ +ADM_nvEncEncoder::~ADM_nvEncEncoder() +{ + ADM_info("[nvEncEncoder] Destroying.\n"); + if(nv12) + { + delete [] nv12; + nv12=NULL; + } + +} + +/** + \fn encode +*/ +bool ADM_nvEncEncoder::encode (ADMBitstream * out) +{ + return false; +} +/** + * + * @param l + * @param d + * @return + */ +bool ADM_nvEncEncoder::getExtraData(uint32_t *l,uint8_t **d) +{ + +} +/** + \fn jpegConfigure + \brief UI configuration for jpeg encoder +*/ + +bool nvEncConfigure(void) +{ +diaMenuEntry mePreset[]={ + {NV_PRESET_HP,QT_TRANSLATE_NOOP("nvenc", "Low Quality")}, + {NV_PRESET_HQ,QT_TRANSLATE_NOOP("nvenc", "High Quality")}, + {NV_PRESET_BD,QT_TRANSLATE_NOOP("nvenc", "BluRay")}, + {NV_PRESET_LL,QT_TRANSLATE_NOOP("nvenc", "Low Latency")}, + {NV_PRESET_LLHP,QT_TRANSLATE_NOOP("nvenc","Low Latency (LQ)")}, + {NV_PRESET_LLHQ,QT_TRANSLATE_NOOP("nvenc","Low Latency (HQ)")} +}; + + nvencconf *conf=&NvEncSettings; + +#define PX(x) &(conf->x) + + diaElemMenu qzPreset(PX(preset),QT_TRANSLATE_NOOP("nvenc","Preset:"),6,mePreset); + diaElemUInteger bitrate(PX(bitrate),QT_TRANSLATE_NOOP("nvenc","Bitrate (kbps):"),1,50000); + diaElemUInteger maxBitrate(PX(max_bitrate),QT_TRANSLATE_NOOP("nvenc","Max Bitrate (kbps):"),1,50000); + /* First Tab : encoding mode */ + diaElem *diamode[]={&qzPreset,&bitrate,&maxBitrate}; + + if( diaFactoryRun(QT_TRANSLATE_NOOP("nvenc","Nvidia H264 Encoder configuration"),3,diamode)) + { + + return true; + } + return false; +} +// EOF
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/nvEnc/ADM_nvEnc.h
Changed
(renamed from avidemux_plugins/ADM_videoEncoder/nvEnc/nvEnc.h)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/nvEnc/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/nvEnc/CMakeLists.txt
Changed
@@ -2,7 +2,7 @@ SET(nvenc_SRCS nvEncPlugin.cpp - nvEnc.cpp + ADM_nvEnc.cpp nvEnc_utils.cpp ) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/nvEnc/nvEncPlugin.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/nvEnc/nvEncPlugin.cpp
Changed
@@ -17,7 +17,7 @@ ***************************************************************************/ #include "ADM_default.h" -#include "nvEnc.h" +#include "ADM_nvEnc.h" #include "nvenc_desc.cpp" #include "ADM_coreVideoEncoderInternal.h" extern bool nvEncConfigure(void);
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/x264/ADM_x264Setup.cpp
Changed
@@ -179,7 +179,7 @@ param.rc.f_rf_constant = 0; break; default: - GUI_Error_HIG("Not coded","this mode has not been implemented\n"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("x264","Not coded"),QT_TRANSLATE_NOOP("x264","this mode has not been implemented\n")); return false; break;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/x264/qt4/Q_x264.cpp
Changed
@@ -203,7 +203,7 @@ { combo->addItem(list[i].c_str()); } - combo->addItem(QString("Custom")); + combo->addItem(QString(QT_TRANSLATE_NOOP("x264","Custom"))); return true; } @@ -614,27 +614,27 @@ switch (index) { case 0: - ui.targetRateControlLabel1->setText(tr("Target Bitrate:")); - ui.targetRateControlLabel2->setText(tr("kbit/s")); + ui.targetRateControlLabel1->setText(QT_TRANSLATE_NOOP("x264","Target Bitrate:")); + ui.targetRateControlLabel2->setText(QT_TRANSLATE_NOOP("x264","kbit/s")); ui.targetRateControlSpinBox->setValue(lastBitrate); break; case 1: // Constant Quality - 1 pass - ui.quantiserLabel2->setText(tr("Quantiser:")); + ui.quantiserLabel2->setText(QT_TRANSLATE_NOOP("x264","Quantiser:")); enableQp = true; break; case 2: // Average Quantiser - 1 pass - ui.quantiserLabel2->setText(tr("Quality:")); + ui.quantiserLabel2->setText(QT_TRANSLATE_NOOP("x264","Quality:")); enableQp = true; enableMaxCrf = true; break; case 3: // Video Size - 2 pass - ui.targetRateControlLabel1->setText(tr("Target Video Size:")); - ui.targetRateControlLabel2->setText(tr("MB")); + ui.targetRateControlLabel1->setText(QT_TRANSLATE_NOOP("x264","Target Video Size:")); + ui.targetRateControlLabel2->setText(QT_TRANSLATE_NOOP("x264","MB")); ui.targetRateControlSpinBox->setValue(lastVideoSize); break; case 4: // Average Bitrate - 2 pass - ui.targetRateControlLabel1->setText(tr("Average Bitrate:")); - ui.targetRateControlLabel2->setText(tr("kbit/s")); + ui.targetRateControlLabel1->setText(QT_TRANSLATE_NOOP("x264","Average Bitrate:")); + ui.targetRateControlLabel2->setText(QT_TRANSLATE_NOOP("x264","kbit/s")); ui.targetRateControlSpinBox->setValue(lastBitrate); break; } @@ -701,7 +701,8 @@ { if (checked && !ui.aqVarianceCheckBox->isChecked()) { - if (GUI_Question(tr("Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled.\n\nDo you wish to continue?").toUtf8().constData())) + QString st=QT_TRANSLATE_NOOP("x264","Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled.\n\nDo you wish to continue?"); + if (GUI_Question(st.toUtf8().constData())) ui.aqVarianceCheckBox->setChecked(true); else ui.mbTreeCheckBox->setChecked(false); @@ -712,7 +713,8 @@ { if (!checked && ui.mbTreeCheckBox->isChecked()) { - if (GUI_Question(tr("Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled.\n\nDo you wish to continue?").toUtf8().constData())) + QString st=QT_TRANSLATE_NOOP("x264","Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled.\n\nDo you wish to continue?"); + if (GUI_Question(st.toUtf8().constData())) ui.mbTreeCheckBox->setChecked(false); else ui.aqVarianceCheckBox->setChecked(true); @@ -752,7 +754,7 @@ ADM_info("Loading preset %s\n",t); if(false==x264_encoder_jdeserialize(t,x264_encoder_param,&myCopy)) { - GUI_Error_HIG("Error","Cannot load preset"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("x264","Error"),QT_TRANSLATE_NOOP("x264","Cannot load preset")); ADM_error("Cannot read from %s\n",t); }else { @@ -767,7 +769,7 @@ static char *getProfileName(void) { QDialog dialog; - dialog.setWindowTitle(QString::fromUtf8("Save Profile")); + dialog.setWindowTitle(QString::fromUtf8(QT_TRANSLATE_NOOP("x264","Save Profile"))); QDialogButtonBox *buttonBox = new QDialogButtonBox(); QVBoxLayout *vboxLayout = new QVBoxLayout(); buttonBox->setStandardButtons(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); @@ -778,7 +780,7 @@ QLineEdit *text=new QLineEdit; // text->setAcceptRichText(false); - text->setText("my profile"); + text->setText(QT_TRANSLATE_NOOP("x264","my profile")); text->selectAll(); vboxLayout->addWidget(text); @@ -812,7 +814,7 @@ if(ADM_fileExist(fullpath.c_str())) { - if(false==GUI_Confirmation_HIG("Overwrite","Replace the following preset ?:",out)) + if(false==GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("x264","Overwrite"),QT_TRANSLATE_NOOP("x264","Replace the following preset ?:"),out)) { ADM_dealloc(out); return; @@ -821,7 +823,7 @@ ADM_dealloc(out); if(false==x264_encoder_jserialize(fullpath.c_str(),&myCopy)) { - GUI_Error_HIG("Error","Cannot save preset"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("x264","Error"),QT_TRANSLATE_NOOP("x264","Cannot save preset")); ADM_error("Cannot write to %s\n",out); } updatePresetList(); @@ -835,13 +837,13 @@ int m=ui.configurationComboBox->count(); if(n==m-1) // custom { - GUI_Error_HIG("Error","Cannot delete custom profile"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("x264","Error"),QT_TRANSLATE_NOOP("x264","Cannot delete custom profile")); return; } QString preset=ui.configurationComboBox->itemText(n); - QString msg=QString("Do you really want to delete the ")+preset+ - QString(" profile ?.\nIf it is a system profile it will be recreated next time."); - if(true==GUI_Confirmation_HIG("Delete preset","Delete",msg.toUtf8().constData())) + QString msg=QString(QT_TRANSLATE_NOOP("x264","Do you really want to delete the "))+preset+ + QString(QT_TRANSLATE_NOOP("x264"," profile ?.\nIf it is a system profile it will be recreated next time.")); + if(true==GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("x264","Delete preset"),QT_TRANSLATE_NOOP("x264","Delete"),msg.toUtf8().constData())) { std::string rootPath; ADM_pluginGetPath("x264",pluginVersion,rootPath);
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/x265/ADM_x265Setup.cpp
Changed
@@ -155,7 +155,7 @@ param.rc.rfConstant = 0; break; default: - GUI_Error_HIG("Not coded","this mode has not been implemented\n"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("x265","Not coded"),QT_TRANSLATE_NOOP("x265","this mode has not been implemented\n")); return false; break;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoEncoder/x265/qt4/Q_x265.cpp
Changed
@@ -209,7 +209,7 @@ { combo->addItem(list[i].c_str()); } - combo->addItem(QString("Custom")); + combo->addItem(QString(QT_TRANSLATE_NOOP("x265","Custom"))); return true; } @@ -437,7 +437,7 @@ { \ QComboBox* combo=ui.x; \ int idx=combo->currentIndex(); \ - ADM_assert(idx<count); \ + ADM_assert(idx<count); \ myCopy.y = std::string(ADM_strdup(list[idx])); \ } @@ -566,28 +566,28 @@ switch (index) { case 0: - ui.targetRateControlLabel1->setText(tr("Target Bitrate:")); - ui.targetRateControlLabel2->setText(tr("kbit/s")); + ui.targetRateControlLabel1->setText(QT_TRANSLATE_NOOP("x265","Target Bitrate:")); + ui.targetRateControlLabel2->setText(QT_TRANSLATE_NOOP("x265","kbit/s")); ui.targetRateControlSpinBox->setValue(lastBitrate); enableStrictCbr = true; break; case 1: // Constant Quality - 1 pass - ui.quantiserLabel2->setText(tr("Quantiser:")); + ui.quantiserLabel2->setText(QT_TRANSLATE_NOOP("x265","Quantiser:")); enableQp = true; break; case 2: // Average Quantiser - 1 pass - ui.quantiserLabel2->setText(tr("Quality:")); + ui.quantiserLabel2->setText(QT_TRANSLATE_NOOP("x265","Quality:")); enableQp = true; enableMaxCrf = true; break; case 3: // Video Size - 2 pass - ui.targetRateControlLabel1->setText(tr("Target Video Size:")); - ui.targetRateControlLabel2->setText(tr("MB")); + ui.targetRateControlLabel1->setText(QT_TRANSLATE_NOOP("x265","Target Video Size:")); + ui.targetRateControlLabel2->setText(QT_TRANSLATE_NOOP("x265","MB")); ui.targetRateControlSpinBox->setValue(lastVideoSize); break; case 4: // Average Bitrate - 2 pass - ui.targetRateControlLabel1->setText(tr("Average Bitrate:")); - ui.targetRateControlLabel2->setText(tr("kbit/s")); + ui.targetRateControlLabel1->setText(QT_TRANSLATE_NOOP("x265","Average Bitrate:")); + ui.targetRateControlLabel2->setText(QT_TRANSLATE_NOOP("x265","kbit/s")); ui.targetRateControlSpinBox->setValue(lastBitrate); break; } @@ -649,7 +649,8 @@ { if (checked && !ui.aqVarianceCheckBox->isChecked()) { - if (GUI_Question(tr("Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled.\n\nDo you wish to continue?").toUtf8().constData())) + QString st=QT_TRANSLATE_NOOP("x265","Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Variance Adaptive Quantisation will automatically be enabled.\n\nDo you wish to continue?"); + if (GUI_Question(st.toUtf8().constData())) ui.aqVarianceCheckBox->setChecked(true); else ui.cuTreeCheckBox->setChecked(false); @@ -660,7 +661,8 @@ { if (!checked && ui.cuTreeCheckBox->isChecked()) { - if (GUI_Question(tr("Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled.\n\nDo you wish to continue?").toUtf8().constData())) + QString st=QT_TRANSLATE_NOOP("x265","Macroblock-Tree optimisation requires Variance Adaptive Quantisation to be enabled. Macroblock-Tree optimisation will automatically be disabled.\n\nDo you wish to continue?"); + if (GUI_Question(st.toUtf8().constData())) ui.cuTreeCheckBox->setChecked(false); else ui.aqVarianceCheckBox->setChecked(true); @@ -700,7 +702,7 @@ ADM_info("Loading preset %s\n",t); if(false==x265_settings_jdeserialize(t,x265_settings_param,&myCopy)) { - GUI_Error_HIG("Error","Cannot load preset"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("x265","Error"),QT_TRANSLATE_NOOP("x265","Cannot load preset")); ADM_error("Cannot read from %s\n",t); }else { @@ -715,7 +717,7 @@ static char *getProfileName(void) { QDialog dialog; - dialog.setWindowTitle(QString::fromUtf8("Save Profile")); + dialog.setWindowTitle(QString::fromUtf8(QT_TRANSLATE_NOOP("x265","Save Profile"))); QDialogButtonBox *buttonBox = new QDialogButtonBox(); QVBoxLayout *vboxLayout = new QVBoxLayout(); buttonBox->setStandardButtons(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); @@ -760,7 +762,7 @@ if(ADM_fileExist(fullpath.c_str())) { - if(false==GUI_Confirmation_HIG("Overwrite","Replace the following preset ?:",out)) + if(false==GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("x265","Overwrite"),QT_TRANSLATE_NOOP("x265","Replace the following preset ?:"),out)) { ADM_dealloc(out); return; @@ -769,7 +771,7 @@ ADM_dealloc(out); if(false==x265_settings_jserialize(fullpath.c_str(),&myCopy)) { - GUI_Error_HIG("Error","Cannot save preset"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("x265","Error"),QT_TRANSLATE_NOOP("x265","Cannot save preset")); ADM_error("Cannot write to %s\n",out); } updatePresetList(); @@ -783,13 +785,13 @@ int m=ui.configurationComboBox->count(); if(n==m-1) // custom { - GUI_Error_HIG("Error","Cannot delete custom profile"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("x265","Error"),QT_TRANSLATE_NOOP("x265","Cannot delete custom profile")); return; } QString preset=ui.configurationComboBox->itemText(n); - QString msg=QString("Do you really want to delete the ")+preset+ - QString(" profile ?.\nIf it is a system profile it will be recreated next time."); - if(true==GUI_Confirmation_HIG("Delete preset","Delete",msg.toUtf8().constData())) + QString msg=QString(QT_TRANSLATE_NOOP("x265","Do you really want to delete the "))+preset+ + QString(QT_TRANSLATE_NOOP("x265"," profile ?.\nIf it is a system profile it will be recreated next time.")); + if(true==GUI_Confirmation_HIG(QT_TRANSLATE_NOOP("x265","Delete preset"),QT_TRANSLATE_NOOP("x265","Delete"),msg.toUtf8().constData())) { std::string rootPath; ADM_pluginGetPath("x265",pluginVersion,rootPath);
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/BlendRemover/ADM_vidBlendRemoval.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/BlendRemover/ADM_vidBlendRemoval.cpp
Changed
@@ -1,255 +1,255 @@ -/*************************************************************************** - - Blending remover - - A B C D E -> A AB B - - copyright : (C) 2005 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include "ADM_default.h" -#include "ADM_videoFilterDynamic.h" -#include <math.h> -#include "DIA_enter.h" -#include "DIA_factory.h" -#include "ADM_vidBlendRemoval_param.h" -#define MUL 1 -// Set it to 2 for post separate field - - - -class vidBlendRemoval:public AVDMGenericVideoStream -{ - -protected: - virtual char *printConf (void); - VideoCache *vidCache; - BLEND_REMOVER_PARAM *_param; - uint32_t _lastRemoved; - ADMImage *rebuild; -public: - - vidBlendRemoval (AVDMGenericVideoStream * in, CONFcouple * setup); - virtual ~vidBlendRemoval (); - virtual uint8_t getFrameNumberNoAlloc (uint32_t frame, uint32_t * len, - ADMImage * data, uint32_t * flags); - uint8_t configure (AVDMGenericVideoStream * instream); - virtual uint8_t getCoupledConf (CONFcouple ** couples); - -}; - -static FILTER_PARAM field_unblend_template = - { 4,"threshold","show","noise","identical"}; - -//************************************* -VF_DEFINE_FILTER(vidBlendRemoval,field_unblend_template, - blendremoval, - QT_TR_NOOP("Blend Removal"), - 1, - VF_COLORS, - QT_TR_NOOP("Try to remove blending.")); -//************************************* -uint8_t vidBlendRemoval::configure (AVDMGenericVideoStream * in) -{ - - _in=in; - -#define PX(x) &(_param->x) - - diaElemUInteger thresh(PX(threshold),QT_TR_NOOP("_Threshold:"),0,99, - QT_TR_NOOP("If value is smaller than threshold it is considered valid." - "Smaller value might mean more false positive.")); - diaElemUInteger noise(PX(noise),QT_TR_NOOP("_Noise:"),0,99,QT_TR_NOOP("If pixels are closer than noise, they are considered to be the same")); - diaElemUInteger identical(PX(identical),QT_TR_NOOP("I_dentical:"),0,99,QT_TR_NOOP("If metric is less than identical, images are considered identical")); - diaElemToggle show(PX(show),QT_TR_NOOP("_Show metrics"),QT_TR_NOOP("Show metric in image (debug)")); - - diaElem *elems[]={&thresh,&noise,&identical,&show}; - - if( diaFactoryRun(QT_TR_NOOP("Blend Removal"),sizeof(elems)/sizeof(diaElem *),elems)) - { - _lastRemoved=0xFFFFFFF; - return 1; - } - return 0; -} -/*************************************/ -char *vidBlendRemoval::printConf (void) -{ - ADM_FILTER_DECLARE_CONF( " Blend Removal Thresh:%d Noise:%d Ident:%d",_param->threshold,_param->noise,_param->identical); - -} - -#define MAX_BLOCKS 50 -/*************************************/ -vidBlendRemoval::vidBlendRemoval (AVDMGenericVideoStream * in, CONFcouple * couples) -{ - - _in = in; - memcpy (&_info, _in->getInfo (), sizeof (_info)); - _info.encoding = 1; - vidCache = new VideoCache (10, in); - _uncompressed=new ADMImage(_info.width,_info.height); - rebuild=new ADMImage(_info.width,_info.height); - - _param=new BLEND_REMOVER_PARAM; - _lastRemoved=0xFFFF; - if(couples) - { -#undef GET -#define GET(x) couples->getCouple(#x,&(_param->x)) - GET (threshold); - GET (show); - GET (noise); - GET (identical); - } - else - { - _param->threshold=10; - _param->show=0; - _param->noise=5; - _param->identical=2; - } -} -//____________________________________________________________________ -vidBlendRemoval::~vidBlendRemoval () -{ - - delete vidCache; - vidCache = NULL; - delete _uncompressed; - _uncompressed=NULL; - delete _param; - _param=NULL; - delete rebuild; - rebuild=NULL; -} - - - - - -uint8_t vidBlendRemoval::getFrameNumberNoAlloc (uint32_t inframe, - uint32_t * len, - ADMImage * data, uint32_t * flags) -{ - - - ADMImage *srcP,*srcN,*src,*final,*display; - float distMerged, distN,distP,distM,distR,skip=0; - char txt[255]; - - if(inframe>= _info.nb_frames) return 0; - if(inframe<1 || inframe>inframe>_info.nb_frames-2 ) - { - skip=1; - } - if(inframe && _lastRemoved==inframe-1) - { - skip=1; - } - - if(skip) - { - data->duplicate(vidCache->getImage(inframe)); - vidCache->unlockAll(); - return 1; - } - - - - srcP=vidCache->getImage(inframe-1); - src=vidCache->getImage(inframe); - srcN=vidCache->getImage(inframe+1); - if(!srcP || !src || !srcN) - { - data->duplicate(vidCache->getImage(inframe)); - vidCache->unlockAll(); - return 1; - } - - rebuild->merge(srcP,srcN); - - distP=ADMImage::lumaDiff(src,srcN,_param->noise); - distN=ADMImage::lumaDiff(src,srcP,_param->noise); - distM=ADMImage::lumaDiff(src,rebuild,_param->noise); - - - - - double medium; - - if(distN>1&&distP>1) - { - if(distP>distN) medium=distN; - else medium=distP; - //medium=min(distM,distR); - - medium/=100; - distN/=medium; - distP/=medium; - distM/=medium; - - } - - medium=medium/(_info.width*_info.height); - medium*=1000; - if(distM<_param->threshold && medium>_param->identical) // medium is how close pictures are, too close, we discard - { - data->duplicate(srcP); - _lastRemoved=inframe; - if(_param->show ) - { - sprintf(txt,"Dupe"); - drawString(data,2,5,txt); - } - } - else - data->duplicate(src); - if(_param->show) - { - display=data; - - sprintf(txt," N %02.1f",distN); - drawString(display,2,0,txt); - - sprintf(txt," P %02.1f",distP); - drawString(display,2,1,txt); - - sprintf(txt," M %02.1f",distM); - drawString(display,2,2,txt); - - sprintf(txt," %% %02.1f",medium); - drawString(display,2,3,txt); - } - - - - vidCache->unlockAll(); - return 1; -} -uint8_t vidBlendRemoval::getCoupledConf (CONFcouple ** couples) -{ - - ADM_assert (_param); - *couples = new CONFcouple (4); -#undef CSET -#define CSET(x) (*couples)->setCouple(#x,(_param->x)) - CSET (threshold); - CSET (show); - CSET (noise); - CSET (identical); - - return 1; -} - - -//EOF +/*************************************************************************** + + Blending remover + + A B C D E -> A AB B + + copyright : (C) 2005 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "ADM_default.h" +#include "ADM_videoFilterDynamic.h" +#include <math.h> +#include "DIA_enter.h" +#include "DIA_factory.h" +#include "ADM_vidBlendRemoval_param.h" +#define MUL 1 +// Set it to 2 for post separate field + + + +class vidBlendRemoval:public AVDMGenericVideoStream +{ + +protected: + virtual char *printConf (void); + VideoCache *vidCache; + BLEND_REMOVER_PARAM *_param; + uint32_t _lastRemoved; + ADMImage *rebuild; +public: + + vidBlendRemoval (AVDMGenericVideoStream * in, CONFcouple * setup); + virtual ~vidBlendRemoval (); + virtual uint8_t getFrameNumberNoAlloc (uint32_t frame, uint32_t * len, + ADMImage * data, uint32_t * flags); + uint8_t configure (AVDMGenericVideoStream * instream); + virtual uint8_t getCoupledConf (CONFcouple ** couples); + +}; + +static FILTER_PARAM field_unblend_template = + { 4,"threshold","show","noise","identical"}; + +//************************************* +VF_DEFINE_FILTER(vidBlendRemoval,field_unblend_template, + blendremoval, + QT_TR_NOOP("Blend Removal"), + 1, + VF_COLORS, + QT_TR_NOOP("Try to remove blending.")); +//************************************* +uint8_t vidBlendRemoval::configure (AVDMGenericVideoStream * in) +{ + + _in=in; + +#define PX(x) &(_param->x) + + diaElemUInteger thresh(PX(threshold),QT_TR_NOOP("_Threshold:"),0,99, + QT_TR_NOOP("If value is smaller than threshold it is considered valid." + "Smaller value might mean more false positive.")); + diaElemUInteger noise(PX(noise),QT_TR_NOOP("_Noise:"),0,99,QT_TR_NOOP("If pixels are closer than noise, they are considered to be the same")); + diaElemUInteger identical(PX(identical),QT_TR_NOOP("I_dentical:"),0,99,QT_TR_NOOP("If metric is less than identical, images are considered identical")); + diaElemToggle show(PX(show),QT_TR_NOOP("_Show metrics"),QT_TR_NOOP("Show metric in image (debug)")); + + diaElem *elems[]={&thresh,&noise,&identical,&show}; + + if( diaFactoryRun(QT_TR_NOOP("Blend Removal"),sizeof(elems)/sizeof(diaElem *),elems)) + { + _lastRemoved=0xFFFFFFF; + return 1; + } + return 0; +} +/*************************************/ +char *vidBlendRemoval::printConf (void) +{ + ADM_FILTER_DECLARE_CONF( " Blend Removal Thresh:%d Noise:%d Ident:%d",_param->threshold,_param->noise,_param->identical); + +} + +#define MAX_BLOCKS 50 +/*************************************/ +vidBlendRemoval::vidBlendRemoval (AVDMGenericVideoStream * in, CONFcouple * couples) +{ + + _in = in; + memcpy (&_info, _in->getInfo (), sizeof (_info)); + _info.encoding = 1; + vidCache = new VideoCache (10, in); + _uncompressed=new ADMImage(_info.width,_info.height); + rebuild=new ADMImage(_info.width,_info.height); + + _param=new BLEND_REMOVER_PARAM; + _lastRemoved=0xFFFF; + if(couples) + { +#undef GET +#define GET(x) couples->getCouple(#x,&(_param->x)) + GET (threshold); + GET (show); + GET (noise); + GET (identical); + } + else + { + _param->threshold=10; + _param->show=0; + _param->noise=5; + _param->identical=2; + } +} +//____________________________________________________________________ +vidBlendRemoval::~vidBlendRemoval () +{ + + delete vidCache; + vidCache = NULL; + delete _uncompressed; + _uncompressed=NULL; + delete _param; + _param=NULL; + delete rebuild; + rebuild=NULL; +} + + + + + +uint8_t vidBlendRemoval::getFrameNumberNoAlloc (uint32_t inframe, + uint32_t * len, + ADMImage * data, uint32_t * flags) +{ + + + ADMImage *srcP,*srcN,*src,*final,*display; + float distMerged, distN,distP,distM,distR,skip=0; + char txt[255]; + + if(inframe>= _info.nb_frames) return 0; + if(inframe<1 || inframe>inframe>_info.nb_frames-2 ) + { + skip=1; + } + if(inframe && _lastRemoved==inframe-1) + { + skip=1; + } + + if(skip) + { + data->duplicate(vidCache->getImage(inframe)); + vidCache->unlockAll(); + return 1; + } + + + + srcP=vidCache->getImage(inframe-1); + src=vidCache->getImage(inframe); + srcN=vidCache->getImage(inframe+1); + if(!srcP || !src || !srcN) + { + data->duplicate(vidCache->getImage(inframe)); + vidCache->unlockAll(); + return 1; + } + + rebuild->merge(srcP,srcN); + + distP=ADMImage::lumaDiff(src,srcN,_param->noise); + distN=ADMImage::lumaDiff(src,srcP,_param->noise); + distM=ADMImage::lumaDiff(src,rebuild,_param->noise); + + + + + double medium; + + if(distN>1&&distP>1) + { + if(distP>distN) medium=distN; + else medium=distP; + //medium=min(distM,distR); + + medium/=100; + distN/=medium; + distP/=medium; + distM/=medium; + + } + + medium=medium/(_info.width*_info.height); + medium*=1000; + if(distM<_param->threshold && medium>_param->identical) // medium is how close pictures are, too close, we discard + { + data->duplicate(srcP); + _lastRemoved=inframe; + if(_param->show ) + { + sprintf(txt,"Dupe"); + drawString(data,2,5,txt); + } + } + else + data->duplicate(src); + if(_param->show) + { + display=data; + + sprintf(txt," N %02.1f",distN); + drawString(display,2,0,txt); + + sprintf(txt," P %02.1f",distP); + drawString(display,2,1,txt); + + sprintf(txt," M %02.1f",distM); + drawString(display,2,2,txt); + + sprintf(txt," %% %02.1f",medium); + drawString(display,2,3,txt); + } + + + + vidCache->unlockAll(); + return 1; +} +uint8_t vidBlendRemoval::getCoupledConf (CONFcouple ** couples) +{ + + ADM_assert (_param); + *couples = new CONFcouple (4); +#undef CSET +#define CSET(x) (*couples)->setCouple(#x,(_param->x)) + CSET (threshold); + CSET (show); + CSET (noise); + CSET (identical); + + return 1; +} + + +//EOF
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/BlendRemover/ADM_vidHardIvtcRemoval.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/BlendRemover/ADM_vidHardIvtcRemoval.cpp
Changed
@@ -1,477 +1,477 @@ -/*************************************************************************** - - Hard ivtc removal for image - - A B C D E -> A BC CD D E - - copyright : (C) 2005 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include "ADM_default.h" -#include "ADM_videoFilterDynamic.h" - -#include <math.h> - -#include "ADM_videoFilter.h" - -#include "DIA_enter.h" -#include "DIA_factory.h" - -#define MUL 1 -// Set it to 2 for post separate field - -#include "ADM_vidBlendRemoval_param.h" - -#define PROGRESSIVE 0x00000001 -#define MAGIC_NUMBER (0xdeadbeef) -#define IN_PATTERN 0x00000002 - -class vidHardPDRemoval:public AVDMGenericVideoStream -{ - - protected: - virtual char *printConf ( void ); - VideoCache *vidCache; - BLEND_REMOVER_PARAM *_param; - uint32_t _lastRemoved; - ADMImage *cand1,*cand2,*rebuild; - public: - - vidHardPDRemoval ( AVDMGenericVideoStream * in, CONFcouple * setup ); - virtual ~vidHardPDRemoval (); - virtual uint8_t getFrameNumberNoAlloc ( uint32_t frame, uint32_t * len, - ADMImage * data, uint32_t * flags ); - uint8_t configure ( AVDMGenericVideoStream * instream ); - virtual uint8_t getCoupledConf ( CONFcouple ** couples ); - -}; -//*************************** -static FILTER_PARAM field_unblend_template = - { 4,"threshold","show","noise","identical"}; - -VF_DEFINE_FILTER ( vidHardPDRemoval,field_unblend_template, - hardivtcremove, - QT_TR_NOOP ( ""Hard pulldown removal"" ), - 1, - VF_ITERLACING, - QT_TR_NOOP ( "Remove IVTC that has been analog captured or resized.") ); - -//************************************* -uint8_t vidHardPDRemoval::configure (AVDMGenericVideoStream * in) -{ - _in=in; - -#define PX(x) &(_param->x) - - diaElemUInteger thresh(PX(threshold),QT_TR_NOOP("_Threshold:"),0,99, - QT_TR_NOOP("If value is smaller than threshold it is considered valid." - " Smaller value might mean more false positive")); - diaElemUInteger noise(PX(noise),QT_TR_NOOP("_Noise:"),0,99,QT_TR_NOOP("If pixels are closer than noise, they are considered to be the same")); - diaElemUInteger identical(PX(identical),QT_TR_NOOP("_Identical:"),0,99,QT_TR_NOOP("If metric is less than identical, images are considered identical")); - diaElemToggle show(PX(show),QT_TR_NOOP("_Show metrics"),QT_TR_NOOP("Show metric in image (debug)")); - - diaElem *elems[]={&thresh,&noise,&identical,&show}; - - if( diaFactoryRun(QT_TR_NOOP("Hard IVTC Removal"),sizeof(elems)/sizeof(diaElem *),elems)) - { - _lastRemoved=0xFFFFFFF; - return 1; - } - return 0; -} -/*************************************/ -char *vidHardPDRemoval::printConf (void) -{ - ADM_FILTER_DECLARE_CONF( " Field Unblend Thresh:%d Noise:%d",_param->threshold,_param->noise); -} -static void hint(ADMImage *img) -{ - unsigned int hint; - - hint= PROGRESSIVE; - - hint |= IN_PATTERN; - - PutHintingData(YPLANE(img), hint); - -} -#define MAX_BLOCKS 50 -/*************************************/ -vidHardPDRemoval::vidHardPDRemoval (AVDMGenericVideoStream * in, CONFcouple * couples) -{ - - _in = in; - memcpy (&_info, _in->getInfo (), sizeof (_info)); - _info.encoding = 1; - vidCache = new VideoCache (10, in); - _uncompressed=new ADMImage(_info.width,_info.height); - cand1=new ADMImage(_info.width,_info.height); - cand2=new ADMImage(_info.width,_info.height); - rebuild=new ADMImage(_info.width,_info.height); - - _param=new BLEND_REMOVER_PARAM; - _lastRemoved=0xFFFFFFF; - if(couples) - { -#undef GET -#define GET(x) couples->getCouple(#x,&(_param->x)) - GET (threshold); - GET (show); - GET (noise); - GET (identical); - } - else - { - _param->threshold=10; - _param->show=0; - _param->noise=5; - _param->identical=2; - } -} -//____________________________________________________________________ -vidHardPDRemoval::~vidHardPDRemoval () -{ - - delete vidCache; - vidCache = NULL; - delete _uncompressed; - _uncompressed=NULL; - delete _param; - _param=NULL; - delete cand1; - delete cand2; - delete rebuild; - cand1=NULL; - cand2=NULL; - rebuild=NULL; -} - - - - -/* - - src=blend of srcP and R => src= 1/2(srcP+R) - 2*src-srcP=R - - srcN=blend of srcNN and R => srcN=1/2 (srcNN+R) - 2*srcN-srcNN=R - -*/ - -static uint8_t tinyRestore(uint8_t *dst, uint8_t *srcP, uint8_t *src,uint8_t *srcN,uint8_t *srcNN,uint32_t w, uint32_t h) -{ - - -uint8_t *s,*sp,*sn,*snn,*d1; -int a1,a2,a3,a4,sum,delta; - - sp=srcP; - s=src; - sn=srcN; - snn=srcNN; - - d1=dst; - - for(int y=0;y<h;y++) - for(int x=0;x<w;x++) - { - a1=*sp; - a2=*s; - a3=*sn; - a4=*snn; - - sum=2*a2+2*a3-a1-a4; - sum=sum/2; - - a1=sum; - - if(a1<0) a1=0; - if(a1>255) a1=255; - *d1=a1; - - s++; - sp++; - sn++; - snn++; - d1++; - } - return 1; -} -#ifdef ADM_CPU_X86 -static uint8_t tinyRestoreMMX(uint8_t *dst, uint8_t *srcP, uint8_t *src,uint8_t *srcN,uint8_t *srcNN,uint32_t w, uint32_t h) -{ - - -uint8_t *s,*sp,*sn,*snn,*d1; -int a1,a2,a3,a4,sum,delta,l,ll; - - sp=srcP; - s=src; - sn=srcN; - snn=srcNN; - - d1=dst; - - l=w*h; - ll=l>>2; -#ifdef GCC_2_95_X - __asm__( - "pxor %mm7,%mm7" - :: - ); -#else - __asm__( - "pxor %%mm7,%%mm7" - :: - ); -#endif - for(int x=0;x<ll;x++) - { - __asm__( - "movd (%0),%%mm0 \n" - "movd (%1),%%mm1 \n" - "movd (%2),%%mm2 \n" - "movd (%3),%%mm3 \n" - "punpcklbw %%mm7,%%mm0 \n" - "punpcklbw %%mm7,%%mm1 \n" - "punpcklbw %%mm7,%%mm2 \n" - "punpcklbw %%mm7,%%mm3 \n" //sum=2*m1+2*m2-m0-m3; - - "paddw %%mm2,%%mm1 \n" - "paddw %%mm1,%%mm1 \n" - "paddw %%mm3,%%mm0 \n" - - "psubusw %%mm0,%%mm1 \n" // mm1=sum - "psraw $1,%%mm1 \n" //2 - "packuswb %%mm1, %%mm1\n" - "movd %%mm1,(%4) \n" - - : : "r" (sp),"r" (s),"r"(sn),"r"(snn),"r"(d1) - ); - - s+=4; - sp+=4; - sn+=4; - snn+=4; - d1+=4; - } - if(l&3) tinyRestore(d1, sp, s,sn,snn,l&3, 1); - return 1; -} -#endif - -static uint8_t restore(ADMImage *tgt,ADMImage *srcP,ADMImage *src,ADMImage *srcN,ADMImage *srcNN) -{ -int delta; -uint32_t ww,hh; -uint8_t *s1,*s2,*d1; -int a1,a2,t1; - -#ifdef ADM_CPU_X86 - if(CpuCaps::hasMMX()) - { - tinyRestoreMMX(YPLANE(tgt),YPLANE(srcP),YPLANE(src),YPLANE(srcN),YPLANE(srcNN),tgt->_width,tgt->_height); - tinyRestoreMMX(UPLANE(tgt),UPLANE(srcP),UPLANE(src),UPLANE(srcN),UPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); - tinyRestoreMMX(VPLANE(tgt),VPLANE(srcP),VPLANE(src),VPLANE(srcN),VPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); - return 1; - } -#endif - - tinyRestore(YPLANE(tgt),YPLANE(srcP),YPLANE(src),YPLANE(srcN),YPLANE(srcNN),tgt->_width,tgt->_height); - tinyRestore(UPLANE(tgt),UPLANE(srcP),UPLANE(src),UPLANE(srcN),UPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); - tinyRestore(VPLANE(tgt),VPLANE(srcP),VPLANE(src),VPLANE(srcN),VPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); - return 1; - - -} - -uint8_t vidHardPDRemoval::getFrameNumberNoAlloc (uint32_t inframe, - uint32_t * len, - ADMImage * data, uint32_t * flags) -{ - - - ADMImage *srcP,*srcN,*srcNN,*src,*final,*display; - float distMerged, distN,distP,distM,distR,skip=0; - char txt[255]; - - if(inframe>= _info.nb_frames) return 0; - if(inframe<1 || inframe>inframe>_info.nb_frames-3 ) - { - skip=1; - } - if(inframe>_lastRemoved+1 && inframe<_lastRemoved+5 ) - { - skip=1; - } - - if(skip) - { - data->duplicate(vidCache->getImage(inframe)); - hint(data); - vidCache->unlockAll(); - return 1; - } - - if(_lastRemoved==inframe-1) - { - data->duplicate(rebuild); - hint(data); - if(_param->show&&inframe) - { - sprintf(txt," Telecined 2"); - drawString(data,2,4,txt); - } - - return 1; - } - - //data->duplicate(rebuild); - - srcP=vidCache->getImage(inframe-1); - src=vidCache->getImage(inframe); - srcN=vidCache->getImage(inframe+1); - srcNN=vidCache->getImage(inframe+2); - - if(!src || !srcP || !srcN || !srcNN) - { - data->duplicate(vidCache->getImage(inframe)); - vidCache->unlockAll(); - return 1; - } - - // Let's rebuild the pseudo R, where we have A AR RB B - // If then we got R1 very close to R2, and that AR is very close to src - // Decide it is hard telecined (frame blending) -#if 1 - restore(rebuild,srcP,src,srcN,srcNN); -#else - cand1->substract(src,srcP); - cand2->substract(srcN,srcNN); - rebuild->merge(cand1,cand2); -#endif -#if 0 - data->duplicate(rebuild); - vidCache->unlockAll(); - return 1; -#endif - - // And remerge... - cand1->merge(srcP,rebuild); - cand2->merge(srcNN,rebuild); - - distP=ADMImage::lumaDiff(cand1,src,_param->noise); - distN=ADMImage::lumaDiff(cand2,srcN,_param->noise); - distM=ADMImage::lumaDiff(src,srcP,_param->noise); - distR=ADMImage::lumaDiff(src,srcN,_param->noise); - - - - double medium; - - if(distM>1&&distR>1) - { - if(distM>distR) medium=distR; - else medium=distM; - //medium=min(distM,distR); - - medium/=100; - distN/=medium; - distP/=medium; - distR/=medium; - - } - - medium=medium/(_info.width*_info.height); - medium*=1000; - - if(medium<_param->identical) - { - data->duplicate(src); - vidCache->unlockAll(); - if(_param->show) - { - sprintf(txt," %% %02.1f : Identical",medium); - drawString(data,2,3,txt); - - } - return 1; - } - double mn; - - if(inframe == _lastRemoved+5) - { - distN=(distN*7)/10; - distP=(distP*7)/10; - - } - //data->duplicate(src); - if(distN<_param->threshold && distP<_param->threshold) - { - data->duplicate(rebuild); - hint(data); - _lastRemoved=inframe; - if(_param->show && inframe == _lastRemoved+5) - { - sprintf(txt," Fav"); - drawString(data,2,5,txt); - } - } - else - data->duplicate(src); - if(_param->show) - { - display=data; - - sprintf(txt," N %02.1f",distN); - drawString(display,2,0,txt); - - sprintf(txt," P %02.1f",distP); - drawString(display,2,1,txt); - - sprintf(txt," R %02.1f",distR); - drawString(display,2,2,txt); - - sprintf(txt," %% %02.1f",medium); - drawString(display,2,3,txt); - - if(_lastRemoved==inframe) - { - sprintf(txt," Telecined 1",distP); - drawString(display,2,4,txt); - } - } - - - - vidCache->unlockAll(); - return 1; -} -uint8_t vidHardPDRemoval::getCoupledConf (CONFcouple ** couples) -{ - - ADM_assert (_param); - *couples = new CONFcouple (4); -#undef CSET -#define CSET(x) (*couples)->setCouple(#x,(_param->x)) - CSET (threshold); - CSET (show); - CSET (noise); - CSET (identical); - - return 1; -} - - -//EOF +/*************************************************************************** + + Hard ivtc removal for image + + A B C D E -> A BC CD D E + + copyright : (C) 2005 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_default.h" +#include "ADM_videoFilterDynamic.h" + +#include <math.h> + +#include "ADM_videoFilter.h" + +#include "DIA_enter.h" +#include "DIA_factory.h" + +#define MUL 1 +// Set it to 2 for post separate field + +#include "ADM_vidBlendRemoval_param.h" + +#define PROGRESSIVE 0x00000001 +#define MAGIC_NUMBER (0xdeadbeef) +#define IN_PATTERN 0x00000002 + +class vidHardPDRemoval:public AVDMGenericVideoStream +{ + + protected: + virtual char *printConf ( void ); + VideoCache *vidCache; + BLEND_REMOVER_PARAM *_param; + uint32_t _lastRemoved; + ADMImage *cand1,*cand2,*rebuild; + public: + + vidHardPDRemoval ( AVDMGenericVideoStream * in, CONFcouple * setup ); + virtual ~vidHardPDRemoval (); + virtual uint8_t getFrameNumberNoAlloc ( uint32_t frame, uint32_t * len, + ADMImage * data, uint32_t * flags ); + uint8_t configure ( AVDMGenericVideoStream * instream ); + virtual uint8_t getCoupledConf ( CONFcouple ** couples ); + +}; +//*************************** +static FILTER_PARAM field_unblend_template = + { 4,"threshold","show","noise","identical"}; + +VF_DEFINE_FILTER ( vidHardPDRemoval,field_unblend_template, + hardivtcremove, + QT_TR_NOOP ( ""Hard pulldown removal"" ), + 1, + VF_ITERLACING, + QT_TR_NOOP ( "Remove IVTC that has been analog captured or resized.") ); + +//************************************* +uint8_t vidHardPDRemoval::configure (AVDMGenericVideoStream * in) +{ + _in=in; + +#define PX(x) &(_param->x) + + diaElemUInteger thresh(PX(threshold),QT_TR_NOOP("_Threshold:"),0,99, + QT_TR_NOOP("If value is smaller than threshold it is considered valid." + " Smaller value might mean more false positive")); + diaElemUInteger noise(PX(noise),QT_TR_NOOP("_Noise:"),0,99,QT_TR_NOOP("If pixels are closer than noise, they are considered to be the same")); + diaElemUInteger identical(PX(identical),QT_TR_NOOP("_Identical:"),0,99,QT_TR_NOOP("If metric is less than identical, images are considered identical")); + diaElemToggle show(PX(show),QT_TR_NOOP("_Show metrics"),QT_TR_NOOP("Show metric in image (debug)")); + + diaElem *elems[]={&thresh,&noise,&identical,&show}; + + if( diaFactoryRun(QT_TR_NOOP("Hard IVTC Removal"),sizeof(elems)/sizeof(diaElem *),elems)) + { + _lastRemoved=0xFFFFFFF; + return 1; + } + return 0; +} +/*************************************/ +char *vidHardPDRemoval::printConf (void) +{ + ADM_FILTER_DECLARE_CONF( " Field Unblend Thresh:%d Noise:%d",_param->threshold,_param->noise); +} +static void hint(ADMImage *img) +{ + unsigned int hint; + + hint= PROGRESSIVE; + + hint |= IN_PATTERN; + + PutHintingData(YPLANE(img), hint); + +} +#define MAX_BLOCKS 50 +/*************************************/ +vidHardPDRemoval::vidHardPDRemoval (AVDMGenericVideoStream * in, CONFcouple * couples) +{ + + _in = in; + memcpy (&_info, _in->getInfo (), sizeof (_info)); + _info.encoding = 1; + vidCache = new VideoCache (10, in); + _uncompressed=new ADMImage(_info.width,_info.height); + cand1=new ADMImage(_info.width,_info.height); + cand2=new ADMImage(_info.width,_info.height); + rebuild=new ADMImage(_info.width,_info.height); + + _param=new BLEND_REMOVER_PARAM; + _lastRemoved=0xFFFFFFF; + if(couples) + { +#undef GET +#define GET(x) couples->getCouple(#x,&(_param->x)) + GET (threshold); + GET (show); + GET (noise); + GET (identical); + } + else + { + _param->threshold=10; + _param->show=0; + _param->noise=5; + _param->identical=2; + } +} +//____________________________________________________________________ +vidHardPDRemoval::~vidHardPDRemoval () +{ + + delete vidCache; + vidCache = NULL; + delete _uncompressed; + _uncompressed=NULL; + delete _param; + _param=NULL; + delete cand1; + delete cand2; + delete rebuild; + cand1=NULL; + cand2=NULL; + rebuild=NULL; +} + + + + +/* + + src=blend of srcP and R => src= 1/2(srcP+R) + 2*src-srcP=R + + srcN=blend of srcNN and R => srcN=1/2 (srcNN+R) + 2*srcN-srcNN=R + +*/ + +static uint8_t tinyRestore(uint8_t *dst, uint8_t *srcP, uint8_t *src,uint8_t *srcN,uint8_t *srcNN,uint32_t w, uint32_t h) +{ + + +uint8_t *s,*sp,*sn,*snn,*d1; +int a1,a2,a3,a4,sum,delta; + + sp=srcP; + s=src; + sn=srcN; + snn=srcNN; + + d1=dst; + + for(int y=0;y<h;y++) + for(int x=0;x<w;x++) + { + a1=*sp; + a2=*s; + a3=*sn; + a4=*snn; + + sum=2*a2+2*a3-a1-a4; + sum=sum/2; + + a1=sum; + + if(a1<0) a1=0; + if(a1>255) a1=255; + *d1=a1; + + s++; + sp++; + sn++; + snn++; + d1++; + } + return 1; +} +#ifdef ADM_CPU_X86 +static uint8_t tinyRestoreMMX(uint8_t *dst, uint8_t *srcP, uint8_t *src,uint8_t *srcN,uint8_t *srcNN,uint32_t w, uint32_t h) +{ + + +uint8_t *s,*sp,*sn,*snn,*d1; +int a1,a2,a3,a4,sum,delta,l,ll; + + sp=srcP; + s=src; + sn=srcN; + snn=srcNN; + + d1=dst; + + l=w*h; + ll=l>>2; +#ifdef GCC_2_95_X + __asm__( + "pxor %mm7,%mm7" + :: + ); +#else + __asm__( + "pxor %%mm7,%%mm7" + :: + ); +#endif + for(int x=0;x<ll;x++) + { + __asm__( + "movd (%0),%%mm0 \n" + "movd (%1),%%mm1 \n" + "movd (%2),%%mm2 \n" + "movd (%3),%%mm3 \n" + "punpcklbw %%mm7,%%mm0 \n" + "punpcklbw %%mm7,%%mm1 \n" + "punpcklbw %%mm7,%%mm2 \n" + "punpcklbw %%mm7,%%mm3 \n" //sum=2*m1+2*m2-m0-m3; + + "paddw %%mm2,%%mm1 \n" + "paddw %%mm1,%%mm1 \n" + "paddw %%mm3,%%mm0 \n" + + "psubusw %%mm0,%%mm1 \n" // mm1=sum + "psraw $1,%%mm1 \n" //2 + "packuswb %%mm1, %%mm1\n" + "movd %%mm1,(%4) \n" + + : : "r" (sp),"r" (s),"r"(sn),"r"(snn),"r"(d1) + ); + + s+=4; + sp+=4; + sn+=4; + snn+=4; + d1+=4; + } + if(l&3) tinyRestore(d1, sp, s,sn,snn,l&3, 1); + return 1; +} +#endif + +static uint8_t restore(ADMImage *tgt,ADMImage *srcP,ADMImage *src,ADMImage *srcN,ADMImage *srcNN) +{ +int delta; +uint32_t ww,hh; +uint8_t *s1,*s2,*d1; +int a1,a2,t1; + +#ifdef ADM_CPU_X86 + if(CpuCaps::hasMMX()) + { + tinyRestoreMMX(YPLANE(tgt),YPLANE(srcP),YPLANE(src),YPLANE(srcN),YPLANE(srcNN),tgt->_width,tgt->_height); + tinyRestoreMMX(UPLANE(tgt),UPLANE(srcP),UPLANE(src),UPLANE(srcN),UPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); + tinyRestoreMMX(VPLANE(tgt),VPLANE(srcP),VPLANE(src),VPLANE(srcN),VPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); + return 1; + } +#endif + + tinyRestore(YPLANE(tgt),YPLANE(srcP),YPLANE(src),YPLANE(srcN),YPLANE(srcNN),tgt->_width,tgt->_height); + tinyRestore(UPLANE(tgt),UPLANE(srcP),UPLANE(src),UPLANE(srcN),UPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); + tinyRestore(VPLANE(tgt),VPLANE(srcP),VPLANE(src),VPLANE(srcN),VPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); + return 1; + + +} + +uint8_t vidHardPDRemoval::getFrameNumberNoAlloc (uint32_t inframe, + uint32_t * len, + ADMImage * data, uint32_t * flags) +{ + + + ADMImage *srcP,*srcN,*srcNN,*src,*final,*display; + float distMerged, distN,distP,distM,distR,skip=0; + char txt[255]; + + if(inframe>= _info.nb_frames) return 0; + if(inframe<1 || inframe>inframe>_info.nb_frames-3 ) + { + skip=1; + } + if(inframe>_lastRemoved+1 && inframe<_lastRemoved+5 ) + { + skip=1; + } + + if(skip) + { + data->duplicate(vidCache->getImage(inframe)); + hint(data); + vidCache->unlockAll(); + return 1; + } + + if(_lastRemoved==inframe-1) + { + data->duplicate(rebuild); + hint(data); + if(_param->show&&inframe) + { + sprintf(txt," Telecined 2"); + drawString(data,2,4,txt); + } + + return 1; + } + + //data->duplicate(rebuild); + + srcP=vidCache->getImage(inframe-1); + src=vidCache->getImage(inframe); + srcN=vidCache->getImage(inframe+1); + srcNN=vidCache->getImage(inframe+2); + + if(!src || !srcP || !srcN || !srcNN) + { + data->duplicate(vidCache->getImage(inframe)); + vidCache->unlockAll(); + return 1; + } + + // Let's rebuild the pseudo R, where we have A AR RB B + // If then we got R1 very close to R2, and that AR is very close to src + // Decide it is hard telecined (frame blending) +#if 1 + restore(rebuild,srcP,src,srcN,srcNN); +#else + cand1->substract(src,srcP); + cand2->substract(srcN,srcNN); + rebuild->merge(cand1,cand2); +#endif +#if 0 + data->duplicate(rebuild); + vidCache->unlockAll(); + return 1; +#endif + + // And remerge... + cand1->merge(srcP,rebuild); + cand2->merge(srcNN,rebuild); + + distP=ADMImage::lumaDiff(cand1,src,_param->noise); + distN=ADMImage::lumaDiff(cand2,srcN,_param->noise); + distM=ADMImage::lumaDiff(src,srcP,_param->noise); + distR=ADMImage::lumaDiff(src,srcN,_param->noise); + + + + double medium; + + if(distM>1&&distR>1) + { + if(distM>distR) medium=distR; + else medium=distM; + //medium=min(distM,distR); + + medium/=100; + distN/=medium; + distP/=medium; + distR/=medium; + + } + + medium=medium/(_info.width*_info.height); + medium*=1000; + + if(medium<_param->identical) + { + data->duplicate(src); + vidCache->unlockAll(); + if(_param->show) + { + sprintf(txt," %% %02.1f : Identical",medium); + drawString(data,2,3,txt); + + } + return 1; + } + double mn; + + if(inframe == _lastRemoved+5) + { + distN=(distN*7)/10; + distP=(distP*7)/10; + + } + //data->duplicate(src); + if(distN<_param->threshold && distP<_param->threshold) + { + data->duplicate(rebuild); + hint(data); + _lastRemoved=inframe; + if(_param->show && inframe == _lastRemoved+5) + { + sprintf(txt," Fav"); + drawString(data,2,5,txt); + } + } + else + data->duplicate(src); + if(_param->show) + { + display=data; + + sprintf(txt," N %02.1f",distN); + drawString(display,2,0,txt); + + sprintf(txt," P %02.1f",distP); + drawString(display,2,1,txt); + + sprintf(txt," R %02.1f",distR); + drawString(display,2,2,txt); + + sprintf(txt," %% %02.1f",medium); + drawString(display,2,3,txt); + + if(_lastRemoved==inframe) + { + sprintf(txt," Telecined 1",distP); + drawString(display,2,4,txt); + } + } + + + + vidCache->unlockAll(); + return 1; +} +uint8_t vidHardPDRemoval::getCoupledConf (CONFcouple ** couples) +{ + + ADM_assert (_param); + *couples = new CONFcouple (4); +#undef CSET +#define CSET(x) (*couples)->setCouple(#x,(_param->x)) + CSET (threshold); + CSET (show); + CSET (noise); + CSET (identical); + + return 1; +} + + +//EOF
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/PulldownRemoval/ADM_vidFieldUnblend.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/PulldownRemoval/ADM_vidFieldUnblend.cpp
Changed
@@ -1,520 +1,520 @@ -/*************************************************************************** - - Hard ivtc removal for image - - A B C D E -> A BC CD D E - - copyright : (C) 2005 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include "config.h" -#include <string.h> -#include "ADM_default.h" -#include <math.h> - -#include "DIA_coreToolkit.h" -#include "ADM_editor/ADM_edit.hxx" -#include "ADM_videoFilter.h" - - -#include "DIA_enter.h" - -#define MUL 1 -// Set it to 2 for post separate field - -typedef struct HARD_IVTC_PARAM -{ - uint32_t threshold; - uint32_t noise; - uint32_t show; -}HARD_IVTC_PARAM; - -class vidHardPDRemoval:public AVDMGenericVideoStream -{ - -protected: - virtual char *printConf (void); - VideoCache *vidCache; - HARD_IVTC_PARAM *_param; - uint32_t _lastRemoved; - ADMImage *cand1,*cand2,*rebuild; -public: - - vidHardPDRemoval (AVDMGenericVideoStream * in, CONFcouple * setup); - virtual ~vidHardPDRemoval (); - virtual uint8_t getFrameNumberNoAlloc (uint32_t frame, uint32_t * len, - ADMImage * data, uint32_t * flags); - uint8_t configure (AVDMGenericVideoStream * instream); - virtual uint8_t getCoupledConf (CONFcouple ** couples); - -}; - -static FILTER_PARAM field_unblend_template = - { 3,"threshold","show","noise"}; - -BUILD_CREATE (hardivtc_create, vidHardPDRemoval); -SCRIPT_CREATE (hardivtc_script, vidHardPDRemoval, field_unblend_template); -//************************************* -uint8_t vidHardPDRemoval::configure (AVDMGenericVideoStream * in) -{ -int v,w; - _param->show=GUI_YesNo(QT_TR_NOOP("Metrics"),QT_TR_NOOP("Do you want to print metrics on screen ?" )); - v=_param->threshold; - w=_param->noise; - if(DIA_GetIntegerValue(&v, 2, 99,"Treshold","Treshold value (smaller = harder to match)")) - { - if(DIA_GetIntegerValue(&w, 2, 99,"Noise","Noise threshold")) - { - _param->threshold=v; - _param->noise=w; - _lastRemoved=0xFFFF; - return 1; - } - } - return 0; -} -/*************************************/ -char *vidHardPDRemoval::printConf (void) -{ - ADM_FILTER_DECLARE_CONF(" Field Unblend Thresh:%d Noise:%d",_param->threshold,_param->noise); -} - -#define MAX_BLOCKS 50 -/*************************************/ -vidHardPDRemoval::vidHardPDRemoval (AVDMGenericVideoStream * in, CONFcouple * couples) -{ - - _in = in; - memcpy (&_info, _in->getInfo (), sizeof (_info)); - _info.encoding = 1; - vidCache = new VideoCache (10, in); - _uncompressed=new ADMImage(_info.width,_info.height); - cand1=new ADMImage(_info.width,_info.height); - cand2=new ADMImage(_info.width,_info.height); - rebuild=new ADMImage(_info.width,_info.height); - - _param=new HARD_IVTC_PARAM; - _lastRemoved=0xFFFF; - if(couples) - { -#undef GET -#define GET(x) couples->getCouple(#x,&(_param->x)) - GET (threshold); - GET (show); - GET (noise); - } - else - { - _param->threshold=10; - _param->show=0; - _param->noise=5; - } -} -//____________________________________________________________________ -vidHardPDRemoval::~vidHardPDRemoval () -{ - - delete vidCache; - vidCache = NULL; - delete _uncompressed; - _uncompressed=NULL; - delete _param; - _param=NULL; - delete cand1; - delete cand2; - delete rebuild; - cand1=NULL; - cand2=NULL; - rebuild=NULL; -} -static void merge(ADMImage *src1,ADMImage *src2,ADMImage *tgt) -{ -uint32_t ww,hh; -uint8_t *s1,*s2,*out; -int o; - - s1=YPLANE(src1); - s2=YPLANE(src2); - out=YPLANE(tgt); - ww=src1->_width; - hh=src1->_height; - for(int y=0;y<hh;y++) - for(int x=0;x<ww;x++) - { - o=*s1+*s2; - o>>=1; - *out=o; - s1++; - s2++; - out++; - - } - - - - -} -static float computeDiff(ADMImage *src1,ADMImage *src2,uint32_t noise) -{ -float df=0; -int delta; -uint32_t ww,hh; -uint8_t *s1,*s2; - - s1=YPLANE(src1); - s2=YPLANE(src2); - ww=src1->_width; - hh=src1->_height; - - for(int y=0;y<hh;y++) - for(int x=0;x<ww;x++) - { - delta=abs(*s1-*s2); - if(delta>noise) - df+=delta; - s1++; - s2++; - - } - return df; -} -static float computeDiff2(ADMImage *src1,ADMImage *src2,ADMImage *cand) -{ -float df=0; -int delta; -uint32_t ww,hh; -uint8_t *s1,*s2,*d1; -int a1,a2,t1; - s1=YPLANE(src1); - s2=YPLANE(src2); - - d1=YPLANE(cand); - ww=src1->_width; - hh=src1->_height; - - for(int y=0;y<hh;y++) - for(int x=0;x<ww;x++) - { - a1=*s1; - a2=*s2; - t1=*d1; - if(a1==a2) ; - else - if(a1>a2) - { - if(t1 <=a1 && t1>=a2) df+=1; - else df-=1; - }else - if(t1 <=a2 && t1>=a1) df+=1; - else df-=1; - s1++; - s2++; - d1++; - } - return df; -} - -// so srcR=2*src-srcP -static uint8_t tinyUnblend(uint8_t *dst, uint8_t *src1, uint8_t *src2,uint32_t w, uint32_t h) -{ -int delta; -uint32_t ww,hh; -uint8_t *s1,*s2,*d1; -int a1,a2; - s1=src1; - s2=src2; - - d1=dst; - ww=w; - hh=h; - - for(int y=0;y<hh;y++) - for(int x=0;x<ww;x++) - { - a1=*s1; - a2=*s2; - a1=2*a1-a2; - if(a1<0) a1=0; - if(a1>255) a1=255; - *d1=a1; - - s1++; - s2++; - d1++; - } - return 1; -} -static uint8_t tinyAverage(uint8_t *dst, uint8_t *src1, uint8_t *src2,uint32_t w, uint32_t h) -{ -int delta; -uint32_t ww,hh; -uint8_t *s1,*s2,*d1; -int a1,a2; - s1=src1; - s2=src2; - - d1=dst; - ww=w; - hh=h; - - for(int y=0;y<hh;y++) - for(int x=0;x<ww;x++) - { - a1=*s1; - a2=*s2; - a1=a1+a2; - a1>>=1; - if(a1<0) a1=0; - if(a1>255) a1=255; - *d1=a1; - - s1++; - s2++; - d1++; - } - return 1; -} - -/* - - src=blend of srcP and R => src= 1/2(srcP+R) - 2*src-srcP=R - - srcN=blend of srcNN and R => srcN=1/2 (srcNN+R) - 2*srcN-srcNN=R - -*/ - -static uint8_t tinyRestore(uint8_t *dst, uint8_t *srcP, uint8_t *src,uint8_t *srcN,uint8_t *srcNN,uint32_t w, uint32_t h) -{ - - -uint8_t *s,*sp,*sn,*snn,*d1; -int a1,a2,a3,a4,sum,delta; - - sp=srcP; - s=src; - sn=srcN; - snn=srcNN; - - d1=dst; - - for(int y=0;y<h;y++) - for(int x=0;x<w;x++) - { - a1=*sp; - a2=*s; - a3=*sn; - a4=*snn; - - sum=2*a2+2*a3-a1-a4; - sum=sum/2; - - a1=sum; - - if(a1<0) a1=0; - if(a1>255) a1=255; - *d1=a1; - - s++; - sp++; - sn++; - snn++; - d1++; - } - return 1; -} - -static uint8_t unblend(ADMImage *tgt,ADMImage *src,ADMImage *srcP) -{ -int delta; -uint32_t ww,hh; -uint8_t *s1,*s2,*d1; -int a1,a2,t1; - - tinyUnblend(YPLANE(tgt),YPLANE(src),YPLANE(srcP),tgt->_width,tgt->_height); - tinyUnblend(UPLANE(tgt),UPLANE(src),UPLANE(srcP),tgt->_width>>1,tgt->_height>>1); - tinyUnblend(VPLANE(tgt),VPLANE(src),VPLANE(srcP),tgt->_width>>1,tgt->_height>>1); - return 1; - - -} -static uint8_t averageF(ADMImage *tgt,ADMImage *src,ADMImage *srcP) -{ -int delta; -uint32_t ww,hh; -uint8_t *s1,*s2,*d1; -int a1,a2,t1; - - tinyAverage(YPLANE(tgt),YPLANE(src),YPLANE(srcP),tgt->_width,tgt->_height); - tinyAverage(UPLANE(tgt),UPLANE(src),UPLANE(srcP),tgt->_width>>1,tgt->_height>>1); - tinyAverage(VPLANE(tgt),VPLANE(src),VPLANE(srcP),tgt->_width>>1,tgt->_height>>1); - return 1; - - -} -static uint8_t restore(ADMImage *tgt,ADMImage *srcP,ADMImage *src,ADMImage *srcN,ADMImage *srcNN) -{ -int delta; -uint32_t ww,hh; -uint8_t *s1,*s2,*d1; -int a1,a2,t1; - - tinyRestore(YPLANE(tgt),YPLANE(srcP),YPLANE(src),YPLANE(srcN),YPLANE(srcNN),tgt->_width,tgt->_height); - tinyRestore(UPLANE(tgt),UPLANE(srcP),UPLANE(src),UPLANE(srcN),UPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); - tinyRestore(VPLANE(tgt),VPLANE(srcP),VPLANE(src),VPLANE(srcN),VPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); - return 1; - - -} - -uint8_t vidHardPDRemoval::getFrameNumberNoAlloc (uint32_t inframe, - uint32_t * len, - ADMImage * data, uint32_t * flags) -{ - - - ADMImage *srcP,*srcN,*srcNN,*src,*final,*display; - float distMerged, distN,distP,distM,distR; - char txt[255]; - if(inframe>= _info.nb_frames) return 0; - if(inframe<1 || inframe>inframe>_info.nb_frames-2 ) - { - data->duplicate(vidCache->getImage(inframe)); - vidCache->unlockAll(); - return 1; - } - if(_lastRemoved==inframe-1) - { - data->duplicate(rebuild); - if(_param->show&&inframe) - { - sprintf(txt," Telecined 2"); - drawString(data,2,4,txt); - } - - return 1; - } - - data->duplicate(rebuild); - - srcP=vidCache->getImage(inframe-1); - src=vidCache->getImage(inframe); - srcN=vidCache->getImage(inframe+1); - srcNN=vidCache->getImage(inframe+2); - - // Let's rebuild the pseudo R, where we have A AR RB B - // If then we got R1 very close to R2, and that AR is very close to src - // Decide it is hard telecined (frame blending) -#if 1 - restore(rebuild,srcP,src,srcN,srcNN); -#else - unblend(cand1,src,srcP); - unblend(cand2,srcN,srcNN); - averageF(rebuild,cand1,cand2); -#endif -#if 0 - data->duplicate(rebuild); - vidCache->unlockAll(); - return 1; -#endif - - // And remerge... - averageF(cand1,srcP,rebuild); - averageF(cand2,srcNN,rebuild); - - distP=computeDiff(cand1,src,_param->noise); - distN=computeDiff(cand2,srcN,_param->noise); - distM=computeDiff(src,srcP,_param->noise); - distR=computeDiff(src,srcN,_param->noise); - - - - double medium; - - if(distM>1&&distR>1) - { - if(distM>distR) medium=distR; - else medium=distM; - //medium=min(distM,distR); - - medium/=100; - distN/=medium; - distP/=medium; - distR/=medium; - - } - - medium=medium/(_info.width*_info.height); - double mn; - - if(inframe == _lastRemoved+5) - { - distN=(distN*7)/10; - distP=(distP*7)/10; - - } - //data->duplicate(src); - if(distN<_param->threshold && distP<_param->threshold) - { - data->duplicate(rebuild); - _lastRemoved=inframe; - if(_param->show && inframe == _lastRemoved+5) - { - sprintf(txt," Fav"); - drawString(data,2,5,txt); - } - } - else - data->duplicate(src); - if(_param->show) - { - display=data; - - sprintf(txt," N %02.1f",distN); - drawString(display,2,0,txt); - - sprintf(txt," P %02.1f",distP); - drawString(display,2,1,txt); - - sprintf(txt," R %02.1f",distR); - drawString(display,2,2,txt); - - - if(_lastRemoved==inframe) - { - sprintf(txt," Telecined 1",distP); - drawString(display,2,4,txt); - } - } - - - - vidCache->unlockAll(); - return 1; -} -uint8_t vidHardPDRemoval::getCoupledConf (CONFcouple ** couples) -{ - - ADM_assert (_param); - *couples = new CONFcouple (3); -#undef CSET -#define CSET(x) (*couples)->setCouple(#x,(_param->x)) - CSET (threshold); - CSET (show); - CSET (noise); - - return 1; -} - - -//EOF +/*************************************************************************** + + Hard ivtc removal for image + + A B C D E -> A BC CD D E + + copyright : (C) 2005 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "config.h" +#include <string.h> +#include "ADM_default.h" +#include <math.h> + +#include "DIA_coreToolkit.h" +#include "ADM_editor/ADM_edit.hxx" +#include "ADM_videoFilter.h" + + +#include "DIA_enter.h" + +#define MUL 1 +// Set it to 2 for post separate field + +typedef struct HARD_IVTC_PARAM +{ + uint32_t threshold; + uint32_t noise; + uint32_t show; +}HARD_IVTC_PARAM; + +class vidHardPDRemoval:public AVDMGenericVideoStream +{ + +protected: + virtual char *printConf (void); + VideoCache *vidCache; + HARD_IVTC_PARAM *_param; + uint32_t _lastRemoved; + ADMImage *cand1,*cand2,*rebuild; +public: + + vidHardPDRemoval (AVDMGenericVideoStream * in, CONFcouple * setup); + virtual ~vidHardPDRemoval (); + virtual uint8_t getFrameNumberNoAlloc (uint32_t frame, uint32_t * len, + ADMImage * data, uint32_t * flags); + uint8_t configure (AVDMGenericVideoStream * instream); + virtual uint8_t getCoupledConf (CONFcouple ** couples); + +}; + +static FILTER_PARAM field_unblend_template = + { 3,"threshold","show","noise"}; + +BUILD_CREATE (hardivtc_create, vidHardPDRemoval); +SCRIPT_CREATE (hardivtc_script, vidHardPDRemoval, field_unblend_template); +//************************************* +uint8_t vidHardPDRemoval::configure (AVDMGenericVideoStream * in) +{ +int v,w; + _param->show=GUI_YesNo(QT_TR_NOOP("Metrics"),QT_TR_NOOP("Do you want to print metrics on screen ?" )); + v=_param->threshold; + w=_param->noise; + if(DIA_GetIntegerValue(&v, 2, 99,"Treshold","Treshold value (smaller = harder to match)")) + { + if(DIA_GetIntegerValue(&w, 2, 99,"Noise","Noise threshold")) + { + _param->threshold=v; + _param->noise=w; + _lastRemoved=0xFFFF; + return 1; + } + } + return 0; +} +/*************************************/ +char *vidHardPDRemoval::printConf (void) +{ + ADM_FILTER_DECLARE_CONF(" Field Unblend Thresh:%d Noise:%d",_param->threshold,_param->noise); +} + +#define MAX_BLOCKS 50 +/*************************************/ +vidHardPDRemoval::vidHardPDRemoval (AVDMGenericVideoStream * in, CONFcouple * couples) +{ + + _in = in; + memcpy (&_info, _in->getInfo (), sizeof (_info)); + _info.encoding = 1; + vidCache = new VideoCache (10, in); + _uncompressed=new ADMImage(_info.width,_info.height); + cand1=new ADMImage(_info.width,_info.height); + cand2=new ADMImage(_info.width,_info.height); + rebuild=new ADMImage(_info.width,_info.height); + + _param=new HARD_IVTC_PARAM; + _lastRemoved=0xFFFF; + if(couples) + { +#undef GET +#define GET(x) couples->getCouple(#x,&(_param->x)) + GET (threshold); + GET (show); + GET (noise); + } + else + { + _param->threshold=10; + _param->show=0; + _param->noise=5; + } +} +//____________________________________________________________________ +vidHardPDRemoval::~vidHardPDRemoval () +{ + + delete vidCache; + vidCache = NULL; + delete _uncompressed; + _uncompressed=NULL; + delete _param; + _param=NULL; + delete cand1; + delete cand2; + delete rebuild; + cand1=NULL; + cand2=NULL; + rebuild=NULL; +} +static void merge(ADMImage *src1,ADMImage *src2,ADMImage *tgt) +{ +uint32_t ww,hh; +uint8_t *s1,*s2,*out; +int o; + + s1=YPLANE(src1); + s2=YPLANE(src2); + out=YPLANE(tgt); + ww=src1->_width; + hh=src1->_height; + for(int y=0;y<hh;y++) + for(int x=0;x<ww;x++) + { + o=*s1+*s2; + o>>=1; + *out=o; + s1++; + s2++; + out++; + + } + + + + +} +static float computeDiff(ADMImage *src1,ADMImage *src2,uint32_t noise) +{ +float df=0; +int delta; +uint32_t ww,hh; +uint8_t *s1,*s2; + + s1=YPLANE(src1); + s2=YPLANE(src2); + ww=src1->_width; + hh=src1->_height; + + for(int y=0;y<hh;y++) + for(int x=0;x<ww;x++) + { + delta=abs(*s1-*s2); + if(delta>noise) + df+=delta; + s1++; + s2++; + + } + return df; +} +static float computeDiff2(ADMImage *src1,ADMImage *src2,ADMImage *cand) +{ +float df=0; +int delta; +uint32_t ww,hh; +uint8_t *s1,*s2,*d1; +int a1,a2,t1; + s1=YPLANE(src1); + s2=YPLANE(src2); + + d1=YPLANE(cand); + ww=src1->_width; + hh=src1->_height; + + for(int y=0;y<hh;y++) + for(int x=0;x<ww;x++) + { + a1=*s1; + a2=*s2; + t1=*d1; + if(a1==a2) ; + else + if(a1>a2) + { + if(t1 <=a1 && t1>=a2) df+=1; + else df-=1; + }else + if(t1 <=a2 && t1>=a1) df+=1; + else df-=1; + s1++; + s2++; + d1++; + } + return df; +} + +// so srcR=2*src-srcP +static uint8_t tinyUnblend(uint8_t *dst, uint8_t *src1, uint8_t *src2,uint32_t w, uint32_t h) +{ +int delta; +uint32_t ww,hh; +uint8_t *s1,*s2,*d1; +int a1,a2; + s1=src1; + s2=src2; + + d1=dst; + ww=w; + hh=h; + + for(int y=0;y<hh;y++) + for(int x=0;x<ww;x++) + { + a1=*s1; + a2=*s2; + a1=2*a1-a2; + if(a1<0) a1=0; + if(a1>255) a1=255; + *d1=a1; + + s1++; + s2++; + d1++; + } + return 1; +} +static uint8_t tinyAverage(uint8_t *dst, uint8_t *src1, uint8_t *src2,uint32_t w, uint32_t h) +{ +int delta; +uint32_t ww,hh; +uint8_t *s1,*s2,*d1; +int a1,a2; + s1=src1; + s2=src2; + + d1=dst; + ww=w; + hh=h; + + for(int y=0;y<hh;y++) + for(int x=0;x<ww;x++) + { + a1=*s1; + a2=*s2; + a1=a1+a2; + a1>>=1; + if(a1<0) a1=0; + if(a1>255) a1=255; + *d1=a1; + + s1++; + s2++; + d1++; + } + return 1; +} + +/* + + src=blend of srcP and R => src= 1/2(srcP+R) + 2*src-srcP=R + + srcN=blend of srcNN and R => srcN=1/2 (srcNN+R) + 2*srcN-srcNN=R + +*/ + +static uint8_t tinyRestore(uint8_t *dst, uint8_t *srcP, uint8_t *src,uint8_t *srcN,uint8_t *srcNN,uint32_t w, uint32_t h) +{ + + +uint8_t *s,*sp,*sn,*snn,*d1; +int a1,a2,a3,a4,sum,delta; + + sp=srcP; + s=src; + sn=srcN; + snn=srcNN; + + d1=dst; + + for(int y=0;y<h;y++) + for(int x=0;x<w;x++) + { + a1=*sp; + a2=*s; + a3=*sn; + a4=*snn; + + sum=2*a2+2*a3-a1-a4; + sum=sum/2; + + a1=sum; + + if(a1<0) a1=0; + if(a1>255) a1=255; + *d1=a1; + + s++; + sp++; + sn++; + snn++; + d1++; + } + return 1; +} + +static uint8_t unblend(ADMImage *tgt,ADMImage *src,ADMImage *srcP) +{ +int delta; +uint32_t ww,hh; +uint8_t *s1,*s2,*d1; +int a1,a2,t1; + + tinyUnblend(YPLANE(tgt),YPLANE(src),YPLANE(srcP),tgt->_width,tgt->_height); + tinyUnblend(UPLANE(tgt),UPLANE(src),UPLANE(srcP),tgt->_width>>1,tgt->_height>>1); + tinyUnblend(VPLANE(tgt),VPLANE(src),VPLANE(srcP),tgt->_width>>1,tgt->_height>>1); + return 1; + + +} +static uint8_t averageF(ADMImage *tgt,ADMImage *src,ADMImage *srcP) +{ +int delta; +uint32_t ww,hh; +uint8_t *s1,*s2,*d1; +int a1,a2,t1; + + tinyAverage(YPLANE(tgt),YPLANE(src),YPLANE(srcP),tgt->_width,tgt->_height); + tinyAverage(UPLANE(tgt),UPLANE(src),UPLANE(srcP),tgt->_width>>1,tgt->_height>>1); + tinyAverage(VPLANE(tgt),VPLANE(src),VPLANE(srcP),tgt->_width>>1,tgt->_height>>1); + return 1; + + +} +static uint8_t restore(ADMImage *tgt,ADMImage *srcP,ADMImage *src,ADMImage *srcN,ADMImage *srcNN) +{ +int delta; +uint32_t ww,hh; +uint8_t *s1,*s2,*d1; +int a1,a2,t1; + + tinyRestore(YPLANE(tgt),YPLANE(srcP),YPLANE(src),YPLANE(srcN),YPLANE(srcNN),tgt->_width,tgt->_height); + tinyRestore(UPLANE(tgt),UPLANE(srcP),UPLANE(src),UPLANE(srcN),UPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); + tinyRestore(VPLANE(tgt),VPLANE(srcP),VPLANE(src),VPLANE(srcN),VPLANE(srcNN),tgt->_width>>1,tgt->_height>>1); + return 1; + + +} + +uint8_t vidHardPDRemoval::getFrameNumberNoAlloc (uint32_t inframe, + uint32_t * len, + ADMImage * data, uint32_t * flags) +{ + + + ADMImage *srcP,*srcN,*srcNN,*src,*final,*display; + float distMerged, distN,distP,distM,distR; + char txt[255]; + if(inframe>= _info.nb_frames) return 0; + if(inframe<1 || inframe>inframe>_info.nb_frames-2 ) + { + data->duplicate(vidCache->getImage(inframe)); + vidCache->unlockAll(); + return 1; + } + if(_lastRemoved==inframe-1) + { + data->duplicate(rebuild); + if(_param->show&&inframe) + { + sprintf(txt," Telecined 2"); + drawString(data,2,4,txt); + } + + return 1; + } + + data->duplicate(rebuild); + + srcP=vidCache->getImage(inframe-1); + src=vidCache->getImage(inframe); + srcN=vidCache->getImage(inframe+1); + srcNN=vidCache->getImage(inframe+2); + + // Let's rebuild the pseudo R, where we have A AR RB B + // If then we got R1 very close to R2, and that AR is very close to src + // Decide it is hard telecined (frame blending) +#if 1 + restore(rebuild,srcP,src,srcN,srcNN); +#else + unblend(cand1,src,srcP); + unblend(cand2,srcN,srcNN); + averageF(rebuild,cand1,cand2); +#endif +#if 0 + data->duplicate(rebuild); + vidCache->unlockAll(); + return 1; +#endif + + // And remerge... + averageF(cand1,srcP,rebuild); + averageF(cand2,srcNN,rebuild); + + distP=computeDiff(cand1,src,_param->noise); + distN=computeDiff(cand2,srcN,_param->noise); + distM=computeDiff(src,srcP,_param->noise); + distR=computeDiff(src,srcN,_param->noise); + + + + double medium; + + if(distM>1&&distR>1) + { + if(distM>distR) medium=distR; + else medium=distM; + //medium=min(distM,distR); + + medium/=100; + distN/=medium; + distP/=medium; + distR/=medium; + + } + + medium=medium/(_info.width*_info.height); + double mn; + + if(inframe == _lastRemoved+5) + { + distN=(distN*7)/10; + distP=(distP*7)/10; + + } + //data->duplicate(src); + if(distN<_param->threshold && distP<_param->threshold) + { + data->duplicate(rebuild); + _lastRemoved=inframe; + if(_param->show && inframe == _lastRemoved+5) + { + sprintf(txt," Fav"); + drawString(data,2,5,txt); + } + } + else + data->duplicate(src); + if(_param->show) + { + display=data; + + sprintf(txt," N %02.1f",distN); + drawString(display,2,0,txt); + + sprintf(txt," P %02.1f",distP); + drawString(display,2,1,txt); + + sprintf(txt," R %02.1f",distR); + drawString(display,2,2,txt); + + + if(_lastRemoved==inframe) + { + sprintf(txt," Telecined 1",distP); + drawString(display,2,4,txt); + } + } + + + + vidCache->unlockAll(); + return 1; +} +uint8_t vidHardPDRemoval::getCoupledConf (CONFcouple ** couples) +{ + + ADM_assert (_param); + *couples = new CONFcouple (3); +#undef CSET +#define CSET(x) (*couples)->setCouple(#x,(_param->x)) + CSET (threshold); + CSET (show); + CSET (noise); + + return 1; +} + + +//EOF
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/Srt/gtk/DIA_srt.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/Srt/gtk/DIA_srt.cpp
Changed
@@ -1,269 +1,269 @@ -/*************************************************************************** - ADM_guiSRT.cpp - description - ------------------- - begin : Wed Dec 18 2002 - copyright : (C) 2002 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ -#include "ADM_toolkitGtk.h" -#include "DIA_flyDialog.h" - - -#include "DIA_fileSel.h" - -#include "ADM_videoFilter.h" - -class ADMfont; -#include "ADM_vidSRT.h" -#include "DIA_flySrtPos.h" -#include "ADM_colorspace.h" - - - -static void read( void ); -static void upload ( void ); -static gboolean slider_update( void ); -static gboolean gui_update( void); -static gboolean gui_draw( void ); -static GtkWidget *create_dialog1 (void); - -static GtkWidget *dialog=NULL; -static flySrtPos *myCrop=NULL; -static int lock=0; - -/** - \fn DIA_srtPos - \brief Dialog that handles subtitle size and position -*/ -int DIA_srtPos(AVDMGenericVideoStream *in,uint32_t *size,uint32_t *position) -{ - uint8_t ret=0; - - uint32_t width,height; - - // Allocate space for green-ised video - width=in->getInfo()->width; - height=in->getInfo()->height; - - dialog=create_dialog1(); - - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, - -1); - - gtk_register_dialog(dialog); - gtk_window_set_title (GTK_WINDOW (dialog), QT_TR_NOOP("Subtitle Size and Position")); - gtk_widget_show(dialog); - - myCrop=new flySrtPos( width, height,in,WID(drawingarea1),WID(hscale1)); - myCrop->param.fontSize=*size; - myCrop->param.position=*position; - - gtk_range_set_range(GTK_RANGE(WID(vscale1)),0,height-1); - - myCrop->upload(); - myCrop->sliderChanged(); - - gtk_signal_connect(GTK_OBJECT(WID(drawingarea1)), "expose_event", - GTK_SIGNAL_FUNC(gui_draw), - NULL); - - gtk_signal_connect (GTK_OBJECT(WID( spinbutton1)), "value_changed", - GTK_SIGNAL_FUNC (gui_update), - NULL); - - gtk_signal_connect (GTK_OBJECT(WID( hscale1)), "value_changed", - GTK_SIGNAL_FUNC (slider_update), - NULL); - - gtk_signal_connect (GTK_OBJECT(WID( vscale1)), "value_changed", - GTK_SIGNAL_FUNC (gui_update), - NULL); - - ret=0; - int response; - response=gtk_dialog_run(GTK_DIALOG(dialog)); - - if(response==GTK_RESPONSE_OK) - { - myCrop->download(); - *size=myCrop->param.fontSize; - *position=myCrop->param.position; - ret=1; - } - gtk_unregister_dialog(dialog); - gtk_widget_destroy(dialog); - delete myCrop; - return ret; -} -/**********************************/ -void read( void ) -{ - myCrop->download(); -} -gboolean slider_update( void ) -{ - myCrop->sliderChanged(); - return true; -} -gboolean gui_update( void) -{ - if(lock) return true; - myCrop->update(); - return true; -} -gboolean gui_draw( void ) -{ - myCrop->display(); - return true; -} - -/******************************/ -#define SPIN_GET(x,y) {y= gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(lookup_widget(dialog,#x))) ;\ - printf(#x":%d\n", y);} - -#define SPIN_SET(x,y) {gtk_spin_button_set_value(GTK_SPIN_BUTTON(lookup_widget(dialog,#x)),(gfloat)y) ; printf(#x":%d\n", y);} - - -uint8_t flySrtPos::upload(void) -{ - SPIN_SET(spinbutton1,param.fontSize); - - int32_t max=_h; - max-=(SRT_MAX_LINE)*param.fontSize; - if(max<0) max=0; - if(param.position>=max) - { - param.position=max; - } - - GtkAdjustment *adj=gtk_range_get_adjustment (GTK_RANGE(WID(vscale1))); - GTK_ADJUSTMENT(adj)->value=param.position; - return 1; -} -uint8_t flySrtPos::download(void) -{ - SPIN_GET(spinbutton1,param.fontSize); - GtkAdjustment *adj=gtk_range_get_adjustment (GTK_RANGE(WID(vscale1))); - param.position=(uint32_t)GTK_ADJUSTMENT(adj)->value; - - int32_t max=_h; - max-=(SRT_MAX_LINE)*param.fontSize; - if(max<0) max=0; - if(param.position>=max) - { - param.position=max; - upload(); - } - - return 1; -} - -/* - Almost straigh out of glade2 - -*/ - -GtkWidget* -create_dialog1 (void) -{ - GtkWidget *dialog1; - GtkWidget *dialog_vbox1; - GtkWidget *vbox1; - GtkWidget *hbox1; - GtkWidget *label1; - GtkObject *spinbutton1_adj; - GtkWidget *spinbutton1; - GtkWidget *hscale1; - GtkWidget *hbox2; - GtkWidget *drawingarea1; - GtkWidget *vscale1; - GtkWidget *dialog_action_area1; - GtkWidget *cancelbutton1; - GtkWidget *okbutton1; - - dialog1 = gtk_dialog_new (); - gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Subtitle Size and Position")); - gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG); - - dialog_vbox1 = GTK_DIALOG (dialog1)->vbox; - gtk_widget_show (dialog_vbox1); - - vbox1 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox1); - gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0); - - hbox1 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox1); - gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 0); - - label1 = gtk_label_new (QT_TR_NOOP("Font Size:")); - gtk_widget_show (label1); - gtk_box_pack_start (GTK_BOX (hbox1), label1, FALSE, FALSE, 0); - - spinbutton1_adj = gtk_adjustment_new (1, 6, 99, 1, 10, 10); - spinbutton1 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton1_adj), 1, 2); - gtk_widget_show (spinbutton1); - gtk_box_pack_start (GTK_BOX (hbox1), spinbutton1, FALSE, FALSE, 0); - gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton1), TRUE); - - hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 99, 1, 1, 1))); - gtk_widget_show (hscale1); - gtk_box_pack_start (GTK_BOX (vbox1), hscale1, FALSE, FALSE, 0); - - hbox2 = gtk_hbox_new (FALSE, 0); - gtk_widget_show (hbox2); - gtk_box_pack_start (GTK_BOX (vbox1), hbox2, TRUE, TRUE, 0); - - drawingarea1 = gtk_drawing_area_new (); - gtk_widget_show (drawingarea1); - gtk_box_pack_start (GTK_BOX (hbox2), drawingarea1, TRUE, TRUE, 0); - - vscale1 = gtk_vscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 100, 1, 1, 1, 1))); - gtk_widget_show (vscale1); - gtk_box_pack_start (GTK_BOX (hbox2), vscale1, FALSE, FALSE, 0); - gtk_scale_set_digits (GTK_SCALE (vscale1), 0); - - dialog_action_area1 = GTK_DIALOG (dialog1)->action_area; - gtk_widget_show (dialog_action_area1); - gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); - - cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); - gtk_widget_show (cancelbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), cancelbutton1, GTK_RESPONSE_CANCEL); - GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT); - - okbutton1 = gtk_button_new_from_stock ("gtk-ok"); - gtk_widget_show (okbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), okbutton1, GTK_RESPONSE_OK); - GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT); - - /* Store pointers to all widgets, for use by lookup_widget(). */ - GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1"); - GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1"); - GLADE_HOOKUP_OBJECT (dialog1, vbox1, "vbox1"); - GLADE_HOOKUP_OBJECT (dialog1, hbox1, "hbox1"); - GLADE_HOOKUP_OBJECT (dialog1, label1, "label1"); - GLADE_HOOKUP_OBJECT (dialog1, spinbutton1, "spinbutton1"); - GLADE_HOOKUP_OBJECT (dialog1, hscale1, "hscale1"); - GLADE_HOOKUP_OBJECT (dialog1, hbox2, "hbox2"); - GLADE_HOOKUP_OBJECT (dialog1, drawingarea1, "drawingarea1"); - GLADE_HOOKUP_OBJECT (dialog1, vscale1, "vscale1"); - GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_action_area1, "dialog_action_area1"); - GLADE_HOOKUP_OBJECT (dialog1, cancelbutton1, "cancelbutton1"); - GLADE_HOOKUP_OBJECT (dialog1, okbutton1, "okbutton1"); - - return dialog1; -} - -//------------------------------- +/*************************************************************************** + ADM_guiSRT.cpp - description + ------------------- + begin : Wed Dec 18 2002 + copyright : (C) 2002 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "ADM_toolkitGtk.h" +#include "DIA_flyDialog.h" + + +#include "DIA_fileSel.h" + +#include "ADM_videoFilter.h" + +class ADMfont; +#include "ADM_vidSRT.h" +#include "DIA_flySrtPos.h" +#include "ADM_colorspace.h" + + + +static void read( void ); +static void upload ( void ); +static gboolean slider_update( void ); +static gboolean gui_update( void); +static gboolean gui_draw( void ); +static GtkWidget *create_dialog1 (void); + +static GtkWidget *dialog=NULL; +static flySrtPos *myCrop=NULL; +static int lock=0; + +/** + \fn DIA_srtPos + \brief Dialog that handles subtitle size and position +*/ +int DIA_srtPos(AVDMGenericVideoStream *in,uint32_t *size,uint32_t *position) +{ + uint8_t ret=0; + + uint32_t width,height; + + // Allocate space for green-ised video + width=in->getInfo()->width; + height=in->getInfo()->height; + + dialog=create_dialog1(); + + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, + -1); + + gtk_register_dialog(dialog); + gtk_window_set_title (GTK_WINDOW (dialog), QT_TR_NOOP("Subtitle Size and Position")); + gtk_widget_show(dialog); + + myCrop=new flySrtPos( width, height,in,WID(drawingarea1),WID(hscale1)); + myCrop->param.fontSize=*size; + myCrop->param.position=*position; + + gtk_range_set_range(GTK_RANGE(WID(vscale1)),0,height-1); + + myCrop->upload(); + myCrop->sliderChanged(); + + gtk_signal_connect(GTK_OBJECT(WID(drawingarea1)), "expose_event", + GTK_SIGNAL_FUNC(gui_draw), + NULL); + + gtk_signal_connect (GTK_OBJECT(WID( spinbutton1)), "value_changed", + GTK_SIGNAL_FUNC (gui_update), + NULL); + + gtk_signal_connect (GTK_OBJECT(WID( hscale1)), "value_changed", + GTK_SIGNAL_FUNC (slider_update), + NULL); + + gtk_signal_connect (GTK_OBJECT(WID( vscale1)), "value_changed", + GTK_SIGNAL_FUNC (gui_update), + NULL); + + ret=0; + int response; + response=gtk_dialog_run(GTK_DIALOG(dialog)); + + if(response==GTK_RESPONSE_OK) + { + myCrop->download(); + *size=myCrop->param.fontSize; + *position=myCrop->param.position; + ret=1; + } + gtk_unregister_dialog(dialog); + gtk_widget_destroy(dialog); + delete myCrop; + return ret; +} +/**********************************/ +void read( void ) +{ + myCrop->download(); +} +gboolean slider_update( void ) +{ + myCrop->sliderChanged(); + return true; +} +gboolean gui_update( void) +{ + if(lock) return true; + myCrop->update(); + return true; +} +gboolean gui_draw( void ) +{ + myCrop->display(); + return true; +} + +/******************************/ +#define SPIN_GET(x,y) {y= gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(lookup_widget(dialog,#x))) ;\ + printf(#x":%d\n", y);} + +#define SPIN_SET(x,y) {gtk_spin_button_set_value(GTK_SPIN_BUTTON(lookup_widget(dialog,#x)),(gfloat)y) ; printf(#x":%d\n", y);} + + +uint8_t flySrtPos::upload(void) +{ + SPIN_SET(spinbutton1,param.fontSize); + + int32_t max=_h; + max-=(SRT_MAX_LINE)*param.fontSize; + if(max<0) max=0; + if(param.position>=max) + { + param.position=max; + } + + GtkAdjustment *adj=gtk_range_get_adjustment (GTK_RANGE(WID(vscale1))); + GTK_ADJUSTMENT(adj)->value=param.position; + return 1; +} +uint8_t flySrtPos::download(void) +{ + SPIN_GET(spinbutton1,param.fontSize); + GtkAdjustment *adj=gtk_range_get_adjustment (GTK_RANGE(WID(vscale1))); + param.position=(uint32_t)GTK_ADJUSTMENT(adj)->value; + + int32_t max=_h; + max-=(SRT_MAX_LINE)*param.fontSize; + if(max<0) max=0; + if(param.position>=max) + { + param.position=max; + upload(); + } + + return 1; +} + +/* + Almost straigh out of glade2 + +*/ + +GtkWidget* +create_dialog1 (void) +{ + GtkWidget *dialog1; + GtkWidget *dialog_vbox1; + GtkWidget *vbox1; + GtkWidget *hbox1; + GtkWidget *label1; + GtkObject *spinbutton1_adj; + GtkWidget *spinbutton1; + GtkWidget *hscale1; + GtkWidget *hbox2; + GtkWidget *drawingarea1; + GtkWidget *vscale1; + GtkWidget *dialog_action_area1; + GtkWidget *cancelbutton1; + GtkWidget *okbutton1; + + dialog1 = gtk_dialog_new (); + gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Subtitle Size and Position")); + gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG); + + dialog_vbox1 = GTK_DIALOG (dialog1)->vbox; + gtk_widget_show (dialog_vbox1); + + vbox1 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox1); + gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0); + + hbox1 = gtk_hbox_new (FALSE, 0); + gtk_widget_show (hbox1); + gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 0); + + label1 = gtk_label_new (QT_TR_NOOP("Font Size:")); + gtk_widget_show (label1); + gtk_box_pack_start (GTK_BOX (hbox1), label1, FALSE, FALSE, 0); + + spinbutton1_adj = gtk_adjustment_new (1, 6, 99, 1, 10, 10); + spinbutton1 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton1_adj), 1, 2); + gtk_widget_show (spinbutton1); + gtk_box_pack_start (GTK_BOX (hbox1), spinbutton1, FALSE, FALSE, 0); + gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton1), TRUE); + + hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 99, 1, 1, 1))); + gtk_widget_show (hscale1); + gtk_box_pack_start (GTK_BOX (vbox1), hscale1, FALSE, FALSE, 0); + + hbox2 = gtk_hbox_new (FALSE, 0); + gtk_widget_show (hbox2); + gtk_box_pack_start (GTK_BOX (vbox1), hbox2, TRUE, TRUE, 0); + + drawingarea1 = gtk_drawing_area_new (); + gtk_widget_show (drawingarea1); + gtk_box_pack_start (GTK_BOX (hbox2), drawingarea1, TRUE, TRUE, 0); + + vscale1 = gtk_vscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 100, 1, 1, 1, 1))); + gtk_widget_show (vscale1); + gtk_box_pack_start (GTK_BOX (hbox2), vscale1, FALSE, FALSE, 0); + gtk_scale_set_digits (GTK_SCALE (vscale1), 0); + + dialog_action_area1 = GTK_DIALOG (dialog1)->action_area; + gtk_widget_show (dialog_action_area1); + gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); + + cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); + gtk_widget_show (cancelbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), cancelbutton1, GTK_RESPONSE_CANCEL); + GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT); + + okbutton1 = gtk_button_new_from_stock ("gtk-ok"); + gtk_widget_show (okbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), okbutton1, GTK_RESPONSE_OK); + GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT); + + /* Store pointers to all widgets, for use by lookup_widget(). */ + GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1"); + GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1"); + GLADE_HOOKUP_OBJECT (dialog1, vbox1, "vbox1"); + GLADE_HOOKUP_OBJECT (dialog1, hbox1, "hbox1"); + GLADE_HOOKUP_OBJECT (dialog1, label1, "label1"); + GLADE_HOOKUP_OBJECT (dialog1, spinbutton1, "spinbutton1"); + GLADE_HOOKUP_OBJECT (dialog1, hscale1, "hscale1"); + GLADE_HOOKUP_OBJECT (dialog1, hbox2, "hbox2"); + GLADE_HOOKUP_OBJECT (dialog1, drawingarea1, "drawingarea1"); + GLADE_HOOKUP_OBJECT (dialog1, vscale1, "vscale1"); + GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_action_area1, "dialog_action_area1"); + GLADE_HOOKUP_OBJECT (dialog1, cancelbutton1, "cancelbutton1"); + GLADE_HOOKUP_OBJECT (dialog1, okbutton1, "okbutton1"); + + return dialog1; +} + +//-------------------------------
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/Srt/qt4/Q_srt.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/Srt/qt4/Q_srt.h
Changed
@@ -1,36 +1,36 @@ -#ifndef Q_srt_h -#define Q_srt_h - -#include "DIA_flyDialog.h" -#include "ui_srt.h" -#include "ADM_image.h" - -class ADMfont; - -#include "ADM_videoFilter.h" -#include "ADM_vidSRT.h" -#include "DIA_flyDialog.h" -#include "DIA_flySrtPos.h" - -class Ui_srtWindow : public QDialog -{ - Q_OBJECT - -protected: - int lock; - -public: - flySrtPos *myCrop; - ADM_QCanvas *canvas; - Ui_srtWindow(QWidget *parent, SRT_POS_PARAM *param, AVDMGenericVideoStream *in); - ~Ui_srtWindow(); - Ui_srtDialog ui; - -public slots: - void gather(SRT_POS_PARAM *param); - -private slots: - void sliderUpdate(int foo); - void valueChanged(int foo); -}; -#endif // Q_srt_h +#ifndef Q_srt_h +#define Q_srt_h + +#include "DIA_flyDialog.h" +#include "ui_srt.h" +#include "ADM_image.h" + +class ADMfont; + +#include "ADM_videoFilter.h" +#include "ADM_vidSRT.h" +#include "DIA_flyDialog.h" +#include "DIA_flySrtPos.h" + +class Ui_srtWindow : public QDialog +{ + Q_OBJECT + +protected: + int lock; + +public: + flySrtPos *myCrop; + ADM_QCanvas *canvas; + Ui_srtWindow(QWidget *parent, SRT_POS_PARAM *param, AVDMGenericVideoStream *in); + ~Ui_srtWindow(); + Ui_srtDialog ui; + +public slots: + void gather(SRT_POS_PARAM *param); + +private slots: + void sliderUpdate(int foo); + void valueChanged(int foo); +}; +#endif // Q_srt_h
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/TIsophote.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/TIsophote.cpp
Changed
@@ -1,647 +1,647 @@ -/* -** TIsophote v0.9.1 for AviSynth 2.5.x -** -** TIsophote is a simple unconstrained level-set (isophote) smoothing filter. -** -** Copyright (C) 2004 Kevin Stone -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -#include "TIsophote.h" - -PVideoFrame __stdcall TIsophote::GetFrame(int n, IScriptEnvironment* env) -{ - if (n<0) n = 0; - else if (n>nfrms) n = nfrms; - if (vi.IsYV12()) return(GetFrameYV12(n, env)); - else return(GetFrameYUY2(n, env)); -} - -PVideoFrame __stdcall TIsophote::GetFrameYV12(int n, IScriptEnvironment* env) -{ - PVideoFrame src = child->GetFrame(n, env); - PVideoFrame dst1 = env->NewVideoFrame(vi); - PVideoFrame dst2 = env->NewVideoFrame(vi); - const unsigned char *srcp1 = src->GetReadPtr(PLANAR_Y); - int src1_pitch = src->GetPitch(PLANAR_Y); - int width = src->GetRowSize(PLANAR_Y) - 1; - int height = src->GetHeight(PLANAR_Y) - 1; - unsigned char *srcpp, *srcp, *srcpn; - unsigned char *dstp1 = dst1->GetWritePtr(PLANAR_Y); - int dst1_pitch = dst1->GetPitch(PLANAR_Y); - unsigned char *dstp2 = dst2->GetWritePtr(PLANAR_Y); - int dst2_pitch = dst2->GetPitch(PLANAR_Y); - unsigned char *dstp; - double off = 0.0000000001; - int x, y, b, dst_pitch, src_pitch, temp; - int Ix, Ix2, Iy, Iy2, Ixy, Ixx, Iyy; - env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); - env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); - for (b=0; b<iterations; ++b) - { - if (b&1) - { - srcp = dstp2 + dst2_pitch; - src_pitch = dst2_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp1 + dst1_pitch; - dst_pitch = dst1_pitch; - } - else - { - srcp = dstp1 + dst1_pitch; - src_pitch = dst1_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp2 + dst2_pitch; - dst_pitch = dst2_pitch; - } - if (type == 0) - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcp[x+1] - srcp[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x] - srcpp[x]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else if (type == 1) - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcpp[x+1] + srcp[x+1] + srcp[x+1] + srcpn[x+1] + srcpp[x-1] + srcp[x-1] + - srcp[x-1] + srcpn[x-1] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); - Iyy = srcpp[x-1] + srcpp[x] + srcpp[x] + srcpp[x+1] + srcpn[x-1] + srcpn[x] + - srcpn[x] + srcpn[x+1] - (srcp[x-1]<<1) - (srcp[x]<<2) - (srcp[x+1]<<1); - temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - } - srcp1 = src->GetReadPtr(PLANAR_U); - src1_pitch = src->GetPitch(PLANAR_U); - width = src->GetRowSize(PLANAR_U) - 1; - height = src->GetHeight(PLANAR_U) - 1; - dstp1 = dst1->GetWritePtr(PLANAR_U); - dst1_pitch = dst1->GetPitch(PLANAR_U); - dstp2 = dst2->GetWritePtr(PLANAR_U); - dst2_pitch = dst2->GetPitch(PLANAR_U); - if (chroma) - { - env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); - env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); - for (b=0; b<iterations; ++b) - { - if (b&1) - { - srcp = dstp2 + dst2_pitch; - src_pitch = dst2_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp1 + dst1_pitch; - dst_pitch = dst1_pitch; - } - else - { - srcp = dstp1 + dst1_pitch; - src_pitch = dst1_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp2 + dst2_pitch; - dst_pitch = dst2_pitch; - } - if (type == 0) - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcp[x+1] - srcp[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x] - srcpp[x]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else if (type == 1) - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcpp[x+1] + srcp[x+1] + srcp[x+1] + srcpn[x+1] + srcpp[x-1] + srcp[x-1] + - srcp[x-1] + srcpn[x-1] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); - Iyy = srcpp[x-1] + srcpp[x] + srcpp[x] + srcpp[x+1] + srcpn[x-1] + srcpn[x] + - srcpn[x] + srcpn[x+1] - (srcp[x-1]<<1) - (srcp[x]<<2) - (srcp[x+1]<<1); - temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - } - srcp1 = src->GetReadPtr(PLANAR_V); - dstp1 = dst1->GetWritePtr(PLANAR_V); - dstp2 = dst2->GetWritePtr(PLANAR_V); - env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); - env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); - for (b=0; b<iterations; ++b) - { - if (b&1) - { - srcp = dstp2 + dst2_pitch; - src_pitch = dst2_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp1 + dst1_pitch; - dst_pitch = dst1_pitch; - } - else - { - srcp = dstp1 + dst1_pitch; - src_pitch = dst1_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp2 + dst2_pitch; - dst_pitch = dst2_pitch; - } - if (type == 0) - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcp[x+1] - srcp[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x] - srcpp[x]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else if (type == 1) - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else - { - for (y=1; y<height; ++y) - { - for (x=1; x<width; ++x) - { - Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; - Ix2 = Ix*Ix; - Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; - Ixx = srcpp[x+1] + srcp[x+1] + srcp[x+1] + srcpn[x+1] + srcpp[x-1] + srcp[x-1] + - srcp[x-1] + srcpn[x-1] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); - Iyy = srcpp[x-1] + srcpp[x] + srcpp[x] + srcpp[x+1] + srcpn[x-1] + srcpn[x] + - srcpn[x] + srcpn[x+1] - (srcp[x-1]<<1) - (srcp[x]<<2) - (srcp[x+1]<<1); - temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - } - } - else - { - if (iterations&1) env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); - else env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); - srcp1 = src->GetReadPtr(PLANAR_V); - dstp1 = dst1->GetWritePtr(PLANAR_V); - dstp2 = dst2->GetWritePtr(PLANAR_V); - if (iterations&1) env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); - else env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); - } - if (iterations&1) return dst2; - return dst1; -} - -PVideoFrame __stdcall TIsophote::GetFrameYUY2(int n, IScriptEnvironment* env) -{ - PVideoFrame src = child->GetFrame(n, env); - PVideoFrame dst1 = env->NewVideoFrame(vi); - PVideoFrame dst2 = env->NewVideoFrame(vi); - const unsigned char *srcp1 = src->GetReadPtr(); - int src1_pitch = src->GetPitch(PLANAR_Y); - int width = src->GetRowSize() - 1; - int height = src->GetHeight() - 1; - unsigned char *srcpp, *srcp, *srcpn; - unsigned char *dstp1 = dst1->GetWritePtr(); - int dst1_pitch = dst1->GetPitch(); - unsigned char *dstp2 = dst2->GetWritePtr(); - int dst2_pitch = dst2->GetPitch(); - unsigned char *dstp; - double off = 0.0000000001; - int x, y, b, dst_pitch, src_pitch, temp; - int Ix, Ix2, Iy, Iy2, Ixy, Ixx, Iyy; - env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); - env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); - if (!chroma) - { - for (b=0; b<iterations; ++b) - { - if (b&1) - { - srcp = dstp2 + dst2_pitch; - src_pitch = dst2_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp1 + dst1_pitch; - dst_pitch = dst1_pitch; - } - else - { - srcp = dstp1 + dst1_pitch; - src_pitch = dst1_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp2 + dst2_pitch; - dst_pitch = dst2_pitch; - } - if (type == 0) - { - for (y=1; y<height; ++y) - { - for (x=2; x<width; x+=2) - { - Ix = srcp[x+2] - srcp[x-2]; - Ix2 = Ix*Ix; - Iy = srcpn[x] - srcpp[x]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; - Ixx = srcp[x+2] + srcp[x-2] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else if (type == 1) - { - for (y=1; y<height; ++y) - { - for (x=2; x<width; x+=2) - { - Ix = srcpp[x+2]+srcp[x+2]+srcp[x+2]+srcpn[x+2]-srcpp[x-2]-srcp[x-2]-srcp[x-2]-srcpn[x-2]; - Ix2 = Ix*Ix; - Iy = srcpn[x-2]+srcpn[x]+srcpn[x]+srcpn[x+2]-srcpp[x-2]-srcpp[x]-srcpp[x]-srcpp[x+2]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; - Ixx = srcp[x+2] + srcp[x-2] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else - { - for (y=1; y<height; ++y) - { - for (x=2; x<width; x+=2) - { - Ix = srcpp[x+2]+srcp[x+2]+srcp[x+2]+srcpn[x+2]-srcpp[x-2]-srcp[x-2]-srcp[x-2]-srcpn[x-2]; - Ix2 = Ix*Ix; - Iy = srcpn[x-2]+srcpn[x]+srcpn[x]+srcpn[x+2]-srcpp[x-2]-srcpp[x]-srcpp[x]-srcpp[x+2]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; - Ixx = srcpp[x+2] + srcp[x+2] + srcp[x+2] + srcpn[x+2] + srcpp[x-2] + srcp[x-2] + - srcp[x-2] + srcpn[x-2] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); - Iyy = srcpp[x-2] + srcpp[x] + srcpp[x] + srcpp[x+2] + srcpn[x-2] + srcpn[x] + - srcpn[x] + srcpn[x+2] - (srcp[x-2]<<1) - (srcp[x]<<2) - (srcp[x+2]<<1); - temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - } - } - else - { - width -= 3; - for (b=0; b<iterations; ++b) - { - if (b&1) - { - srcp = dstp2 + dst2_pitch; - src_pitch = dst2_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp1 + dst1_pitch; - dst_pitch = dst1_pitch; - } - else - { - srcp = dstp1 + dst1_pitch; - src_pitch = dst1_pitch; - srcpp = srcp - src_pitch; - srcpn = srcp + src_pitch; - dstp = dstp2 + dst2_pitch; - dst_pitch = dst2_pitch; - } - if (type == 0) - { - for (y=1; y<height; ++y) - { - for (x=4; x<width; ++x) - { - Ix = srcp[x+2] - srcp[x-2]; - Ix2 = Ix*Ix; - Iy = srcpn[x] - srcpp[x]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; - Ixx = srcp[x+2] + srcp[x-2] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - ++x; - Ix = srcp[x+4] - srcp[x-4]; - Ix2 = Ix*Ix; - Iy = srcpn[x] - srcpp[x]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-4] - srcpp[x+4] - srcpn[x-4] + srcpn[x+4]; - Ixx = srcp[x+4] + srcp[x-4] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else if (type == 1) - { - for (y=1; y<height; ++y) - { - for (x=4; x<width; ++x) - { - Ix = srcpp[x+2]+srcp[x+2]+srcp[x+2]+srcpn[x+2]-srcpp[x-2]-srcp[x-2]-srcp[x-2]-srcpn[x-2]; - Ix2 = Ix*Ix; - Iy = srcpn[x-2]+srcpn[x]+srcpn[x]+srcpn[x+2]-srcpp[x-2]-srcpp[x]-srcpp[x]-srcpp[x+2]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; - Ixx = srcp[x+2] + srcp[x-2] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - ++x; - Ix = srcpp[x+4]+srcp[x+4]+srcp[x+4]+srcpn[x+4]-srcpp[x-4]-srcp[x-4]-srcp[x-4]-srcpn[x-4]; - Ix2 = Ix*Ix; - Iy = srcpn[x-4]+srcpn[x]+srcpn[x]+srcpn[x+4]-srcpp[x-4]-srcpp[x]-srcpp[x]-srcpp[x+4]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-4] - srcpp[x+4] - srcpn[x-4] + srcpn[x+4]; - Ixx = srcp[x+4] + srcp[x-4] - srcp[x] - srcp[x]; - Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; - temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - else - { - for (y=1; y<height; ++y) - { - for (x=4; x<width; ++x) - { - Ix = srcpp[x+2]+srcp[x+2]+srcp[x+2]+srcpn[x+2]-srcpp[x-2]-srcp[x-2]-srcp[x-2]-srcpn[x-2]; - Ix2 = Ix*Ix; - Iy = srcpn[x-2]+srcpn[x]+srcpn[x]+srcpn[x+2]-srcpp[x-2]-srcpp[x]-srcpp[x]-srcpp[x+2]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; - Ixx = srcpp[x+2] + srcp[x+2] + srcp[x+2] + srcpn[x+2] + srcpp[x-2] + srcp[x-2] + - srcp[x-2] + srcpn[x-2] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); - Iyy = srcpp[x-2] + srcpp[x] + srcpp[x] + srcpp[x+2] + srcpn[x-2] + srcpn[x] + - srcpn[x] + srcpn[x+2] - (srcp[x-2]<<1) - (srcp[x]<<2) - (srcp[x+2]<<1); - temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - ++x; - Ix = srcpp[x+4]+srcp[x+4]+srcp[x+4]+srcpn[x+4]-srcpp[x-4]-srcp[x-4]-srcp[x-4]-srcpn[x-4]; - Ix2 = Ix*Ix; - Iy = srcpn[x-4]+srcpn[x]+srcpn[x]+srcpn[x+4]-srcpp[x-4]-srcpp[x]-srcpp[x]-srcpp[x+4]; - Iy2 = Iy*Iy; - Ixy = srcpp[x-4] - srcpp[x+4] - srcpn[x-4] + srcpn[x+4]; - Ixx = srcpp[x+4] + srcp[x+4] + srcp[x+4] + srcpn[x+4] + srcpp[x-4] + srcp[x-4] + - srcp[x-4] + srcpn[x-4] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); - Iyy = srcpp[x-4] + srcpp[x] + srcpp[x] + srcpp[x+4] + srcpn[x-4] + srcpn[x] + - srcpn[x] + srcpn[x+4] - (srcp[x-4]<<1) - (srcp[x]<<2) - (srcp[x+4]<<1); - temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); - if (temp > 255) temp = 255; - else if (temp < 0) temp = 0; - dstp[x] = temp; - } - srcpp += src_pitch; - srcp += src_pitch; - srcpn += src_pitch; - dstp += dst_pitch; - } - } - } - } - if (iterations&1) return dst2; - return dst1; -} - -AVSValue __cdecl Create_TIsophote(AVSValue args, void* user_data, IScriptEnvironment* env) -{ - int iterations = 4; - double tStep = 0.2f; - int type = 2; - bool chroma = false; - return new TIsophote(args[0].AsClip(), - args[1].AsInt(iterations), - args[2].AsFloat(tStep), - args[3].AsInt(type), - args[4].AsBool(chroma), - env); -} - -extern "C" __declspec(dllexport) const char* __stdcall AvisynthPluginInit2(IScriptEnvironment* env) -{ - env->AddFunction("TIsophote", "c[iterations]i[tStep]f[type]i[chroma]b", Create_TIsophote, 0); - return 0; +/* +** TIsophote v0.9.1 for AviSynth 2.5.x +** +** TIsophote is a simple unconstrained level-set (isophote) smoothing filter. +** +** Copyright (C) 2004 Kevin Stone +** +** This program is free software; you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation; either version 2 of the License, or +** (at your option) any later version. +** +** This program is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +** GNU General Public License for more details. +** +** You should have received a copy of the GNU General Public License +** along with this program; if not, write to the Free Software +** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ + +#include "TIsophote.h" + +PVideoFrame __stdcall TIsophote::GetFrame(int n, IScriptEnvironment* env) +{ + if (n<0) n = 0; + else if (n>nfrms) n = nfrms; + if (vi.IsYV12()) return(GetFrameYV12(n, env)); + else return(GetFrameYUY2(n, env)); +} + +PVideoFrame __stdcall TIsophote::GetFrameYV12(int n, IScriptEnvironment* env) +{ + PVideoFrame src = child->GetFrame(n, env); + PVideoFrame dst1 = env->NewVideoFrame(vi); + PVideoFrame dst2 = env->NewVideoFrame(vi); + const unsigned char *srcp1 = src->GetReadPtr(PLANAR_Y); + int src1_pitch = src->GetPitch(PLANAR_Y); + int width = src->GetRowSize(PLANAR_Y) - 1; + int height = src->GetHeight(PLANAR_Y) - 1; + unsigned char *srcpp, *srcp, *srcpn; + unsigned char *dstp1 = dst1->GetWritePtr(PLANAR_Y); + int dst1_pitch = dst1->GetPitch(PLANAR_Y); + unsigned char *dstp2 = dst2->GetWritePtr(PLANAR_Y); + int dst2_pitch = dst2->GetPitch(PLANAR_Y); + unsigned char *dstp; + double off = 0.0000000001; + int x, y, b, dst_pitch, src_pitch, temp; + int Ix, Ix2, Iy, Iy2, Ixy, Ixx, Iyy; + env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); + env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); + for (b=0; b<iterations; ++b) + { + if (b&1) + { + srcp = dstp2 + dst2_pitch; + src_pitch = dst2_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp1 + dst1_pitch; + dst_pitch = dst1_pitch; + } + else + { + srcp = dstp1 + dst1_pitch; + src_pitch = dst1_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp2 + dst2_pitch; + dst_pitch = dst2_pitch; + } + if (type == 0) + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcp[x+1] - srcp[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x] - srcpp[x]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else if (type == 1) + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcpp[x+1] + srcp[x+1] + srcp[x+1] + srcpn[x+1] + srcpp[x-1] + srcp[x-1] + + srcp[x-1] + srcpn[x-1] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); + Iyy = srcpp[x-1] + srcpp[x] + srcpp[x] + srcpp[x+1] + srcpn[x-1] + srcpn[x] + + srcpn[x] + srcpn[x+1] - (srcp[x-1]<<1) - (srcp[x]<<2) - (srcp[x+1]<<1); + temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + } + srcp1 = src->GetReadPtr(PLANAR_U); + src1_pitch = src->GetPitch(PLANAR_U); + width = src->GetRowSize(PLANAR_U) - 1; + height = src->GetHeight(PLANAR_U) - 1; + dstp1 = dst1->GetWritePtr(PLANAR_U); + dst1_pitch = dst1->GetPitch(PLANAR_U); + dstp2 = dst2->GetWritePtr(PLANAR_U); + dst2_pitch = dst2->GetPitch(PLANAR_U); + if (chroma) + { + env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); + env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); + for (b=0; b<iterations; ++b) + { + if (b&1) + { + srcp = dstp2 + dst2_pitch; + src_pitch = dst2_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp1 + dst1_pitch; + dst_pitch = dst1_pitch; + } + else + { + srcp = dstp1 + dst1_pitch; + src_pitch = dst1_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp2 + dst2_pitch; + dst_pitch = dst2_pitch; + } + if (type == 0) + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcp[x+1] - srcp[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x] - srcpp[x]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else if (type == 1) + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcpp[x+1] + srcp[x+1] + srcp[x+1] + srcpn[x+1] + srcpp[x-1] + srcp[x-1] + + srcp[x-1] + srcpn[x-1] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); + Iyy = srcpp[x-1] + srcpp[x] + srcpp[x] + srcpp[x+1] + srcpn[x-1] + srcpn[x] + + srcpn[x] + srcpn[x+1] - (srcp[x-1]<<1) - (srcp[x]<<2) - (srcp[x+1]<<1); + temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + } + srcp1 = src->GetReadPtr(PLANAR_V); + dstp1 = dst1->GetWritePtr(PLANAR_V); + dstp2 = dst2->GetWritePtr(PLANAR_V); + env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); + env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); + for (b=0; b<iterations; ++b) + { + if (b&1) + { + srcp = dstp2 + dst2_pitch; + src_pitch = dst2_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp1 + dst1_pitch; + dst_pitch = dst1_pitch; + } + else + { + srcp = dstp1 + dst1_pitch; + src_pitch = dst1_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp2 + dst2_pitch; + dst_pitch = dst2_pitch; + } + if (type == 0) + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcp[x+1] - srcp[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x] - srcpp[x]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else if (type == 1) + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcp[x+1] + srcp[x-1] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else + { + for (y=1; y<height; ++y) + { + for (x=1; x<width; ++x) + { + Ix = srcpp[x+1]+srcp[x+1]+srcp[x+1]+srcpn[x+1]-srcpp[x-1]-srcp[x-1]-srcp[x-1]-srcpn[x-1]; + Ix2 = Ix*Ix; + Iy = srcpn[x-1]+srcpn[x]+srcpn[x]+srcpn[x+1]-srcpp[x-1]-srcpp[x]-srcpp[x]-srcpp[x+1]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-1] - srcpp[x+1] - srcpn[x-1] + srcpn[x+1]; + Ixx = srcpp[x+1] + srcp[x+1] + srcp[x+1] + srcpn[x+1] + srcpp[x-1] + srcp[x-1] + + srcp[x-1] + srcpn[x-1] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); + Iyy = srcpp[x-1] + srcpp[x] + srcpp[x] + srcpp[x+1] + srcpn[x-1] + srcpn[x] + + srcpn[x] + srcpn[x+1] - (srcp[x-1]<<1) - (srcp[x]<<2) - (srcp[x+1]<<1); + temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + } + } + else + { + if (iterations&1) env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); + else env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); + srcp1 = src->GetReadPtr(PLANAR_V); + dstp1 = dst1->GetWritePtr(PLANAR_V); + dstp2 = dst2->GetWritePtr(PLANAR_V); + if (iterations&1) env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); + else env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); + } + if (iterations&1) return dst2; + return dst1; +} + +PVideoFrame __stdcall TIsophote::GetFrameYUY2(int n, IScriptEnvironment* env) +{ + PVideoFrame src = child->GetFrame(n, env); + PVideoFrame dst1 = env->NewVideoFrame(vi); + PVideoFrame dst2 = env->NewVideoFrame(vi); + const unsigned char *srcp1 = src->GetReadPtr(); + int src1_pitch = src->GetPitch(PLANAR_Y); + int width = src->GetRowSize() - 1; + int height = src->GetHeight() - 1; + unsigned char *srcpp, *srcp, *srcpn; + unsigned char *dstp1 = dst1->GetWritePtr(); + int dst1_pitch = dst1->GetPitch(); + unsigned char *dstp2 = dst2->GetWritePtr(); + int dst2_pitch = dst2->GetPitch(); + unsigned char *dstp; + double off = 0.0000000001; + int x, y, b, dst_pitch, src_pitch, temp; + int Ix, Ix2, Iy, Iy2, Ixy, Ixx, Iyy; + env->BitBlt(dstp1,dst1_pitch,srcp1,src1_pitch,width+1,height+1); + env->BitBlt(dstp2,dst2_pitch,srcp1,src1_pitch,width+1,height+1); + if (!chroma) + { + for (b=0; b<iterations; ++b) + { + if (b&1) + { + srcp = dstp2 + dst2_pitch; + src_pitch = dst2_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp1 + dst1_pitch; + dst_pitch = dst1_pitch; + } + else + { + srcp = dstp1 + dst1_pitch; + src_pitch = dst1_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp2 + dst2_pitch; + dst_pitch = dst2_pitch; + } + if (type == 0) + { + for (y=1; y<height; ++y) + { + for (x=2; x<width; x+=2) + { + Ix = srcp[x+2] - srcp[x-2]; + Ix2 = Ix*Ix; + Iy = srcpn[x] - srcpp[x]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; + Ixx = srcp[x+2] + srcp[x-2] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else if (type == 1) + { + for (y=1; y<height; ++y) + { + for (x=2; x<width; x+=2) + { + Ix = srcpp[x+2]+srcp[x+2]+srcp[x+2]+srcpn[x+2]-srcpp[x-2]-srcp[x-2]-srcp[x-2]-srcpn[x-2]; + Ix2 = Ix*Ix; + Iy = srcpn[x-2]+srcpn[x]+srcpn[x]+srcpn[x+2]-srcpp[x-2]-srcpp[x]-srcpp[x]-srcpp[x+2]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; + Ixx = srcp[x+2] + srcp[x-2] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else + { + for (y=1; y<height; ++y) + { + for (x=2; x<width; x+=2) + { + Ix = srcpp[x+2]+srcp[x+2]+srcp[x+2]+srcpn[x+2]-srcpp[x-2]-srcp[x-2]-srcp[x-2]-srcpn[x-2]; + Ix2 = Ix*Ix; + Iy = srcpn[x-2]+srcpn[x]+srcpn[x]+srcpn[x+2]-srcpp[x-2]-srcpp[x]-srcpp[x]-srcpp[x+2]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; + Ixx = srcpp[x+2] + srcp[x+2] + srcp[x+2] + srcpn[x+2] + srcpp[x-2] + srcp[x-2] + + srcp[x-2] + srcpn[x-2] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); + Iyy = srcpp[x-2] + srcpp[x] + srcpp[x] + srcpp[x+2] + srcpn[x-2] + srcpn[x] + + srcpn[x] + srcpn[x+2] - (srcp[x-2]<<1) - (srcp[x]<<2) - (srcp[x+2]<<1); + temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + } + } + else + { + width -= 3; + for (b=0; b<iterations; ++b) + { + if (b&1) + { + srcp = dstp2 + dst2_pitch; + src_pitch = dst2_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp1 + dst1_pitch; + dst_pitch = dst1_pitch; + } + else + { + srcp = dstp1 + dst1_pitch; + src_pitch = dst1_pitch; + srcpp = srcp - src_pitch; + srcpn = srcp + src_pitch; + dstp = dstp2 + dst2_pitch; + dst_pitch = dst2_pitch; + } + if (type == 0) + { + for (y=1; y<height; ++y) + { + for (x=4; x<width; ++x) + { + Ix = srcp[x+2] - srcp[x-2]; + Ix2 = Ix*Ix; + Iy = srcpn[x] - srcpp[x]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; + Ixx = srcp[x+2] + srcp[x-2] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + ++x; + Ix = srcp[x+4] - srcp[x-4]; + Ix2 = Ix*Ix; + Iy = srcpn[x] - srcpp[x]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-4] - srcpp[x+4] - srcpn[x-4] + srcpn[x+4]; + Ixx = srcp[x+4] + srcp[x-4] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else if (type == 1) + { + for (y=1; y<height; ++y) + { + for (x=4; x<width; ++x) + { + Ix = srcpp[x+2]+srcp[x+2]+srcp[x+2]+srcpn[x+2]-srcpp[x-2]-srcp[x-2]-srcp[x-2]-srcpn[x-2]; + Ix2 = Ix*Ix; + Iy = srcpn[x-2]+srcpn[x]+srcpn[x]+srcpn[x+2]-srcpp[x-2]-srcpp[x]-srcpp[x]-srcpp[x+2]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; + Ixx = srcp[x+2] + srcp[x-2] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + ++x; + Ix = srcpp[x+4]+srcp[x+4]+srcp[x+4]+srcpn[x+4]-srcpp[x-4]-srcp[x-4]-srcp[x-4]-srcpn[x-4]; + Ix2 = Ix*Ix; + Iy = srcpn[x-4]+srcpn[x]+srcpn[x]+srcpn[x+4]-srcpp[x-4]-srcpp[x]-srcpp[x]-srcpp[x+4]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-4] - srcpp[x+4] - srcpn[x-4] + srcpn[x+4]; + Ixx = srcp[x+4] + srcp[x-4] - srcp[x] - srcp[x]; + Iyy = srcpp[x] + srcpn[x] - srcp[x] - srcp[x]; + temp = srcp[x] + ((int)((((Ix2*Iyy - Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 1) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + else + { + for (y=1; y<height; ++y) + { + for (x=4; x<width; ++x) + { + Ix = srcpp[x+2]+srcp[x+2]+srcp[x+2]+srcpn[x+2]-srcpp[x-2]-srcp[x-2]-srcp[x-2]-srcpn[x-2]; + Ix2 = Ix*Ix; + Iy = srcpn[x-2]+srcpn[x]+srcpn[x]+srcpn[x+2]-srcpp[x-2]-srcpp[x]-srcpp[x]-srcpp[x+2]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-2] - srcpp[x+2] - srcpn[x-2] + srcpn[x+2]; + Ixx = srcpp[x+2] + srcp[x+2] + srcp[x+2] + srcpn[x+2] + srcpp[x-2] + srcp[x-2] + + srcp[x-2] + srcpn[x-2] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); + Iyy = srcpp[x-2] + srcpp[x] + srcpp[x] + srcpp[x+2] + srcpn[x-2] + srcpn[x] + + srcpn[x] + srcpn[x+2] - (srcp[x-2]<<1) - (srcp[x]<<2) - (srcp[x+2]<<1); + temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + ++x; + Ix = srcpp[x+4]+srcp[x+4]+srcp[x+4]+srcpn[x+4]-srcpp[x-4]-srcp[x-4]-srcp[x-4]-srcpn[x-4]; + Ix2 = Ix*Ix; + Iy = srcpn[x-4]+srcpn[x]+srcpn[x]+srcpn[x+4]-srcpp[x-4]-srcpp[x]-srcpp[x]-srcpp[x+4]; + Iy2 = Iy*Iy; + Ixy = srcpp[x-4] - srcpp[x+4] - srcpn[x-4] + srcpn[x+4]; + Ixx = srcpp[x+4] + srcp[x+4] + srcp[x+4] + srcpn[x+4] + srcpp[x-4] + srcp[x-4] + + srcp[x-4] + srcpn[x-4] - (srcpp[x]<<1) - (srcp[x]<<2) - (srcpn[x]<<1); + Iyy = srcpp[x-4] + srcpp[x] + srcpp[x] + srcpp[x+4] + srcpn[x-4] + srcpn[x] + + srcpn[x] + srcpn[x+4] - (srcp[x-4]<<1) - (srcp[x]<<2) - (srcp[x+4]<<1); + temp = srcp[x] + ((int)((((Ix2*Iyy - 4*Ix*Iy*Ixy + Iy2*Ixx)*tStep) / (((Ix2 + Iy2) << 3) + off)) + 0.5f)); + if (temp > 255) temp = 255; + else if (temp < 0) temp = 0; + dstp[x] = temp; + } + srcpp += src_pitch; + srcp += src_pitch; + srcpn += src_pitch; + dstp += dst_pitch; + } + } + } + } + if (iterations&1) return dst2; + return dst1; +} + +AVSValue __cdecl Create_TIsophote(AVSValue args, void* user_data, IScriptEnvironment* env) +{ + int iterations = 4; + double tStep = 0.2f; + int type = 2; + bool chroma = false; + return new TIsophote(args[0].AsClip(), + args[1].AsInt(iterations), + args[2].AsFloat(tStep), + args[3].AsInt(type), + args[4].AsBool(chroma), + env); +} + +extern "C" __declspec(dllexport) const char* __stdcall AvisynthPluginInit2(IScriptEnvironment* env) +{ + env->AddFunction("TIsophote", "c[iterations]i[tStep]f[type]i[chroma]b", Create_TIsophote, 0); + return 0; } \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/TIsophote.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/TIsophote.h
Changed
@@ -1,55 +1,55 @@ -/* -** TIsophote v0.9.1 for AviSynth 2.5.x -** -** TIsophote is a simple unconstrained level-set (isophote) smoothing filter. -** -** Copyright (C) 2004 Kevin Stone -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -#include <windows.h> -#include "internal.h" - -class TIsophote : public GenericVideoFilter -{ -private: - int iterations; - double tStep; - int type; - bool chroma; - int nfrms; - PVideoFrame __stdcall TIsophote::GetFrameYV12(int n, IScriptEnvironment *env); - PVideoFrame __stdcall TIsophote::GetFrameYUY2(int n, IScriptEnvironment *env); - -public: - PVideoFrame __stdcall TIsophote::GetFrame(int n, IScriptEnvironment *env); - - TIsophote(PClip _child, int _iterations, double _tStep, int _type, bool _chroma, IScriptEnvironment* env) : - GenericVideoFilter(_child), iterations(_iterations), tStep(_tStep), type(_type), chroma(_chroma) - { - if (!vi.IsYV12() && !vi.IsYUY2()) - env->ThrowError("TIsophote: YV12 and YUY2 data only!"); - if (iterations <= 0) - env->ThrowError("TIsophote: iterations must be set to at least 1!"); - if (type < 0 || type > 2) - env->ThrowError("TIsophote: type must be set to 0, 1, or 2!"); - nfrms = vi.num_frames-1; - } - TIsophote::~TIsophote() - { - // nothing to free - } +/* +** TIsophote v0.9.1 for AviSynth 2.5.x +** +** TIsophote is a simple unconstrained level-set (isophote) smoothing filter. +** +** Copyright (C) 2004 Kevin Stone +** +** This program is free software; you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation; either version 2 of the License, or +** (at your option) any later version. +** +** This program is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +** GNU General Public License for more details. +** +** You should have received a copy of the GNU General Public License +** along with this program; if not, write to the Free Software +** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ + +#include <windows.h> +#include "internal.h" + +class TIsophote : public GenericVideoFilter +{ +private: + int iterations; + double tStep; + int type; + bool chroma; + int nfrms; + PVideoFrame __stdcall TIsophote::GetFrameYV12(int n, IScriptEnvironment *env); + PVideoFrame __stdcall TIsophote::GetFrameYUY2(int n, IScriptEnvironment *env); + +public: + PVideoFrame __stdcall TIsophote::GetFrame(int n, IScriptEnvironment *env); + + TIsophote(PClip _child, int _iterations, double _tStep, int _type, bool _chroma, IScriptEnvironment* env) : + GenericVideoFilter(_child), iterations(_iterations), tStep(_tStep), type(_type), chroma(_chroma) + { + if (!vi.IsYV12() && !vi.IsYUY2()) + env->ThrowError("TIsophote: YV12 and YUY2 data only!"); + if (iterations <= 0) + env->ThrowError("TIsophote: iterations must be set to at least 1!"); + if (type < 0 || type > 2) + env->ThrowError("TIsophote: type must be set to 0, 1, or 2!"); + nfrms = vi.num_frames-1; + } + TIsophote::~TIsophote() + { + // nothing to free + } }; \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/avisynth.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/avisynth.h
Changed
@@ -1,711 +1,711 @@ -// Avisynth v2.5. Copyright 2002 Ben Rudiak-Gould et al. -// http://www.avisynth.org - -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit -// http://www.gnu.org/copyleft/gpl.html . -// -// Linking Avisynth statically or dynamically with other modules is making a -// combined work based on Avisynth. Thus, the terms and conditions of the GNU -// General Public License cover the whole combination. -// -// As a special exception, the copyright holders of Avisynth give you -// permission to link Avisynth with independent modules that communicate with -// Avisynth solely through the interfaces defined in avisynth.h, regardless of the license -// terms of these independent modules, and to copy and distribute the -// resulting combined work under terms of your choice, provided that -// every copy of the combined work is accompanied by a complete copy of -// the source code of Avisynth (the version of Avisynth used to produce the -// combined work), being distributed under the terms of the GNU General -// Public License plus this exception. An independent module is a module -// which is not derived from or based on Avisynth, such as 3rd-party filters, -// import and export plugins, or graphical user interfaces. - - - - - -#ifndef __AVISYNTH_H__ -#define __AVISYNTH_H__ - -enum { AVISYNTH_INTERFACE_VERSION = 2 }; - - -/* Define all types necessary for interfacing with avisynth.dll - Moved from internal.h */ - -// Win32 API macros, notably the types BYTE, DWORD, ULONG, etc. -#include <windef.h> - -// COM interface macros -#include <objbase.h> - -// Raster types used by VirtualDub & Avisynth -#define in64 (__int64)(unsigned short) -typedef unsigned long Pixel; // this will break on 64-bit machines! -typedef unsigned long Pixel32; -typedef unsigned char Pixel8; -typedef long PixCoord; -typedef long PixDim; -typedef long PixOffset; - - -/* Compiler-specific crap */ - -// Tell MSVC to stop precompiling here -#ifdef _MSC_VER - #pragma hdrstop -#endif - -// Set up debugging macros for MS compilers; for others, step down to the -// standard <assert.h> interface -#ifdef _MSC_VER - #include <crtdbg.h> -#else - #define _RPT0(a,b) ((void)0) - #define _RPT1(a,b,c) ((void)0) - #define _RPT2(a,b,c,d) ((void)0) - #define _RPT3(a,b,c,d,e) ((void)0) - #define _RPT4(a,b,c,d,e,f) ((void)0) - - #define _ASSERTE(x) assert(x) - #include <assert.h> -#endif - - - -// I had problems with Premiere wanting 1-byte alignment for its structures, -// so I now set the Avisynth struct alignment explicitly here. -#pragma pack(push,8) - -#define FRAME_ALIGN 16 -// Default frame alignment is 16 bytes, to help P4, when using SSE2 - -// The VideoInfo struct holds global information about a clip (i.e. -// information that does not depend on the frame number). The GetVideoInfo -// method in IClip returns this struct. - -// Audio Sample information -typedef float SFLOAT; - -enum {SAMPLE_INT8 = 1<<0, - SAMPLE_INT16 = 1<<1, - SAMPLE_INT24 = 1<<2, // Int24 is a very stupid thing to code, but it's supported by some hardware. - SAMPLE_INT32 = 1<<3, - SAMPLE_FLOAT = 1<<4}; - -enum { - PLANAR_Y=1<<0, - PLANAR_U=1<<1, - PLANAR_V=1<<2, - PLANAR_ALIGNED=1<<3, - PLANAR_Y_ALIGNED=PLANAR_Y|PLANAR_ALIGNED, - PLANAR_U_ALIGNED=PLANAR_U|PLANAR_ALIGNED, - PLANAR_V_ALIGNED=PLANAR_V|PLANAR_ALIGNED, - }; - -struct VideoInfo { - int width, height; // width=0 means no video - unsigned fps_numerator, fps_denominator; - int num_frames; - // This is more extensible than previous versions. More properties can be added seeminglesly. - - // Colorspace properties. - enum { - CS_BGR = 1<<28, - CS_YUV = 1<<29, - CS_INTERLEAVED = 1<<30, - CS_PLANAR = 1<<31 - }; - - // Specific colorformats - enum { CS_UNKNOWN = 0, - CS_BGR24 = 1<<0 | CS_BGR | CS_INTERLEAVED, - CS_BGR32 = 1<<1 | CS_BGR | CS_INTERLEAVED, - CS_YUY2 = 1<<2 | CS_YUV | CS_INTERLEAVED, - CS_YV12 = 1<<3 | CS_YUV | CS_PLANAR, // y-v-u, planar - CS_I420 = 1<<4 | CS_YUV | CS_PLANAR, // y-u-v, planar - CS_IYUV = 1<<4 | CS_YUV | CS_PLANAR // same as above - }; - int pixel_type; // changed to int as of 2.5 - - - int audio_samples_per_second; // 0 means no audio - int sample_type; // as of 2.5 - __int64 num_audio_samples; // changed as of 2.5 - int nchannels; // as of 2.5 - - // Imagetype properties - - int image_type; - - enum { - IT_BFF = 1<<0, - IT_TFF = 1<<1, - IT_FIELDBASED = 1<<2 - }; - - // useful functions of the above - bool HasVideo() const { return (width!=0); } - bool HasAudio() const { return (audio_samples_per_second!=0); } - bool IsRGB() const { return !!(pixel_type&CS_BGR); } - bool IsRGB24() const { return (pixel_type&CS_BGR24)==CS_BGR24; } // Clear out additional properties - bool IsRGB32() const { return (pixel_type & CS_BGR32) == CS_BGR32 ; } - bool IsYUV() const { return !!(pixel_type&CS_YUV ); } - bool IsYUY2() const { return (pixel_type & CS_YUY2) == CS_YUY2; } - bool IsYV12() const { return ((pixel_type & CS_YV12) == CS_YV12)||((pixel_type & CS_I420) == CS_I420); } - bool IsColorSpace(int c_space) const { return ((pixel_type & c_space) == c_space); } - bool Is(int property) const { return ((pixel_type & property)==property ); } - bool IsPlanar() const { return !!(pixel_type & CS_PLANAR); } - bool IsFieldBased() const { return !!(image_type & IT_FIELDBASED); } - bool IsParityKnown() const { return ((image_type & IT_FIELDBASED)&&(image_type & (IT_BFF||IT_TFF))); } - bool IsBFF() const { return !!(image_type & IT_BFF); } - bool IsTFF() const { return !!(image_type & IT_TFF); } - - bool IsVPlaneFirst() const {return ((pixel_type & CS_YV12) == CS_YV12); } // Don't use this - int BytesFromPixels(int pixels) const { return pixels * (BitsPerPixel()>>3); } // Will not work on planar images, but will return only luma planes - int RowSize() const { return BytesFromPixels(width); } // Also only returns first plane on planar images - int BMPSize() const { if (IsPlanar()) {int p = height * ((RowSize()+3) & ~3); p+=p>>1; return p; } return height * ((RowSize()+3) & ~3); } - __int64 AudioSamplesFromFrames(__int64 frames) const { return HasVideo() ? ((__int64)(frames) * audio_samples_per_second * fps_denominator / fps_numerator) : 0; } - int FramesFromAudioSamples(__int64 samples) const { return (HasAudio()) ? (int)(samples * (__int64)fps_numerator / (__int64)fps_denominator / (__int64)audio_samples_per_second) : 0; } - __int64 AudioSamplesFromBytes(__int64 bytes) const { return HasAudio() ? bytes / BytesPerAudioSample() : 0; } - __int64 BytesFromAudioSamples(__int64 samples) const { return samples * BytesPerAudioSample(); } - int AudioChannels() const { return nchannels; } - int SampleType() const{ return sample_type;} - bool IsSampleType(int testtype) const{ return !!(sample_type&testtype);} - int SamplesPerSecond() const { return audio_samples_per_second; } - int BytesPerAudioSample() const { return nchannels*BytesPerChannelSample();} - void SetFieldBased(bool isfieldbased) { if (isfieldbased) image_type|=IT_FIELDBASED; else image_type&=~IT_FIELDBASED; } - void Set(int property) { image_type|=property; } - void Clear(int property) { image_type&=~property; } - - int BitsPerPixel() const { - switch (pixel_type) { - case CS_BGR24: - return 24; - case CS_BGR32: - return 32; - case CS_YUY2: - return 16; - case CS_YV12: - case CS_I420: - return 12; - default: - return 0; - } - } - int BytesPerChannelSample() const { - switch (sample_type) { - case SAMPLE_INT8: - return sizeof(signed char); - case SAMPLE_INT16: - return sizeof(signed short); - case SAMPLE_INT24: - return 3; - case SAMPLE_INT32: - return sizeof(signed int); - case SAMPLE_FLOAT: - return sizeof(SFLOAT); - default: - _ASSERTE("Sample type not recognized!"); - return 0; - } - } - - // useful mutator - void SetFPS(unsigned numerator, unsigned denominator) { - unsigned x=numerator, y=denominator; - while (y) { // find gcd - unsigned t = x%y; x = y; y = t; - } - fps_numerator = numerator/x; - fps_denominator = denominator/x; - } - // Test for same colorspace - bool IsSameColorspace(const VideoInfo& vi) { - if (vi.pixel_type == pixel_type) return TRUE; - if (IsYV12() && vi.IsYV12()) return TRUE; - return FALSE; - } - -}; - -enum { - FILTER_TYPE=1, - FILTER_INPUT_COLORSPACE=2, - FILTER_OUTPUT_TYPE=9, - FILTER_NAME=4, - FILTER_AUTHOR=5, - FILTER_VERSION=6, - FILTER_ARGS=7, - FILTER_ARGS_INFO=8, - FILTER_ARGS_DESCRIPTION=10, - FILTER_DESCRIPTION=11, -}; -enum { //SUBTYPES - FILTER_TYPE_AUDIO=1, - FILTER_TYPE_VIDEO=2, - FILTER_OUTPUT_TYPE_SAME=3, - FILTER_OUTPUT_TYPE_DIFFERENT=4, -}; - - - -// VideoFrameBuffer holds information about a memory block which is used -// for video data. For efficiency, instances of this class are not deleted -// when the refcount reaches zero; instead they're stored in a linked list -// to be reused. The instances are deleted when the corresponding AVS -// file is closed. - -class VideoFrameBuffer { - BYTE* const data; - const int data_size; - // sequence_number is incremented every time the buffer is changed, so - // that stale views can tell they're no longer valid. - long sequence_number; - - friend class VideoFrame; - friend class Cache; - friend class ScriptEnvironment; - long refcount; - -public: - VideoFrameBuffer(int size); - VideoFrameBuffer(); - ~VideoFrameBuffer(); - - const BYTE* GetReadPtr() const { return data; } - BYTE* GetWritePtr() { ++sequence_number; return data; } - int GetDataSize() { return data_size; } - int GetSequenceNumber() { return sequence_number; } - int GetRefcount() { return refcount; } -}; - - -class IClip; -class PClip; -class PVideoFrame; -class IScriptEnvironment; -class AVSValue; - - -// VideoFrame holds a "window" into a VideoFrameBuffer. Operator new -// is overloaded to recycle class instances. - -class VideoFrame { - int refcount; - VideoFrameBuffer* const vfb; - const int offset, pitch, row_size, height, offsetU, offsetV, pitchUV; // U&V offsets are from top of picture. - - friend class PVideoFrame; - void AddRef() { InterlockedIncrement((long *)&refcount); } - void Release() { if (refcount==1) InterlockedDecrement(&vfb->refcount); InterlockedDecrement((long *)&refcount); } - - friend class ScriptEnvironment; - friend class Cache; - - VideoFrame(VideoFrameBuffer* _vfb, int _offset, int _pitch, int _row_size, int _height); - VideoFrame(VideoFrameBuffer* _vfb, int _offset, int _pitch, int _row_size, int _height, int _offsetU, int _offsetV, int _pitchUV); - - void* operator new(unsigned size); -// TESTME: OFFSET U/V may be switched to what could be expected from AVI standard! -public: - int GetPitch() const { return pitch; } - int GetPitch(int plane) const { switch (plane) {case PLANAR_U: case PLANAR_V: return pitchUV;} return pitch; } - int GetRowSize() const { return row_size; } - int GetRowSize(int plane) const { - switch (plane) { - case PLANAR_U: case PLANAR_V: if (pitchUV) return row_size>>1; else return 0; - case PLANAR_U_ALIGNED: case PLANAR_V_ALIGNED: - if (pitchUV) { - int r = ((row_size+FRAME_ALIGN-1)&(~(FRAME_ALIGN-1)) )>>1; // Aligned rowsize - if (r<=pitchUV) - return r; - return row_size>>1; - } else return 0; - case PLANAR_Y_ALIGNED: - int r = (row_size+FRAME_ALIGN-1)&(~(FRAME_ALIGN-1)); // Aligned rowsize - if (r<=pitch) - return r; - return row_size; - } - return row_size; } - int GetHeight() const { return height; } - int GetHeight(int plane) const { switch (plane) {case PLANAR_U: case PLANAR_V: if (pitchUV) return height>>1; return 0;} return height; } - - // generally you shouldn't use these three - VideoFrameBuffer* GetFrameBuffer() const { return vfb; } - int GetOffset() const { return offset; } - int GetOffset(int plane) const { switch (plane) {case PLANAR_U: return offsetU;case PLANAR_V: return offsetV;default: return offset;}; } - - // in plugins use env->SubFrame() - VideoFrame* Subframe(int rel_offset, int new_pitch, int new_row_size, int new_height) const; - VideoFrame* Subframe(int rel_offset, int new_pitch, int new_row_size, int new_height, int rel_offsetU, int rel_offsetV, int pitchUV) const; - - - const BYTE* GetReadPtr() const { return vfb->GetReadPtr() + offset; } - const BYTE* GetReadPtr(int plane) const { return vfb->GetReadPtr() + GetOffset(plane); } - - bool IsWritable() const { return (refcount == 1 && vfb->refcount == 1); } - - BYTE* GetWritePtr() const { - if (vfb->GetRefcount()>1) { - _ASSERT(FALSE); - //throw AvisynthError("Internal Error - refcount was more than one!"); - } - return IsWritable() ? (vfb->GetWritePtr() + offset) : 0; - } - - BYTE* GetWritePtr(int plane) const { - if (plane==PLANAR_Y) { - if (vfb->GetRefcount()>1) { - _ASSERT(FALSE); -// throw AvisynthError("Internal Error - refcount was more than one!"); - } - return IsWritable() ? vfb->GetWritePtr() + GetOffset(plane) : 0; - } - return vfb->data + GetOffset(plane); - } - - ~VideoFrame() { InterlockedDecrement(&vfb->refcount); } -}; - -enum { - CACHE_NOTHING=0, - CACHE_RANGE=1, - CACHE_ALL=2, - CACHE_AUDIO=3 - }; - -// Base class for all filters. -class IClip { - friend class PClip; - friend class AVSValue; - int refcnt; - void AddRef() { InterlockedIncrement((long *)&refcnt); } - void Release() { InterlockedDecrement((long *)&refcnt); if (!refcnt) delete this; } -public: - IClip() : refcnt(0) {} - - virtual int __stdcall GetVersion() { return AVISYNTH_INTERFACE_VERSION; } - - virtual PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env) = 0; - virtual bool __stdcall GetParity(int n) = 0; // return field parity if field_based, else parity of first field in frame - virtual void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env) = 0; // start and count are in samples - virtual void __stdcall SetCacheHints(int cachehints,int frame_range) = 0 ; // We do not pass cache requests upwards, only to the next filter. - virtual const VideoInfo& __stdcall GetVideoInfo() = 0; - virtual __stdcall ~IClip() {} -}; - - -// smart pointer to IClip -class PClip { - - IClip* p; - - IClip* GetPointerWithAddRef() const { if (p) p->AddRef(); return p; } - friend class AVSValue; - friend class VideoFrame; - - void Init(IClip* x) { - if (x) x->AddRef(); - p=x; - } - void Set(IClip* x) { - if (x) x->AddRef(); - if (p) p->Release(); - p=x; - } - -public: - PClip() { p = 0; } - PClip(const PClip& x) { Init(x.p); } - PClip(IClip* x) { Init(x); } - void operator=(IClip* x) { Set(x); } - void operator=(const PClip& x) { Set(x.p); } - - IClip* operator->() const { return p; } - - // useful in conditional expressions - operator void*() const { return p; } - bool operator!() const { return !p; } - - ~PClip() { if (p) p->Release(); } -}; - - -// smart pointer to VideoFrame -class PVideoFrame { - - VideoFrame* p; - - void Init(VideoFrame* x) { - if (x) x->AddRef(); - p=x; - } - void Set(VideoFrame* x) { - if (x) x->AddRef(); - if (p) p->Release(); - p=x; - } - -public: - PVideoFrame() { p = 0; } - PVideoFrame(const PVideoFrame& x) { Init(x.p); } - PVideoFrame(VideoFrame* x) { Init(x); } - void operator=(VideoFrame* x) { Set(x); } - void operator=(const PVideoFrame& x) { Set(x.p); } - - VideoFrame* operator->() const { return p; } - - // for conditional expressions - operator void*() const { return p; } - bool operator!() const { return !p; } - - ~PVideoFrame() { if (p) p->Release();} -}; - - -class AVSValue { -public: - - AVSValue() { type = 'v'; } - AVSValue(IClip* c) { type = 'c'; clip = c; if (c) c->AddRef(); } - AVSValue(const PClip& c) { type = 'c'; clip = c.GetPointerWithAddRef(); } - AVSValue(bool b) { type = 'b'; boolean = b; } - AVSValue(int i) { type = 'i'; integer = i; } -// AVSValue(__int64 l) { type = 'l'; longlong = l; } - AVSValue(float f) { type = 'f'; floating_pt = f; } - AVSValue(double f) { type = 'f'; floating_pt = float(f); } - AVSValue(const char* s) { type = 's'; string = s; } - AVSValue(const AVSValue* a, int size) { type = 'a'; array = a; array_size = size; } - AVSValue(const AVSValue& v) { Assign(&v, true); } - - ~AVSValue() { if (IsClip() && clip) clip->Release(); } - AVSValue& operator=(const AVSValue& v) { Assign(&v, false); return *this; } - - // Note that we transparently allow 'int' to be treated as 'float'. - // There are no int<->bool conversions, though. - - bool Defined() const { return type != 'v'; } - bool IsClip() const { return type == 'c'; } - bool IsBool() const { return type == 'b'; } - bool IsInt() const { return type == 'i'; } -// bool IsLong() const { return (type == 'l'|| type == 'i'); } - bool IsFloat() const { return type == 'f' || type == 'i'; } - bool IsString() const { return type == 's'; } - bool IsArray() const { return type == 'a'; } - - PClip AsClip() const { _ASSERTE(IsClip()); return IsClip()?clip:0; } - bool AsBool() const { _ASSERTE(IsBool()); return boolean; } - int AsInt() const { _ASSERTE(IsInt()); return integer; } -// int AsLong() const { _ASSERTE(IsLong()); return longlong; } - const char* AsString() const { _ASSERTE(IsString()); return IsString()?string:0; } - double AsFloat() const { _ASSERTE(IsFloat()); return IsInt()?integer:floating_pt; } - - bool AsBool(bool def) const { _ASSERTE(IsBool()||!Defined()); return IsBool() ? boolean : def; } - int AsInt(int def) const { _ASSERTE(IsInt()||!Defined()); return IsInt() ? integer : def; } - double AsFloat(double def) const { _ASSERTE(IsFloat()||!Defined()); return IsInt() ? integer : type=='f' ? floating_pt : def; } - const char* AsString(const char* def) const { _ASSERTE(IsString()||!Defined()); return IsString() ? string : def; } - - int ArraySize() const { _ASSERTE(IsArray()); return IsArray()?array_size:1; } - - const AVSValue& operator[](int index) const { - _ASSERTE(IsArray() && index>=0 && index<array_size); - return (IsArray() && index>=0 && index<array_size) ? array[index] : *this; - } - -private: - - short type; // 'a'rray, 'c'lip, 'b'ool, 'i'nt, 'f'loat, 's'tring, 'v'oid, or 'l'ong - short array_size; - union { - IClip* clip; - bool boolean; - int integer; - float floating_pt; - const char* string; - const AVSValue* array; -// __int64 longlong; - }; - - void Assign(const AVSValue* src, bool init) { - if (src->IsClip() && src->clip) - src->clip->AddRef(); - if (!init && IsClip() && clip) - clip->Release(); - // make sure this copies the whole struct! - ((__int32*)this)[0] = ((__int32*)src)[0]; - ((__int32*)this)[1] = ((__int32*)src)[1]; - } -}; - - -// instantiable null filter -class GenericVideoFilter : public IClip { -protected: - PClip child; - VideoInfo vi; -public: - GenericVideoFilter(PClip _child) : child(_child) { vi = child->GetVideoInfo(); } - PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env) { return child->GetFrame(n, env); } - void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env) { child->GetAudio(buf, start, count, env); } - const VideoInfo& __stdcall GetVideoInfo() { return vi; } - bool __stdcall GetParity(int n) { return child->GetParity(n); } - void __stdcall SetCacheHints(int cachehints,int frame_range) { } ; // We do not pass cache requests upwards, only to the next filter. -}; - - -class AvisynthError /* exception */ { -public: - const char* const msg; - AvisynthError(const char* _msg) : msg(_msg) {} -}; - - - - -/* Helper classes useful to plugin authors */ - -class AlignPlanar : public GenericVideoFilter -{ -public: - AlignPlanar(PClip _clip); - static PClip Create(PClip clip); - PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env); -}; - - - -class FillBorder : public GenericVideoFilter -{ -public: - FillBorder(PClip _clip); - static PClip Create(PClip clip); - PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env); -}; - - - -class ConvertAudio : public GenericVideoFilter -/** - * Helper class to convert audio to any format - **/ -{ -public: - ConvertAudio(PClip _clip, int prefered_format); - void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env); - - static PClip Create(PClip clip, int sample_type, int prefered_type); - static AVSValue __cdecl Create_float(AVSValue args, void*, IScriptEnvironment*); - static AVSValue __cdecl Create_32bit(AVSValue args, void*, IScriptEnvironment*); - static AVSValue __cdecl Create_24bit(AVSValue args, void*, IScriptEnvironment*); - static AVSValue __cdecl Create_16bit(AVSValue args, void*, IScriptEnvironment*); - static AVSValue __cdecl Create_8bit(AVSValue args, void*, IScriptEnvironment*); - virtual ~ConvertAudio() - {if (tempbuffer_size) {delete[] tempbuffer;tempbuffer_size=0;}} -private: - void convertToFloat(char* inbuf, float* outbuf, char sample_type, int count); - void convertFromFloat(float* inbuf, void* outbuf, char sample_type, int count); - - __inline int Saturate_int8(float n); - __inline short Saturate_int16(float n); - __inline int Saturate_int24(float n); - __inline int Saturate_int32(float n); - - char src_format; - char dst_format; - int src_bps; - char *tempbuffer; - SFLOAT *floatbuffer; - int tempbuffer_size; -}; - - -// For GetCPUFlags. These are backwards-compatible with those in VirtualDub. -enum { - /* slowest CPU to support extension */ - CPUF_FORCE = 0x01, // N/A - CPUF_FPU = 0x02, // 386/486DX - CPUF_MMX = 0x04, // P55C, K6, PII - CPUF_INTEGER_SSE = 0x08, // PIII, Athlon - CPUF_SSE = 0x10, // PIII, Athlon XP/MP - CPUF_SSE2 = 0x20, // PIV, Hammer - CPUF_3DNOW = 0x40, // K6-2 - CPUF_3DNOW_EXT = 0x80, // Athlon - CPUF_X86_64 = 0xA0, // Hammer (note: equiv. to 3DNow + SSE2, which only Hammer - // will have anyway) -}; -#define MAX_INT 0x7fffffff -#define MIN_INT -0x7fffffff - - - -class IScriptEnvironment { -public: - virtual __stdcall ~IScriptEnvironment() {} - - virtual /*static*/ long __stdcall GetCPUFlags() = 0; - - virtual char* __stdcall SaveString(const char* s, int length = -1) = 0; - virtual char* __stdcall Sprintf(const char* fmt, ...) = 0; - // note: val is really a va_list; I hope everyone typedefs va_list to a pointer - virtual char* __stdcall VSprintf(const char* fmt, void* val) = 0; - - __declspec(noreturn) virtual void __stdcall ThrowError(const char* fmt, ...) = 0; - - class NotFound /*exception*/ {}; // thrown by Invoke and GetVar - - typedef AVSValue (__cdecl *ApplyFunc)(AVSValue args, void* user_data, IScriptEnvironment* env); - - virtual void __stdcall AddFunction(const char* name, const char* params, ApplyFunc apply, void* user_data) = 0; - virtual bool __stdcall FunctionExists(const char* name) = 0; - virtual AVSValue __stdcall Invoke(const char* name, const AVSValue args, const char** arg_names=0) = 0; - - virtual AVSValue __stdcall GetVar(const char* name) = 0; - virtual bool __stdcall SetVar(const char* name, const AVSValue& val) = 0; - virtual bool __stdcall SetGlobalVar(const char* name, const AVSValue& val) = 0; - - virtual void __stdcall PushContext(int level=0) = 0; - virtual void __stdcall PopContext() = 0; - - // align should be 4 or 8 - virtual PVideoFrame __stdcall NewVideoFrame(const VideoInfo& vi, int align=FRAME_ALIGN) = 0; - - virtual bool __stdcall MakeWritable(PVideoFrame* pvf) = 0; - - virtual /*static*/ void __stdcall BitBlt(BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height) = 0; - - typedef void (__cdecl *ShutdownFunc)(void* user_data, IScriptEnvironment* env); - virtual void __stdcall AtExit(ShutdownFunc function, void* user_data) = 0; - - virtual void __stdcall CheckVersion(int version = AVISYNTH_INTERFACE_VERSION) = 0; - - virtual PVideoFrame __stdcall Subframe(PVideoFrame src, int rel_offset, int new_pitch, int new_row_size, int new_height) = 0; - - virtual int __stdcall SetMemoryMax(int mem) = 0; - - virtual int __stdcall SetWorkingDir(const char * newdir) = 0; - -}; - - -// avisynth.dll exports this; it's a way to use it as a library, without -// writing an AVS script or without going through AVIFile. -IScriptEnvironment* __stdcall CreateScriptEnvironment(int version = AVISYNTH_INTERFACE_VERSION); - - -#pragma pack(pop) - -#endif //__AVISYNTH_H__ +// Avisynth v2.5. Copyright 2002 Ben Rudiak-Gould et al. +// http://www.avisynth.org + +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit +// http://www.gnu.org/copyleft/gpl.html . +// +// Linking Avisynth statically or dynamically with other modules is making a +// combined work based on Avisynth. Thus, the terms and conditions of the GNU +// General Public License cover the whole combination. +// +// As a special exception, the copyright holders of Avisynth give you +// permission to link Avisynth with independent modules that communicate with +// Avisynth solely through the interfaces defined in avisynth.h, regardless of the license +// terms of these independent modules, and to copy and distribute the +// resulting combined work under terms of your choice, provided that +// every copy of the combined work is accompanied by a complete copy of +// the source code of Avisynth (the version of Avisynth used to produce the +// combined work), being distributed under the terms of the GNU General +// Public License plus this exception. An independent module is a module +// which is not derived from or based on Avisynth, such as 3rd-party filters, +// import and export plugins, or graphical user interfaces. + + + + + +#ifndef __AVISYNTH_H__ +#define __AVISYNTH_H__ + +enum { AVISYNTH_INTERFACE_VERSION = 2 }; + + +/* Define all types necessary for interfacing with avisynth.dll + Moved from internal.h */ + +// Win32 API macros, notably the types BYTE, DWORD, ULONG, etc. +#include <windef.h> + +// COM interface macros +#include <objbase.h> + +// Raster types used by VirtualDub & Avisynth +#define in64 (__int64)(unsigned short) +typedef unsigned long Pixel; // this will break on 64-bit machines! +typedef unsigned long Pixel32; +typedef unsigned char Pixel8; +typedef long PixCoord; +typedef long PixDim; +typedef long PixOffset; + + +/* Compiler-specific crap */ + +// Tell MSVC to stop precompiling here +#ifdef _MSC_VER + #pragma hdrstop +#endif + +// Set up debugging macros for MS compilers; for others, step down to the +// standard <assert.h> interface +#ifdef _MSC_VER + #include <crtdbg.h> +#else + #define _RPT0(a,b) ((void)0) + #define _RPT1(a,b,c) ((void)0) + #define _RPT2(a,b,c,d) ((void)0) + #define _RPT3(a,b,c,d,e) ((void)0) + #define _RPT4(a,b,c,d,e,f) ((void)0) + + #define _ASSERTE(x) assert(x) + #include <assert.h> +#endif + + + +// I had problems with Premiere wanting 1-byte alignment for its structures, +// so I now set the Avisynth struct alignment explicitly here. +#pragma pack(push,8) + +#define FRAME_ALIGN 16 +// Default frame alignment is 16 bytes, to help P4, when using SSE2 + +// The VideoInfo struct holds global information about a clip (i.e. +// information that does not depend on the frame number). The GetVideoInfo +// method in IClip returns this struct. + +// Audio Sample information +typedef float SFLOAT; + +enum {SAMPLE_INT8 = 1<<0, + SAMPLE_INT16 = 1<<1, + SAMPLE_INT24 = 1<<2, // Int24 is a very stupid thing to code, but it's supported by some hardware. + SAMPLE_INT32 = 1<<3, + SAMPLE_FLOAT = 1<<4}; + +enum { + PLANAR_Y=1<<0, + PLANAR_U=1<<1, + PLANAR_V=1<<2, + PLANAR_ALIGNED=1<<3, + PLANAR_Y_ALIGNED=PLANAR_Y|PLANAR_ALIGNED, + PLANAR_U_ALIGNED=PLANAR_U|PLANAR_ALIGNED, + PLANAR_V_ALIGNED=PLANAR_V|PLANAR_ALIGNED, + }; + +struct VideoInfo { + int width, height; // width=0 means no video + unsigned fps_numerator, fps_denominator; + int num_frames; + // This is more extensible than previous versions. More properties can be added seeminglesly. + + // Colorspace properties. + enum { + CS_BGR = 1<<28, + CS_YUV = 1<<29, + CS_INTERLEAVED = 1<<30, + CS_PLANAR = 1<<31 + }; + + // Specific colorformats + enum { CS_UNKNOWN = 0, + CS_BGR24 = 1<<0 | CS_BGR | CS_INTERLEAVED, + CS_BGR32 = 1<<1 | CS_BGR | CS_INTERLEAVED, + CS_YUY2 = 1<<2 | CS_YUV | CS_INTERLEAVED, + CS_YV12 = 1<<3 | CS_YUV | CS_PLANAR, // y-v-u, planar + CS_I420 = 1<<4 | CS_YUV | CS_PLANAR, // y-u-v, planar + CS_IYUV = 1<<4 | CS_YUV | CS_PLANAR // same as above + }; + int pixel_type; // changed to int as of 2.5 + + + int audio_samples_per_second; // 0 means no audio + int sample_type; // as of 2.5 + __int64 num_audio_samples; // changed as of 2.5 + int nchannels; // as of 2.5 + + // Imagetype properties + + int image_type; + + enum { + IT_BFF = 1<<0, + IT_TFF = 1<<1, + IT_FIELDBASED = 1<<2 + }; + + // useful functions of the above + bool HasVideo() const { return (width!=0); } + bool HasAudio() const { return (audio_samples_per_second!=0); } + bool IsRGB() const { return !!(pixel_type&CS_BGR); } + bool IsRGB24() const { return (pixel_type&CS_BGR24)==CS_BGR24; } // Clear out additional properties + bool IsRGB32() const { return (pixel_type & CS_BGR32) == CS_BGR32 ; } + bool IsYUV() const { return !!(pixel_type&CS_YUV ); } + bool IsYUY2() const { return (pixel_type & CS_YUY2) == CS_YUY2; } + bool IsYV12() const { return ((pixel_type & CS_YV12) == CS_YV12)||((pixel_type & CS_I420) == CS_I420); } + bool IsColorSpace(int c_space) const { return ((pixel_type & c_space) == c_space); } + bool Is(int property) const { return ((pixel_type & property)==property ); } + bool IsPlanar() const { return !!(pixel_type & CS_PLANAR); } + bool IsFieldBased() const { return !!(image_type & IT_FIELDBASED); } + bool IsParityKnown() const { return ((image_type & IT_FIELDBASED)&&(image_type & (IT_BFF||IT_TFF))); } + bool IsBFF() const { return !!(image_type & IT_BFF); } + bool IsTFF() const { return !!(image_type & IT_TFF); } + + bool IsVPlaneFirst() const {return ((pixel_type & CS_YV12) == CS_YV12); } // Don't use this + int BytesFromPixels(int pixels) const { return pixels * (BitsPerPixel()>>3); } // Will not work on planar images, but will return only luma planes + int RowSize() const { return BytesFromPixels(width); } // Also only returns first plane on planar images + int BMPSize() const { if (IsPlanar()) {int p = height * ((RowSize()+3) & ~3); p+=p>>1; return p; } return height * ((RowSize()+3) & ~3); } + __int64 AudioSamplesFromFrames(__int64 frames) const { return HasVideo() ? ((__int64)(frames) * audio_samples_per_second * fps_denominator / fps_numerator) : 0; } + int FramesFromAudioSamples(__int64 samples) const { return (HasAudio()) ? (int)(samples * (__int64)fps_numerator / (__int64)fps_denominator / (__int64)audio_samples_per_second) : 0; } + __int64 AudioSamplesFromBytes(__int64 bytes) const { return HasAudio() ? bytes / BytesPerAudioSample() : 0; } + __int64 BytesFromAudioSamples(__int64 samples) const { return samples * BytesPerAudioSample(); } + int AudioChannels() const { return nchannels; } + int SampleType() const{ return sample_type;} + bool IsSampleType(int testtype) const{ return !!(sample_type&testtype);} + int SamplesPerSecond() const { return audio_samples_per_second; } + int BytesPerAudioSample() const { return nchannels*BytesPerChannelSample();} + void SetFieldBased(bool isfieldbased) { if (isfieldbased) image_type|=IT_FIELDBASED; else image_type&=~IT_FIELDBASED; } + void Set(int property) { image_type|=property; } + void Clear(int property) { image_type&=~property; } + + int BitsPerPixel() const { + switch (pixel_type) { + case CS_BGR24: + return 24; + case CS_BGR32: + return 32; + case CS_YUY2: + return 16; + case CS_YV12: + case CS_I420: + return 12; + default: + return 0; + } + } + int BytesPerChannelSample() const { + switch (sample_type) { + case SAMPLE_INT8: + return sizeof(signed char); + case SAMPLE_INT16: + return sizeof(signed short); + case SAMPLE_INT24: + return 3; + case SAMPLE_INT32: + return sizeof(signed int); + case SAMPLE_FLOAT: + return sizeof(SFLOAT); + default: + _ASSERTE("Sample type not recognized!"); + return 0; + } + } + + // useful mutator + void SetFPS(unsigned numerator, unsigned denominator) { + unsigned x=numerator, y=denominator; + while (y) { // find gcd + unsigned t = x%y; x = y; y = t; + } + fps_numerator = numerator/x; + fps_denominator = denominator/x; + } + // Test for same colorspace + bool IsSameColorspace(const VideoInfo& vi) { + if (vi.pixel_type == pixel_type) return TRUE; + if (IsYV12() && vi.IsYV12()) return TRUE; + return FALSE; + } + +}; + +enum { + FILTER_TYPE=1, + FILTER_INPUT_COLORSPACE=2, + FILTER_OUTPUT_TYPE=9, + FILTER_NAME=4, + FILTER_AUTHOR=5, + FILTER_VERSION=6, + FILTER_ARGS=7, + FILTER_ARGS_INFO=8, + FILTER_ARGS_DESCRIPTION=10, + FILTER_DESCRIPTION=11, +}; +enum { //SUBTYPES + FILTER_TYPE_AUDIO=1, + FILTER_TYPE_VIDEO=2, + FILTER_OUTPUT_TYPE_SAME=3, + FILTER_OUTPUT_TYPE_DIFFERENT=4, +}; + + + +// VideoFrameBuffer holds information about a memory block which is used +// for video data. For efficiency, instances of this class are not deleted +// when the refcount reaches zero; instead they're stored in a linked list +// to be reused. The instances are deleted when the corresponding AVS +// file is closed. + +class VideoFrameBuffer { + BYTE* const data; + const int data_size; + // sequence_number is incremented every time the buffer is changed, so + // that stale views can tell they're no longer valid. + long sequence_number; + + friend class VideoFrame; + friend class Cache; + friend class ScriptEnvironment; + long refcount; + +public: + VideoFrameBuffer(int size); + VideoFrameBuffer(); + ~VideoFrameBuffer(); + + const BYTE* GetReadPtr() const { return data; } + BYTE* GetWritePtr() { ++sequence_number; return data; } + int GetDataSize() { return data_size; } + int GetSequenceNumber() { return sequence_number; } + int GetRefcount() { return refcount; } +}; + + +class IClip; +class PClip; +class PVideoFrame; +class IScriptEnvironment; +class AVSValue; + + +// VideoFrame holds a "window" into a VideoFrameBuffer. Operator new +// is overloaded to recycle class instances. + +class VideoFrame { + int refcount; + VideoFrameBuffer* const vfb; + const int offset, pitch, row_size, height, offsetU, offsetV, pitchUV; // U&V offsets are from top of picture. + + friend class PVideoFrame; + void AddRef() { InterlockedIncrement((long *)&refcount); } + void Release() { if (refcount==1) InterlockedDecrement(&vfb->refcount); InterlockedDecrement((long *)&refcount); } + + friend class ScriptEnvironment; + friend class Cache; + + VideoFrame(VideoFrameBuffer* _vfb, int _offset, int _pitch, int _row_size, int _height); + VideoFrame(VideoFrameBuffer* _vfb, int _offset, int _pitch, int _row_size, int _height, int _offsetU, int _offsetV, int _pitchUV); + + void* operator new(unsigned size); +// TESTME: OFFSET U/V may be switched to what could be expected from AVI standard! +public: + int GetPitch() const { return pitch; } + int GetPitch(int plane) const { switch (plane) {case PLANAR_U: case PLANAR_V: return pitchUV;} return pitch; } + int GetRowSize() const { return row_size; } + int GetRowSize(int plane) const { + switch (plane) { + case PLANAR_U: case PLANAR_V: if (pitchUV) return row_size>>1; else return 0; + case PLANAR_U_ALIGNED: case PLANAR_V_ALIGNED: + if (pitchUV) { + int r = ((row_size+FRAME_ALIGN-1)&(~(FRAME_ALIGN-1)) )>>1; // Aligned rowsize + if (r<=pitchUV) + return r; + return row_size>>1; + } else return 0; + case PLANAR_Y_ALIGNED: + int r = (row_size+FRAME_ALIGN-1)&(~(FRAME_ALIGN-1)); // Aligned rowsize + if (r<=pitch) + return r; + return row_size; + } + return row_size; } + int GetHeight() const { return height; } + int GetHeight(int plane) const { switch (plane) {case PLANAR_U: case PLANAR_V: if (pitchUV) return height>>1; return 0;} return height; } + + // generally you shouldn't use these three + VideoFrameBuffer* GetFrameBuffer() const { return vfb; } + int GetOffset() const { return offset; } + int GetOffset(int plane) const { switch (plane) {case PLANAR_U: return offsetU;case PLANAR_V: return offsetV;default: return offset;}; } + + // in plugins use env->SubFrame() + VideoFrame* Subframe(int rel_offset, int new_pitch, int new_row_size, int new_height) const; + VideoFrame* Subframe(int rel_offset, int new_pitch, int new_row_size, int new_height, int rel_offsetU, int rel_offsetV, int pitchUV) const; + + + const BYTE* GetReadPtr() const { return vfb->GetReadPtr() + offset; } + const BYTE* GetReadPtr(int plane) const { return vfb->GetReadPtr() + GetOffset(plane); } + + bool IsWritable() const { return (refcount == 1 && vfb->refcount == 1); } + + BYTE* GetWritePtr() const { + if (vfb->GetRefcount()>1) { + _ASSERT(FALSE); + //throw AvisynthError("Internal Error - refcount was more than one!"); + } + return IsWritable() ? (vfb->GetWritePtr() + offset) : 0; + } + + BYTE* GetWritePtr(int plane) const { + if (plane==PLANAR_Y) { + if (vfb->GetRefcount()>1) { + _ASSERT(FALSE); +// throw AvisynthError("Internal Error - refcount was more than one!"); + } + return IsWritable() ? vfb->GetWritePtr() + GetOffset(plane) : 0; + } + return vfb->data + GetOffset(plane); + } + + ~VideoFrame() { InterlockedDecrement(&vfb->refcount); } +}; + +enum { + CACHE_NOTHING=0, + CACHE_RANGE=1, + CACHE_ALL=2, + CACHE_AUDIO=3 + }; + +// Base class for all filters. +class IClip { + friend class PClip; + friend class AVSValue; + int refcnt; + void AddRef() { InterlockedIncrement((long *)&refcnt); } + void Release() { InterlockedDecrement((long *)&refcnt); if (!refcnt) delete this; } +public: + IClip() : refcnt(0) {} + + virtual int __stdcall GetVersion() { return AVISYNTH_INTERFACE_VERSION; } + + virtual PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env) = 0; + virtual bool __stdcall GetParity(int n) = 0; // return field parity if field_based, else parity of first field in frame + virtual void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env) = 0; // start and count are in samples + virtual void __stdcall SetCacheHints(int cachehints,int frame_range) = 0 ; // We do not pass cache requests upwards, only to the next filter. + virtual const VideoInfo& __stdcall GetVideoInfo() = 0; + virtual __stdcall ~IClip() {} +}; + + +// smart pointer to IClip +class PClip { + + IClip* p; + + IClip* GetPointerWithAddRef() const { if (p) p->AddRef(); return p; } + friend class AVSValue; + friend class VideoFrame; + + void Init(IClip* x) { + if (x) x->AddRef(); + p=x; + } + void Set(IClip* x) { + if (x) x->AddRef(); + if (p) p->Release(); + p=x; + } + +public: + PClip() { p = 0; } + PClip(const PClip& x) { Init(x.p); } + PClip(IClip* x) { Init(x); } + void operator=(IClip* x) { Set(x); } + void operator=(const PClip& x) { Set(x.p); } + + IClip* operator->() const { return p; } + + // useful in conditional expressions + operator void*() const { return p; } + bool operator!() const { return !p; } + + ~PClip() { if (p) p->Release(); } +}; + + +// smart pointer to VideoFrame +class PVideoFrame { + + VideoFrame* p; + + void Init(VideoFrame* x) { + if (x) x->AddRef(); + p=x; + } + void Set(VideoFrame* x) { + if (x) x->AddRef(); + if (p) p->Release(); + p=x; + } + +public: + PVideoFrame() { p = 0; } + PVideoFrame(const PVideoFrame& x) { Init(x.p); } + PVideoFrame(VideoFrame* x) { Init(x); } + void operator=(VideoFrame* x) { Set(x); } + void operator=(const PVideoFrame& x) { Set(x.p); } + + VideoFrame* operator->() const { return p; } + + // for conditional expressions + operator void*() const { return p; } + bool operator!() const { return !p; } + + ~PVideoFrame() { if (p) p->Release();} +}; + + +class AVSValue { +public: + + AVSValue() { type = 'v'; } + AVSValue(IClip* c) { type = 'c'; clip = c; if (c) c->AddRef(); } + AVSValue(const PClip& c) { type = 'c'; clip = c.GetPointerWithAddRef(); } + AVSValue(bool b) { type = 'b'; boolean = b; } + AVSValue(int i) { type = 'i'; integer = i; } +// AVSValue(__int64 l) { type = 'l'; longlong = l; } + AVSValue(float f) { type = 'f'; floating_pt = f; } + AVSValue(double f) { type = 'f'; floating_pt = float(f); } + AVSValue(const char* s) { type = 's'; string = s; } + AVSValue(const AVSValue* a, int size) { type = 'a'; array = a; array_size = size; } + AVSValue(const AVSValue& v) { Assign(&v, true); } + + ~AVSValue() { if (IsClip() && clip) clip->Release(); } + AVSValue& operator=(const AVSValue& v) { Assign(&v, false); return *this; } + + // Note that we transparently allow 'int' to be treated as 'float'. + // There are no int<->bool conversions, though. + + bool Defined() const { return type != 'v'; } + bool IsClip() const { return type == 'c'; } + bool IsBool() const { return type == 'b'; } + bool IsInt() const { return type == 'i'; } +// bool IsLong() const { return (type == 'l'|| type == 'i'); } + bool IsFloat() const { return type == 'f' || type == 'i'; } + bool IsString() const { return type == 's'; } + bool IsArray() const { return type == 'a'; } + + PClip AsClip() const { _ASSERTE(IsClip()); return IsClip()?clip:0; } + bool AsBool() const { _ASSERTE(IsBool()); return boolean; } + int AsInt() const { _ASSERTE(IsInt()); return integer; } +// int AsLong() const { _ASSERTE(IsLong()); return longlong; } + const char* AsString() const { _ASSERTE(IsString()); return IsString()?string:0; } + double AsFloat() const { _ASSERTE(IsFloat()); return IsInt()?integer:floating_pt; } + + bool AsBool(bool def) const { _ASSERTE(IsBool()||!Defined()); return IsBool() ? boolean : def; } + int AsInt(int def) const { _ASSERTE(IsInt()||!Defined()); return IsInt() ? integer : def; } + double AsFloat(double def) const { _ASSERTE(IsFloat()||!Defined()); return IsInt() ? integer : type=='f' ? floating_pt : def; } + const char* AsString(const char* def) const { _ASSERTE(IsString()||!Defined()); return IsString() ? string : def; } + + int ArraySize() const { _ASSERTE(IsArray()); return IsArray()?array_size:1; } + + const AVSValue& operator[](int index) const { + _ASSERTE(IsArray() && index>=0 && index<array_size); + return (IsArray() && index>=0 && index<array_size) ? array[index] : *this; + } + +private: + + short type; // 'a'rray, 'c'lip, 'b'ool, 'i'nt, 'f'loat, 's'tring, 'v'oid, or 'l'ong + short array_size; + union { + IClip* clip; + bool boolean; + int integer; + float floating_pt; + const char* string; + const AVSValue* array; +// __int64 longlong; + }; + + void Assign(const AVSValue* src, bool init) { + if (src->IsClip() && src->clip) + src->clip->AddRef(); + if (!init && IsClip() && clip) + clip->Release(); + // make sure this copies the whole struct! + ((__int32*)this)[0] = ((__int32*)src)[0]; + ((__int32*)this)[1] = ((__int32*)src)[1]; + } +}; + + +// instantiable null filter +class GenericVideoFilter : public IClip { +protected: + PClip child; + VideoInfo vi; +public: + GenericVideoFilter(PClip _child) : child(_child) { vi = child->GetVideoInfo(); } + PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env) { return child->GetFrame(n, env); } + void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env) { child->GetAudio(buf, start, count, env); } + const VideoInfo& __stdcall GetVideoInfo() { return vi; } + bool __stdcall GetParity(int n) { return child->GetParity(n); } + void __stdcall SetCacheHints(int cachehints,int frame_range) { } ; // We do not pass cache requests upwards, only to the next filter. +}; + + +class AvisynthError /* exception */ { +public: + const char* const msg; + AvisynthError(const char* _msg) : msg(_msg) {} +}; + + + + +/* Helper classes useful to plugin authors */ + +class AlignPlanar : public GenericVideoFilter +{ +public: + AlignPlanar(PClip _clip); + static PClip Create(PClip clip); + PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env); +}; + + + +class FillBorder : public GenericVideoFilter +{ +public: + FillBorder(PClip _clip); + static PClip Create(PClip clip); + PVideoFrame __stdcall GetFrame(int n, IScriptEnvironment* env); +}; + + + +class ConvertAudio : public GenericVideoFilter +/** + * Helper class to convert audio to any format + **/ +{ +public: + ConvertAudio(PClip _clip, int prefered_format); + void __stdcall GetAudio(void* buf, __int64 start, __int64 count, IScriptEnvironment* env); + + static PClip Create(PClip clip, int sample_type, int prefered_type); + static AVSValue __cdecl Create_float(AVSValue args, void*, IScriptEnvironment*); + static AVSValue __cdecl Create_32bit(AVSValue args, void*, IScriptEnvironment*); + static AVSValue __cdecl Create_24bit(AVSValue args, void*, IScriptEnvironment*); + static AVSValue __cdecl Create_16bit(AVSValue args, void*, IScriptEnvironment*); + static AVSValue __cdecl Create_8bit(AVSValue args, void*, IScriptEnvironment*); + virtual ~ConvertAudio() + {if (tempbuffer_size) {delete[] tempbuffer;tempbuffer_size=0;}} +private: + void convertToFloat(char* inbuf, float* outbuf, char sample_type, int count); + void convertFromFloat(float* inbuf, void* outbuf, char sample_type, int count); + + __inline int Saturate_int8(float n); + __inline short Saturate_int16(float n); + __inline int Saturate_int24(float n); + __inline int Saturate_int32(float n); + + char src_format; + char dst_format; + int src_bps; + char *tempbuffer; + SFLOAT *floatbuffer; + int tempbuffer_size; +}; + + +// For GetCPUFlags. These are backwards-compatible with those in VirtualDub. +enum { + /* slowest CPU to support extension */ + CPUF_FORCE = 0x01, // N/A + CPUF_FPU = 0x02, // 386/486DX + CPUF_MMX = 0x04, // P55C, K6, PII + CPUF_INTEGER_SSE = 0x08, // PIII, Athlon + CPUF_SSE = 0x10, // PIII, Athlon XP/MP + CPUF_SSE2 = 0x20, // PIV, Hammer + CPUF_3DNOW = 0x40, // K6-2 + CPUF_3DNOW_EXT = 0x80, // Athlon + CPUF_X86_64 = 0xA0, // Hammer (note: equiv. to 3DNow + SSE2, which only Hammer + // will have anyway) +}; +#define MAX_INT 0x7fffffff +#define MIN_INT -0x7fffffff + + + +class IScriptEnvironment { +public: + virtual __stdcall ~IScriptEnvironment() {} + + virtual /*static*/ long __stdcall GetCPUFlags() = 0; + + virtual char* __stdcall SaveString(const char* s, int length = -1) = 0; + virtual char* __stdcall Sprintf(const char* fmt, ...) = 0; + // note: val is really a va_list; I hope everyone typedefs va_list to a pointer + virtual char* __stdcall VSprintf(const char* fmt, void* val) = 0; + + __declspec(noreturn) virtual void __stdcall ThrowError(const char* fmt, ...) = 0; + + class NotFound /*exception*/ {}; // thrown by Invoke and GetVar + + typedef AVSValue (__cdecl *ApplyFunc)(AVSValue args, void* user_data, IScriptEnvironment* env); + + virtual void __stdcall AddFunction(const char* name, const char* params, ApplyFunc apply, void* user_data) = 0; + virtual bool __stdcall FunctionExists(const char* name) = 0; + virtual AVSValue __stdcall Invoke(const char* name, const AVSValue args, const char** arg_names=0) = 0; + + virtual AVSValue __stdcall GetVar(const char* name) = 0; + virtual bool __stdcall SetVar(const char* name, const AVSValue& val) = 0; + virtual bool __stdcall SetGlobalVar(const char* name, const AVSValue& val) = 0; + + virtual void __stdcall PushContext(int level=0) = 0; + virtual void __stdcall PopContext() = 0; + + // align should be 4 or 8 + virtual PVideoFrame __stdcall NewVideoFrame(const VideoInfo& vi, int align=FRAME_ALIGN) = 0; + + virtual bool __stdcall MakeWritable(PVideoFrame* pvf) = 0; + + virtual /*static*/ void __stdcall BitBlt(BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height) = 0; + + typedef void (__cdecl *ShutdownFunc)(void* user_data, IScriptEnvironment* env); + virtual void __stdcall AtExit(ShutdownFunc function, void* user_data) = 0; + + virtual void __stdcall CheckVersion(int version = AVISYNTH_INTERFACE_VERSION) = 0; + + virtual PVideoFrame __stdcall Subframe(PVideoFrame src, int rel_offset, int new_pitch, int new_row_size, int new_height) = 0; + + virtual int __stdcall SetMemoryMax(int mem) = 0; + + virtual int __stdcall SetWorkingDir(const char * newdir) = 0; + +}; + + +// avisynth.dll exports this; it's a way to use it as a library, without +// writing an AVS script or without going through AVIFile. +IScriptEnvironment* __stdcall CreateScriptEnvironment(int version = AVISYNTH_INTERFACE_VERSION); + + +#pragma pack(pop) + +#endif //__AVISYNTH_H__
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/internal.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/internal.h
Changed
@@ -1,115 +1,115 @@ -// Avisynth v2.5. Copyright 2002 Ben Rudiak-Gould et al. -// http://www.avisynth.org - -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit -// http://www.gnu.org/copyleft/gpl.html . -// -// Linking Avisynth statically or dynamically with other modules is making a -// combined work based on Avisynth. Thus, the terms and conditions of the GNU -// General Public License cover the whole combination. -// -// As a special exception, the copyright holders of Avisynth give you -// permission to link Avisynth with independent modules that communicate with -// Avisynth solely through the interfaces defined in avisynth.h, regardless of the license -// terms of these independent modules, and to copy and distribute the -// resulting combined work under terms of your choice, provided that -// every copy of the combined work is accompanied by a complete copy of -// the source code of Avisynth (the version of Avisynth used to produce the -// combined work), being distributed under the terms of the GNU General -// Public License plus this exception. An independent module is a module -// which is not derived from or based on Avisynth, such as 3rd-party filters, -// import and export plugins, or graphical user interfaces. - - -#ifndef __Internal_H__ -#define __Internal_H__ - -#define AVS_VERSION 2.54 -#define AVS_VERSTR "AviSynth 2.54, build:"__DATE__" ["__TIME__"]" - - -#include "avisynth.h" - - - -struct AVSFunction { - const char* name; - const char* param_types; - AVSValue (__cdecl *apply)(AVSValue args, void* user_data, IScriptEnvironment* env); - void* user_data; -}; - - -int RGB2YUV(int rgb); - -PClip Create_MessageClip(const char* message, int width, int height, - int pixel_type, bool shrink, int textcolor, int halocolor, int bgcolor, - IScriptEnvironment* env); - -PClip new_Splice(PClip _child1, PClip _child2, bool realign_sound, IScriptEnvironment* env); -PClip new_SeparateFields(PClip _child, IScriptEnvironment* env); -PClip new_AssumeFrameBased(PClip _child); - -void BitBlt(BYTE* dstp, int dst_pitch, const BYTE* srcp, - int src_pitch, int row_size, int height); - - void asm_BitBlt_ISSE(BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height); - void asm_BitBlt_MMX(BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height); - -long GetCPUFlags(); - - -class _PixelClip { - enum { buffer=320 }; - BYTE clip[256+buffer*2]; -public: - _PixelClip() { - memset(clip, 0, buffer); - for (int i=0; i<256; ++i) clip[i+buffer] = i; - memset(clip+buffer+256, 255, buffer); - } - BYTE operator()(int i) { return clip[i+buffer]; } -}; - -extern _PixelClip PixelClip; - - -template<class ListNode> -static __inline void Relink(ListNode* newprev, ListNode* me, ListNode* newnext) { - if (me == newprev || me == newnext) return; - me->next->prev = me->prev; - me->prev->next = me->next; - me->prev = newprev; - me->next = newnext; - me->prev->next = me->next->prev = me; -} - - - -/*** Inline helper methods ***/ - - -static __inline BYTE ScaledPixelClip(int i) { - return PixelClip((i+32768) >> 16); -} - - -static __inline bool IsClose(int a, int b, unsigned threshold) - { return (unsigned(a-b+threshold) <= threshold*2); } - - - - +// Avisynth v2.5. Copyright 2002 Ben Rudiak-Gould et al. +// http://www.avisynth.org + +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or visit +// http://www.gnu.org/copyleft/gpl.html . +// +// Linking Avisynth statically or dynamically with other modules is making a +// combined work based on Avisynth. Thus, the terms and conditions of the GNU +// General Public License cover the whole combination. +// +// As a special exception, the copyright holders of Avisynth give you +// permission to link Avisynth with independent modules that communicate with +// Avisynth solely through the interfaces defined in avisynth.h, regardless of the license +// terms of these independent modules, and to copy and distribute the +// resulting combined work under terms of your choice, provided that +// every copy of the combined work is accompanied by a complete copy of +// the source code of Avisynth (the version of Avisynth used to produce the +// combined work), being distributed under the terms of the GNU General +// Public License plus this exception. An independent module is a module +// which is not derived from or based on Avisynth, such as 3rd-party filters, +// import and export plugins, or graphical user interfaces. + + +#ifndef __Internal_H__ +#define __Internal_H__ + +#define AVS_VERSION 2.54 +#define AVS_VERSTR "AviSynth 2.54, build:"__DATE__" ["__TIME__"]" + + +#include "avisynth.h" + + + +struct AVSFunction { + const char* name; + const char* param_types; + AVSValue (__cdecl *apply)(AVSValue args, void* user_data, IScriptEnvironment* env); + void* user_data; +}; + + +int RGB2YUV(int rgb); + +PClip Create_MessageClip(const char* message, int width, int height, + int pixel_type, bool shrink, int textcolor, int halocolor, int bgcolor, + IScriptEnvironment* env); + +PClip new_Splice(PClip _child1, PClip _child2, bool realign_sound, IScriptEnvironment* env); +PClip new_SeparateFields(PClip _child, IScriptEnvironment* env); +PClip new_AssumeFrameBased(PClip _child); + +void BitBlt(BYTE* dstp, int dst_pitch, const BYTE* srcp, + int src_pitch, int row_size, int height); + + void asm_BitBlt_ISSE(BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height); + void asm_BitBlt_MMX(BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height); + +long GetCPUFlags(); + + +class _PixelClip { + enum { buffer=320 }; + BYTE clip[256+buffer*2]; +public: + _PixelClip() { + memset(clip, 0, buffer); + for (int i=0; i<256; ++i) clip[i+buffer] = i; + memset(clip+buffer+256, 255, buffer); + } + BYTE operator()(int i) { return clip[i+buffer]; } +}; + +extern _PixelClip PixelClip; + + +template<class ListNode> +static __inline void Relink(ListNode* newprev, ListNode* me, ListNode* newnext) { + if (me == newprev || me == newnext) return; + me->next->prev = me->prev; + me->prev->next = me->next; + me->prev = newprev; + me->next = newnext; + me->prev->next = me->next->prev = me; +} + + + +/*** Inline helper methods ***/ + + +static __inline BYTE ScaledPixelClip(int i) { + return PixelClip((i+32768) >> 16); +} + + +static __inline bool IsClose(int a, int b, unsigned threshold) + { return (unsigned(a-b+threshold) <= threshold*2); } + + + + #endif // __Internal_H__ \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/resource.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/TIsophote/original/resource.h
Changed
@@ -1,14 +1,14 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by TIsophote.rc - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by TIsophote.rc + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 101 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters/Tdeint/ADM_vidTdeint.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters/Tdeint/ADM_vidTdeint.cpp
Changed
@@ -1,835 +1,835 @@ - -/*************************************************************************** - - Tdeint - - copyright : Tritical, ported to avidemux by mean - http://bengal.missouri.edu/~kes25c/ - ***************************************************************************/ -/* -** TDeinterlace v1.0b4 for AviSynth 2.5.x -** -** TDeinterlace is a bi-directionally motion adaptive deinterlacer. -** It also uses a couple modified forms of ela interpolation which -** help to reduce "jaggy" edges in places where interpolation must -** be used. TDeinterlace currently supports YV12 and YUY2 colorspaces. -** -** Copyright (C) 2004-2005 Kevin Stone -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU General Public License for more details. -** -** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -#include "ADM_default.h" -#include "ADM_videoFilterDynamic.h" -#include <math.h> - -#include "DIA_factory.h" -#define aprintf(...) {} - -#define min MIN -#define max MAX - -#define MIN(a,b) a<b ? a : b -#define MAX(a,b) b<a ? a : b -#define child_GetParity(x) 0 //FIXME!! - -#define OutputDebugString(img,y,text) drawString(img, 0, y, text) - - -#include "ADM_vidTDeint_param.h" -#define PRM(x) x -class vidTDeint:public AVDMGenericVideoStream -{ - -protected: -virtual char *printConf (void); -VideoCache *vidCache; -ADMImage *rebuild,*scratch,*scratch2; -TDEINT_PARAM *_param; -/* Will go to param */ -int mode, order, field, ovrDefault, type, mtnmode; - int mthreshL, mthreshC, map, cthresh, MI, link; - int countOvr, nfrms, nfrms2, orderS, fieldS; - int mthreshLS, mthreshCS, typeS, cthresh6, AP; - int xhalf, yhalf, xshift, yshift, blockx, blocky; - int mntmode; - - int *input, *cArray, APType; - unsigned int passHint; - unsigned long accumN, accumP; - bool debug, sharp, hints, full, chroma; - bool autoFO, useClip2, tryWeave, denoise; - const char* ovr; - char buf[120]; -/* Will go to param */ -void copyFrame(ADMImage *dst,ADMImage *src); - -unsigned char cubicInt(unsigned char p1, unsigned char p2, unsigned char p3,unsigned char p4); -void copyForUpsize(ADMImage *dst, ADMImage *src, int np); -void setMaskForUpsize(ADMImage *msk, int np); -void createMotionMapYV12(ADMImage *prv2, ADMImage *prv, - ADMImage *src, ADMImage *nxt, ADMImage *nxt2, ADMImage *mask, int n); -void createMotionMap2YV12(ADMImage *prv2, ADMImage *prv, - ADMImage *src, ADMImage *nxt, ADMImage *nxt2, ADMImage *mask, int n) ; -void linkFULL_YV12(ADMImage *mask) ; -void linkYtoUV_YV12(ADMImage *mask) ; -void linkUVtoY_YV12(ADMImage *mask) ; -void denoiseYV12(ADMImage *mask) ; -bool checkCombedYV12(ADMImage *src) ; -void subtractFieldsYV12(ADMImage *prv, ADMImage *src, ADMImage *nxt) ; -void mapColorsYV12(ADMImage *dst, ADMImage *mask); -void mapMergeYV12(ADMImage *dst, ADMImage *mask, - ADMImage *prv, ADMImage *src, ADMImage *nxt); -void cubicDeintYV12(ADMImage *dst, ADMImage *mask, - ADMImage *prv, ADMImage *src, ADMImage *nxt); -void ELADeintYV12(ADMImage *dst, ADMImage *mask, - ADMImage *prv, ADMImage *src, ADMImage *nxt); -void kernelDeintYV12(ADMImage *dst, ADMImage *mask, - ADMImage *prv, ADMImage *src, ADMImage *nxt); -void smartELADeintYV12(ADMImage *dst, ADMImage *mask, - ADMImage *prv, ADMImage *src, ADMImage *nxt); -void createWeaveFrameYV12(ADMImage *dst, ADMImage *prv, - ADMImage *src, ADMImage *nxt); -int getHint(ADMImage *src, unsigned int &storeHint, int &hintField); -void putHint(ADMImage *src, unsigned int hint, int fieldt); -void apPostCheck(ADMImage *dst, ADMImage *mask); -void reset(void); -public: - - vidTDeint (AVDMGenericVideoStream * in, CONFcouple * setup); - virtual ~vidTDeint (); -virtual uint8_t getFrameNumberNoAlloc (uint32_t frame, uint32_t * len, - ADMImage * data, uint32_t * flags); -uint8_t configure (AVDMGenericVideoStream * instream); -virtual uint8_t getCoupledConf (CONFcouple ** couples); - -}; - -static FILTER_PARAM tdeint_template = - { 21, -"mode", -"order", -"field", -"mthreshL", -"mthreshC", -"map", -"type", -"debug", -"mtnmode", -"sharp", -"full", -"cthresh", -"blockx", -"blocky", -"chroma", -"MI", -"tryWeave", -"link", -"denoise", -"AP", -"APType" - - }; - -//********** Register chunk ************ - - - -VF_DEFINE_FILTER(vidTDeint,tdeint_template, - tdeint, - QT_TR_NOOP("TDeint"), - 1, - VF_INTERLACING, - QT_TR_NOOP("Motion adaptative deinterlacer by Tritical.")); -//************************************ - -#include "ADM_vidTdeint_util.txt" -extern uint8_t DIA_tdeint(TDEINT_PARAM *param); -//************************************* -uint8_t vidTDeint::configure (AVDMGenericVideoStream * in) -{ -uint8_t r; - r= DIA_tdeint(_param); - if(r) reset(); - return r; -} -/*************************************/ -char *vidTDeint::printConf (void) -{ - ADM_FILTER_DECLARE_CONF( " Tritical TDeint"); - -} - -#define MAX_BLOCKS 50 -/*************************************/ -vidTDeint::vidTDeint (AVDMGenericVideoStream * in, CONFcouple * couples) -{ - - _in = in; - memcpy (&_info, _in->getInfo (), sizeof (_info)); - _info.encoding = 1; - vidCache = new VideoCache (10, in); - _uncompressed=new ADMImage(_info.width,_info.height); - scratch=new ADMImage(_info.width,_info.height); - scratch2=new ADMImage(_info.width,_info.height); - - input = cArray = NULL; - _param=new TDEINT_PARAM; - if(!couples) - { - - _param->mode=0; - _param->order=-1; - _param->field=-1; - _param->mthreshL=6; - _param->mthreshC=6; - _param->map=0; - _param->type=2; - _param->debug=0; - _param->mtnmode=1; - _param->sharp=1; - _param->full=1; - _param->cthresh=6; - _param->blockx=16; - _param->blocky=16; - _param->chroma=0; - _param->MI=64; - _param->tryWeave=false; - _param->link=2; - _param->denoise=true; - _param->AP=254; - _param->APType=1; - } - else - { - GET(mode); - GET(order); - GET(field); - GET(mthreshL); - GET(mthreshC); - GET(map); - GET(type); - GET(debug); - GET(mtnmode); - GET(sharp); - GET(full); - GET(cthresh); - GET(blockx); - GET(blocky); - GET(chroma); - GET(MI); - GET(tryWeave); - GET(link); - GET(denoise); - GET(AP); - GET(APType); - - - - } - - order=1; - orderS=1; - mode=0; - field=0; - fieldS=0; - mthreshL=6; - mthreshLS=6; - mthreshC=6; - mthreshCS=6; - map=0; - ovrDefault=0; - type=2; // kernel deint - debug=true; - mntmode=1; - mtnmode=1; - sharp=true; - hints=false; - full=false; - cthresh=12; - ovr=NULL; - input=NULL; - blocky=16; - blockx=16; - chroma=false; - MI=64; - tryWeave=false; - link=2; - AP=254; - APType=254; - - reset(); - -} -void vidTDeint::reset (void) -{ - -#define CLONE(x) x=_param->x -CLONE(mode); -CLONE(order); -CLONE(field); -CLONE(mthreshL); -CLONE(mthreshC); -CLONE(map); -CLONE(type); -CLONE(debug); -CLONE(mtnmode); -CLONE(sharp); -CLONE(full); -CLONE(cthresh); -CLONE(blockx); -CLONE(blocky); -CLONE(chroma); -CLONE(MI); -CLONE(tryWeave); -CLONE(link); -CLONE(denoise); -CLONE(AP); -CLONE(APType); - -orderS=order; -fieldS=field; -mthreshLS= mthreshL; -mthreshCS=mthreshC; - - - xhalf = blockx >> 1; - yhalf = blocky >> 1; - xshift = blockx == 4 ? 2 : blockx == 8 ? 3 : blockx == 16 ? 4 : blockx == 32 ? 5 : - blockx == 64 ? 6 : blockx == 128 ? 7 : blockx == 256 ? 8 : blockx == 512 ? 9 : - blockx == 1024 ? 10 : 11; - yshift = blocky == 4 ? 2 : blocky == 8 ? 3 : blocky == 16 ? 4 : blocky == 32 ? 5 : - blocky == 64 ? 6 : blocky == 128 ? 7 : blocky == 256 ? 8 : blocky == 512 ? 9 : - blocky == 1024 ? 10 : 11; - if (((!full && mode == 0) || tryWeave) && mode >= 0) - { - int sz; - - sz=(((_info.width+xhalf)>>xshift)+1)*(((_info.height+yhalf)>>yshift)+1)*4; - if(cArray) delete [] cArray; - cArray = new int[sz];; - - } - - nfrms = nfrms2 = _info.nb_frames - 1; - accumP = accumN = 0; - cthresh6 = cthresh * 6; - passHint = 0xFFFFFFFF; - autoFO = false; - if (order == -1) autoFO = true; -#if 0 - if (mode < 0) - { - _info.height *= 2; - field = 1; - } - - if (mode == 1) - { - vi.num_frames *= 2; - nfrms2 = vi.num_frames - 1; - vi.SetFPS(vi.fps_numerator*2, vi.fps_denominator); - } - else -#endif - if (field == -1 && mode!=1) - { - // telecide matches off the bottom field so we want field=0 in that case. - // tfm can match off top or bottom, but it will indicate which in its hints - // and field is adjusted appropriately then... so we use field=0 by default - // if hints=true. Otherwise, if hints=false, we default to field = 1. - if (hints) field = 0; - else field = 1; - } - orderS = order; - fieldS = field; - mthreshLS = mthreshL; - mthreshCS = mthreshC; - typeS = type; -#if 0 - if (debug) - { - sprintf(buf,"TDeint: %s (%s) by tritical\n", "B4", "08 2005"); - OutputDebugString(buf); - sprintf(buf,"TDeint: mode = %d (%s)\n", mode, mode == 0 ? "normal - same rate" : - mode == 1 ? "bob - double rate" : mode == -2 ? "upsize - ELA" : "upsize - ELA-2"); - OutputDebugString(buf); - } -#endif -} -//____________________________________________________________________ -vidTDeint::~vidTDeint () -{ - - delete vidCache; - vidCache = NULL; - delete _uncompressed; - _uncompressed=NULL; - delete scratch; - scratch=NULL; - delete scratch2; - scratch2=NULL; - if(cArray) delete [] cArray; - cArray=NULL; -} - - - - - - -uint8_t vidTDeint::getCoupledConf (CONFcouple ** couples) -{ - - ADM_assert (_param); - *couples = new CONFcouple (21); -#undef CSET -#define CSET(x) (*couples)->setCouple(#x,(_param->x)) -CSET(mode); -CSET(order); -CSET(field); -CSET(mthreshL); -CSET(mthreshC); -CSET(map); -CSET(type); -CSET(debug); -CSET(mtnmode); -CSET(sharp); -CSET(full); -CSET(cthresh); -CSET(blockx); -CSET(blocky); -CSET(chroma); -CSET(MI); -CSET(tryWeave); -CSET(link); -CSET(denoise); -CSET(AP); -CSET(APType); - - return 1; -} - -//*************************************************** -uint8_t vidTDeint::getFrameNumberNoAlloc (uint32_t n, - uint32_t * len, - ADMImage * data, uint32_t * flags) -{ - - int nfrms=_info.nb_frames; - ADMImage *srcP,*srcN,*src,*final,*display; - float distMerged, distN,distP,distM,distR,skip=0; - char txt[255]; - - if(n>= _info.nb_frames) return 0; - if(n<1 || n>_info.nb_frames-3 ) - { - skip=1; - } - - - if(skip) - { - data->duplicate(vidCache->getImage(n)); - vidCache->unlockAll(); - return 1; - } - - if (mode < 0) - { - //PVideoFrame src2up = child->GetFrame(n, env); - //mask2up=new ADMImage(_info.width,_info.height); - ADMImage *src2up; - src2up=vidCache->getImage(n); - ADMImage *msk2up=scratch; - if(!src2up) return 0; - //PVideoFrame dst2up = env->NewVideoFrame(vi); - //PVideoFrame msk2up = env->NewVideoFrame(vi); - copyForUpsize(data, src2up, 3); - setMaskForUpsize(msk2up, 3); - if (mode == -2) smartELADeintYV12(data, msk2up, data, data, data); - else if (mode == -1) ELADeintYV12(data, msk2up, data, data, data); - //return dst2up; - //delete mask2up; - vidCache->unlockAll(); - return 1; - } - if (mode == 1) - { - if (autoFO) PRM(order) = child_GetParity(n>>1) ? 1 : 0; - if (n&1) PRM(field) = PRM(order) == 1 ? 0 : 1; - else PRM(field) = PRM(order); - n >>= 1; - } - else if (autoFO) PRM(order) = child_GetParity(n) ? 1 : 0; - //PVideoFrame prv2, prv, nxt, nxt2, dst, mask; - //PVideoFrame src = child->GetFrame(n, env); - src=vidCache->getImage(n); - if(!src) - { - vidCache->unlockAll(); - return 0; - } - ADMImage *prv2,*prv,*nxt,*nxt2,*dst,*mask; - bool found = false, fieldOVR = false; - int x, hintField = -1; - passHint = 0xFFFFFFFF; - if (input != NULL && *ovr) - { - if (mode != 1) - { - PRM(field) = PRM(fieldS); - if (!autoFO) PRM(order) = PRM(orderS); - } - PRM(mthreshL) = PRM(mthreshLS); - mthreshC = mthreshCS; - type = typeS; - for (x=0; x<countOvr; x+=4) - { - if (n >= input[x+1] && n <= input[x+2]) - { - if (input[x] == 45 && mode != 1) // - - { - if (debug) - { - sprintf(buf,"TD fr %d: not deinterlacing\n", n); - OutputDebugString(data,0,buf); - } - data->duplicate(src); - vidCache->unlockAll(); - return 1; - //return src; - } - else if (input[x] == 43 && mode != 1) found = true; // + - else if (input[x] == 102 && mode != 1) { field = input[x+3]; fieldOVR = true; } // f - else if (input[x] == 111 && mode != 1) PRM(order) = input[x+3]; // o - else if (input[x] == 108) mthreshL = input[x+3]; // l - else if (input[x] == 99) mthreshC = input[x+3]; // c - else if (input[x] == 116) type = input[x+3]; // t - } - } - if (!found && ovrDefault == 1 && mode != 1) - { - if (debug) - { - sprintf(buf,"TD fr %d: not deinterlacing\n", n); - OutputDebugString(data,0,buf); - } - data->duplicate(src); - vidCache->unlockAll(); - return 1; - //return src; - } - } - if (mode == 0 && hints && vidTDeint::getHint(src, passHint, hintField) == 0 && !found) - { - if (debug) - { - sprintf(buf,"TD fr %d: not deinterlacing (HINTS)\n", n); - OutputDebugString(data,0,buf); - } - data->duplicate(src); - vidCache->unlockAll(); - return 1; - //return src; - } - if (mode == 0 && !full && !found) - { - if (!checkCombedYV12(src)) - { - if (debug) - { - sprintf(buf,"TD fr %d: not deinterlacing (full = false)\n", n); - OutputDebugString(data,0,buf); - } - data->duplicate(src); - vidCache->unlockAll(); - return 1; - //return src; - } - } - if (!fieldOVR && hintField >= 0) - { - int tempf = field; - field = hintField; - hintField = tempf; - } - //if (!useClip2) - { - prv2 = vidCache->getImage(n>1 ? n-2 : n>0 ? n-1 : 0);//child->GetFrame(n>1 ? n-2 : n>0 ? n-1 : 0, env); - prv = vidCache->getImage(n>0 ? n-1 : 0); //child->GetFrame(n>0 ? n-1 : 0, env); - nxt = vidCache->getImage(n<nfrms ? n+1: nfrms); //child->GetFrame(n<nfrms ? n+1 : nfrms, env); - nxt2 = vidCache->getImage(n<nfrms-1 ? n+2 : n<nfrms ? n+1 : nfrms); //child->GetFrame(n<nfrms-1 ? n+2 : n<nfrms ? n+1 : nfrms, env); - } - - //dst = env->NewVideoFrame(vi); - dst=data; - if (type == 2 || mtnmode > 1 || tryWeave) - { - subtractFieldsYV12(prv, src, nxt); - if (debug) - { - sprintf(buf, "TD fr %d: accumP = %u ", n, accumP); - OutputDebugString(data,2,buf); - sprintf(buf, "accumN = %u\n", accumN); - OutputDebugString(data,3,buf); - } - } - if (tryWeave && (mode != 0 || full || found || (field^PRM(order) && accumP > accumN) || - (!(field^PRM(order)) && accumN > accumP))) - { - createWeaveFrameYV12(dst, prv, src, nxt); - if (!checkCombedYV12(dst)) - { - if (debug) - { - sprintf(buf,"TD fr %d: weaved with %s (tryWeave)\n", n, - field^PRM(order) ? (accumP <= accumN ? "CURR" : "NEXT") : - (accumN <= accumP ? "CURR" : "PREV")); - OutputDebugString(data,2,buf); - } - if (hintField >= 0 && !fieldOVR) field = hintField; - vidCache->unlockAll(); - return 1;//dst; - } - } - mask =scratch2 ; // env->NewVideoFrame(vi); - if (mthreshL <= 0 && mthreshC <= 0) setMaskForUpsize(mask, 3); - else if (mtnmode == 0 || mtnmode == 2) createMotionMapYV12(prv2, prv, src, nxt, nxt2, mask, n); - else if (mtnmode == 1 || mtnmode == 3) createMotionMap2YV12(prv2, prv, src, nxt, nxt2, mask, n); - else {ADM_assert(0);} - if (denoise) denoiseYV12(mask); - if (link == 1) linkFULL_YV12(mask); - else if (link == 2) linkYtoUV_YV12(mask); - else if (link == 3) linkUVtoY_YV12(mask); - else if (link != 0) {ADM_assert(0);}//env->ThrowError("TDeint: an unknown error occured (link)!"); - if (map == 1) mapColorsYV12(dst, mask); - else if (map == 2) mapMergeYV12(dst, mask, prv, src, nxt); - else if (type == 0) cubicDeintYV12(dst, mask, prv, src, nxt); - else if (type == 1) smartELADeintYV12(dst, mask, prv, src, nxt); - else if (type == 2) kernelDeintYV12(dst, mask, prv, src, nxt); - else if (type == 3) ELADeintYV12(dst, mask, prv, src, nxt); - else {ADM_assert(0);}//env->ThrowError("TDeint: an unknown error occured!"); - if (AP >= 0 && AP < 255 && map == 0) apPostCheck(dst, mask); - if (!(passHint&0xFFFFFF00)) vidTDeint::putHint(dst, passHint, field); - if (debug) - { - sprintf(buf,"TD fr %d: field = %s order = %s\n", n, - field == 1 ? "bottom" : "top", PRM(order) == 1 ? "tff" : "bff"); - OutputDebugString(data,3,buf); - sprintf(buf,"TD fr %d: mthreshL = %d \n",n,mthreshL); - OutputDebugString(data,4,buf); - sprintf(buf,"mthreshC = %d type = %d\n", mthreshC, type); - OutputDebugString(data,5,buf); - } - if (hintField >= 0 && !fieldOVR) field = hintField; - vidCache->unlockAll(); - return 1; - //return dst; -} - -//******************************************************************************************** -//******************************************************************************************** -//******************************************************************************************** -//******************************************************************************************** -//******************************************************************************************** -//******************************************************************************************** - -#if 0 -AVSValue __cdecl Create_TDeinterlace(AVSValue args, void* user_data, IScriptEnvironment* env) -{ - int mode = 0; - int order = -1; - int field = -1; - int mthreshL = 6; - int mthreshC = 6; - int map = 0; - char* ovr = ""; - int ovrDefault = 0; - int type = 2; - bool debug = false; - int mtnmode = 1; - bool sharp = true; - bool hints = false; - bool full = true; - int cthresh = 6; - bool chroma = false; - int MI = 64; - bool tryWeave = false; - int link = 2; - bool denoise = true; - int AP = -1; - int blockx = 16, blocky = 16; - int APType = 1; - if (args[0].IsClip()) - { - unsigned int temp; - int tfieldHint; - if (!args[13].IsBool() && - TDeinterlace::getHint(args[0].AsClip()->GetFrame(0,env), temp, tfieldHint) != -1) - hints = true; - } - PClip v; - if (args[14].IsClip()) - { - v = args[14].AsClip(); - try - { - v = env->Invoke("InternalCache", v).AsClip(); - v->SetCacheHints(CACHE_RANGE, 4); - } - catch (IScriptEnvironment::NotFound) { } - } - return new TDeinterlace(args[0].AsClip(),args[1].AsInt(mode),args[2].AsInt(order), - args[3].AsInt(field),args[4].AsInt(mthreshL),args[5].AsInt(mthreshC),args[6].AsInt(map), - args[7].AsString(ovr),args[8].AsInt(ovrDefault),args[9].AsInt(type),args[10].AsBool(debug), - args[11].AsInt(mtnmode),args[12].AsBool(sharp),args[13].AsBool(hints),args[14].IsClip() ? v : NULL, - args[15].AsBool(full),args[16].AsInt(cthresh),args[17].AsBool(chroma),args[18].AsInt(MI), - args[19].AsBool(tryWeave),args[20].AsInt(link),args[21].AsBool(denoise),args[22].AsInt(AP), - args[23].AsInt(blockx),args[24].AsInt(blocky),args[25].AsInt(APType),env); -} - -extern "C" __declspec(dllexport) const char* __stdcall AvisynthPluginInit2(IScriptEnvironment* env) -{ - env->AddFunction("TDeint", "c[mode]i[order]i[field]i[mthreshL]i[mthreshC]i[map]i[ovr]s[ovrDefault]i" \ - "[type]i[debug]b[mtnmode]i[sharp]b[hints]b[clip2]c[full]b[cthresh]i" \ - "[chroma]b[MI]i[tryWeave]b[link]i[denoise]b[AP]i[blockx]i[blocky]i[APType]i", - Create_TDeinterlace, 0); - return 0; -} -TDeinterlace::TDeinterlace(PClip _child, int _mode, int _order, int _field, int _mthreshL, - int _mthreshC, int _map, const char* _ovr, int _ovrDefault, int _type, bool _debug, - int _mtnmode, bool _sharp, bool _hints, PClip _clip2, bool _full, int _cthresh, - bool _chroma, int _MI, bool _tryWeave, int _link, bool _denoise, int _AP, - int _blockx, int _blocky, int _APType, IScriptEnvironment* env) : -GenericVideoFilter(_child), mode(_mode), order(_order), field(_field), mthreshL(_mthreshL), - mthreshC(_mthreshC), map(_map), ovr(_ovr), ovrDefault(_ovrDefault), type(_type), - debug(_debug), mtnmode(_mtnmode), sharp(_sharp), hints(_hints), clip2(_clip2), full(_full), - cthresh(_cthresh), chroma(_chroma), MI(_MI), tryWeave(_tryWeave), link(_link), - denoise(_denoise), AP(_AP), blockx(_blockx), blocky(_blocky), APType(_APType) -{ - int z, w, q, b, i, track, count; - char linein[81]; - char *linep; - FILE *f = NULL; ***** order mode field map type mntmode - input = cArray = NULL; - if (!vi.IsYV12() && !vi.IsYUY2()) - env->ThrowError("TDeint: YV12 and YUY2 data only!"); - if (mode != 0 && mode != 1 && mode != -1 && mode != -2) - env->ThrowError("TDeint: mode must be set to -2, -1, 0, or 1!"); - if (order != 0 && order != 1 && order != -1) - env->ThrowError("TDeint: order must be set to 0, 1, or -1!"); - if (field != 0 && field != 1 && field != -1) - env->ThrowError("TDeint: field must be set to 0, 1, or -1!"); - if (map < 0 || map > 2) - env->ThrowError("TDeint: map option must be set to 0, 1, or 2!"); - if (ovrDefault != 0 && ovrDefault != 1) - env->ThrowError("TDeint: ovrDefault must be set to either 0 or 1!"); - if (type != 0 && type != 1 && type != 2 && type != 3) - env->ThrowError("TDeint: type must be set to either 0, 1, 2, or 3!"); - if (mtnmode < 0 || mtnmode > 3) - env->ThrowError("TDeint: mtnmode must be set to either 0, 1, 2, or 3!"); - if (vi.height&1 || vi.width&1) - env->ThrowError("TDeint: width and height must be multiples of 2!"); - if (link < 0 || link > 3) - env->ThrowError("TDeint: link must be set to 0, 1, 2, or 3!"); - if (blockx != 4 && blockx != 8 && blockx != 16 && blockx != 32 && blockx != 64 && - blockx != 128 && blockx != 256 && blockx != 512 && blockx != 1024 && blockx != 2048) - env->ThrowError("TDeint: illegal blockx size!"); - if (blocky != 4 && blocky != 8 && blocky != 16 && blocky != 32 && blocky != 64 && - blocky != 128 && blocky != 256 && blocky != 512 && blocky != 1024 && blocky != 2048) - env->ThrowError("TDeint: illegal blocky size!"); - if (APType < 0 || APType > 2) - env->ThrowError("TDeint: APType must be set to 0, 1, or 2!"); - child->SetCacheHints(CACHE_RANGE, 4); - //useClip2 = false; - if ((hints || !full) && mode == 0 && clip2) - { - const VideoInfo& vi1 = clip2->GetVideoInfo(); - if (vi1.height != vi.height || vi1.width != vi.width) - env->ThrowError("TDeint: width and height of clip2 must equal that of the input clip!"); - if (!vi1.IsYV12() && !vi1.IsYUY2()) - env->ThrowError("TDeint: YV12 and YUY2 data only (clip2)!"); - if ((vi.IsYV12() && vi1.IsYUY2()) || (vi.IsYUY2() && vi1.IsYV12())) - env->ThrowError("TDeint: colorspace of clip2 doesn't match that of the input clip!"); - if (vi.num_frames != vi1.num_frames) - env->ThrowError("TDeint: number of frames in clip2 doesn't match that of the input clip!"); - useClip2 = true; - } - xhalf = blockx >> 1; - yhalf = blocky >> 1; - xshift = blockx == 4 ? 2 : blockx == 8 ? 3 : blockx == 16 ? 4 : blockx == 32 ? 5 : - blockx == 64 ? 6 : blockx == 128 ? 7 : blockx == 256 ? 8 : blockx == 512 ? 9 : - blockx == 1024 ? 10 : 11; - yshift = blocky == 4 ? 2 : blocky == 8 ? 3 : blocky == 16 ? 4 : blocky == 32 ? 5 : - blocky == 64 ? 6 : blocky == 128 ? 7 : blocky == 256 ? 8 : blocky == 512 ? 9 : - blocky == 1024 ? 10 : 11; - if (((!full && mode == 0) || tryWeave) && mode >= 0) - { - cArray = (int *)_aligned_malloc((((vi.width+xhalf)>>xshift)+1)*(((vi.height+yhalf)>>yshift)+1)*4*sizeof(int), 32); - if (cArray == NULL) env->ThrowError("TDeint: malloc failure!"); - } - if (vi.IsYUY2()) - { - xhalf *= 2; - ++xshift; - } - vi.SetFieldBased(false); - nfrms = nfrms2 = vi.num_frames - 1; - accumP = accumN = 0; - cthresh6 = cthresh * 6; - passHint = 0xFFFFFFFF; - autoFO = false; - if (mode < 0) - { - vi.height *= 2; - field = 1; - } - if (order == -1) autoFO = true; - if (mode == 1) - { - vi.num_frames *= 2; - nfrms2 = vi.num_frames - 1; - vi.SetFPS(vi.fps_numerator*2, vi.fps_denominator); - } - else if (field == -1) - { - // telecide matches off the bottom field so we want field=0 in that case. - // tfm can match off top or bottom, but it will indicate which in its hints - // and field is adjusted appropriately then... so we use field=0 by default - // if hints=true. Otherwise, if hints=false, we default to field = 1. - if (hints) field = 0; - else field = 1; - } - orderS = order; - PRM(fieldS) = PRM(field); - mthreshLS = mthreshL; - mthreshCS = mthreshC; - typeS = type; - if (debug) - { - sprintf(buf,"TDeint: %s (%s) by tritical\n", VERSION, DATE); - OutputDebugString(buf); - sprintf(buf,"TDeint: mode = %d (%s)\n", mode, mode == 0 ? "normal - same rate" : - mode == 1 ? "bob - double rate" : mode == -2 ? "upsize - ELA" : "upsize - ELA-2"); - OutputDebugString(buf); - } - -noovrexit: - _asm emms; -} -#endif - - //EOF + +/*************************************************************************** + + Tdeint + + copyright : Tritical, ported to avidemux by mean + http://bengal.missouri.edu/~kes25c/ + ***************************************************************************/ +/* +** TDeinterlace v1.0b4 for AviSynth 2.5.x +** +** TDeinterlace is a bi-directionally motion adaptive deinterlacer. +** It also uses a couple modified forms of ela interpolation which +** help to reduce "jaggy" edges in places where interpolation must +** be used. TDeinterlace currently supports YV12 and YUY2 colorspaces. +** +** Copyright (C) 2004-2005 Kevin Stone +** +** This program is free software; you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation; either version 2 of the License, or +** (at your option) any later version. +** +** This program is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +** GNU General Public License for more details. +** +** You should have received a copy of the GNU General Public License +** along with this program; if not, write to the Free Software +** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ + +#include "ADM_default.h" +#include "ADM_videoFilterDynamic.h" +#include <math.h> + +#include "DIA_factory.h" +#define aprintf(...) {} + +#define min MIN +#define max MAX + +#define MIN(a,b) a<b ? a : b +#define MAX(a,b) b<a ? a : b +#define child_GetParity(x) 0 //FIXME!! + +#define OutputDebugString(img,y,text) drawString(img, 0, y, text) + + +#include "ADM_vidTDeint_param.h" +#define PRM(x) x +class vidTDeint:public AVDMGenericVideoStream +{ + +protected: +virtual char *printConf (void); +VideoCache *vidCache; +ADMImage *rebuild,*scratch,*scratch2; +TDEINT_PARAM *_param; +/* Will go to param */ +int mode, order, field, ovrDefault, type, mtnmode; + int mthreshL, mthreshC, map, cthresh, MI, link; + int countOvr, nfrms, nfrms2, orderS, fieldS; + int mthreshLS, mthreshCS, typeS, cthresh6, AP; + int xhalf, yhalf, xshift, yshift, blockx, blocky; + int mntmode; + + int *input, *cArray, APType; + unsigned int passHint; + unsigned long accumN, accumP; + bool debug, sharp, hints, full, chroma; + bool autoFO, useClip2, tryWeave, denoise; + const char* ovr; + char buf[120]; +/* Will go to param */ +void copyFrame(ADMImage *dst,ADMImage *src); + +unsigned char cubicInt(unsigned char p1, unsigned char p2, unsigned char p3,unsigned char p4); +void copyForUpsize(ADMImage *dst, ADMImage *src, int np); +void setMaskForUpsize(ADMImage *msk, int np); +void createMotionMapYV12(ADMImage *prv2, ADMImage *prv, + ADMImage *src, ADMImage *nxt, ADMImage *nxt2, ADMImage *mask, int n); +void createMotionMap2YV12(ADMImage *prv2, ADMImage *prv, + ADMImage *src, ADMImage *nxt, ADMImage *nxt2, ADMImage *mask, int n) ; +void linkFULL_YV12(ADMImage *mask) ; +void linkYtoUV_YV12(ADMImage *mask) ; +void linkUVtoY_YV12(ADMImage *mask) ; +void denoiseYV12(ADMImage *mask) ; +bool checkCombedYV12(ADMImage *src) ; +void subtractFieldsYV12(ADMImage *prv, ADMImage *src, ADMImage *nxt) ; +void mapColorsYV12(ADMImage *dst, ADMImage *mask); +void mapMergeYV12(ADMImage *dst, ADMImage *mask, + ADMImage *prv, ADMImage *src, ADMImage *nxt); +void cubicDeintYV12(ADMImage *dst, ADMImage *mask, + ADMImage *prv, ADMImage *src, ADMImage *nxt); +void ELADeintYV12(ADMImage *dst, ADMImage *mask, + ADMImage *prv, ADMImage *src, ADMImage *nxt); +void kernelDeintYV12(ADMImage *dst, ADMImage *mask, + ADMImage *prv, ADMImage *src, ADMImage *nxt); +void smartELADeintYV12(ADMImage *dst, ADMImage *mask, + ADMImage *prv, ADMImage *src, ADMImage *nxt); +void createWeaveFrameYV12(ADMImage *dst, ADMImage *prv, + ADMImage *src, ADMImage *nxt); +int getHint(ADMImage *src, unsigned int &storeHint, int &hintField); +void putHint(ADMImage *src, unsigned int hint, int fieldt); +void apPostCheck(ADMImage *dst, ADMImage *mask); +void reset(void); +public: + + vidTDeint (AVDMGenericVideoStream * in, CONFcouple * setup); + virtual ~vidTDeint (); +virtual uint8_t getFrameNumberNoAlloc (uint32_t frame, uint32_t * len, + ADMImage * data, uint32_t * flags); +uint8_t configure (AVDMGenericVideoStream * instream); +virtual uint8_t getCoupledConf (CONFcouple ** couples); + +}; + +static FILTER_PARAM tdeint_template = + { 21, +"mode", +"order", +"field", +"mthreshL", +"mthreshC", +"map", +"type", +"debug", +"mtnmode", +"sharp", +"full", +"cthresh", +"blockx", +"blocky", +"chroma", +"MI", +"tryWeave", +"link", +"denoise", +"AP", +"APType" + + }; + +//********** Register chunk ************ + + + +VF_DEFINE_FILTER(vidTDeint,tdeint_template, + tdeint, + QT_TR_NOOP("TDeint"), + 1, + VF_INTERLACING, + QT_TR_NOOP("Motion adaptative deinterlacer by Tritical.")); +//************************************ + +#include "ADM_vidTdeint_util.txt" +extern uint8_t DIA_tdeint(TDEINT_PARAM *param); +//************************************* +uint8_t vidTDeint::configure (AVDMGenericVideoStream * in) +{ +uint8_t r; + r= DIA_tdeint(_param); + if(r) reset(); + return r; +} +/*************************************/ +char *vidTDeint::printConf (void) +{ + ADM_FILTER_DECLARE_CONF( " Tritical TDeint"); + +} + +#define MAX_BLOCKS 50 +/*************************************/ +vidTDeint::vidTDeint (AVDMGenericVideoStream * in, CONFcouple * couples) +{ + + _in = in; + memcpy (&_info, _in->getInfo (), sizeof (_info)); + _info.encoding = 1; + vidCache = new VideoCache (10, in); + _uncompressed=new ADMImage(_info.width,_info.height); + scratch=new ADMImage(_info.width,_info.height); + scratch2=new ADMImage(_info.width,_info.height); + + input = cArray = NULL; + _param=new TDEINT_PARAM; + if(!couples) + { + + _param->mode=0; + _param->order=-1; + _param->field=-1; + _param->mthreshL=6; + _param->mthreshC=6; + _param->map=0; + _param->type=2; + _param->debug=0; + _param->mtnmode=1; + _param->sharp=1; + _param->full=1; + _param->cthresh=6; + _param->blockx=16; + _param->blocky=16; + _param->chroma=0; + _param->MI=64; + _param->tryWeave=false; + _param->link=2; + _param->denoise=true; + _param->AP=254; + _param->APType=1; + } + else + { + GET(mode); + GET(order); + GET(field); + GET(mthreshL); + GET(mthreshC); + GET(map); + GET(type); + GET(debug); + GET(mtnmode); + GET(sharp); + GET(full); + GET(cthresh); + GET(blockx); + GET(blocky); + GET(chroma); + GET(MI); + GET(tryWeave); + GET(link); + GET(denoise); + GET(AP); + GET(APType); + + + + } + + order=1; + orderS=1; + mode=0; + field=0; + fieldS=0; + mthreshL=6; + mthreshLS=6; + mthreshC=6; + mthreshCS=6; + map=0; + ovrDefault=0; + type=2; // kernel deint + debug=true; + mntmode=1; + mtnmode=1; + sharp=true; + hints=false; + full=false; + cthresh=12; + ovr=NULL; + input=NULL; + blocky=16; + blockx=16; + chroma=false; + MI=64; + tryWeave=false; + link=2; + AP=254; + APType=254; + + reset(); + +} +void vidTDeint::reset (void) +{ + +#define CLONE(x) x=_param->x +CLONE(mode); +CLONE(order); +CLONE(field); +CLONE(mthreshL); +CLONE(mthreshC); +CLONE(map); +CLONE(type); +CLONE(debug); +CLONE(mtnmode); +CLONE(sharp); +CLONE(full); +CLONE(cthresh); +CLONE(blockx); +CLONE(blocky); +CLONE(chroma); +CLONE(MI); +CLONE(tryWeave); +CLONE(link); +CLONE(denoise); +CLONE(AP); +CLONE(APType); + +orderS=order; +fieldS=field; +mthreshLS= mthreshL; +mthreshCS=mthreshC; + + + xhalf = blockx >> 1; + yhalf = blocky >> 1; + xshift = blockx == 4 ? 2 : blockx == 8 ? 3 : blockx == 16 ? 4 : blockx == 32 ? 5 : + blockx == 64 ? 6 : blockx == 128 ? 7 : blockx == 256 ? 8 : blockx == 512 ? 9 : + blockx == 1024 ? 10 : 11; + yshift = blocky == 4 ? 2 : blocky == 8 ? 3 : blocky == 16 ? 4 : blocky == 32 ? 5 : + blocky == 64 ? 6 : blocky == 128 ? 7 : blocky == 256 ? 8 : blocky == 512 ? 9 : + blocky == 1024 ? 10 : 11; + if (((!full && mode == 0) || tryWeave) && mode >= 0) + { + int sz; + + sz=(((_info.width+xhalf)>>xshift)+1)*(((_info.height+yhalf)>>yshift)+1)*4; + if(cArray) delete [] cArray; + cArray = new int[sz];; + + } + + nfrms = nfrms2 = _info.nb_frames - 1; + accumP = accumN = 0; + cthresh6 = cthresh * 6; + passHint = 0xFFFFFFFF; + autoFO = false; + if (order == -1) autoFO = true; +#if 0 + if (mode < 0) + { + _info.height *= 2; + field = 1; + } + + if (mode == 1) + { + vi.num_frames *= 2; + nfrms2 = vi.num_frames - 1; + vi.SetFPS(vi.fps_numerator*2, vi.fps_denominator); + } + else +#endif + if (field == -1 && mode!=1) + { + // telecide matches off the bottom field so we want field=0 in that case. + // tfm can match off top or bottom, but it will indicate which in its hints + // and field is adjusted appropriately then... so we use field=0 by default + // if hints=true. Otherwise, if hints=false, we default to field = 1. + if (hints) field = 0; + else field = 1; + } + orderS = order; + fieldS = field; + mthreshLS = mthreshL; + mthreshCS = mthreshC; + typeS = type; +#if 0 + if (debug) + { + sprintf(buf,"TDeint: %s (%s) by tritical\n", "B4", "08 2005"); + OutputDebugString(buf); + sprintf(buf,"TDeint: mode = %d (%s)\n", mode, mode == 0 ? "normal - same rate" : + mode == 1 ? "bob - double rate" : mode == -2 ? "upsize - ELA" : "upsize - ELA-2"); + OutputDebugString(buf); + } +#endif +} +//____________________________________________________________________ +vidTDeint::~vidTDeint () +{ + + delete vidCache; + vidCache = NULL; + delete _uncompressed; + _uncompressed=NULL; + delete scratch; + scratch=NULL; + delete scratch2; + scratch2=NULL; + if(cArray) delete [] cArray; + cArray=NULL; +} + + + + + + +uint8_t vidTDeint::getCoupledConf (CONFcouple ** couples) +{ + + ADM_assert (_param); + *couples = new CONFcouple (21); +#undef CSET +#define CSET(x) (*couples)->setCouple(#x,(_param->x)) +CSET(mode); +CSET(order); +CSET(field); +CSET(mthreshL); +CSET(mthreshC); +CSET(map); +CSET(type); +CSET(debug); +CSET(mtnmode); +CSET(sharp); +CSET(full); +CSET(cthresh); +CSET(blockx); +CSET(blocky); +CSET(chroma); +CSET(MI); +CSET(tryWeave); +CSET(link); +CSET(denoise); +CSET(AP); +CSET(APType); + + return 1; +} + +//*************************************************** +uint8_t vidTDeint::getFrameNumberNoAlloc (uint32_t n, + uint32_t * len, + ADMImage * data, uint32_t * flags) +{ + + int nfrms=_info.nb_frames; + ADMImage *srcP,*srcN,*src,*final,*display; + float distMerged, distN,distP,distM,distR,skip=0; + char txt[255]; + + if(n>= _info.nb_frames) return 0; + if(n<1 || n>_info.nb_frames-3 ) + { + skip=1; + } + + + if(skip) + { + data->duplicate(vidCache->getImage(n)); + vidCache->unlockAll(); + return 1; + } + + if (mode < 0) + { + //PVideoFrame src2up = child->GetFrame(n, env); + //mask2up=new ADMImage(_info.width,_info.height); + ADMImage *src2up; + src2up=vidCache->getImage(n); + ADMImage *msk2up=scratch; + if(!src2up) return 0; + //PVideoFrame dst2up = env->NewVideoFrame(vi); + //PVideoFrame msk2up = env->NewVideoFrame(vi); + copyForUpsize(data, src2up, 3); + setMaskForUpsize(msk2up, 3); + if (mode == -2) smartELADeintYV12(data, msk2up, data, data, data); + else if (mode == -1) ELADeintYV12(data, msk2up, data, data, data); + //return dst2up; + //delete mask2up; + vidCache->unlockAll(); + return 1; + } + if (mode == 1) + { + if (autoFO) PRM(order) = child_GetParity(n>>1) ? 1 : 0; + if (n&1) PRM(field) = PRM(order) == 1 ? 0 : 1; + else PRM(field) = PRM(order); + n >>= 1; + } + else if (autoFO) PRM(order) = child_GetParity(n) ? 1 : 0; + //PVideoFrame prv2, prv, nxt, nxt2, dst, mask; + //PVideoFrame src = child->GetFrame(n, env); + src=vidCache->getImage(n); + if(!src) + { + vidCache->unlockAll(); + return 0; + } + ADMImage *prv2,*prv,*nxt,*nxt2,*dst,*mask; + bool found = false, fieldOVR = false; + int x, hintField = -1; + passHint = 0xFFFFFFFF; + if (input != NULL && *ovr) + { + if (mode != 1) + { + PRM(field) = PRM(fieldS); + if (!autoFO) PRM(order) = PRM(orderS); + } + PRM(mthreshL) = PRM(mthreshLS); + mthreshC = mthreshCS; + type = typeS; + for (x=0; x<countOvr; x+=4) + { + if (n >= input[x+1] && n <= input[x+2]) + { + if (input[x] == 45 && mode != 1) // - + { + if (debug) + { + sprintf(buf,"TD fr %d: not deinterlacing\n", n); + OutputDebugString(data,0,buf); + } + data->duplicate(src); + vidCache->unlockAll(); + return 1; + //return src; + } + else if (input[x] == 43 && mode != 1) found = true; // + + else if (input[x] == 102 && mode != 1) { field = input[x+3]; fieldOVR = true; } // f + else if (input[x] == 111 && mode != 1) PRM(order) = input[x+3]; // o + else if (input[x] == 108) mthreshL = input[x+3]; // l + else if (input[x] == 99) mthreshC = input[x+3]; // c + else if (input[x] == 116) type = input[x+3]; // t + } + } + if (!found && ovrDefault == 1 && mode != 1) + { + if (debug) + { + sprintf(buf,"TD fr %d: not deinterlacing\n", n); + OutputDebugString(data,0,buf); + } + data->duplicate(src); + vidCache->unlockAll(); + return 1; + //return src; + } + } + if (mode == 0 && hints && vidTDeint::getHint(src, passHint, hintField) == 0 && !found) + { + if (debug) + { + sprintf(buf,"TD fr %d: not deinterlacing (HINTS)\n", n); + OutputDebugString(data,0,buf); + } + data->duplicate(src); + vidCache->unlockAll(); + return 1; + //return src; + } + if (mode == 0 && !full && !found) + { + if (!checkCombedYV12(src)) + { + if (debug) + { + sprintf(buf,"TD fr %d: not deinterlacing (full = false)\n", n); + OutputDebugString(data,0,buf); + } + data->duplicate(src); + vidCache->unlockAll(); + return 1; + //return src; + } + } + if (!fieldOVR && hintField >= 0) + { + int tempf = field; + field = hintField; + hintField = tempf; + } + //if (!useClip2) + { + prv2 = vidCache->getImage(n>1 ? n-2 : n>0 ? n-1 : 0);//child->GetFrame(n>1 ? n-2 : n>0 ? n-1 : 0, env); + prv = vidCache->getImage(n>0 ? n-1 : 0); //child->GetFrame(n>0 ? n-1 : 0, env); + nxt = vidCache->getImage(n<nfrms ? n+1: nfrms); //child->GetFrame(n<nfrms ? n+1 : nfrms, env); + nxt2 = vidCache->getImage(n<nfrms-1 ? n+2 : n<nfrms ? n+1 : nfrms); //child->GetFrame(n<nfrms-1 ? n+2 : n<nfrms ? n+1 : nfrms, env); + } + + //dst = env->NewVideoFrame(vi); + dst=data; + if (type == 2 || mtnmode > 1 || tryWeave) + { + subtractFieldsYV12(prv, src, nxt); + if (debug) + { + sprintf(buf, "TD fr %d: accumP = %u ", n, accumP); + OutputDebugString(data,2,buf); + sprintf(buf, "accumN = %u\n", accumN); + OutputDebugString(data,3,buf); + } + } + if (tryWeave && (mode != 0 || full || found || (field^PRM(order) && accumP > accumN) || + (!(field^PRM(order)) && accumN > accumP))) + { + createWeaveFrameYV12(dst, prv, src, nxt); + if (!checkCombedYV12(dst)) + { + if (debug) + { + sprintf(buf,"TD fr %d: weaved with %s (tryWeave)\n", n, + field^PRM(order) ? (accumP <= accumN ? "CURR" : "NEXT") : + (accumN <= accumP ? "CURR" : "PREV")); + OutputDebugString(data,2,buf); + } + if (hintField >= 0 && !fieldOVR) field = hintField; + vidCache->unlockAll(); + return 1;//dst; + } + } + mask =scratch2 ; // env->NewVideoFrame(vi); + if (mthreshL <= 0 && mthreshC <= 0) setMaskForUpsize(mask, 3); + else if (mtnmode == 0 || mtnmode == 2) createMotionMapYV12(prv2, prv, src, nxt, nxt2, mask, n); + else if (mtnmode == 1 || mtnmode == 3) createMotionMap2YV12(prv2, prv, src, nxt, nxt2, mask, n); + else {ADM_assert(0);} + if (denoise) denoiseYV12(mask); + if (link == 1) linkFULL_YV12(mask); + else if (link == 2) linkYtoUV_YV12(mask); + else if (link == 3) linkUVtoY_YV12(mask); + else if (link != 0) {ADM_assert(0);}//env->ThrowError("TDeint: an unknown error occured (link)!"); + if (map == 1) mapColorsYV12(dst, mask); + else if (map == 2) mapMergeYV12(dst, mask, prv, src, nxt); + else if (type == 0) cubicDeintYV12(dst, mask, prv, src, nxt); + else if (type == 1) smartELADeintYV12(dst, mask, prv, src, nxt); + else if (type == 2) kernelDeintYV12(dst, mask, prv, src, nxt); + else if (type == 3) ELADeintYV12(dst, mask, prv, src, nxt); + else {ADM_assert(0);}//env->ThrowError("TDeint: an unknown error occured!"); + if (AP >= 0 && AP < 255 && map == 0) apPostCheck(dst, mask); + if (!(passHint&0xFFFFFF00)) vidTDeint::putHint(dst, passHint, field); + if (debug) + { + sprintf(buf,"TD fr %d: field = %s order = %s\n", n, + field == 1 ? "bottom" : "top", PRM(order) == 1 ? "tff" : "bff"); + OutputDebugString(data,3,buf); + sprintf(buf,"TD fr %d: mthreshL = %d \n",n,mthreshL); + OutputDebugString(data,4,buf); + sprintf(buf,"mthreshC = %d type = %d\n", mthreshC, type); + OutputDebugString(data,5,buf); + } + if (hintField >= 0 && !fieldOVR) field = hintField; + vidCache->unlockAll(); + return 1; + //return dst; +} + +//******************************************************************************************** +//******************************************************************************************** +//******************************************************************************************** +//******************************************************************************************** +//******************************************************************************************** +//******************************************************************************************** + +#if 0 +AVSValue __cdecl Create_TDeinterlace(AVSValue args, void* user_data, IScriptEnvironment* env) +{ + int mode = 0; + int order = -1; + int field = -1; + int mthreshL = 6; + int mthreshC = 6; + int map = 0; + char* ovr = ""; + int ovrDefault = 0; + int type = 2; + bool debug = false; + int mtnmode = 1; + bool sharp = true; + bool hints = false; + bool full = true; + int cthresh = 6; + bool chroma = false; + int MI = 64; + bool tryWeave = false; + int link = 2; + bool denoise = true; + int AP = -1; + int blockx = 16, blocky = 16; + int APType = 1; + if (args[0].IsClip()) + { + unsigned int temp; + int tfieldHint; + if (!args[13].IsBool() && + TDeinterlace::getHint(args[0].AsClip()->GetFrame(0,env), temp, tfieldHint) != -1) + hints = true; + } + PClip v; + if (args[14].IsClip()) + { + v = args[14].AsClip(); + try + { + v = env->Invoke("InternalCache", v).AsClip(); + v->SetCacheHints(CACHE_RANGE, 4); + } + catch (IScriptEnvironment::NotFound) { } + } + return new TDeinterlace(args[0].AsClip(),args[1].AsInt(mode),args[2].AsInt(order), + args[3].AsInt(field),args[4].AsInt(mthreshL),args[5].AsInt(mthreshC),args[6].AsInt(map), + args[7].AsString(ovr),args[8].AsInt(ovrDefault),args[9].AsInt(type),args[10].AsBool(debug), + args[11].AsInt(mtnmode),args[12].AsBool(sharp),args[13].AsBool(hints),args[14].IsClip() ? v : NULL, + args[15].AsBool(full),args[16].AsInt(cthresh),args[17].AsBool(chroma),args[18].AsInt(MI), + args[19].AsBool(tryWeave),args[20].AsInt(link),args[21].AsBool(denoise),args[22].AsInt(AP), + args[23].AsInt(blockx),args[24].AsInt(blocky),args[25].AsInt(APType),env); +} + +extern "C" __declspec(dllexport) const char* __stdcall AvisynthPluginInit2(IScriptEnvironment* env) +{ + env->AddFunction("TDeint", "c[mode]i[order]i[field]i[mthreshL]i[mthreshC]i[map]i[ovr]s[ovrDefault]i" \ + "[type]i[debug]b[mtnmode]i[sharp]b[hints]b[clip2]c[full]b[cthresh]i" \ + "[chroma]b[MI]i[tryWeave]b[link]i[denoise]b[AP]i[blockx]i[blocky]i[APType]i", + Create_TDeinterlace, 0); + return 0; +} +TDeinterlace::TDeinterlace(PClip _child, int _mode, int _order, int _field, int _mthreshL, + int _mthreshC, int _map, const char* _ovr, int _ovrDefault, int _type, bool _debug, + int _mtnmode, bool _sharp, bool _hints, PClip _clip2, bool _full, int _cthresh, + bool _chroma, int _MI, bool _tryWeave, int _link, bool _denoise, int _AP, + int _blockx, int _blocky, int _APType, IScriptEnvironment* env) : +GenericVideoFilter(_child), mode(_mode), order(_order), field(_field), mthreshL(_mthreshL), + mthreshC(_mthreshC), map(_map), ovr(_ovr), ovrDefault(_ovrDefault), type(_type), + debug(_debug), mtnmode(_mtnmode), sharp(_sharp), hints(_hints), clip2(_clip2), full(_full), + cthresh(_cthresh), chroma(_chroma), MI(_MI), tryWeave(_tryWeave), link(_link), + denoise(_denoise), AP(_AP), blockx(_blockx), blocky(_blocky), APType(_APType) +{ + int z, w, q, b, i, track, count; + char linein[81]; + char *linep; + FILE *f = NULL; ***** order mode field map type mntmode + input = cArray = NULL; + if (!vi.IsYV12() && !vi.IsYUY2()) + env->ThrowError("TDeint: YV12 and YUY2 data only!"); + if (mode != 0 && mode != 1 && mode != -1 && mode != -2) + env->ThrowError("TDeint: mode must be set to -2, -1, 0, or 1!"); + if (order != 0 && order != 1 && order != -1) + env->ThrowError("TDeint: order must be set to 0, 1, or -1!"); + if (field != 0 && field != 1 && field != -1) + env->ThrowError("TDeint: field must be set to 0, 1, or -1!"); + if (map < 0 || map > 2) + env->ThrowError("TDeint: map option must be set to 0, 1, or 2!"); + if (ovrDefault != 0 && ovrDefault != 1) + env->ThrowError("TDeint: ovrDefault must be set to either 0 or 1!"); + if (type != 0 && type != 1 && type != 2 && type != 3) + env->ThrowError("TDeint: type must be set to either 0, 1, 2, or 3!"); + if (mtnmode < 0 || mtnmode > 3) + env->ThrowError("TDeint: mtnmode must be set to either 0, 1, 2, or 3!"); + if (vi.height&1 || vi.width&1) + env->ThrowError("TDeint: width and height must be multiples of 2!"); + if (link < 0 || link > 3) + env->ThrowError("TDeint: link must be set to 0, 1, 2, or 3!"); + if (blockx != 4 && blockx != 8 && blockx != 16 && blockx != 32 && blockx != 64 && + blockx != 128 && blockx != 256 && blockx != 512 && blockx != 1024 && blockx != 2048) + env->ThrowError("TDeint: illegal blockx size!"); + if (blocky != 4 && blocky != 8 && blocky != 16 && blocky != 32 && blocky != 64 && + blocky != 128 && blocky != 256 && blocky != 512 && blocky != 1024 && blocky != 2048) + env->ThrowError("TDeint: illegal blocky size!"); + if (APType < 0 || APType > 2) + env->ThrowError("TDeint: APType must be set to 0, 1, or 2!"); + child->SetCacheHints(CACHE_RANGE, 4); + //useClip2 = false; + if ((hints || !full) && mode == 0 && clip2) + { + const VideoInfo& vi1 = clip2->GetVideoInfo(); + if (vi1.height != vi.height || vi1.width != vi.width) + env->ThrowError("TDeint: width and height of clip2 must equal that of the input clip!"); + if (!vi1.IsYV12() && !vi1.IsYUY2()) + env->ThrowError("TDeint: YV12 and YUY2 data only (clip2)!"); + if ((vi.IsYV12() && vi1.IsYUY2()) || (vi.IsYUY2() && vi1.IsYV12())) + env->ThrowError("TDeint: colorspace of clip2 doesn't match that of the input clip!"); + if (vi.num_frames != vi1.num_frames) + env->ThrowError("TDeint: number of frames in clip2 doesn't match that of the input clip!"); + useClip2 = true; + } + xhalf = blockx >> 1; + yhalf = blocky >> 1; + xshift = blockx == 4 ? 2 : blockx == 8 ? 3 : blockx == 16 ? 4 : blockx == 32 ? 5 : + blockx == 64 ? 6 : blockx == 128 ? 7 : blockx == 256 ? 8 : blockx == 512 ? 9 : + blockx == 1024 ? 10 : 11; + yshift = blocky == 4 ? 2 : blocky == 8 ? 3 : blocky == 16 ? 4 : blocky == 32 ? 5 : + blocky == 64 ? 6 : blocky == 128 ? 7 : blocky == 256 ? 8 : blocky == 512 ? 9 : + blocky == 1024 ? 10 : 11; + if (((!full && mode == 0) || tryWeave) && mode >= 0) + { + cArray = (int *)_aligned_malloc((((vi.width+xhalf)>>xshift)+1)*(((vi.height+yhalf)>>yshift)+1)*4*sizeof(int), 32); + if (cArray == NULL) env->ThrowError("TDeint: malloc failure!"); + } + if (vi.IsYUY2()) + { + xhalf *= 2; + ++xshift; + } + vi.SetFieldBased(false); + nfrms = nfrms2 = vi.num_frames - 1; + accumP = accumN = 0; + cthresh6 = cthresh * 6; + passHint = 0xFFFFFFFF; + autoFO = false; + if (mode < 0) + { + vi.height *= 2; + field = 1; + } + if (order == -1) autoFO = true; + if (mode == 1) + { + vi.num_frames *= 2; + nfrms2 = vi.num_frames - 1; + vi.SetFPS(vi.fps_numerator*2, vi.fps_denominator); + } + else if (field == -1) + { + // telecide matches off the bottom field so we want field=0 in that case. + // tfm can match off top or bottom, but it will indicate which in its hints + // and field is adjusted appropriately then... so we use field=0 by default + // if hints=true. Otherwise, if hints=false, we default to field = 1. + if (hints) field = 0; + else field = 1; + } + orderS = order; + PRM(fieldS) = PRM(field); + mthreshLS = mthreshL; + mthreshCS = mthreshC; + typeS = type; + if (debug) + { + sprintf(buf,"TDeint: %s (%s) by tritical\n", VERSION, DATE); + OutputDebugString(buf); + sprintf(buf,"TDeint: mode = %d (%s)\n", mode, mode == 0 ? "normal - same rate" : + mode == 1 ? "bob - double rate" : mode == -2 ? "upsize - ELA" : "upsize - ELA-2"); + OutputDebugString(buf); + } + +noovrexit: + _asm emms; +} +#endif + + //EOF
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/CMakeLists.txt
Changed
@@ -1,3 +1,4 @@ +ADD_SUBDIRECTORY(asciiView) ADD_SUBDIRECTORY(addBorder) ADD_SUBDIRECTORY(asharp) ADD_SUBDIRECTORY(ass)
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.cpp
Changed
@@ -179,17 +179,17 @@ width=previousFilter->getInfo()->width; height=previousFilter->getInfo()->height; - diaElemUInteger dleft(&left,QT_TR_NOOP("_Left border:"), 0,width); - diaElemUInteger dright(&right,QT_TR_NOOP("_Right border:"), 0,width); - diaElemUInteger dtop(&(top),QT_TR_NOOP("_Top border:"), 0,height); - diaElemUInteger dbottom(&(bottom),QT_TR_NOOP("_Bottom border:"), 0,height); + diaElemUInteger dleft(&left,QT_TRANSLATE_NOOP("addBorder", "_Left border:"), 0,width); + diaElemUInteger dright(&right,QT_TRANSLATE_NOOP("addBorder", "_Right border:"), 0,width); + diaElemUInteger dtop(&(top),QT_TRANSLATE_NOOP("addBorder", "_Top border:"), 0,height); + diaElemUInteger dbottom(&(bottom),QT_TRANSLATE_NOOP("addBorder", "_Bottom border:"), 0,height); diaElem *elems[4]={&dleft,&dright,&dtop,&dbottom}; - if(diaFactoryRun(QT_TR_NOOP("Add Borders"),4,elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("addBorder", "Add Borders"),4,elems)) { if((left&1) || (right&1)|| (top&1) || (bottom&1)) { - GUI_Error_HIG(QT_TR_NOOP("Incorrect parameters"),QT_TR_NOOP("All parameters must be even and within range.")); + GUI_Error_HIG(QT_TRANSLATE_NOOP("addBorder", "Incorrect parameters"),QT_TRANSLATE_NOOP("addBorder", "All parameters must be even and within range.")); continue; } else
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/addBorder/ADM_vidAddBorder.h
Changed
@@ -14,8 +14,7 @@ * (at your option) any later version. * * * ***************************************************************************/ -#ifndef __ADDBORDER__ -#define __ADDBORDER__ +#pragma once #include "addBorder.h" class addBorders : public ADM_coreVideoFilter @@ -41,8 +40,5 @@ VF_TRANSFORM, // Category "addBorder", // internal name (must be uniq!) QT_TRANSLATE_NOOP("addBorder","Add Borders"), // Display name - QT_TRANSLATE_NOOP("addBorder","Add black boarders around the image.") // Description + QT_TRANSLATE_NOOP("addBorder","Add black borders around the image.") // Description ); - - -#endif
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/asciiView
Added
+(directory)
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/asciiView/ADM_vidAscii.cpp
Added
@@ -0,0 +1,288 @@ +/*************************************************************************** + + Put a logon on video + + copyright : (C) 2007 by mean + email : fixounet@free.fr + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ADM_default.h" +#include "ADM_imageResizer.h" +#include "ADM_coreVideoFilter.h" +#include "DIA_factory.h" +#include "DIA_coreToolkit.h" +#include "ascii_font.h" + +#define REDUCE_WIDTH 12 +#define REDUCE_HEIGHT 20 + +/** + \class AsciiFilter +*/ +class AsciiFilter : public ADM_coreVideoFilter +{ +protected: + ADMImage *tmpImage; + bool init(void); + bool drawGlyphs(ADMImage *source,ADMImage *target); + bool drawOne(uint8_t value, ADMImage *target, int x, int y,int luma); + uint8_t findBestMatch(ADMImage *source,int col,int raw,int &luma); + int reducedWidth,reducedHeight; +public: + AsciiFilter(ADM_coreVideoFilter *previous,CONFcouple *conf); + ~AsciiFilter(); + + + virtual const char *getConfiguration(void); /// Return current configuration as a human readable string + virtual bool getNextFrame(uint32_t *fn,ADMImage *image); /// Return the next image + // virtual FilterInfo *getInfo(void); /// Return picture parameters after this filter + virtual bool getCoupledConf(CONFcouple **couples) ; /// Return the current filter configuration + virtual void setCoupledConf(CONFcouple *couples); + virtual bool configure(void); /// Start graphical user interface + +}; + +// Add the hook to make it valid plugin +DECLARE_VIDEO_FILTER( AsciiFilter, // Class + 1,0,0, // Version + ADM_UI_ALL, // UI + VF_TRANSFORM, // Category + "AsciiView", // internal name (must be uniq!) + "Ascii View", // Display name + "Ascii view" // Description + ); + +// Now implements the interesting parts +/** + \fn AsciiFilter + \brief constructor +*/ +AsciiFilter::AsciiFilter( ADM_coreVideoFilter *in,CONFcouple *setup) : ADM_coreVideoFilter(in,setup) +{ + tmpImage=NULL; + init(); +} +/** + +*/ +bool AsciiFilter::init(void) +{ + if(tmpImage) delete tmpImage; + tmpImage=NULL; + + tmpImage=new ADMImageDefault(this->getInfo ()->width,this->getInfo ()->height); + + reducedWidth=this->getInfo ()->width / REDUCE_WIDTH; + reducedHeight=this->getInfo ()->height / REDUCE_HEIGHT; + return true; +} +/** + \fn AsciiFilter + \brief destructor +*/ +AsciiFilter::~AsciiFilter() +{ + if(tmpImage) delete tmpImage; + tmpImage=NULL; +} + +/** + \fn getFrame + \brief Get a processed frame +*/ +bool AsciiFilter::getNextFrame(uint32_t *fn,ADMImage *image) +{ + // since we do nothing, just get the output of previous filter + if(false==previousFilter->getNextFrame(fn,tmpImage)) + { + ADM_warning("asciiView : Cannot get frame\n"); + return false; + } + image->blacken (); + drawGlyphs(tmpImage,image); + image->Pts=tmpImage->Pts; + return true; +} +/** + * + * @param value + * @param target + * @param x + * @param y + * @return + */ +/** + * Texture is a 8bits 128*64, each glyph seems to be 8*16 + */ +bool AsciiFilter::drawOne(uint8_t value, ADMImage *target, int x, int y,int luma) +{ + int stride=target->GetPitch (PLANAR_Y); + uint8_t *src=target->GetReadPtr(PLANAR_Y)+x*REDUCE_WIDTH+y*REDUCE_HEIGHT*stride; + uint16_t *fnt=font[value]; + for(int y=0;y<REDUCE_HEIGHT;y++) + { + uint32_t bit= *fnt;fnt++; + for(int x=0;x<REDUCE_WIDTH;x++) + { + if(bit&0x8000) src[x]=luma; + else src[x]=0; + bit<<=1; + } + src+=stride; + } + return true; +} +/** + * + * @param car + * @param src + * @param stride + * @return + */ +static int computeDelta(int car, uint16_t *bitmask) +{ + int sum=0; + uint16_t *fnt=font[car-' ']; + for(int y=0;y<REDUCE_HEIGHT;y++) + { + + uint32_t fromFont=fnt[y]>>4; + uint32_t fromBitmask=bitmask[y]; + sum+=__builtin_popcount(fromFont^fromBitmask); + } + return sum; +} +static void createBitMask(uint16_t *out, uint8_t *src, int stride, int &luma) +{ + int nbOn=0; + luma=0; + int errorDiffusion=0; + + for(int y=0;y<REDUCE_HEIGHT;y++) + { + uint32_t bit= 0; + for(int x=0;x<REDUCE_WIDTH;x++) + { + bit=bit<<1; + int pix=((int)src[x]); + if(pix+errorDiffusion>128) + { + bit+=1; + nbOn++; + luma+=src[x]; + errorDiffusion-=255-src[x]; + } + else + { + bit+=0; + errorDiffusion+=src[x]; + } + } + *out=bit&0x7fe, + out++; + src+=stride; + } + if(nbOn) + luma=luma/nbOn; // average + else + luma=0; +} +/** + * + * @param col + * @param raw + * @return + */ +uint8_t AsciiFilter::findBestMatch(ADMImage *source,int col,int row,int &luma) +{ + int minDelta=0xfffffff; + int candidate=-1; + int stride=source->GetPitch (PLANAR_Y); + uint8_t *p=source->GetReadPtr(PLANAR_Y)+col*REDUCE_WIDTH+row*REDUCE_HEIGHT*stride; + // 1- create bitmask + uint16_t bitMask[REDUCE_WIDTH*REDUCE_HEIGHT]; + createBitMask(bitMask,p,stride,luma); + + // 32..127 + for(int tries=32;tries<128;tries++) + { + int delta=computeDelta(tries,bitMask); + if(delta<minDelta) + { + minDelta=delta; + candidate=tries; + } + } + if(candidate==-1) + { + luma=128; + return '*'; + } + else + return candidate; +} + +/** + * + * @param target + * @return + */ +bool AsciiFilter::drawGlyphs(ADMImage *source,ADMImage *target) +{ + int luma; + uint8_t glyph; + target->blacken (); + for(int y=0;y<reducedHeight;y++) + { + for(int x=0;x<reducedWidth;x++) + { + glyph=findBestMatch(source,x,y,luma); + drawOne(glyph,target,x,y,luma); + } + } + return true; +} + +/** + \fn getCoupledConf + \brief Return our current configuration as couple name=value +*/ +bool AsciiFilter::getCoupledConf(CONFcouple **couples) +{ + *couples=NULL; + return true; +} + +void AsciiFilter::setCoupledConf(CONFcouple *couples) +{ + +} + +/** + \fn getConfiguration + \brief Return current setting as a string +*/ +const char *AsciiFilter::getConfiguration(void) +{ + return "Ascii view."; +} + +/** + \fn configure +*/ +bool AsciiFilter::configure( void) +{ + return true; +} + + +/************************************************/ +//EOF
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/asciiView/CMakeLists.txt
Added
@@ -0,0 +1,8 @@ +############################################### +INCLUDE(vf_plugin) + +SET(ADM_vf_ascii_SRCS ADM_vidAscii.cpp) + +ADD_VIDEO_FILTER(ADM_vf_ascii ${ADM_vf_ascii_SRCS}) +INIT_VIDEO_FILTER(ADM_vf_ascii) +INSTALL_VIDEO_FILTER(ADM_vf_ascii)
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/asciiView/ascii_font.h
Added
@@ -0,0 +1,2307 @@ +unsigned short font[][20] = { +//out w=11 +// Char= , 32 +{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=!, 33 +,{ +0x0000, +0x0000, +0x0000, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0000, +0x0000, +0x0600, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=", 34 +,{ +0x0000, +0x0000, +0x0000, +0x1980, +0x1980, +0x1980, +0x1980, +0x1980, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=#, 35 +,{ +0x0000, +0x0000, +0x0cc0, +0x0cc0, +0x0c80, +0x0980, +0x7fe0, +0x7fe0, +0x1900, +0x1300, +0xffc0, +0xffc0, +0x3200, +0x3600, +0x2600, +0x6600, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=$, 36 +,{ +0x0000, +0x0000, +0x0400, +0x0400, +0x1f00, +0x7f80, +0x7580, +0x6400, +0x7400, +0x3e00, +0x0f80, +0x05c0, +0x04c0, +0x65c0, +0x7fc0, +0x3f00, +0x0400, +0x0400, +0x0400, +0x0000, +} +//out w=11 +// Char=%, 37 +,{ +0x0000, +0x0000, +0x0000, +0x7800, +0xfc00, +0xcc00, +0xcc00, +0xfc40, +0x7bc0, +0x1f00, +0x7bc0, +0x07e0, +0x0660, +0x0660, +0x07e0, +0x03c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=&, 38 +,{ +0x0000, +0x0000, +0x0000, +0x0f80, +0x1f80, +0x1c00, +0x1800, +0x0c00, +0x1e00, +0x3660, +0x6760, +0x63e0, +0x71c0, +0x79c0, +0x3fc0, +0x1ee0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=', 39 +,{ +0x0000, +0x0000, +0x0000, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=(, 40 +,{ +0x0000, +0x0000, +0x0300, +0x0300, +0x0600, +0x0600, +0x0e00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0e00, +0x0600, +0x0600, +0x0300, +0x0300, +0x0000, +0x0000, +} +//out w=11 +// Char=), 41 +,{ +0x0000, +0x0000, +0x1800, +0x1800, +0x0c00, +0x0c00, +0x0e00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0e00, +0x0c00, +0x0c00, +0x1800, +0x1800, +0x0000, +0x0000, +} +//out w=11 +// Char=*, 42 +,{ +0x0000, +0x0000, +0x0000, +0x0400, +0x2480, +0x3f80, +0x0e00, +0x0e00, +0x3f80, +0x2480, +0x0400, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=+, 43 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0600, +0x0600, +0x0600, +0x0600, +0x7fe0, +0x7fe0, +0x0600, +0x0600, +0x0600, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=,, 44 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x1800, +0x1000, +0x0000, +0x0000, +} +//out w=11 +// Char=-, 45 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1f00, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=., 46 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=/, 47 +,{ +0x0000, +0x0000, +0x0000, +0x00c0, +0x0180, +0x0180, +0x0380, +0x0300, +0x0700, +0x0600, +0x0e00, +0x0c00, +0x1c00, +0x1800, +0x3800, +0x3000, +0x3000, +0x6000, +0x0000, +0x0000, +} +//out w=11 +// Char=0, 48 +,{ +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x3180, +0x71c0, +0x60c0, +0x66c0, +0x66c0, +0x60c0, +0x60c0, +0x71c0, +0x3180, +0x3f80, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=1, 49 +,{ +0x0000, +0x0000, +0x0000, +0x1e00, +0x3e00, +0x3600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x3fc0, +0x3fc0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=2, 50 +,{ +0x0000, +0x0000, +0x0000, +0x3f00, +0x7f80, +0x61c0, +0x00c0, +0x00c0, +0x01c0, +0x03c0, +0x0780, +0x0e00, +0x1c00, +0x7000, +0x7fc0, +0x7fc0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=3, 51 +,{ +0x0000, +0x0000, +0x0000, +0x3f00, +0x7f80, +0x61c0, +0x00c0, +0x01c0, +0x1f80, +0x1f80, +0x01c0, +0x00c0, +0x00c0, +0x61c0, +0x7f80, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=4, 52 +,{ +0x0000, +0x0000, +0x0000, +0x0300, +0x0700, +0x0f00, +0x0b00, +0x1b00, +0x1300, +0x3300, +0x6300, +0x7fc0, +0x7fc0, +0x0300, +0x0300, +0x0300, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=5, 53 +,{ +0x0000, +0x0000, +0x0000, +0x3f80, +0x3f80, +0x3000, +0x3000, +0x3f00, +0x3f80, +0x23c0, +0x00c0, +0x00c0, +0x00c0, +0x63c0, +0x7f80, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=6, 54 +,{ +0x0000, +0x0000, +0x0000, +0x0f00, +0x3f80, +0x3880, +0x7000, +0x7000, +0x6f00, +0x7f80, +0x71c0, +0x60c0, +0x60c0, +0x71c0, +0x3f80, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=7, 55 +,{ +0x0000, +0x0000, +0x0000, +0x7fc0, +0x7fc0, +0x0180, +0x0180, +0x0380, +0x0300, +0x0700, +0x0700, +0x0600, +0x0e00, +0x0c00, +0x1c00, +0x1c00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=8, 56 +,{ +0x0000, +0x0000, +0x0000, +0x1f00, +0x7fc0, +0x71c0, +0x60c0, +0x71c0, +0x3f80, +0x3f80, +0x71c0, +0x60c0, +0x60c0, +0x71c0, +0x3f80, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=9, 57 +,{ +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x71c0, +0x60c0, +0x60c0, +0x71c0, +0x3fc0, +0x1ec0, +0x01c0, +0x01c0, +0x2380, +0x3f80, +0x1e00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=:, 58 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=;, 59 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x1800, +0x1000, +0x0000, +0x0000, +} +//out w=11 +// Char=<, 60 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x00c0, +0x03c0, +0x0f00, +0x7c00, +0x7000, +0x7c00, +0x0f00, +0x03c0, +0x00c0, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char==, 61 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7fc0, +0x7fc0, +0x0000, +0x0000, +0x7fc0, +0x7fc0, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=>, 62 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6000, +0x7800, +0x1e00, +0x07c0, +0x01c0, +0x07c0, +0x1e00, +0x7800, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=?, 63 +,{ +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x2180, +0x0180, +0x0380, +0x0700, +0x0e00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=@, 64 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0f80, +0x19c0, +0x30c0, +0x33c0, +0x67c0, +0x66c0, +0x66c0, +0x66c0, +0x66c0, +0x67c0, +0x73c0, +0x3000, +0x3000, +0x1800, +0x0f00, +0x0000, +} +//out w=11 +// Char=A, 65 +,{ +0x0000, +0x0000, +0x0000, +0x0e00, +0x0e00, +0x0e00, +0x1f00, +0x1f00, +0x1b00, +0x1b00, +0x3b80, +0x3f80, +0x3f80, +0x71c0, +0x71c0, +0x60c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=B, 66 +,{ +0x0000, +0x0000, +0x0000, +0x7f00, +0x7fc0, +0x61c0, +0x60c0, +0x61c0, +0x7f80, +0x7f80, +0x61c0, +0x60c0, +0x60c0, +0x61c0, +0x7fc0, +0x7f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=C, 67 +,{ +0x0000, +0x0000, +0x0000, +0x0f80, +0x1fc0, +0x3840, +0x7000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7000, +0x3840, +0x1fc0, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=D, 68 +,{ +0x0000, +0x0000, +0x0000, +0x7e00, +0x7f80, +0x6380, +0x61c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x61c0, +0x6380, +0x7f80, +0x7e00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=E, 69 +,{ +0x0000, +0x0000, +0x0000, +0x7fc0, +0x7fc0, +0x6000, +0x6000, +0x6000, +0x7fc0, +0x7fc0, +0x6000, +0x6000, +0x6000, +0x6000, +0x7fc0, +0x7fc0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=F, 70 +,{ +0x0000, +0x0000, +0x0000, +0x7fc0, +0x7fc0, +0x6000, +0x6000, +0x6000, +0x7f80, +0x7f80, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=G, 71 +,{ +0x0000, +0x0000, +0x0000, +0x0f80, +0x1fc0, +0x3840, +0x7000, +0x6000, +0x63c0, +0x63c0, +0x60c0, +0x60c0, +0x70c0, +0x38c0, +0x3fc0, +0x0f80, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=H, 72 +,{ +0x0000, +0x0000, +0x0000, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x7fc0, +0x7fc0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=I, 73 +,{ +0x0000, +0x0000, +0x0000, +0x3fc0, +0x3fc0, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x3fc0, +0x3fc0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=J, 74 +,{ +0x0000, +0x0000, +0x0000, +0x1f00, +0x1f00, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x0300, +0x4700, +0x7f00, +0x3e00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=K, 75 +,{ +0x0000, +0x0000, +0x0000, +0x60c0, +0x6180, +0x6300, +0x6600, +0x6c00, +0x7c00, +0x7e00, +0x7e00, +0x6700, +0x6380, +0x6380, +0x61c0, +0x60e0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=L, 76 +,{ +0x0000, +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x7fc0, +0x7fc0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=M, 77 +,{ +0x0000, +0x0000, +0x0000, +0x71c0, +0x71c0, +0x7bc0, +0x7bc0, +0x6ac0, +0x6ec0, +0x6ec0, +0x6ec0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=N, 78 +,{ +0x0000, +0x0000, +0x0000, +0x70c0, +0x70c0, +0x78c0, +0x78c0, +0x6cc0, +0x6cc0, +0x64c0, +0x66c0, +0x66c0, +0x63c0, +0x63c0, +0x61c0, +0x61c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=O, 79 +,{ +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x71c0, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x71c0, +0x3f80, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=P, 80 +,{ +0x0000, +0x0000, +0x0000, +0x7f00, +0x7f80, +0x61c0, +0x60c0, +0x60c0, +0x61c0, +0x7f80, +0x7f00, +0x6000, +0x6000, +0x6000, +0x6000, +0x6000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=Q, 81 +,{ +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x71c0, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x7180, +0x3f80, +0x1f00, +0x0380, +0x0180, +0x0000, +0x0000, +} +//out w=11 +// Char=R, 82 +,{ +0x0000, +0x0000, +0x0000, +0x7f00, +0x7f80, +0x61c0, +0x60c0, +0x60c0, +0x61c0, +0x7f80, +0x7f00, +0x6380, +0x61c0, +0x60c0, +0x60e0, +0x60e0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=S, 83 +,{ +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x7080, +0x6000, +0x7000, +0x7e00, +0x1f80, +0x03c0, +0x00c0, +0x00c0, +0x61c0, +0x7f80, +0x3f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=T, 84 +,{ +0x0000, +0x0000, +0x0000, +0x7fe0, +0x7fe0, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=U, 85 +,{ +0x0000, +0x0000, +0x0000, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x3f80, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=V, 86 +,{ +0x0000, +0x0000, +0x0000, +0x60c0, +0x71c0, +0x71c0, +0x3180, +0x3180, +0x3b80, +0x1b00, +0x1b00, +0x1f00, +0x1f00, +0x0e00, +0x0e00, +0x0e00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=W, 87 +,{ +0x0000, +0x0000, +0x0000, +0xc060, +0xc060, +0xe0e0, +0xe0e0, +0x6ec0, +0x6ec0, +0x6ec0, +0x7bc0, +0x7bc0, +0x7bc0, +0x71c0, +0x3180, +0x3180, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=X, 88 +,{ +0x0000, +0x0000, +0x0000, +0x71c0, +0x3180, +0x3b80, +0x1f00, +0x1e00, +0x0e00, +0x0e00, +0x0e00, +0x1f00, +0x1b00, +0x3b80, +0x3180, +0x71c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=Y, 89 +,{ +0x0000, +0x0000, +0x0000, +0x70e0, +0x30c0, +0x39c0, +0x1980, +0x1f80, +0x0f00, +0x0f00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=Z, 90 +,{ +0x0000, +0x0000, +0x0000, +0x7fc0, +0x7fc0, +0x0180, +0x0380, +0x0700, +0x0700, +0x0e00, +0x0c00, +0x1c00, +0x3800, +0x3000, +0x7fc0, +0x7fc0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=[, 91 +,{ +0x0000, +0x0000, +0x0f00, +0x0f00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0f00, +0x0f00, +0x0000, +0x0000, +} +//out w=11 +// Char=\, 92 +,{ +0x0000, +0x0000, +0x0000, +0x6000, +0x3000, +0x3000, +0x3800, +0x1800, +0x1c00, +0x0c00, +0x0e00, +0x0600, +0x0700, +0x0300, +0x0380, +0x0180, +0x0180, +0x00c0, +0x0000, +0x0000, +} +//out w=11 +// Char=], 93 +,{ +0x0000, +0x0000, +0x1e00, +0x1e00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x1e00, +0x1e00, +0x0000, +0x0000, +} +//out w=11 +// Char=^, 94 +,{ +0x0000, +0x0000, +0x0000, +0x0600, +0x0f00, +0x1980, +0x30c0, +0x6060, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=_, 95 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xffe0, +0xffe0, +} +//out w=11 +// Char=`, 96 +,{ +0x0000, +0x0000, +0x3000, +0x1800, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=a, 97 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x31c0, +0x00c0, +0x3fc0, +0x7fc0, +0x70c0, +0x71c0, +0x7fc0, +0x3ec0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=b, 98 +,{ +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6f00, +0x7f80, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x7f80, +0x6f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=c, 99 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x7880, +0x7000, +0x6000, +0x6000, +0x7000, +0x7880, +0x3f80, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=d, 100 +,{ +0x0000, +0x0000, +0x00c0, +0x00c0, +0x00c0, +0x00c0, +0x1ec0, +0x3fc0, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x3fc0, +0x1ec0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=e, 101 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x71c0, +0x60c0, +0x7fc0, +0x7fc0, +0x6000, +0x70c0, +0x3fc0, +0x1f80, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=f, 102 +,{ +0x0000, +0x0000, +0x0780, +0x0f80, +0x0c00, +0x0c00, +0x7f80, +0x7f80, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=g, 103 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1ec0, +0x3fc0, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x3fc0, +0x1ec0, +0x00c0, +0x31c0, +0x3f80, +0x1f00, +} +//out w=11 +// Char=h, 104 +,{ +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x6f80, +0x7fc0, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=i, 105 +,{ +0x0000, +0x0000, +0x0600, +0x0600, +0x0000, +0x0000, +0x3e00, +0x3e00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x3fc0, +0x3fc0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=j, 106 +,{ +0x0000, +0x0000, +0x0600, +0x0600, +0x0000, +0x0000, +0x3e00, +0x3e00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0e00, +0x7e00, +0x7c00, +} +//out w=11 +// Char=k, 107 +,{ +0x0000, +0x0000, +0x6000, +0x6000, +0x6000, +0x6000, +0x61c0, +0x6380, +0x6700, +0x7e00, +0x7c00, +0x7e00, +0x7700, +0x6700, +0x6380, +0x61c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=l, 108 +,{ +0x0000, +0x0000, +0x7c00, +0x7c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0e00, +0x0f80, +0x0780, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=m, 109 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7dc0, +0x7fe0, +0x6760, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x6660, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=n, 110 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6f80, +0x7fc0, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=o, 111 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1f00, +0x3f80, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x3f80, +0x1f00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=p, 112 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x6f00, +0x7f80, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x7f80, +0x6f00, +0x6000, +0x6000, +0x6000, +0x6000, +} +//out w=11 +// Char=q, 113 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1ec0, +0x3fc0, +0x71c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x3fc0, +0x1ec0, +0x00c0, +0x00c0, +0x00c0, +0x00c0, +} +//out w=11 +// Char=r, 114 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x1bc0, +0x1fc0, +0x1e40, +0x1c00, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x1800, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=s, 115 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x3f80, +0x7fc0, +0x70c0, +0x7e00, +0x3f80, +0x0fc0, +0x00c0, +0x61c0, +0x7fc0, +0x3f80, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=t, 116 +,{ +0x0000, +0x0000, +0x0000, +0x0c00, +0x0c00, +0x0c00, +0x7fc0, +0x7fc0, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0c00, +0x0e00, +0x0fc0, +0x07c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=u, 117 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x60c0, +0x71c0, +0x7fc0, +0x3ec0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=v, 118 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x60c0, +0x71c0, +0x3180, +0x3b80, +0x3b80, +0x1b00, +0x1f00, +0x1f00, +0x0e00, +0x0e00, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=w, 119 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0xc060, +0xe0e0, +0xe0e0, +0x6ec0, +0x6ec0, +0x7fc0, +0x7bc0, +0x3b80, +0x3b80, +0x3180, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=x, 120 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x71c0, +0x3b80, +0x1f00, +0x1f00, +0x0e00, +0x0e00, +0x1f00, +0x1f00, +0x3b80, +0x71c0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=y, 121 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x70c0, +0x71c0, +0x3180, +0x3b80, +0x1b80, +0x1f00, +0x1f00, +0x0e00, +0x0e00, +0x0e00, +0x0c00, +0x1c00, +0x3c00, +0x3800, +} +//out w=11 +// Char=z, 122 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7fc0, +0x7fc0, +0x0380, +0x0700, +0x0e00, +0x1e00, +0x1c00, +0x3800, +0x7fc0, +0x7fc0, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char={, 123 +,{ +0x0000, +0x0000, +0x03c0, +0x07c0, +0x0700, +0x0600, +0x0600, +0x0600, +0x0e00, +0x3c00, +0x3c00, +0x0e00, +0x0600, +0x0600, +0x0600, +0x0600, +0x0700, +0x07c0, +0x03c0, +0x0000, +} +//out w=11 +// Char=|, 124 +,{ +0x0000, +0x0000, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +0x0600, +} +//out w=11 +// Char=}, 125 +,{ +0x0000, +0x0000, +0x3c00, +0x3e00, +0x0e00, +0x0600, +0x0600, +0x0600, +0x0700, +0x03c0, +0x03c0, +0x0700, +0x0600, +0x0600, +0x0600, +0x0600, +0x0e00, +0x3e00, +0x3c00, +0x0000, +} +//out w=11 +// Char=~, 126 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x7c40, +0x7fc0, +0x47c0, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +//out w=11 +// Char=, 127 +,{ +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +0x0000, +} +}; +//EOF
View file
avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/asciiView/vf_matrix.conf
Added
@@ -0,0 +1,6 @@ +logo{ +uint32_t:x +uint32_t:y +uint32_t:alpha +string:logo +}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/asharp/DIA_flyAsharp.cpp
Changed
@@ -104,8 +104,8 @@ dst[dstride]=0xff; dst+=dstride*2; } - out->printString(1,1,"Original"); - out->printString(ww/24+1,1,"Processed"); + out->printString(1,1,QT_TRANSLATE_NOOP("asharp", "Original")); + out->printString(ww/24+1,1,QT_TRANSLATE_NOOP("asharp", "Processed")); return 1; } //EOF
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/asharp/qt4/Q_asharp.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/asharp/qt4/Q_asharp.h
Changed
@@ -1,32 +1,32 @@ -#ifndef Q_asharp_h -#define Q_asharp_h - -#include "ui_asharp.h" -#include "DIA_flyDialog.h" -#include "ADM_image.h" -#include "DIA_flyDialogQt4.h" -#include "DIA_flyAsharp.h" - -class Ui_asharpWindow : public QDialog -{ - Q_OBJECT - -protected: - int lock; - -public: - flyASharp *myCrop; - ADM_QCanvas *canvas; - Ui_asharpWindow(QWidget *parent, asharp *param, ADM_coreVideoFilter *in); - ~Ui_asharpWindow(); - Ui_asharpDialog ui; - -public slots: - void gather(asharp *param); - -private slots: - void sliderUpdate(int foo); +#ifndef Q_asharp_h +#define Q_asharp_h + +#include "ui_asharp.h" +#include "DIA_flyDialog.h" +#include "ADM_image.h" +#include "DIA_flyDialogQt4.h" +#include "DIA_flyAsharp.h" + +class Ui_asharpWindow : public QDialog +{ + Q_OBJECT + +protected: + int lock; + +public: + flyASharp *myCrop; + ADM_QCanvas *canvas; + Ui_asharpWindow(QWidget *parent, asharp *param, ADM_coreVideoFilter *in); + ~Ui_asharpWindow(); + Ui_asharpDialog ui; + +public slots: + void gather(asharp *param); + +private slots: + void sliderUpdate(int foo); void valueChanged(double foo); - void valueChanged2(int foo); -}; -#endif // Q_asharp_h + void valueChanged2(int foo); +}; +#endif // Q_asharp_h
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/ass/ADM_libass/CMakeLists.txt
Changed
@@ -36,6 +36,10 @@ ass_rasterizer_c.c ass_blur.c ass_font.c ${Asm} ) + +IF(WIN32 AND NOT ADM_CPU_X86_64) # This is wrong, FIXME + SET(${ADM_LIB}_SRCS ${${ADM_LIB}_SRCS} ass_rasterizer.c) +ENDIF(WIN32 AND NOT ADM_CPU_X86_64) # ADD_DEFINITIONS(" -std=gnu99 ") #
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/ass/ADM_vidASS.cpp
Changed
@@ -123,7 +123,7 @@ { if (!this->setup()) { - GUI_Error_HIG("Format ?", "Are you sure this is an ass file ?"); + GUI_Error_HIG(QT_TRANSLATE_NOOP("ass","Format ?"), QT_TRANSLATE_NOOP("ass","Are you sure this is an ass file ?")); } } } @@ -179,19 +179,19 @@ int l=strlen(p); if(l>3 && !strcasecmp(p+l-4,".srt")) { - if(!GUI_Question("This is a srt file. Convert to SSA ?")) + if(!GUI_Question(QT_TRANSLATE_NOOP("ass","This is a srt file. Convert to SSA ?"))) { goto again; } ADM_subtitle sub; if(!sub.load(p)) { - GUI_Error_HIG("Error","Cannot load this srt file."); + GUI_Error_HIG(QT_TRANSLATE_NOOP("ass","Error"), QT_TRANSLATE_NOOP("ass","Cannot load this srt file.")); goto again; } if(false==sub.srt2ssa()) { - GUI_Error_HIG("Error","Cannot convert to ssa."); + GUI_Error_HIG(QT_TRANSLATE_NOOP("ass","Error"), QT_TRANSLATE_NOOP("ass","Cannot convert to ssa.")); goto again; } @@ -199,7 +199,7 @@ strcpy(newName+l-4,".ssa"); if(false==sub.saveAsSSA(newName)) { - GUI_Error_HIG("Error","Cannot save converted file."); + GUI_Error_HIG(QT_TRANSLATE_NOOP("ass","Error"), QT_TRANSLATE_NOOP("ass","Cannot save converted file.")); goto again; } param.subtitleFile=std::string(newName); @@ -254,7 +254,7 @@ warn=true; if(warn) { - GUI_Info_HIG(ADM_LOG_INFO,"Fonts","Preparing the fonts can take a few minutes the first time.\nThis message will not be displayed again."); + GUI_Info_HIG(ADM_LOG_INFO,QT_TRANSLATE_NOOP("ass","Fonts"), QT_TRANSLATE_NOOP("ass","Preparing the fonts can take a few minutes the first time.\nThis message will not be displayed again.")); prefs->set(DEFAULT_WARN_FOR_FONTS,false); } @@ -281,7 +281,7 @@ //~ ass_set_aspect_ratio(_ass_rend, ((double)_info.width) / ((double)_info.height)); _ass_track = ass_read_file(_ass_lib, (char *)param.subtitleFile.c_str(), NULL); if(!_ass_track) - GUI_Error_HIG("SSA Error","Cannot read_file for *%s*",param.subtitleFile.c_str()); + GUI_Error_HIG(QT_TRANSLATE_NOOP("ass","SSA Error"),QT_TRANSLATE_NOOP("ass","Cannot read_file for *%s*"),param.subtitleFile.c_str()); return 1; }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/avsfilter/avsfilter.cpp
Changed
@@ -595,19 +595,19 @@ diaElemFile wine_app(0,pWineApp, - QT_TR_NOOP("_wine app file:"), NULL, - QT_TR_NOOP("Select wine filename[wine/cedega/etc.]")); + QT_TRANSLATE_NOOP("avsfilter","_wine app file:"), NULL, + QT_TRANSLATE_NOOP("avsfilter","Select wine filename[wine/cedega/etc.]")); diaElemFile loaderfile(0,pLoaderFile, - QT_TR_NOOP("_loader file:"), NULL, - QT_TR_NOOP("Select loader filename[avsload.exe]")); + QT_TRANSLATE_NOOP("avsfilter","_loader file:"), NULL, + QT_TRANSLATE_NOOP("avsfilter","Select loader filename[avsload.exe]")); diaElemFile avsfile(0,pAvsScript, - QT_TR_NOOP("_avs file:"), NULL, - QT_TR_NOOP("Select avs filename[*.avs]")); - diaElemUInteger pipe_timeout(PX(pipe_timeout),QT_TR_NOOP("_pipe timeout:"),1,30); + QT_TRANSLATE_NOOP("avsfilter","_avs file:"), NULL, + QT_TRANSLATE_NOOP("avsfilter","Select avs filename[*.avs]")); + diaElemUInteger pipe_timeout(PX(pipe_timeout),QT_TRANSLATE_NOOP("avsfilter","_pipe timeout:"),1,30); diaElem *elems[4]={&wine_app, &loaderfile, &avsfile, &pipe_timeout}; - if( diaFactoryRun(QT_TR_NOOP("AvsFilter config"), 4, elems)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("avsfilter","AvsFilter config"), 4, elems)) { bool res = false; param.wine_app=ADM_strdup(pWineApp.c_str()); // 3x memleak
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/black/ADM_vidBlack.cpp
Changed
@@ -58,8 +58,8 @@ { uint32_t mx=9*3600*1000; - diaElemTimeStamp start(&(param.startBlack),QT_TRANSLATE_NOOP("fade","_Start time (ms):"),0,mx); - diaElemTimeStamp end(&(param.endBlack),QT_TRANSLATE_NOOP("fade","_End time (ms):"),0,mx); + diaElemTimeStamp start(&(param.startBlack),QT_TRANSLATE_NOOP("black","_Start time (ms):"),0,mx); + diaElemTimeStamp end(&(param.endBlack),QT_TRANSLATE_NOOP("black","_End time (ms):"),0,mx); diaElem *elems[2]={&start,&end}; return diaFactoryRun(QT_TRANSLATE_NOOP("black","Replace by Black"),2+0*1,elems); }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/blackenBorder/ADM_vidBlackBorder.h
Changed
@@ -40,8 +40,8 @@ ADM_UI_ALL, // UI VF_TRANSFORM, // Category "blackenBorder", // internal name (must be uniq!) - QT_TRANSLATE_NOOP("black","Blacken Borders."), // Display name - QT_TRANSLATE_NOOP("black","Remove noisy edge by turning them to black.") // Description + QT_TRANSLATE_NOOP("blacken","Blacken Borders"), // Display name + QT_TRANSLATE_NOOP("blacken","Remove noisy edge by turning them to black.") // Description );
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/changeFps/changeFps.cpp
Changed
@@ -73,8 +73,8 @@ ADM_UI_ALL, // UI VF_TRANSFORM, // Category "changeFps", // internal name (must be uniq!) - QT_TRANSLATE_NOOP("changefps","Change FPS"), // Display name - QT_TRANSLATE_NOOP("changefps","Speed up/slow down the video as if altering fps. This filter changes duration.") // Description + QT_TRANSLATE_NOOP("changeFps","Change FPS"), // Display name + QT_TRANSLATE_NOOP("changeFps","Speed up/slow down the video as if altering fps. This filter changes duration.") // Description ); /** @@ -224,7 +224,7 @@ if(newFrac==0 || oldFrac==0) { - GUI_Error_HIG("Error",QT_TRANSLATE_NOOP("changeFps","Invalid fps")); + GUI_Error_HIG(QT_TRANSLATE_NOOP("changeFps","Error"),QT_TRANSLATE_NOOP("changeFps","Invalid fps")); goto again; } //
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/chromaShift/cli/DIA_chromaShift.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/chromaShift/cli/DIA_chromaShift.cpp
Changed
@@ -1,32 +1,32 @@ -/*************************************************************************** - ADM_guiChromaShift.cpp - description - ------------------- - begin : Sun Aug 24 2003 - copyright : (C) 2002-2003 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ +/*************************************************************************** + ADM_guiChromaShift.cpp - description + ------------------- + begin : Sun Aug 24 2003 + copyright : (C) 2002-2003 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ #include "ADM_image.h" -#include "DIA_flyDialog.h" +#include "DIA_flyDialog.h" #include "../chromashift.h" #include "DIA_factory.h" -#include "../DIA_flyChromaShift.h" - +#include "../DIA_flyChromaShift.h" + uint8_t DIA_getChromaShift( ADM_coreVideoFilter *instream,chromashift *param ) { int w=instream->getInfo()->width/2; - diaElemInteger u(&(param->u),QT_TR_NOOP("U :"),-w,w); - diaElemInteger v(&(param->v),QT_TR_NOOP("V :"),-w,w); + diaElemInteger u(&(param->u),QT_TRANSLATE_NOOP("chromashift","U :"),-w,w); + diaElemInteger v(&(param->v),QT_TRANSLATE_NOOP("chromashift","V :"),-w,w); diaElem *elems[]={&u,&v}; return diaFactoryRun("ChromaShift",sizeof(elems)/sizeof(diaElem *),elems); -} +} uint8_t flyChromaShift::download(void) {return 1;} uint8_t flyChromaShift::upload(void) {return 1;}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/chromaShift/gtk/DIA_chromaShift.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/chromaShift/gtk/DIA_chromaShift.cpp
Changed
@@ -1,26 +1,26 @@ -/*************************************************************************** - ADM_guiChromaShift.cpp - description - ------------------- - begin : Sun Aug 24 2003 - copyright : (C) 2002-2003 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ +/*************************************************************************** + ADM_guiChromaShift.cpp - description + ------------------- + begin : Sun Aug 24 2003 + copyright : (C) 2002-2003 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ #include "ADM_toolkitGtk.h" #include "ADM_image.h" -#include "DIA_flyDialog.h" +#include "DIA_flyDialog.h" #include "../chromashift.h" #include "DIA_factory.h" -#include "../DIA_flyChromaShift.h" - +#include "../DIA_flyChromaShift.h" + uint8_t DIA_getChromaShift( ADM_coreVideoFilter *instream,chromashift *param ) { int w=instream->getInfo()->width/2; @@ -28,6 +28,6 @@ diaElemInteger v(&(param->v),QT_TR_NOOP("V :"),-w,w); diaElem *elems[]={&u,&v}; return diaFactoryRun("ChromaShift",sizeof(elems)/sizeof(diaElem *),elems); -} +} uint8_t flyChromaShift::download(void) {return 1;} uint8_t flyChromaShift::upload(void) {return 1;} \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/Q_chromashift.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/chromaShift/qt4/Q_chromashift.h
Changed
@@ -1,9 +1,9 @@ -#include "DIA_flyDialog.h" -#include "ui_chromashift.h" -#include "ADM_image.h" -#include "DIA_flyDialogQt4.h" +#include "DIA_flyDialog.h" +#include "ui_chromashift.h" +#include "ADM_image.h" +#include "DIA_flyDialogQt4.h" #include "DIA_flyChromaShift.h" -#include "chromashift.h" +#include "chromashift.h"
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/contrast/cli/DIA_contrast.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/contrast/cli/DIA_contrast.cpp
Changed
@@ -1,25 +1,25 @@ -/*************************************************************************** - ADM_guiChromaShift.cpp - description - ------------------- - begin : Sun Aug 24 2003 - copyright : (C) 2002-2003 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ +/*************************************************************************** + ADM_guiChromaShift.cpp - description + ------------------- + begin : Sun Aug 24 2003 + copyright : (C) 2002-2003 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ #include "ADM_image.h" -#include "DIA_flyDialog.h" +#include "DIA_flyDialog.h" #include "../contrast.h" #include "DIA_factory.h" -#include "../DIA_flyContrast.h" - +#include "../DIA_flyContrast.h" + uint8_t DIA_getContrast( ADM_coreVideoFilter *instream,contrast *param ) { diaElemToggle u(&(param->doChromaU),QT_TRANSLATE_NOOP("contrast","U :")); @@ -30,6 +30,6 @@ diaElemFloat c(&(param->coef),QT_TRANSLATE_NOOP("contrast","Coef :"),-10,10); diaElem *elems[]={&c,&o,&l,&u,&v}; return diaFactoryRun("Contrast",sizeof(elems)/sizeof(diaElem *),elems); -} +} uint8_t flyContrast::download(void) {return 1;} uint8_t flyContrast::upload(void) {return 1;}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/contrast/qt4/Q_contrast.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/contrast/qt4/Q_contrast.h
Changed
@@ -1,32 +1,32 @@ -#ifndef Q_contrast_h +#ifndef Q_contrast_h #define Q_contrast_h -#include "DIA_flyDialog.h" -#include "ui_contrast.h" -#include "ADM_image.h" -#include "DIA_flyDialogQt4.h" +#include "DIA_flyDialog.h" +#include "ui_contrast.h" +#include "ADM_image.h" +#include "DIA_flyDialogQt4.h" #include "DIA_flyContrast.h" /** \class Ui_contrastWindow -*/ -class Ui_contrastWindow : public QDialog -{ - Q_OBJECT - -protected : - int lock; - -public: - flyContrast *myCrop; - ADM_QCanvas *canvas; - Ui_contrastWindow(QWidget* parent, contrast *param,ADM_coreVideoFilter *in); - ~Ui_contrastWindow(); - Ui_contrastDialog ui; - -public slots: - void gather(contrast *param); - -private slots: - void sliderUpdate(int foo); - void valueChanged(int foo); -}; -#endif // Q_contrast_h +*/ +class Ui_contrastWindow : public QDialog +{ + Q_OBJECT + +protected : + int lock; + +public: + flyContrast *myCrop; + ADM_QCanvas *canvas; + Ui_contrastWindow(QWidget* parent, contrast *param,ADM_coreVideoFilter *in); + ~Ui_contrastWindow(); + Ui_contrastDialog ui; + +public slots: + void gather(contrast *param); + +private slots: + void sliderUpdate(int foo); + void valueChanged(int foo); +}; +#endif // Q_contrast_h
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/crop/cli/DIA_crop.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/crop/cli/DIA_crop.cpp
Changed
@@ -1,19 +1,19 @@ -#include <stdint.h> -#include "DIA_flyDialog.h" -#include "DIA_flyCrop.h" -#include "../crop.h" - -int DIA_getCropParams(const char *name, crop *param, ADM_coreVideoFilter *in) -{ - return 0; -} - -uint8_t flyCrop::upload(void) -{ - return 1; -} - -uint8_t flyCrop::download(void) -{ - return 1; +#include <stdint.h> +#include "DIA_flyDialog.h" +#include "DIA_flyCrop.h" +#include "../crop.h" + +int DIA_getCropParams(const char *name, crop *param, ADM_coreVideoFilter *in) +{ + return 0; +} + +uint8_t flyCrop::upload(void) +{ + return 1; +} + +uint8_t flyCrop::download(void) +{ + return 1; } \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/crop/qt4/Q_crop.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/crop/qt4/Q_crop.h
Changed
@@ -1,36 +1,36 @@ -#ifndef Q_crop_h -#define Q_crop_h -#include "DIA_flyDialog.h" -#include "ui_crop.h" -#include "ADM_image.h" -#include "DIA_flyDialogQt4.h" -#include "DIA_flyCrop.h" -#include "crop.h" -#if 1 -class Ui_cropWindow : public QDialog -{ - Q_OBJECT - -protected: - int lock; - -public: - flyCrop *myCrop; - ADM_QCanvas *canvas; - Ui_cropWindow(QWidget* parent, crop *param,ADM_coreVideoFilter *in); - ~Ui_cropWindow(); - Ui_cropDialog ui; - -public slots: - void gather(crop *param); - -private slots: - void sliderUpdate(int foo); - void valueChanged(int foo); - void autoCrop(bool f); - void reset(bool f); -}; - -#endif // Q_crop_h -#endif - +#ifndef Q_crop_h +#define Q_crop_h +#include "DIA_flyDialog.h" +#include "ui_crop.h" +#include "ADM_image.h" +#include "DIA_flyDialogQt4.h" +#include "DIA_flyCrop.h" +#include "crop.h" +#if 1 +class Ui_cropWindow : public QDialog +{ + Q_OBJECT + +protected: + int lock; + +public: + flyCrop *myCrop; + ADM_QCanvas *canvas; + Ui_cropWindow(QWidget* parent, crop *param,ADM_coreVideoFilter *in); + ~Ui_cropWindow(); + Ui_cropDialog ui; + +public slots: + void gather(crop *param); + +private slots: + void sliderUpdate(int foo); + void valueChanged(int foo); + void autoCrop(bool f); + void reset(bool f); +}; + +#endif // Q_crop_h +#endif +
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/dummy/dummyVideoFilter.cpp
Changed
@@ -41,8 +41,8 @@ ADM_UI_ALL, // UI VF_MISC, // Category "dummy", // internal name (must be uniq!) - "Dummy", // Display name - "Null filter, it does nothing at all." // Description + QT_TRANSLATE_NOOP("dummy","Dummy"), // Display name + QT_TRANSLATE_NOOP("dummy","Null filter, it does nothing at all.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/eq2/cli/DIA_eq2.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/eq2/cli/DIA_eq2.cpp
Changed
@@ -16,7 +16,7 @@ * * ***************************************************************************/ #include "ADM_image.h" -#include "DIA_flyDialog.h" +#include "DIA_flyDialog.h" #include "ADM_vidEq2.h"
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/eq2/gtk/DIA_eq2.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/eq2/gtk/DIA_eq2.cpp
Changed
@@ -17,7 +17,7 @@ ***************************************************************************/ #include "ADM_toolkitGtk.h" #include "ADM_image.h" -#include "DIA_flyDialog.h" +#include "DIA_flyDialog.h" #include "ADM_vidEq2.h"
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/eq2/qt4/Q_eq2.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/eq2/qt4/Q_eq2.h
Changed
@@ -12,36 +12,36 @@ * * ***************************************************************************/ -#ifndef Q_eq2_h -#define Q_eq2_h -#include "DIA_flyDialog.h" -#include "ui_eq2.h" -#include "ADM_image.h" - -#include "ADM_vidEq2.h" -#include "DIA_flyEq2.h" +#ifndef Q_eq2_h +#define Q_eq2_h +#include "DIA_flyDialog.h" +#include "ui_eq2.h" +#include "ADM_image.h" + +#include "ADM_vidEq2.h" +#include "DIA_flyEq2.h" /** \class Ui_eq2Window -*/ -class Ui_eq2Window : public QDialog -{ - Q_OBJECT - -protected: - int lock; - -public: - flyEq2 *myCrop; - ADM_QCanvas *canvas; - Ui_eq2Window(QWidget *parent, eq2 *param,ADM_coreVideoFilter *in); - ~Ui_eq2Window(); - Ui_eq2Dialog ui; - -public slots: - void gather(eq2 *param); - -private slots: - void sliderUpdate(int foo); - void valueChanged(int foo); -}; -#endif // Q_eq2_h +*/ +class Ui_eq2Window : public QDialog +{ + Q_OBJECT + +protected: + int lock; + +public: + flyEq2 *myCrop; + ADM_QCanvas *canvas; + Ui_eq2Window(QWidget *parent, eq2 *param,ADM_coreVideoFilter *in); + ~Ui_eq2Window(); + Ui_eq2Dialog ui; + +public slots: + void gather(eq2 *param); + +private slots: + void sliderUpdate(int foo); + void valueChanged(int foo); +}; +#endif // Q_eq2_h
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/fadeTo/ADM_vidFadeTo.cpp
Changed
@@ -51,8 +51,8 @@ ADM_UI_ALL, // UI VF_TRANSFORM, // Category "fadeTo", // internal name (must be uniq!) - QT_TRANSLATE_NOOP("fade","Fade"), // Display name - QT_TRANSLATE_NOOP("fade","Fade.") // Description + QT_TRANSLATE_NOOP("fadeTo","Fade"), // Display name + QT_TRANSLATE_NOOP("fadeTo","Fade.") // Description ); /** * \fn configure @@ -71,11 +71,11 @@ uint32_t mx=9*3600*1000; - diaElemTimeStamp start(&(param.startFade),QT_TRANSLATE_NOOP("fade","_Start time (ms):"),0,mx); - diaElemTimeStamp end(&(param.endFade),QT_TRANSLATE_NOOP("fade","_End time (ms):"),0,mx); + diaElemTimeStamp start(&(param.startFade),QT_TRANSLATE_NOOP("fadeTo","_Start time (ms):"),0,mx); + diaElemTimeStamp end(&(param.endFade),QT_TRANSLATE_NOOP("fadeTo","_End time (ms):"),0,mx); diaElem *elems[2]={&start,&end}; - if( diaFactoryRun(QT_TRANSLATE_NOOP("fade to","Fade"),2+0*1,elems)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("fadeTo","Fade"),2+0*1,elems)) { buildLut();
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/fadeToBlack/ADM_vidFade.cpp
Changed
@@ -50,8 +50,8 @@ ADM_UI_ALL, // UI VF_TRANSFORM, // Category "fadeToBlack", // internal name (must be uniq!) - QT_TRANSLATE_NOOP("fade","Fade to black"), // Display name - QT_TRANSLATE_NOOP("fade","Fade to black in/out.") // Description + QT_TRANSLATE_NOOP("fadeToBlack","Fade to black"), // Display name + QT_TRANSLATE_NOOP("fadeToBlack","Fade to black in/out.") // Description ); /** * \fn configure @@ -62,7 +62,7 @@ bool AVDM_Fade::configure() { - diaMenuEntry menuE[2]={{0,QT_TRANSLATE_NOOP("fade","Out"),QT_TRANSLATE_NOOP("fade","Fade out")},{1,QT_TRANSLATE_NOOP("fade","In"),QT_TRANSLATE_NOOP("fade","Fade in")}}; + diaMenuEntry menuE[2]={{0,QT_TRANSLATE_NOOP("fadeToBlack","Out"),QT_TRANSLATE_NOOP("fadeToBlack","Fade out")},{1,QT_TRANSLATE_NOOP("fadeToBlack","In"),QT_TRANSLATE_NOOP("fadeToBlack","Fade in")}}; uint32_t start,end; @@ -71,12 +71,12 @@ uint32_t eInOut=(uint32_t)param.inOut; uint32_t mx=9*3600*1000; - diaElemMenu menu(&(eInOut),QT_TRANSLATE_NOOP("fade","_Fade type:"), 2,menuE); - diaElemTimeStamp start(&(param.startFade),QT_TRANSLATE_NOOP("fade","_Start time (ms):"),0,mx); - diaElemTimeStamp end(&(param.endFade),QT_TRANSLATE_NOOP("fade","_End time (ms):"),0,mx); + diaElemMenu menu(&(eInOut),QT_TRANSLATE_NOOP("fadeToBlack","_Fade type:"), 2,menuE); + diaElemTimeStamp start(&(param.startFade),QT_TRANSLATE_NOOP("fadeToBlack","_Start time (ms):"),0,mx); + diaElemTimeStamp end(&(param.endFade),QT_TRANSLATE_NOOP("fadeToBlack","_End time (ms):"),0,mx); diaElem *elems[3]={&menu,&start,&end}; - if( diaFactoryRun(QT_TRANSLATE_NOOP("fade","Fade to black"),3+0*1,elems)) + if( diaFactoryRun(QT_TRANSLATE_NOOP("fadeToBlack","Fade to black"),3+0*1,elems)) { param.inOut=eInOut;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/fastConvolution/Median.cpp
Changed
@@ -26,7 +26,7 @@ VF_NOISE, // Category "Median", // internal name (must be uniq!) QT_TRANSLATE_NOOP("median","Median convolution."), // Display name - QT_TRANSLATE_NOOP("meadian","3x3 convolution filter :median.") // Description + QT_TRANSLATE_NOOP("median","3x3 convolution filter :median.") // Description ); /** \fn getConfiguration
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/fastConvolution/Sharpen.cpp
Changed
@@ -24,8 +24,8 @@ ADM_UI_ALL, // UI VF_SHARPNESS, // Category "Sharpen", // internal name (must be uniq!) - "Sharpen convolution.", // Display name - "3x3 convolution filter :sharpen." // Description + QT_TRANSLATE_NOOP("sharpen","Sharpen convolution."), // Display name + QT_TRANSLATE_NOOP("sharpen","3x3 convolution filter :sharpen.") // Description ); /**
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/fields/ADM_vidMergeField.cpp
Changed
@@ -49,8 +49,8 @@ ADM_UI_ALL, // UI VF_INTERLACING, // Category "mergefields", // internal name (must be uniq!) - "Merge Fields", // Display name - "Merge two pictures as if they were two fields." // Description + QT_TRANSLATE_NOOP("mergeFields","Merge Fields"), // Display name + QT_TRANSLATE_NOOP("mergeFields","Merge two pictures as if they were two fields.") // Description ); /** \fn getCoupledConf
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/fields/ADM_vidSeparateField.cpp
Changed
@@ -50,8 +50,8 @@ ADM_UI_ALL, // UI VF_INTERLACING, // Category "SeparateFields", // internal name (must be uniq!) - "Separate Fields", // Display name - "Split each image into 2 fields." // Description + QT_TRANSLATE_NOOP("separateFields","Separate Fields"), // Display name + QT_TRANSLATE_NOOP("separateFields","Split each image into 2 fields.") // Description ); /** \fn getCoupledConf
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/ADM_vidHue.cpp
Changed
@@ -11,6 +11,7 @@ * (at your option) any later version. * * * ***************************************************************************/ +#define _USE_MATH_DEFINES // some compilers do not export M_PI etc.. if GNU_SOURCE or that is defined, let's do that #include <math.h> #include "DIA_flyDialog.h" #include "ADM_default.h"
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/DIA_flyHue.cpp
Changed
@@ -58,8 +58,8 @@ hue, sat); // Copy half source to display in->copyLeftSideTo(out); - out->printString(1,1,"Original"); - out->printString(in->GetWidth(PLANAR_Y)/24+1,1,"Processed"); + out->printString(1,1,QT_TRANSLATE_NOOP("hue","Original")); + out->printString(in->GetWidth(PLANAR_Y)/24+1,1,QT_TRANSLATE_NOOP("hue","Processed")); return 1; }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/cli/DIA_hue.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/cli/DIA_hue.cpp
Changed
@@ -1,16 +1,16 @@ #include "ADM_image.h" -#include "DIA_flyDialog.h" +#include "DIA_flyDialog.h" #include "../hue.h" #include "DIA_factory.h" -#include "../DIA_flyHue.h" +#include "../DIA_flyHue.h" uint8_t DIA_getHue(hue *param, ADM_coreVideoFilter *in) { - diaElemFloat hue(&(param->hue),QT_TR_NOOP("Hue :"),-180,180); - diaElemFloat sat(&(param->saturation),QT_TR_NOOP("Sat :"),-180,180); + diaElemFloat hue(&(param->hue),QT_TRANSLATE_NOOP("hue","Hue :"),-180,180); + diaElemFloat sat(&(param->saturation),QT_TRANSLATE_NOOP("hue","Sat :"),-180,180); diaElem *elems[]={&hue,&sat}; return diaFactoryRun("Hue",sizeof(elems)/sizeof(diaElem *),elems); -} +} uint8_t flyHue::download(void) {return 1;} uint8_t flyHue::upload(void) {return 1;}
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/gtk/DIA_hue.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/gtk/DIA_hue.cpp
Changed
@@ -1,9 +1,9 @@ #include "ADM_toolkitGtk.h" #include "ADM_image.h" -#include "DIA_flyDialog.h" +#include "DIA_flyDialog.h" #include "../hue.h" #include "DIA_factory.h" -#include "../DIA_flyHue.h" +#include "../DIA_flyHue.h" uint8_t DIA_getHue(hue *param, ADM_coreVideoFilter *in) { @@ -12,6 +12,6 @@ diaElem *elems[]={&hue,&sat}; return diaFactoryRun("Hue",sizeof(elems)/sizeof(diaElem *),elems); -} +} uint8_t flyHue::download(void) {return 1;} uint8_t flyHue::upload(void) {return 1;} \ No newline at end of file
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/qt4/Q_hue.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/hue/qt4/Q_hue.h
Changed
@@ -1,31 +1,31 @@ -#ifndef Q_hue_h -#define Q_hue_h -#include "DIA_flyDialog.h" -#include "ui_hue.h" -#include "ADM_image.h" -#include "hue.h" -#include "DIA_flyDialogQt4.h" -#include "DIA_flyHue.h" - -class Ui_hueWindow : public QDialog -{ - Q_OBJECT - -protected: - int lock; - -public: - flyHue *myCrop; - ADM_QCanvas *canvas; - Ui_hueWindow(QWidget *parent, hue *param,ADM_coreVideoFilter *in); - ~Ui_hueWindow(); - Ui_hueDialog ui; - -public slots: - void gather(hue *param); - -private slots: - void sliderUpdate(int foo); - void valueChanged(int foo); -}; -#endif // Q_hue_h +#ifndef Q_hue_h +#define Q_hue_h +#include "DIA_flyDialog.h" +#include "ui_hue.h" +#include "ADM_image.h" +#include "hue.h" +#include "DIA_flyDialogQt4.h" +#include "DIA_flyHue.h" + +class Ui_hueWindow : public QDialog +{ + Q_OBJECT + +protected: + int lock; + +public: + flyHue *myCrop; + ADM_QCanvas *canvas; + Ui_hueWindow(QWidget *parent, hue *param,ADM_coreVideoFilter *in); + ~Ui_hueWindow(); + Ui_hueDialog ui; + +public slots: + void gather(hue *param); + +private slots: + void sliderUpdate(int foo); + void valueChanged(int foo); +}; +#endif // Q_hue_h
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/ivtcDupeRemover/ADM_ivtcDupeRemover.cpp
Changed
@@ -78,8 +78,8 @@ ADM_UI_ALL, // UI VF_INTERLACING, // Category "ivtcRemover", // internal name (must be uniq!) - "Remove IVTC dupe.", // Display name - "Remove the duplicate frames present after ivtc." // Description + QT_TRANSLATE_NOOP("ivtcRemover","Remove IVTC dupe."), // Display name + QT_TRANSLATE_NOOP("ivtcRemover","Remove the duplicate frames present after ivtc.") // Description ); // Now implements the interesting parts @@ -375,23 +375,22 @@ { #define PX(x) &(configuration.x) - diaElemUInteger threshold(PX(threshold),QT_TR_NOOP("_Noise:"),0,255); - diaElemToggle show(PX(show),QT_TR_NOOP("_Show:")); + diaElemUInteger threshold(PX(threshold),QT_TRANSLATE_NOOP("ivtcRemover","_Noise:"),0,255); + diaElemToggle show(PX(show),QT_TRANSLATE_NOOP("ivtcRemover","_Show:")); diaMenuEntry menuMode[]={ - {0, QT_TRANSLATE_NOOP("adm","Full")}, - {1, QT_TRANSLATE_NOOP("adm","Fast")}, - {2, QT_TRANSLATE_NOOP("adm","VeryFast")} + {0, QT_TRANSLATE_NOOP("ivtcRemover","Full")}, + {1, QT_TRANSLATE_NOOP("ivtcRemover","Fast")}, + {2, QT_TRANSLATE_NOOP("ivtcRemover","VeryFast")} }; - diaElemMenu eMode(&configuration.mode,QT_TRANSLATE_NOOP("adm","_Frame rate change:"),3,menuMode); + diaElemMenu eMode(&configuration.mode,QT_TRANSLATE_NOOP("ivtcRemover","_Frame rate change:"),3,menuMode); diaElem *elems[3]={&threshold,&show,&eMode}; - diaFactoryRun(QT_TR_NOOP("DupeRemover"),3,elems); - return true; + return diaFactoryRun(QT_TRANSLATE_NOOP("ivtcRemover","DupeRemover"),3,elems); }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/logo/ADM_vidLogo.cpp
Changed
@@ -19,7 +19,7 @@ ADM_UI_ALL, // UI VF_TRANSFORM, // Category "addLogo", // internal name (must be uniq!) - QT_TRANSLATE_NOOP("logo","Add logo."), // Display name + QT_TRANSLATE_NOOP("logo","Add logo"), // Display name QT_TRANSLATE_NOOP("logo","Put a logo on top of video, with alpha blending.") // Description );
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.cpp
Changed
@@ -110,7 +110,7 @@ { char buffer[2048]; - if(FileSel_SelectRead(QT_TR_NOOP("Select Logo Image"),buffer,2048,"")) + if(FileSel_SelectRead(QT_TRANSLATE_NOOP("logo","Select Logo Image"),buffer,2048,"")) { if(tryToLoadimage(buffer)) {
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/logo/qt4/Q_logo.h
Changed
@@ -1,70 +1,70 @@ -#ifndef Q_mpdelogo_h -#define Q_mpdelogo_h - -#include "ui_logo.h" -#include "DIA_flyDialog.h" -#include "ADM_image.h" -#include "DIA_flyDialogQt4.h" -#include "DIA_flyLogo.h" -#include "QMouseEvent" -/** - * - * @return - */ -class ADM_LogoCanvas : public ADM_QCanvas -{ - Q_OBJECT -protected: -public: - - ADM_LogoCanvas(QWidget *z, uint32_t w, uint32_t h); - virtual ~ADM_LogoCanvas(); - void mousePressEvent(QMouseEvent * event); - void mouseReleaseEvent(QMouseEvent * event); - void moveEvent(QMoveEvent * event); - -signals: - void movedSignal(int newx, int newy); -}; - -/** - * - * @return - */ -class Ui_logoWindow : public QDialog -{ - Q_OBJECT - -protected: - int lock; - - bool enableLowPart(bool enabled); - bool tryToLoadimage(const char *image); -public: - ADMImage *image; - int imageWidth,imageHeight; - int alpha; - -public: - - Ui_logoWindow(QWidget *parent, logo *param, ADM_coreVideoFilter *in); - ~Ui_logoWindow(); - Ui_logoDialog ui; - ADM_coreVideoFilter *_in; - flyLogo *myLogo; - ADM_LogoCanvas *canvas; - std::string imageName; -public slots: - void gather(logo *param); - -private slots: - void sliderUpdate(int foo); - void valueChanged(int foo); - void moved(int x,int y); - void preview(int x); - void imageSelect(); - - - -}; -#endif +#ifndef Q_mpdelogo_h +#define Q_mpdelogo_h + +#include "ui_logo.h" +#include "DIA_flyDialog.h" +#include "ADM_image.h" +#include "DIA_flyDialogQt4.h" +#include "DIA_flyLogo.h" +#include "QMouseEvent" +/** + * + * @return + */ +class ADM_LogoCanvas : public ADM_QCanvas +{ + Q_OBJECT +protected: +public: + + ADM_LogoCanvas(QWidget *z, uint32_t w, uint32_t h); + virtual ~ADM_LogoCanvas(); + void mousePressEvent(QMouseEvent * event); + void mouseReleaseEvent(QMouseEvent * event); + void moveEvent(QMoveEvent * event); + +signals: + void movedSignal(int newx, int newy); +}; + +/** + * + * @return + */ +class Ui_logoWindow : public QDialog +{ + Q_OBJECT + +protected: + int lock; + + bool enableLowPart(bool enabled); + bool tryToLoadimage(const char *image); +public: + ADMImage *image; + int imageWidth,imageHeight; + int alpha; + +public: + + Ui_logoWindow(QWidget *parent, logo *param, ADM_coreVideoFilter *in); + ~Ui_logoWindow(); + Ui_logoDialog ui; + ADM_coreVideoFilter *_in; + flyLogo *myLogo; + ADM_LogoCanvas *canvas; + std::string imageName; +public slots: + void gather(logo *param); + +private slots: + void sliderUpdate(int foo); + void valueChanged(int foo); + void moved(int x,int y); + void preview(int x); + void imageSelect(); + + + +}; +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/mplayerDelogo/gtk/DIA_mpdelogo.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/mplayerDelogo/gtk/DIA_mpdelogo.cpp
Changed
@@ -1,527 +1,527 @@ -/*************************************************************************** - DIA_crop.cpp - description - ------------------- - - GUI for cropping including autocrop - +Revisted the Gtk2 way - +Autocrop now in RGB space (more accurate) - - begin : Fri May 3 2002 - copyright : (C) 2002 by mean - email : fixounet@free.fr - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#include <math.h> - -#include "ADM_toolkitGtk.h" - -#include "ADM_image.h" -#include "ADM_videoFilter.h" -#include "ADM_colorspace.h" -#include "ADM_vidMPdelogo.h" - -extern "C" { -#include "libavcodec/avcodec.h" -} - -static GtkWidget *create_dialog1 (void); -static void ui_read ( void); -static void ui_update ( void); -static void draw (GtkWidget *dialog,uint32_t w,uint32_t h ); -static gboolean gui_draw( void ); -static void autocrop (void ); -static void reset( void ); -static void ui_upload(void); -static gboolean ui_changed(void); - - -static void prepare(uint32_t img); -static void frame_changed( void ); - -extern void GUI_RGBDisplay(uint8_t * dis, uint32_t w, uint32_t h, void *widg); - -static ColYuvRgb *rgbConv=NULL; -static uint8_t *working=NULL; -static uint8_t *rgbBufferDisplay=NULL; -static uint8_t *original=NULL; -static GtkWidget *dialog=NULL; -static uint32_t x,y,w,h,zoomW,zoomH,band; - -static AVDMGenericVideoStream *incoming=NULL; -static ADMImage *imgsrc=NULL; -static ADMImageResizer *resizer=NULL; - -static int lock=0,width,height; - - -// -// Video is in YV12 Colorspace -// -// -uint8_t DIA_getMPdelogo(MPDELOGO_PARAM *param,AVDMGenericVideoStream *in) - -{ - // Allocate space for green-ised video - width=in->getInfo()->width; - height=in->getInfo()->height; - - working=new uint8_t [width*height*4]; - original=NULL; - - uint8_t ret=0; - - dialog=create_dialog1(); - - gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, - -1); - - gtk_register_dialog(dialog); - - x=param->xoff; - y=param->yoff; - w=param->lw; - h=param->lh; - band=param->band; - - imgsrc=new ADMImage(width,height); - incoming=in; - - rgbConv=new ColYuvRgb(width,height); - rgbConv->reset(width,height); - - float zoom = UI_calcZoomToFitScreen(GTK_WINDOW(dialog), WID(drawingarea1), width, height); - - zoomW = width * zoom; - zoomH = height * zoom; - rgbBufferDisplay=new uint8_t[zoomW*zoomH*4]; - - gtk_widget_set_usize(WID(drawingarea1), zoomW, zoomH); - - if (zoom < 1) - { - UI_centreCanvasWindow((GtkWindow*)dialog, WID(drawingarea1), zoomW, zoomH); - resizer = new ADMImageResizer(width, height, zoomW, zoomH, PIX_FMT_RGB32, PIX_FMT_RGB32); - } - - prepare(0); - gtk_widget_show(dialog); - - ui_upload(); - ui_update(); - -#define CONNECT(x,y,z) gtk_signal_connect(GTK_OBJECT(WID(x)), #y,GTK_SIGNAL_FUNC(z), NULL); - - CONNECT(drawingarea1,expose_event,gui_draw); - CONNECT(hscale1,value_changed,frame_changed); - -#define CONNECT_SPIN(x) CONNECT(spinbutton##x, value_changed,ui_changed) - - CONNECT_SPIN(X); - CONNECT_SPIN(Y); - CONNECT_SPIN(W); - CONNECT_SPIN(H); - CONNECT_SPIN(Band); - - draw(dialog,width,height); - - ret=0; - int response; - while( (response=gtk_dialog_run(GTK_DIALOG(dialog)))==GTK_RESPONSE_APPLY) - { - ui_changed(); - - } - if(response==GTK_RESPONSE_OK) - { - ui_read( ); - param->xoff=x; - param->yoff=y; - param->lw=w; - param->lh=h; - param->band=band; - ret=1; - } - gtk_unregister_dialog(dialog); - gtk_widget_destroy(dialog); - delete working; - delete imgsrc; - delete rgbConv; - - if (resizer) - { - delete resizer; - delete[] rgbBufferDisplay; - - resizer=NULL; - rgbBufferDisplay=NULL; - } - - working=NULL; - dialog=NULL; - original=NULL; - imgsrc=NULL; - return ret; -} -void frame_changed( void ) -{ -uint32_t new_frame,max,l,f; -double percent; -GtkWidget *wid; -GtkAdjustment *adj; - - max=incoming->getInfo()->nb_frames; - wid=WID(hscale1); - adj=gtk_range_get_adjustment (GTK_RANGE(wid)); - new_frame=0; - - percent=(double)GTK_ADJUSTMENT(adj)->value; - percent*=max; - percent/=100.; - new_frame=(uint32_t)floor(percent); - - if(new_frame>=max) new_frame=max-1; - - prepare(new_frame); - ui_update(); - gui_draw(); - - -} -void prepare(uint32_t img) -{ - uint32_t l,f; - - ADM_assert(incoming->getFrameNumberNoAlloc(img,&l,imgsrc,&f)); - original=imgsrc->data; - - -} -gboolean ui_changed(void) -{ - if(!lock) - { - ui_read(); - memcpy(working,original,(width*height*3)>>1); - ui_update(); - draw(dialog,width,height); - } - return true; -} - - -/*--------------------------------------------------------------------------- - Actually draw the working frame on screen -*/ -gboolean gui_draw( void ) -{ - draw(dialog,width,height); - return true; -} -void draw (GtkWidget *dialog,uint32_t w,uint32_t h ) -{ - GtkWidget *draw=WID(drawingarea1); - - if (resizer) - { - resizer->resize(working, rgbBufferDisplay); - GUI_RGBDisplay(rgbBufferDisplay, zoomW, zoomH, (void*)draw); - } - else - GUI_RGBDisplay(working, w, h, (void*)draw); -} -/*--------------------------------------------------------------------------- - Read entried from dialog box -*/ - -#define SPIN_GET(x,y) {x= gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(WID(spinbutton##y))) ;} -#define SPIN_SET(x,y) {gtk_spin_button_set_value(GTK_SPIN_BUTTON(WID(spinbutton##y)),(gfloat)x) ;} - - -void ui_read (void ) -{ - int reject=0; - - SPIN_GET(x,X); - SPIN_GET(y,Y); - SPIN_GET(h,H); - SPIN_GET(w,W); - SPIN_GET(band,Band); - - //printf("%d %d %d %d\n",x,y,w,h); - - x&=0xffffe; - y&=0xffffe; - h&=0xffffe; - w&=0xffffe; - - if((x+w)>width) - { - if(w>=width) w=width; - x=width-w; - reject=1; - } - if((y+h)>height) - { - if(h>=height) h=height; - y=height-h; - reject=1; - } - if(reject) - ui_upload(); -} - -void ui_upload(void) -{ - lock++; - SPIN_SET(x,X); - SPIN_SET(y,Y); - SPIN_SET(w,W); - SPIN_SET(h,H); - SPIN_SET(band,Band); - lock--; -} -//____________________________________ -void reset( void ) -{ - - x=y=w=h=0; - ui_upload(); - ui_update(); - gui_draw(); - - -} -/*--------------------------------------------------------------------------- - Green-ify the displayed frame on cropped parts -*/ -void ui_update( ) -{ - - uint8_t *in,*in2; - uint8_t *buffer=working; - - rgbConv->scale(original,buffer); - // Buffer is in RGB space - in=buffer+x*4+y*width*4; - in2=buffer+(x+w)*4+y*width*4; - - for(int yy=0;yy<h;yy++) - { - in[0]=in[2]=0;in[1]=0xff; - in2[0]=in2[2]=0;in2[1]=0xff; - in+=width*4; - in2+=width*4; - } - in=buffer+(y*width+x)*4; - in2=buffer+((y+h)*width+x)*4; - for(int yy=0;yy<w;yy++) - { - in[0]=in[2]=0;in[1]=0xff; - in2[0]=in2[2]=0;in2[1]=0xff; - in+=4; - in2+=4; - } - -} - -//-------------------------------------------- -GtkWidget* -create_dialog1 (void) -{ - GtkWidget *dialog1; - GtkWidget *dialog_vbox1; - GtkWidget *vbox1; - GtkWidget *vbox2; - GtkWidget *table2; - GtkWidget *label3; - GtkWidget *label4; - GtkWidget *label5; - GtkWidget *label6; - GtkWidget *label7; - GtkObject *spinbuttonX_adj; - GtkWidget *spinbuttonX; - GtkObject *spinbuttonY_adj; - GtkWidget *spinbuttonY; - GtkObject *spinbuttonW_adj; - GtkWidget *spinbuttonW; - GtkObject *spinbuttonH_adj; - GtkWidget *spinbuttonH; - GtkWidget *hseparator1; - GtkWidget *hseparator2; - GtkObject *spinbuttonBand_adj; - GtkWidget *spinbuttonBand; - GtkWidget *hseparator3; - GtkWidget *hscale1; - GtkWidget *drawingarea1; - GtkWidget *dialog_action_area1; - GtkWidget *cancelbutton1; - GtkWidget *okbutton1; - - dialog1 = gtk_dialog_new (); - gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Mplayer Delogo")); - gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG); - - dialog_vbox1 = GTK_DIALOG (dialog1)->vbox; - gtk_widget_show (dialog_vbox1); - - vbox1 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox1); - gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0); - - vbox2 = gtk_vbox_new (FALSE, 0); - gtk_widget_show (vbox2); - gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); - - table2 = gtk_table_new (3, 4, FALSE); - gtk_widget_show (table2); - gtk_box_pack_start (GTK_BOX (vbox2), table2, TRUE, TRUE, 0); - - label3 = gtk_label_new (QT_TR_NOOP("X")); - gtk_widget_show (label3); - gtk_table_attach (GTK_TABLE (table2), label3, 0, 1, 0, 1, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5); - - label4 = gtk_label_new (QT_TR_NOOP("Y")); - gtk_widget_show (label4); - gtk_table_attach (GTK_TABLE (table2), label4, 0, 1, 1, 2, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); - - label5 = gtk_label_new (QT_TR_NOOP("W")); - gtk_widget_show (label5); - gtk_table_attach (GTK_TABLE (table2), label5, 2, 3, 0, 1, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); - - label6 = gtk_label_new (QT_TR_NOOP("H")); - gtk_widget_show (label6); - gtk_table_attach (GTK_TABLE (table2), label6, 2, 3, 1, 2, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5); - - label7 = gtk_label_new (QT_TR_NOOP("Band")); - gtk_widget_show (label7); - gtk_table_attach (GTK_TABLE (table2), label7, 0, 1, 2, 3, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5); - - spinbuttonX_adj = gtk_adjustment_new (1, 0, 2000, 1, 10, 10); - spinbuttonX = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonX_adj), 1, 0); - gtk_widget_show (spinbuttonX); - gtk_table_attach (GTK_TABLE (table2), spinbuttonX, 1, 2, 0, 1, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - - spinbuttonY_adj = gtk_adjustment_new (1, 0, 2000, 1, 10, 10); - spinbuttonY = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonY_adj), 1, 0); - gtk_widget_show (spinbuttonY); - gtk_table_attach (GTK_TABLE (table2), spinbuttonY, 1, 2, 1, 2, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - - spinbuttonW_adj = gtk_adjustment_new (1, 0, 2000, 1, 10, 10); - spinbuttonW = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonW_adj), 1, 0); - gtk_widget_show (spinbuttonW); - gtk_table_attach (GTK_TABLE (table2), spinbuttonW, 3, 4, 0, 1, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - - spinbuttonH_adj = gtk_adjustment_new (1, 0, 2000, 1, 10, 10); - spinbuttonH = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonH_adj), 1, 0); - gtk_widget_show (spinbuttonH); - gtk_table_attach (GTK_TABLE (table2), spinbuttonH, 3, 4, 1, 2, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - - hseparator1 = gtk_hseparator_new (); - gtk_widget_show (hseparator1); - gtk_table_attach (GTK_TABLE (table2), hseparator1, 3, 4, 2, 3, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_FILL), 0, 0); - - hseparator2 = gtk_hseparator_new (); - gtk_widget_show (hseparator2); - gtk_table_attach (GTK_TABLE (table2), hseparator2, 2, 3, 2, 3, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_FILL), 0, 0); - - spinbuttonBand_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); - spinbuttonBand = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonBand_adj), 1, 0); - gtk_widget_show (spinbuttonBand); - gtk_table_attach (GTK_TABLE (table2), spinbuttonBand, 1, 2, 2, 3, - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - - hseparator3 = gtk_hseparator_new (); - gtk_widget_show (hseparator3); - gtk_box_pack_start (GTK_BOX (vbox2), hseparator3, FALSE, FALSE, 0); - - hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 1, 0))); - gtk_widget_show (hscale1); - gtk_box_pack_start (GTK_BOX (vbox1), hscale1, FALSE, FALSE, 0); - - drawingarea1 = gtk_drawing_area_new (); - gtk_widget_show (drawingarea1); - gtk_box_pack_start (GTK_BOX (vbox1), drawingarea1, TRUE, TRUE, 0); - gtk_widget_set_size_request (drawingarea1, 100, 100); - - dialog_action_area1 = GTK_DIALOG (dialog1)->action_area; - gtk_widget_show (dialog_action_area1); - gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); - - cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); - gtk_widget_show (cancelbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), cancelbutton1, GTK_RESPONSE_CANCEL); - GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT); - - okbutton1 = gtk_button_new_from_stock ("gtk-ok"); - gtk_widget_show (okbutton1); - gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), okbutton1, GTK_RESPONSE_OK); - GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT); - - /* Store pointers to all widgets, for use by lookup_widget(). */ - GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1"); - GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1"); - GLADE_HOOKUP_OBJECT (dialog1, vbox1, "vbox1"); - GLADE_HOOKUP_OBJECT (dialog1, vbox2, "vbox2"); - GLADE_HOOKUP_OBJECT (dialog1, table2, "table2"); - GLADE_HOOKUP_OBJECT (dialog1, label3, "label3"); - GLADE_HOOKUP_OBJECT (dialog1, label4, "label4"); - GLADE_HOOKUP_OBJECT (dialog1, label5, "label5"); - GLADE_HOOKUP_OBJECT (dialog1, label6, "label6"); - GLADE_HOOKUP_OBJECT (dialog1, label7, "label7"); - GLADE_HOOKUP_OBJECT (dialog1, spinbuttonX, "spinbuttonX"); - GLADE_HOOKUP_OBJECT (dialog1, spinbuttonY, "spinbuttonY"); - GLADE_HOOKUP_OBJECT (dialog1, spinbuttonW, "spinbuttonW"); - GLADE_HOOKUP_OBJECT (dialog1, spinbuttonH, "spinbuttonH"); - GLADE_HOOKUP_OBJECT (dialog1, hseparator1, "hseparator1"); - GLADE_HOOKUP_OBJECT (dialog1, hseparator2, "hseparator2"); - GLADE_HOOKUP_OBJECT (dialog1, spinbuttonBand, "spinbuttonBand"); - GLADE_HOOKUP_OBJECT (dialog1, hseparator3, "hseparator3"); - GLADE_HOOKUP_OBJECT (dialog1, hscale1, "hscale1"); - GLADE_HOOKUP_OBJECT (dialog1, drawingarea1, "drawingarea1"); - GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_action_area1, "dialog_action_area1"); - GLADE_HOOKUP_OBJECT (dialog1, cancelbutton1, "cancelbutton1"); - GLADE_HOOKUP_OBJECT (dialog1, okbutton1, "okbutton1"); - - return dialog1; -} - - +/*************************************************************************** + DIA_crop.cpp - description + ------------------- + + GUI for cropping including autocrop + +Revisted the Gtk2 way + +Autocrop now in RGB space (more accurate) + + begin : Fri May 3 2002 + copyright : (C) 2002 by mean + email : fixounet@free.fr + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include <math.h> + +#include "ADM_toolkitGtk.h" + +#include "ADM_image.h" +#include "ADM_videoFilter.h" +#include "ADM_colorspace.h" +#include "ADM_vidMPdelogo.h" + +extern "C" { +#include "libavcodec/avcodec.h" +} + +static GtkWidget *create_dialog1 (void); +static void ui_read ( void); +static void ui_update ( void); +static void draw (GtkWidget *dialog,uint32_t w,uint32_t h ); +static gboolean gui_draw( void ); +static void autocrop (void ); +static void reset( void ); +static void ui_upload(void); +static gboolean ui_changed(void); + + +static void prepare(uint32_t img); +static void frame_changed( void ); + +extern void GUI_RGBDisplay(uint8_t * dis, uint32_t w, uint32_t h, void *widg); + +static ColYuvRgb *rgbConv=NULL; +static uint8_t *working=NULL; +static uint8_t *rgbBufferDisplay=NULL; +static uint8_t *original=NULL; +static GtkWidget *dialog=NULL; +static uint32_t x,y,w,h,zoomW,zoomH,band; + +static AVDMGenericVideoStream *incoming=NULL; +static ADMImage *imgsrc=NULL; +static ADMImageResizer *resizer=NULL; + +static int lock=0,width,height; + + +// +// Video is in YV12 Colorspace +// +// +uint8_t DIA_getMPdelogo(MPDELOGO_PARAM *param,AVDMGenericVideoStream *in) + +{ + // Allocate space for green-ised video + width=in->getInfo()->width; + height=in->getInfo()->height; + + working=new uint8_t [width*height*4]; + original=NULL; + + uint8_t ret=0; + + dialog=create_dialog1(); + + gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog), + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, + -1); + + gtk_register_dialog(dialog); + + x=param->xoff; + y=param->yoff; + w=param->lw; + h=param->lh; + band=param->band; + + imgsrc=new ADMImage(width,height); + incoming=in; + + rgbConv=new ColYuvRgb(width,height); + rgbConv->reset(width,height); + + float zoom = UI_calcZoomToFitScreen(GTK_WINDOW(dialog), WID(drawingarea1), width, height); + + zoomW = width * zoom; + zoomH = height * zoom; + rgbBufferDisplay=new uint8_t[zoomW*zoomH*4]; + + gtk_widget_set_usize(WID(drawingarea1), zoomW, zoomH); + + if (zoom < 1) + { + UI_centreCanvasWindow((GtkWindow*)dialog, WID(drawingarea1), zoomW, zoomH); + resizer = new ADMImageResizer(width, height, zoomW, zoomH, PIX_FMT_RGB32, PIX_FMT_RGB32); + } + + prepare(0); + gtk_widget_show(dialog); + + ui_upload(); + ui_update(); + +#define CONNECT(x,y,z) gtk_signal_connect(GTK_OBJECT(WID(x)), #y,GTK_SIGNAL_FUNC(z), NULL); + + CONNECT(drawingarea1,expose_event,gui_draw); + CONNECT(hscale1,value_changed,frame_changed); + +#define CONNECT_SPIN(x) CONNECT(spinbutton##x, value_changed,ui_changed) + + CONNECT_SPIN(X); + CONNECT_SPIN(Y); + CONNECT_SPIN(W); + CONNECT_SPIN(H); + CONNECT_SPIN(Band); + + draw(dialog,width,height); + + ret=0; + int response; + while( (response=gtk_dialog_run(GTK_DIALOG(dialog)))==GTK_RESPONSE_APPLY) + { + ui_changed(); + + } + if(response==GTK_RESPONSE_OK) + { + ui_read( ); + param->xoff=x; + param->yoff=y; + param->lw=w; + param->lh=h; + param->band=band; + ret=1; + } + gtk_unregister_dialog(dialog); + gtk_widget_destroy(dialog); + delete working; + delete imgsrc; + delete rgbConv; + + if (resizer) + { + delete resizer; + delete[] rgbBufferDisplay; + + resizer=NULL; + rgbBufferDisplay=NULL; + } + + working=NULL; + dialog=NULL; + original=NULL; + imgsrc=NULL; + return ret; +} +void frame_changed( void ) +{ +uint32_t new_frame,max,l,f; +double percent; +GtkWidget *wid; +GtkAdjustment *adj; + + max=incoming->getInfo()->nb_frames; + wid=WID(hscale1); + adj=gtk_range_get_adjustment (GTK_RANGE(wid)); + new_frame=0; + + percent=(double)GTK_ADJUSTMENT(adj)->value; + percent*=max; + percent/=100.; + new_frame=(uint32_t)floor(percent); + + if(new_frame>=max) new_frame=max-1; + + prepare(new_frame); + ui_update(); + gui_draw(); + + +} +void prepare(uint32_t img) +{ + uint32_t l,f; + + ADM_assert(incoming->getFrameNumberNoAlloc(img,&l,imgsrc,&f)); + original=imgsrc->data; + + +} +gboolean ui_changed(void) +{ + if(!lock) + { + ui_read(); + memcpy(working,original,(width*height*3)>>1); + ui_update(); + draw(dialog,width,height); + } + return true; +} + + +/*--------------------------------------------------------------------------- + Actually draw the working frame on screen +*/ +gboolean gui_draw( void ) +{ + draw(dialog,width,height); + return true; +} +void draw (GtkWidget *dialog,uint32_t w,uint32_t h ) +{ + GtkWidget *draw=WID(drawingarea1); + + if (resizer) + { + resizer->resize(working, rgbBufferDisplay); + GUI_RGBDisplay(rgbBufferDisplay, zoomW, zoomH, (void*)draw); + } + else + GUI_RGBDisplay(working, w, h, (void*)draw); +} +/*--------------------------------------------------------------------------- + Read entried from dialog box +*/ + +#define SPIN_GET(x,y) {x= gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(WID(spinbutton##y))) ;} +#define SPIN_SET(x,y) {gtk_spin_button_set_value(GTK_SPIN_BUTTON(WID(spinbutton##y)),(gfloat)x) ;} + + +void ui_read (void ) +{ + int reject=0; + + SPIN_GET(x,X); + SPIN_GET(y,Y); + SPIN_GET(h,H); + SPIN_GET(w,W); + SPIN_GET(band,Band); + + //printf("%d %d %d %d\n",x,y,w,h); + + x&=0xffffe; + y&=0xffffe; + h&=0xffffe; + w&=0xffffe; + + if((x+w)>width) + { + if(w>=width) w=width; + x=width-w; + reject=1; + } + if((y+h)>height) + { + if(h>=height) h=height; + y=height-h; + reject=1; + } + if(reject) + ui_upload(); +} + +void ui_upload(void) +{ + lock++; + SPIN_SET(x,X); + SPIN_SET(y,Y); + SPIN_SET(w,W); + SPIN_SET(h,H); + SPIN_SET(band,Band); + lock--; +} +//____________________________________ +void reset( void ) +{ + + x=y=w=h=0; + ui_upload(); + ui_update(); + gui_draw(); + + +} +/*--------------------------------------------------------------------------- + Green-ify the displayed frame on cropped parts +*/ +void ui_update( ) +{ + + uint8_t *in,*in2; + uint8_t *buffer=working; + + rgbConv->scale(original,buffer); + // Buffer is in RGB space + in=buffer+x*4+y*width*4; + in2=buffer+(x+w)*4+y*width*4; + + for(int yy=0;yy<h;yy++) + { + in[0]=in[2]=0;in[1]=0xff; + in2[0]=in2[2]=0;in2[1]=0xff; + in+=width*4; + in2+=width*4; + } + in=buffer+(y*width+x)*4; + in2=buffer+((y+h)*width+x)*4; + for(int yy=0;yy<w;yy++) + { + in[0]=in[2]=0;in[1]=0xff; + in2[0]=in2[2]=0;in2[1]=0xff; + in+=4; + in2+=4; + } + +} + +//-------------------------------------------- +GtkWidget* +create_dialog1 (void) +{ + GtkWidget *dialog1; + GtkWidget *dialog_vbox1; + GtkWidget *vbox1; + GtkWidget *vbox2; + GtkWidget *table2; + GtkWidget *label3; + GtkWidget *label4; + GtkWidget *label5; + GtkWidget *label6; + GtkWidget *label7; + GtkObject *spinbuttonX_adj; + GtkWidget *spinbuttonX; + GtkObject *spinbuttonY_adj; + GtkWidget *spinbuttonY; + GtkObject *spinbuttonW_adj; + GtkWidget *spinbuttonW; + GtkObject *spinbuttonH_adj; + GtkWidget *spinbuttonH; + GtkWidget *hseparator1; + GtkWidget *hseparator2; + GtkObject *spinbuttonBand_adj; + GtkWidget *spinbuttonBand; + GtkWidget *hseparator3; + GtkWidget *hscale1; + GtkWidget *drawingarea1; + GtkWidget *dialog_action_area1; + GtkWidget *cancelbutton1; + GtkWidget *okbutton1; + + dialog1 = gtk_dialog_new (); + gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Mplayer Delogo")); + gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG); + + dialog_vbox1 = GTK_DIALOG (dialog1)->vbox; + gtk_widget_show (dialog_vbox1); + + vbox1 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox1); + gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0); + + vbox2 = gtk_vbox_new (FALSE, 0); + gtk_widget_show (vbox2); + gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0); + + table2 = gtk_table_new (3, 4, FALSE); + gtk_widget_show (table2); + gtk_box_pack_start (GTK_BOX (vbox2), table2, TRUE, TRUE, 0); + + label3 = gtk_label_new (QT_TR_NOOP("X")); + gtk_widget_show (label3); + gtk_table_attach (GTK_TABLE (table2), label3, 0, 1, 0, 1, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5); + + label4 = gtk_label_new (QT_TR_NOOP("Y")); + gtk_widget_show (label4); + gtk_table_attach (GTK_TABLE (table2), label4, 0, 1, 1, 2, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); + + label5 = gtk_label_new (QT_TR_NOOP("W")); + gtk_widget_show (label5); + gtk_table_attach (GTK_TABLE (table2), label5, 2, 3, 0, 1, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); + + label6 = gtk_label_new (QT_TR_NOOP("H")); + gtk_widget_show (label6); + gtk_table_attach (GTK_TABLE (table2), label6, 2, 3, 1, 2, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5); + + label7 = gtk_label_new (QT_TR_NOOP("Band")); + gtk_widget_show (label7); + gtk_table_attach (GTK_TABLE (table2), label7, 0, 1, 2, 3, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5); + + spinbuttonX_adj = gtk_adjustment_new (1, 0, 2000, 1, 10, 10); + spinbuttonX = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonX_adj), 1, 0); + gtk_widget_show (spinbuttonX); + gtk_table_attach (GTK_TABLE (table2), spinbuttonX, 1, 2, 0, 1, + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + + spinbuttonY_adj = gtk_adjustment_new (1, 0, 2000, 1, 10, 10); + spinbuttonY = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonY_adj), 1, 0); + gtk_widget_show (spinbuttonY); + gtk_table_attach (GTK_TABLE (table2), spinbuttonY, 1, 2, 1, 2, + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + + spinbuttonW_adj = gtk_adjustment_new (1, 0, 2000, 1, 10, 10); + spinbuttonW = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonW_adj), 1, 0); + gtk_widget_show (spinbuttonW); + gtk_table_attach (GTK_TABLE (table2), spinbuttonW, 3, 4, 0, 1, + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + + spinbuttonH_adj = gtk_adjustment_new (1, 0, 2000, 1, 10, 10); + spinbuttonH = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonH_adj), 1, 0); + gtk_widget_show (spinbuttonH); + gtk_table_attach (GTK_TABLE (table2), spinbuttonH, 3, 4, 1, 2, + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + + hseparator1 = gtk_hseparator_new (); + gtk_widget_show (hseparator1); + gtk_table_attach (GTK_TABLE (table2), hseparator1, 3, 4, 2, 3, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (GTK_FILL), 0, 0); + + hseparator2 = gtk_hseparator_new (); + gtk_widget_show (hseparator2); + gtk_table_attach (GTK_TABLE (table2), hseparator2, 2, 3, 2, 3, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (GTK_FILL), 0, 0); + + spinbuttonBand_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); + spinbuttonBand = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonBand_adj), 1, 0); + gtk_widget_show (spinbuttonBand); + gtk_table_attach (GTK_TABLE (table2), spinbuttonBand, 1, 2, 2, 3, + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + + hseparator3 = gtk_hseparator_new (); + gtk_widget_show (hseparator3); + gtk_box_pack_start (GTK_BOX (vbox2), hseparator3, FALSE, FALSE, 0); + + hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 1, 0))); + gtk_widget_show (hscale1); + gtk_box_pack_start (GTK_BOX (vbox1), hscale1, FALSE, FALSE, 0); + + drawingarea1 = gtk_drawing_area_new (); + gtk_widget_show (drawingarea1); + gtk_box_pack_start (GTK_BOX (vbox1), drawingarea1, TRUE, TRUE, 0); + gtk_widget_set_size_request (drawingarea1, 100, 100); + + dialog_action_area1 = GTK_DIALOG (dialog1)->action_area; + gtk_widget_show (dialog_action_area1); + gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); + + cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); + gtk_widget_show (cancelbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), cancelbutton1, GTK_RESPONSE_CANCEL); + GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT); + + okbutton1 = gtk_button_new_from_stock ("gtk-ok"); + gtk_widget_show (okbutton1); + gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), okbutton1, GTK_RESPONSE_OK); + GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT); + + /* Store pointers to all widgets, for use by lookup_widget(). */ + GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1"); + GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1"); + GLADE_HOOKUP_OBJECT (dialog1, vbox1, "vbox1"); + GLADE_HOOKUP_OBJECT (dialog1, vbox2, "vbox2"); + GLADE_HOOKUP_OBJECT (dialog1, table2, "table2"); + GLADE_HOOKUP_OBJECT (dialog1, label3, "label3"); + GLADE_HOOKUP_OBJECT (dialog1, label4, "label4"); + GLADE_HOOKUP_OBJECT (dialog1, label5, "label5"); + GLADE_HOOKUP_OBJECT (dialog1, label6, "label6"); + GLADE_HOOKUP_OBJECT (dialog1, label7, "label7"); + GLADE_HOOKUP_OBJECT (dialog1, spinbuttonX, "spinbuttonX"); + GLADE_HOOKUP_OBJECT (dialog1, spinbuttonY, "spinbuttonY"); + GLADE_HOOKUP_OBJECT (dialog1, spinbuttonW, "spinbuttonW"); + GLADE_HOOKUP_OBJECT (dialog1, spinbuttonH, "spinbuttonH"); + GLADE_HOOKUP_OBJECT (dialog1, hseparator1, "hseparator1"); + GLADE_HOOKUP_OBJECT (dialog1, hseparator2, "hseparator2"); + GLADE_HOOKUP_OBJECT (dialog1, spinbuttonBand, "spinbuttonBand"); + GLADE_HOOKUP_OBJECT (dialog1, hseparator3, "hseparator3"); + GLADE_HOOKUP_OBJECT (dialog1, hscale1, "hscale1"); + GLADE_HOOKUP_OBJECT (dialog1, drawingarea1, "drawingarea1"); + GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_action_area1, "dialog_action_area1"); + GLADE_HOOKUP_OBJECT (dialog1, cancelbutton1, "cancelbutton1"); + GLADE_HOOKUP_OBJECT (dialog1, okbutton1, "okbutton1"); + + return dialog1; +} + +
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/Q_mpdelogo.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/mplayerDelogo/qt4/Q_mpdelogo.h
Changed
@@ -1,61 +1,61 @@ -#ifndef Q_mpdelogo_h -#define Q_mpdelogo_h - -#include "ui_mpdelogo.h" -#include "DIA_flyDialog.h" -#include "ADM_image.h" -#include "DIA_flyDialogQt4.h" -#include "DIA_flyMpDelogo.h" -#include "QMouseEvent" -/** - * - * @return - */ -class ADM_LogoCanvas : public ADM_QCanvas -{ - Q_OBJECT -protected: -public: - - ADM_LogoCanvas(QWidget *z, uint32_t w, uint32_t h); - virtual ~ADM_LogoCanvas(); - void mousePressEvent(QMouseEvent * event); - void mouseReleaseEvent(QMouseEvent * event); - void moveEvent(QMoveEvent * event); - -signals: - void movedSignal(int newx, int newy); -}; - -/** - * - * @return - */ -class Ui_mpdelogoWindow : public QDialog -{ - Q_OBJECT - -protected: - int lock; - - -public: - - Ui_mpdelogoWindow(QWidget *parent, delogo *param, ADM_coreVideoFilter *in); - ~Ui_mpdelogoWindow(); - Ui_mpdelogoDialog ui; - ADM_coreVideoFilter *_in; - flyMpDelogo *myCrop; - ADM_LogoCanvas *canvas; -public slots: - void gather(delogo *param); - -private slots: - void sliderUpdate(int foo); - void valueChanged(int foo); - void moved(int x,int y); - void preview(int x); - - -}; -#endif +#ifndef Q_mpdelogo_h +#define Q_mpdelogo_h + +#include "ui_mpdelogo.h" +#include "DIA_flyDialog.h" +#include "ADM_image.h" +#include "DIA_flyDialogQt4.h" +#include "DIA_flyMpDelogo.h" +#include "QMouseEvent" +/** + * + * @return + */ +class ADM_LogoCanvas : public ADM_QCanvas +{ + Q_OBJECT +protected: +public: + + ADM_LogoCanvas(QWidget *z, uint32_t w, uint32_t h); + virtual ~ADM_LogoCanvas(); + void mousePressEvent(QMouseEvent * event); + void mouseReleaseEvent(QMouseEvent * event); + void moveEvent(QMoveEvent * event); + +signals: + void movedSignal(int newx, int newy); +}; + +/** + * + * @return + */ +class Ui_mpdelogoWindow : public QDialog +{ + Q_OBJECT + +protected: + int lock; + + +public: + + Ui_mpdelogoWindow(QWidget *parent, delogo *param, ADM_coreVideoFilter *in); + ~Ui_mpdelogoWindow(); + Ui_mpdelogoDialog ui; + ADM_coreVideoFilter *_in; + flyMpDelogo *myCrop; + ADM_LogoCanvas *canvas; +public slots: + void gather(delogo *param); + +private slots: + void sliderUpdate(int foo); + void valueChanged(int foo); + void moved(int x,int y); + void preview(int x); + + +}; +#endif
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/printInfo/printInfo.cpp
Changed
@@ -41,8 +41,8 @@ ADM_UI_ALL, // UI VF_MISC, // Category "printInfo", // internal name (must be uniq!) - "PrintInfo", // Display name - "Display some informations on Screen." // Description + QT_TRANSLATE_NOOP("printinfo","PrintInfo"), // Display name + QT_TRANSLATE_NOOP("printinfo","Display some informations on Screen.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/resize/qt4/Q_resize.cpp
Changed
@@ -248,7 +248,7 @@ void resizeWindow::okButtonClicked() { if (ui.spinBoxWidth->value() & 1 || ui.spinBoxHeight->value() & 1) - GUI_Error_HIG(QT_TR_NOOP("Width and height cannot be odd"), NULL); + GUI_Error_HIG(QT_TRANSLATE_NOOP("resize","Width and height cannot be odd"), NULL); else accept(); }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/stackField/hzStackField.cpp
Changed
@@ -49,8 +49,8 @@ ADM_UI_ALL, // UI VF_INTERLACING, // Category "hzstackfield", // internal name (must be uniq!) - "Horizontal Stack Fields", // Display name - "Put fields side by side." // Description + QT_TRANSLATE_NOOP("hzstackfield","Horizontal Stack Fields"), // Display name + QT_TRANSLATE_NOOP("hzstackfield","Put fields side by side.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/stackField/stackField.cpp
Changed
@@ -44,8 +44,8 @@ ADM_UI_ALL, // UI VF_INTERLACING, // Category "stackField", // internal name (must be uniq!) - "Stack Fields", // Display name - "Put even lines on top, odd lines at bottom." // Description + QT_TRANSLATE_NOOP("stackfield","Stack Fields"), // Display name + QT_TRANSLATE_NOOP("stackfield","Put even lines on top, odd lines at bottom.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/stackField/unstackField.cpp
Changed
@@ -44,8 +44,8 @@ ADM_UI_ALL, // UI VF_INTERLACING, // Category "unstackField", // internal name (must be uniq!) - "Unstack Fields", // Display name - "Weave top and bottom halves." // Description + QT_TRANSLATE_NOOP("unstackfield","Unstack Fields"), // Display name + QT_TRANSLATE_NOOP("unstackfield","Weave top and bottom halves.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/telecide/Telecide.cpp
Changed
@@ -42,8 +42,8 @@ ADM_UI_ALL, // UI VF_INTERLACING, // Category "telecide", // internal name (must be uniq!) - "Decomb telecide", // Display name - "Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps." // Description + QT_TRANSLATE_NOOP("telecide","Decomb telecide"), // Display name + QT_TRANSLATE_NOOP("telecide","Donald Graft Telecide. Replace ivtc pattern by progressive frames. Video stays at 30 fps.") // Description ); /**
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/telecide/Telecide_utils.cpp
Changed
@@ -182,47 +182,47 @@ ELEM_TYPE_FLOAT gthresh=(ELEM_TYPE_FLOAT)_param->gthresh; diaMenuEntry tStrategy[]={ - {GUIDE_NONE, QT_TR_NOOP("No strategy"),NULL}, - {GUIDE_32, QT_TR_NOOP("3:2 pulldown"),NULL}, - {GUIDE_22, QT_TR_NOOP("PAL/SECAM"),NULL}, - {GUIDE_32322, QT_TR_NOOP("NTSC converted from PAL"),NULL} + {GUIDE_NONE, QT_TRANSLATE_NOOP("telecide","No strategy"),NULL}, + {GUIDE_32, QT_TRANSLATE_NOOP("telecide","3:2 pulldown"),NULL}, + {GUIDE_22, QT_TRANSLATE_NOOP("telecide","PAL/SECAM"),NULL}, + {GUIDE_32322, QT_TRANSLATE_NOOP("telecide","NTSC converted from PAL"),NULL} }; diaMenuEntry tField[]={ - {1,QT_TR_NOOP("Top"),NULL}, - {0,QT_TR_NOOP("Bottom"),NULL} + {1,QT_TRANSLATE_NOOP("telecide","Top"),NULL}, + {0,QT_TRANSLATE_NOOP("telecide","Bottom"),NULL} }; diaMenuEntry tBackward[]={ - {NO_BACK,QT_TR_NOOP("Never"),NULL}, - {BACK_ON_COMBED,QT_TR_NOOP("If still combed"),NULL}, - {ALWAYS_BACK,QT_TR_NOOP("Always"),NULL} + {NO_BACK,QT_TRANSLATE_NOOP("telecide","Never"),NULL}, + {BACK_ON_COMBED,QT_TRANSLATE_NOOP("telecide","If still combed"),NULL}, + {ALWAYS_BACK,QT_TRANSLATE_NOOP("telecide","Always"),NULL} }; diaMenuEntry tPostproc[]={ - {POST_NONE, QT_TR_NOOP("None"),NULL}, - {POST_METRICS, QT_TR_NOOP("None but compute"),NULL}, - {POST_FULL, QT_TR_NOOP("Postproc on best match"),NULL}, - {POST_FULL_MAP, QT_TR_NOOP("Postproc and show zones (debug)"),NULL}, - {POST_FULL_NOMATCH,QT_TR_NOOP("Process image (not fields)"),NULL}, - {POST_FULL_NOMATCH_MAP,QT_TR_NOOP("Process image (not fields), debug"),NULL} + {POST_NONE, QT_TRANSLATE_NOOP("telecide","None"),NULL}, + {POST_METRICS, QT_TRANSLATE_NOOP("telecide","None but compute"),NULL}, + {POST_FULL, QT_TRANSLATE_NOOP("telecide","Postproc on best match"),NULL}, + {POST_FULL_MAP, QT_TRANSLATE_NOOP("telecide","Postproc and show zones (debug)"),NULL}, + {POST_FULL_NOMATCH,QT_TRANSLATE_NOOP("telecide","Process image (not fields)"),NULL}, + {POST_FULL_NOMATCH_MAP,QT_TRANSLATE_NOOP("telecide","Process image (not fields), debug"),NULL} }; - diaElemMenu menuMode(PX(guide), QT_TR_NOOP("_Strategy:"), SZT(tStrategy),tStrategy); - diaElemMenu menuField(PX(order), QT_TR_NOOP("_Field order:"), SZT(tField),tField); - diaElemMenu menuPost(PX(post), QT_TR_NOOP("_Postprocessing:"), SZT(tPostproc),tPostproc); - diaElemMenu menuBackward(PX(back),QT_TR_NOOP("_Try backward:"), SZT(tBackward),tBackward); + diaElemMenu menuMode(PX(guide), QT_TRANSLATE_NOOP("telecide","_Strategy:"), SZT(tStrategy),tStrategy); + diaElemMenu menuField(PX(order), QT_TRANSLATE_NOOP("telecide","_Field order:"), SZT(tField),tField); + diaElemMenu menuPost(PX(post), QT_TRANSLATE_NOOP("telecide","_Postprocessing:"), SZT(tPostproc),tPostproc); + diaElemMenu menuBackward(PX(back),QT_TRANSLATE_NOOP("telecide","_Try backward:"), SZT(tBackward),tBackward); - diaElemFloat direct(&dthresh,QT_TR_NOOP("_Direct threshold:"),0,200. ); - diaElemFloat backward(&bthresh,QT_TR_NOOP("_Backward threshold:"),0,200. ); - diaElemFloat noise(>hresh,QT_TR_NOOP("_Noise threshold:"),0,200. ); - diaElemFloat post(&vthresh,QT_TR_NOOP("Postp_rocessing threshold:"),0,200. ); + diaElemFloat direct(&dthresh,QT_TRANSLATE_NOOP("telecide","_Direct threshold:"),0,200. ); + diaElemFloat backward(&bthresh,QT_TRANSLATE_NOOP("telecide","_Backward threshold:"),0,200. ); + diaElemFloat noise(>hresh,QT_TRANSLATE_NOOP("telecide","_Noise threshold:"),0,200. ); + diaElemFloat post(&vthresh,QT_TRANSLATE_NOOP("telecide","Postp_rocessing threshold:"),0,200. ); - diaElemToggle chroma(PX(chroma),QT_TR_NOOP("_Use chroma to decide")); - diaElemToggle show(PX(show),QT_TR_NOOP("Sho_w info")); - diaElemToggle debug(PX(debug),QT_TR_NOOP("Debu_g")); - diaElemToggle blend(PX(blend),QT_TR_NOOP("Bl_end")); + diaElemToggle chroma(PX(chroma),QT_TRANSLATE_NOOP("telecide","_Use chroma to decide")); + diaElemToggle show(PX(show),QT_TRANSLATE_NOOP("telecide","Sho_w info")); + diaElemToggle debug(PX(debug),QT_TRANSLATE_NOOP("telecide","Debu_g")); + diaElemToggle blend(PX(blend),QT_TRANSLATE_NOOP("telecide","Bl_end")); @@ -230,7 +230,7 @@ &direct,&backward,&noise,&post,&blend, &chroma,&show,&debug }; - if(diaFactoryRun(QT_TR_NOOP("Decomb Telecide"),12,elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("telecide","Decomb Telecide"),12,elems)) { _param->vthresh=(float)vthresh;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilter.cpp
Changed
@@ -200,12 +200,12 @@ { - diaElemUInteger tWidth(&(configuration.targetWidth),QT_TRANSLATE_NOOP("vdpaufilter2","Width :"),16,2048); - diaElemUInteger tHeight(&(configuration.targetHeight),QT_TRANSLATE_NOOP("vdpaufilter2","Height :"),16,2048); + diaElemUInteger tWidth(&(configuration.targetWidth),QT_TRANSLATE_NOOP("vdpresize","Width :"),16,2048); + diaElemUInteger tHeight(&(configuration.targetHeight),QT_TRANSLATE_NOOP("vdpresize","Height :"),16,2048); diaElem *elems[]={&tWidth,&tHeight}; - if(diaFactoryRun(QT_TRANSLATE_NOOP("vdpaufilter2","vdpau"),sizeof(elems)/sizeof(diaElem *),elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("vdpresize","vdpau"),sizeof(elems)/sizeof(diaElem *),elems)) { info.width=configuration.targetWidth; info.height=configuration.targetHeight;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/vdpauFilters/ADM_vidVdpauFilterDeint.cpp
Changed
@@ -128,8 +128,8 @@ ADM_UI_GTK+ADM_UI_QT4+ADM_FEATURE_VDPAU, // We need a display for VDPAU; so no cli... VF_INTERLACING, // Category "vdpauDeint", // internal name (must be uniq!) - "vdpauDeint", // Display name - "VDPAU deinterlacer (+resize)." // Description + QT_TRANSLATE_NOOP("vdpaudeint","vdpauDeint"), // Display name + QT_TRANSLATE_NOOP("vdpaudeint","VDPAU deinterlacer (+resize).") // Description ); // @@ -314,22 +314,22 @@ { diaMenuEntry tMode[]={ - {ADM_KEEP_TOP, QT_TR_NOOP("Keep Top Field"),NULL}, - {ADM_KEEP_BOTTOM, QT_TR_NOOP("Keep Bottom Field"),NULL}, - {ADM_KEEP_BOTH, QT_TR_NOOP("Double framerate"),NULL} + {ADM_KEEP_TOP, QT_TRANSLATE_NOOP("vdpaudeint","Keep Top Field"),NULL}, + {ADM_KEEP_BOTTOM, QT_TRANSLATE_NOOP("vdpaudeint","Keep Bottom Field"),NULL}, + {ADM_KEEP_BOTH, QT_TRANSLATE_NOOP("vdpaudeint","Double framerate"),NULL} }; bool doResize=configuration.resizeToggle; bool doIvtc=configuration.enableIvtc; - diaElemToggle tIvtc(&(doIvtc), QT_TR_NOOP("_Ivtc:")); - diaElemToggle tResize(&(doResize), QT_TR_NOOP("_Resize:")); - diaElemMenu mMode(&(configuration.deintMode), QT_TR_NOOP("_Deint Mode:"), 3,tMode); - diaElemUInteger tWidth(&(configuration.targetWidth),QT_TR_NOOP("Width :"),16,2048); - diaElemUInteger tHeight(&(configuration.targetHeight),QT_TR_NOOP("Height :"),16,2048); + diaElemToggle tIvtc(&(doIvtc), QT_TRANSLATE_NOOP("vdpaudeint","_Ivtc:")); + diaElemToggle tResize(&(doResize), QT_TRANSLATE_NOOP("vdpaudeint","_Resize:")); + diaElemMenu mMode(&(configuration.deintMode), QT_TRANSLATE_NOOP("vdpaudeint","_Deint Mode:"), 3,tMode); + diaElemUInteger tWidth(&(configuration.targetWidth),QT_TRANSLATE_NOOP("vdpaudeint","Width :"),16,2048); + diaElemUInteger tHeight(&(configuration.targetHeight),QT_TRANSLATE_NOOP("vdpaudeint","Height :"),16,2048); diaElem *elems[]={&mMode,&tIvtc,&tResize,&tWidth,&tHeight}; - if(diaFactoryRun(QT_TR_NOOP("vdpau"),sizeof(elems)/sizeof(diaElem *),elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("vdpaudeint","vdpau"),sizeof(elems)/sizeof(diaElem *),elems)) { configuration.resizeToggle=(bool)doResize; configuration.enableIvtc=doIvtc;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6/yadif/ADM_vidYadif.cpp
Changed
@@ -74,8 +74,8 @@ ADM_UI_ALL, // UI VF_INTERLACING, // Category "yadif", // internal name (must be uniq!) - "Yadif", // Display name - "Yadif, port of avisynth version (c) Fizick." // Description + QT_TRANSLATE_NOOP("yadif","Yadif"), // Display name + QT_TRANSLATE_NOOP("yadif","Yadif, port of avisynth version (c) Fizick.") // Description ); // @@ -128,22 +128,22 @@ { diaMenuEntry tMode[]={ - {0, QT_TR_NOOP("Temporal & spatial check"),NULL}, - {1, QT_TR_NOOP("Bob, temporal & spatial check"),NULL}, - {2, QT_TR_NOOP("Skip spatial temporal check"),NULL}, - {3, QT_TR_NOOP("Bob, skip spatial temporal check"),NULL} + {0, QT_TRANSLATE_NOOP("yadif","Temporal & spatial check"),NULL}, + {1, QT_TRANSLATE_NOOP("yadif","Bob, temporal & spatial check"),NULL}, + {2, QT_TRANSLATE_NOOP("yadif","Skip spatial temporal check"),NULL}, + {3, QT_TRANSLATE_NOOP("yadif","Bob, skip spatial temporal check"),NULL} }; diaMenuEntry tOrder[]={ - {0, QT_TR_NOOP("Bottom field first"),NULL}, - {1, QT_TR_NOOP("Top field first"),NULL} + {0, QT_TRANSLATE_NOOP("yadif","Bottom field first"),NULL}, + {1, QT_TRANSLATE_NOOP("yadif","Top field first"),NULL} }; - diaElemMenu mMode(&(configuration.mode), QT_TR_NOOP("_Mode:"), 4,tMode); - diaElemMenu morder(&(configuration.order), QT_TR_NOOP("_Order:"), 2,tOrder); + diaElemMenu mMode(&(configuration.mode), QT_TRANSLATE_NOOP("yadif","_Mode:"), 4,tMode); + diaElemMenu morder(&(configuration.order), QT_TRANSLATE_NOOP("yadif","_Order:"), 2,tOrder); diaElem *elems[]={&mMode,&morder}; - if(diaFactoryRun(QT_TR_NOOP("yadif"),sizeof(elems)/sizeof(diaElem *),elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("yadif","yadif"),sizeof(elems)/sizeof(diaElem *),elems)) { updateInfo(); return 1;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glBenchmark/benchGl.cpp
Changed
@@ -58,8 +58,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glBenchmark", // internal name (must be uniq!) - "OpenGl ReadBack benchmark", // Display name - "Check how fast readback is." // Description + QT_TRANSLATE_NOOP("glBenchmark","OpenGl ReadBack benchmark"), // Display name + QT_TRANSLATE_NOOP("glBenchmark","Check how fast readback is.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glGlyphy/glGlyphy.cpp
Changed
@@ -65,8 +65,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glsampleFragment", // internal name (must be uniq!) - "OpenGl Fragment Shader Sample", // Display name - "Run a fragment shader." // Description + QT_TRANSLATE_NOOP("glSample","OpenGl Fragment Shader Sample"), // Display name + QT_TRANSLATE_NOOP("glSample","Run a fragment shader.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glResize/sampleGl.cpp
Changed
@@ -63,8 +63,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glResize", // internal name (must be uniq!) - "OpenGl Resize", // Display name - "Resize using openGl." // Description + QT_TRANSLATE_NOOP("glResize","OpenGl Resize"), // Display name + QT_TRANSLATE_NOOP("glResize","Resize using openGl.") // Description ); // Now implements the interesting parts @@ -214,12 +214,12 @@ { - diaElemUInteger tWidth(&(configuration.width),QT_TR_NOOP("Width :"),16,2048); - diaElemUInteger tHeight(&(configuration.height),QT_TR_NOOP("Height :"),16,2048); + diaElemUInteger tWidth(&(configuration.width),QT_TRANSLATE_NOOP("glResize","Width :"),16,2048); + diaElemUInteger tHeight(&(configuration.height),QT_TRANSLATE_NOOP("glResize","Height :"),16,2048); diaElem *elems[]={&tWidth,&tHeight}; - if(diaFactoryRun(QT_TR_NOOP("glResize"),sizeof(elems)/sizeof(diaElem *),elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("glResize","glResize"),sizeof(elems)/sizeof(diaElem *),elems)) { info.width=configuration.width; info.height=configuration.height;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glRotate/rotateGl.cpp
Changed
@@ -54,8 +54,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glRotate", // internal name (must be uniq!) - "OpenGl Rotate", // Display name - "Rotate image by a small amount." // Description + QT_TRANSLATE_NOOP("glRotate","OpenGl Rotate"), // Display name + QT_TRANSLATE_NOOP("glRotate","Rotate image by a small amount.") // Description ); // Now implements the interesting parts @@ -175,12 +175,12 @@ { - diaElemInteger tAngle(&(params.angle),QT_TR_NOOP("Angle (°):"),-190,190); + diaElemInteger tAngle(&(params.angle),QT_TRANSLATE_NOOP("glRotate","Angle (°):"),-190,190); diaElem *elems[]={&tAngle}; - if(diaFactoryRun(QT_TR_NOOP("glRotate"),sizeof(elems)/sizeof(diaElem *),elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("glRotate","glRotate"),sizeof(elems)/sizeof(diaElem *),elems)) { ADM_info("New angle : %d \n",params.angle); _parentQGL->makeCurrent();
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/CMakeLists.txt -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/CMakeLists.txt
Changed
@@ -7,7 +7,7 @@ # Install demo FILE(GLOB shader_files ${CMAKE_CURRENT_SOURCE_DIR}/shaders/*.shader) INSTALL(FILES ${shader_files} - DESTINATION "${AVIDEMUX_LIB_DIR}/ADM_plugins6/shaderDemo/1/" + DESTINATION "${AVIDEMUX_LIB_DIR}/${ADM_PLUGIN_DIR}/shaderDemo/1/" COMPONENT runtime )
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glShaderLoader/shader.cpp
Changed
@@ -57,8 +57,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "shaderLoader", // internal name (must be uniq!) - "Shader Loader", // Display name - "Run an external shader program." // Description + QT_TRANSLATE_NOOP("glShader","Shader Loader"), // Display name + QT_TRANSLATE_NOOP("glShader","Run an external shader program.") // Description ); // Now implements the interesting parts @@ -222,10 +222,10 @@ */ bool shaderLoader::configure( void) { - diaElemFile shader(0,params.shaderFile,"ShaderFile to load"); + diaElemFile shader(0,params.shaderFile,QT_TRANSLATE_NOOP("glShader","ShaderFile to load")); diaElem *elems[]={&shader}; - if(diaFactoryRun(QT_TR_NOOP("ShaderLoader"),sizeof(elems)/sizeof(diaElem *),elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("glShader","ShaderLoader"),sizeof(elems)/sizeof(diaElem *),elems)) { return true; }
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glSmooth/glSmooth.cpp
Changed
@@ -58,8 +58,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glSmooth", // internal name (must be uniq!) - "OpenGl Smooth", // Display name - "Smooth image while preserving edge." // Description + QT_TRANSLATE_NOOP("glSmooth","OpenGl Smooth"), // Display name + QT_TRANSLATE_NOOP("glSmooth","Smooth image while preserving edge.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeint.cpp
Changed
@@ -81,8 +81,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category Category "vdpauDeintGl", // internal name (must be uniq!) - "vdpauDeintGl", // Display name - "VDPAU deinterlacer+resize, openGl version (faster)." // Description + QT_TRANSLATE_NOOP("glVdpaufilter","vdpauDeintGl"), // Display name + QT_TRANSLATE_NOOP("glVdpaufilter","VDPAU deinterlacer+resize, openGl version (faster).") // Description ); // @@ -260,20 +260,20 @@ { diaMenuEntry tMode[]={ - {ADM_KEEP_TOP, QT_TRANSLATE_NOOP("vdpaufilter","Keep Top Field"),NULL}, - {ADM_KEEP_BOTTOM, QT_TRANSLATE_NOOP("vdpaufilter","Keep Bottom Field"),NULL}, - {ADM_KEEP_BOTH, QT_TRANSLATE_NOOP("vdpaufilter","Double framerate"),NULL} + {ADM_KEEP_TOP, QT_TRANSLATE_NOOP("glVdpaufilter","Keep Top Field"),NULL}, + {ADM_KEEP_BOTTOM, QT_TRANSLATE_NOOP("glVdpaufilter","Keep Bottom Field"),NULL}, + {ADM_KEEP_BOTH, QT_TRANSLATE_NOOP("glVdpaufilter","Double framerate"),NULL} }; bool doResize=configuration.resizeToggle; - diaElemToggle tResize(&(doResize), QT_TRANSLATE_NOOP("vdpaufilter","_Resize:")); - diaElemMenu mMode(&(configuration.deintMode), QT_TRANSLATE_NOOP("vdpaufilter","_Deint Mode:"), 3,tMode); - diaElemUInteger tWidth(&(configuration.targetWidth),QT_TRANSLATE_NOOP("vdpaufilter","Width :"),16,2048); - diaElemUInteger tHeight(&(configuration.targetHeight),QT_TRANSLATE_NOOP("vdpaufilter","Height :"),16,2048); + diaElemToggle tResize(&(doResize), QT_TRANSLATE_NOOP("glVdpaufilter","_Resize:")); + diaElemMenu mMode(&(configuration.deintMode), QT_TRANSLATE_NOOP("glVdpaufilter","_Deint Mode:"), 3,tMode); + diaElemUInteger tWidth(&(configuration.targetWidth),QT_TRANSLATE_NOOP("glVdpaufilter","Width :"),16,2048); + diaElemUInteger tHeight(&(configuration.targetHeight),QT_TRANSLATE_NOOP("glVdpaufilter","Height :"),16,2048); diaElem *elems[]={&mMode,&tResize,&tWidth,&tHeight}; - if(diaFactoryRun(QT_TRANSLATE_NOOP("vdpaufilter","vdpau"),sizeof(elems)/sizeof(diaElem *),elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("glVdpaufilter","vdpau"),sizeof(elems)/sizeof(diaElem *),elems)) { configuration.resizeToggle=(bool)doResize; info.width=configuration.targetWidth;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glVdpau/ADM_vidVdpauFilterDeintGl.cpp
Changed
@@ -61,7 +61,7 @@ "uniform float myHeight;\n" "const vec4 offset=vec4(0,0.5,0.5,0);\n" "void main(void) {\n" - " float nx = gl_TexCoord[0].x;\n" + " float nx = gl_TexCoord[0].x;\n" " float ny = gl_TexCoord[0].y;\n" " vec4 texin = texture2DRect(myTextureY, vec2(nx,ny));\n" " vec4 texout;\n"
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.cpp
Changed
@@ -74,8 +74,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glYadif", // internal name (must be uniq!) - "Yadif (openGl)", // Display name - "Yet another deinterlacer, using shaders." // Description + QT_TRANSLATE_NOOP("glYadif","Yadif (openGl)"), // Display name + QT_TRANSLATE_NOOP("glYadif","Yet another deinterlacer, using shaders.") // Description ); // Now implements the interesting parts @@ -257,22 +257,22 @@ { diaMenuEntry tMode[]={ - {0, QT_TR_NOOP("Temporal & spatial check"),NULL}, - {1, QT_TR_NOOP("Bob, temporal & spatial check"),NULL}, - {2, QT_TR_NOOP("Skip spatial temporal check"),NULL}, - {3, QT_TR_NOOP("Bob, skip spatial temporal check"),NULL} + {0, QT_TRANSLATE_NOOP("glYadif","Temporal & spatial check"),NULL}, + {1, QT_TRANSLATE_NOOP("glYadif","Bob, temporal & spatial check"),NULL}, + {2, QT_TRANSLATE_NOOP("glYadif","Skip spatial temporal check"),NULL}, + {3, QT_TRANSLATE_NOOP("glYadif","Bob, skip spatial temporal check"),NULL} }; diaMenuEntry tOrder[]={ - {0, QT_TR_NOOP("Bottom field first"),NULL}, - {1, QT_TR_NOOP("Top field first"),NULL} + {0, QT_TRANSLATE_NOOP("glYadif","Bottom field first"),NULL}, + {1, QT_TRANSLATE_NOOP("glYadif","Top field first"),NULL} }; - diaElemMenu mMode(&(configuration.mode), QT_TR_NOOP("_Mode:"), 4,tMode); - diaElemMenu morder(&(configuration.order), QT_TR_NOOP("_Order:"), 2,tOrder); + diaElemMenu mMode(&(configuration.mode), QT_TRANSLATE_NOOP("glYadif","_Mode:"), 4,tMode); + diaElemMenu morder(&(configuration.order), QT_TRANSLATE_NOOP("glYadif","_Order:"), 2,tOrder); diaElem *elems[]={&mMode,&morder}; - if(diaFactoryRun(QT_TR_NOOP("yadif"),sizeof(elems)/sizeof(diaElem *),elems)) + if(diaFactoryRun(QT_TRANSLATE_NOOP("glYadif","yadif"),sizeof(elems)/sizeof(diaElem *),elems)) { updateInfo(); return 1;
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/glYadif/glYadif.h
Changed
@@ -10,7 +10,7 @@ "uniform int myParity;\n" "void main(void) {\n" - " float nx = gl_TexCoord[0].x;\n" + " float nx = gl_TexCoord[0].x;\n" " float ny = gl_TexCoord[0].y;\n" " int lineno=ny;\n" " int odd=lineno&1;\n"
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_distort/sampleGl.cpp
Changed
@@ -56,8 +56,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glSampleDistort", // internal name (must be uniq!) - "OpenGl wave ", // Display name - "Simple wave filter." // Description + QT_TRANSLATE_NOOP("glWave","OpenGl wave "), // Display name + QT_TRANSLATE_NOOP("glWave","Simple wave filter.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment/sampleGl.cpp
Changed
@@ -65,8 +65,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glsampleFragment", // internal name (must be uniq!) - "OpenGl Fragment Shader Sample", // Display name - "Run a fragment shader." // Description + QT_TRANSLATE_NOOP("glFragment","OpenGl Fragment Shader Sample"), // Display name + QT_TRANSLATE_NOOP("glFragment","Run a fragment shader.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_fragment2/sampleGl.cpp
Changed
@@ -63,8 +63,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glsampleFragment2", // internal name (must be uniq!) - "OpenGl Fragment Shader Sample2", // Display name - "Run a fragment shader." // Description + QT_TRANSLATE_NOOP("glFragment2","OpenGl Fragment Shader Sample2"), // Display name + QT_TRANSLATE_NOOP("glFragment2","Run a fragment shader.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.cpp
Changed
@@ -56,8 +56,8 @@ ADM_UI_QT4+ADM_FEATURE_OPENGL, // UI VF_OPENGL, // Category "glSampleVertex", // internal name (must be uniq!) - "OpenGl Vertex Shader", // Display name - "Run a simple vertex shader." // Description + QT_TRANSLATE_NOOP("glVertex","OpenGl Vertex Shader"), // Display name + QT_TRANSLATE_NOOP("glVertex","Run a simple vertex shader.") // Description ); // Now implements the interesting parts
View file
avidemux_2.6.13.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.h -> avidemux_2.6.14.tar.gz/avidemux_plugins/ADM_videoFilters6_openGl/sample_vertex/sampleGl.h
Changed
@@ -9,7 +9,7 @@ "uniform float teta;\n" "void main(void) {\n" - " float nx = gl_TexCoord[0].x;\n" + " float nx = gl_TexCoord[0].x;\n" " float ny = gl_TexCoord[0].y;\n" " vec4 texvalV = texture2DRect(myTextureV, vec2(nx/2,ny/2));\n" " vec4 texvalU = texture2DRect(myTextureU, vec2(nx/2,ny/2));\n"
View file
avidemux_2.6.13.tar.gz/bootStrap.bash -> avidemux_2.6.14.tar.gz/bootStrap.bash
Changed
@@ -16,7 +16,7 @@ qt_ext=Qt5 QT_FLAVOR="-DENABLE_QT5=True" export QT_SELECT=5 # default for ubuntu, harmless for others -export O_PARAL="-j 2" +export O_PARAL="-j $(nproc)" fail() { echo "** Failed at $1**"
View file
avidemux_2.6.13.tar.gz/bootStrapCrossMingw_w32Qt5.sh -> avidemux_2.6.14.tar.gz/bootStrapCrossMingw_w32Qt5.sh
Changed
@@ -10,8 +10,8 @@ #export CFLAGS="-fpermissive" export O_PARAL="-j 2" export TOOLCHAIN_LOCATION=/mingw -export C_COMPILER=gcc -export CXX_COMPILER=g++ +export CROSS_C_COMPILER=gcc +export CROSS_CXX_COMPILER=g++ # ** Put your config here **
View file
avidemux_2.6.14.tar.gz/bootStrapCrossMingw_w32Qt5_clang.sh
Added
@@ -0,0 +1,99 @@ +#!/bin/bash +# ** Put your config here ** +export QT_SELECT=5 +export PATH=$PATH:/mingw/bin +export CROSS_PREFIX=i686-w64-mingw32 +export SDLDIR=/mingw +export MINGW=/mingw +export MINGWDEV=/mingw_dev +export QT_HOME=/mingw/Qt/current +#export CFLAGS="-fpermissive" +export O_PARAL="-j 2" +export TOOLCHAIN_LOCATION=/mingw +export CROSS_C_COMPILER=clang +export CROSS_CXX_COMPILER=clang++ +export CFLAGS="-mstackrealign -mstack-alignment=16 " +export CXXFLAGS="${CFLAGS}" + + +rebuild=0 + +# ** Put your config here ** + +fail() +{ + echo "** Failed at $1**" + exit 1 +} +usage() +{ + echo "Bootstrap avidemux 2.6:" + echo "***********************" + echo " --rebuild : Preserve existing build directories" + +} + +Process() +{ + export BUILDDIR=$1 + export SCRIPT=$2 + export EXTRA=$3 + echo "Building $BUILDDIR from $SOURCEDIR (Extra=$EXTRA)" + if [ "x$rebuild" != "x1" ] ; then + rm -Rf ./$BUILDDIR + fi + mkdir -p $BUILDDIR || fail mkdir + cd $BUILDDIR + sh $TOP/foreignBuilds/$SCRIPT $EXTRA || fail cmake + make $PARAL VERBOSE=1 || fail make + make install || fail make_install + # Only install component=dev for dev package + DESTDIR=${MINGWDEV} cmake -DCOMPONENT=dev -P cmake_install.cmake || fail make_install_dev +} + +echo "**BootStrapping avidemux -cross Win32 clang version **" + +while [ $# != 0 ] ;do + case "$1" in + -h|--help) + usage + exit 1 + ;; + --rebuild) + rebuild=1 + ;; + *) + echo "unknown parameter $1" + usage + exit 1 + ;; + esac + shift +done + + +rm -Rf ${MINGWDEV}/* +rm -Rf ${MINGW}/Release +mkdir -p ${MINGW}/Release +export TOP=$PWD +export PARAL="$O_PARAL" +echo "Top dir : $TOP" +echo "** CORE **" +cd $TOP +Process buildMingwCore cross_mingw64_core +echo "** QT4 **" +cd $TOP +Process buildMingwQt4 cross_mingw64_qt5 +Process buildMingwCli cross_mingw_cli +#echo "** GTK **" +#cd $TOP +#Process buildGtk ../avidemux/gtk +echo "** Plugins **" +cd $TOP +Process buildMingwPluginsCommon cross_mingw64_plugins -DPLUGIN_UI=COMMON +Process buildMingwPluginsQt4 cross_mingw64_qt5_plugins -DPLUGIN_UI=QT4 +Process buildMingwPluginsCli cross_mingw64_plugins -DPLUGIN_UI=CLI +Process buildMingwPluginsSettings cross_mingw64_plugins -DPLUGIN_UI=SETTINGS +echo "** All done **" +cd $TOP +echo "** ALL DONE **"
View file
avidemux_2.6.14.tar.gz/bootStrapCrossMingw_w32Qt5_mxe.sh
Added
@@ -0,0 +1,66 @@ +#!/bin/bash +# ** Put your config here ** +export QT_SELECT=5 +export PATH=$PATH:/mingw/bin +export CROSS_PREFIX=i686-w64-mingw32.shared +export SDLDIR=/mingw +export MINGW=/mingw +export MINGWDEV=/mingw_dev +export QT_HOME=/mingw/Qt/current +export CXXFLAGS="-std=c++11" +export O_PARAL="-j 2" +export TOOLCHAIN_LOCATION=/mingw +export CROSS_C_COMPILER=gcc +export CROSS_CXX_COMPILER=g++ + +# ** Put your config here ** + +fail() +{ + echo "** Failed at $1**" + exit 1 +} + +Process() +{ + cd $TOP + export BUILDDIR=$1 + export SCRIPT=$2 + export EXTRA=$3 + echo "Building $BUILDDIR from $SOURCEDIR (Extra=$EXTRA)" + rm -Rf ./$BUILDDIR + mkdir $BUILDDIR || fail mkdir + cd $BUILDDIR + sh $TOP/foreignBuilds/$SCRIPT $EXTRA || fail cmake + make $PARAL VERBOSE=1 || fail make + make install || fail make_install + # Only install component=dev for dev package + DESTDIR=${MINGWDEV} cmake -DCOMPONENT=dev -P cmake_install.cmake || fail make_install_dev +} + +echo "**BootStrapping avidemux **" +rm -Rf ${MINGWDEV}/* +rm -Rf ${MINGW}/Release +mkdir -p ${MINGW}/Release +export TOP=$PWD +export PARAL="$O_PARAL" +echo "Top dir : $TOP" +echo "** CORE **" +cd $TOP +Process buildMingwCore cross_mingw64_core +echo "** QT4 **" +cd $TOP +Process buildMingwQt4 cross_mingw64_qt5 +Process buildMingwCli cross_mingw_cli +#echo "** GTK **" +#cd $TOP +#Process buildGtk ../avidemux/gtk +echo "** Plugins **" +cd $TOP +Process buildMingwPluginsCommon cross_mingw64_plugins -DPLUGIN_UI=COMMON +Process buildMingwPluginsQt4 cross_mingw64_qt5_plugins -DPLUGIN_UI=QT4 +Process buildMingwPluginsCli cross_mingw64_plugins -DPLUGIN_UI=CLI +Process buildMingwPluginsSettings cross_mingw64_plugins -DPLUGIN_UI=SETTINGS +echo "** All done **" +cd $TOP +echo "** ALL DONE **"
View file
avidemux_2.6.13.tar.gz/bootStrapCrossMingw_w64Qt5.sh -> avidemux_2.6.14.tar.gz/bootStrapCrossMingw_w64Qt5.sh
Changed
@@ -10,6 +10,9 @@ export CFLAGS="-I/mingw/include -L/mingw/lib" export O_PARAL="-j 2" export TOOLCHAIN_LOCATION=/mingw +export CROSS_C_COMPILER=gcc +export CROSS_CXX_COMPILER=g++ + # ** Put your config here **
View file
avidemux_2.6.13.tar.gz/bootStrapOsx_EC.bash -> avidemux_2.6.14.tar.gz/bootStrapOsx_EC.bash
Changed
@@ -199,9 +199,12 @@ fi echo "** Copying Qt nib files**" cp -Rap $MYQT/qt_menu.nib $PREFIX/bin/ -echo "** Changing link path**" -python $TOP/cmake/osx_libs_ec.py -echo "* Copying make files **" +echo "** Copying libraries **" +python $TOP/cmake/osx_libs_copyLibs.py +echo "** Remapping libraries **" +python $TOP/cmake/osx_libs_remap.py +python $TOP/cmake/osx_libs_remap.py +echo "** Finishing **" cp $TOP/cmake/osx/Info.plist $PREFIX/../ mkdir -p $PREFIX/../MacOS cp $TOP/cmake/osx/Avidemux2.6 $PREFIX/../MacOS/Avidemux2.6.app
View file
avidemux_2.6.13.tar.gz/cmake/admCheckAudioDeviceLibs.cmake -> avidemux_2.6.14.tar.gz/cmake/admCheckAudioDeviceLibs.cmake
Changed
@@ -1,203 +1,196 @@ -######################################## -# ALSA -######################################## -IF (UNIX AND NOT APPLE) - OPTION(ALSA "" ON) - - MESSAGE(STATUS "Checking for ALSA") - MESSAGE(STATUS "*****************") - - IF (ALSA) - FIND_PACKAGE(Alsa) - - IF (ALSA_FOUND) - ALSA_VERSION_STRING(alsaVersion) - - MESSAGE(STATUS " version: ${alsaVersion}") - PRINT_LIBRARY_INFO("ALSA" ALSA_FOUND "${_ALSA_INCLUDE_DIR}" "${ASOUND_LIBRARY}") - - SET(USE_ALSA True CACHE BOOL "") - ENDIF (ALSA_FOUND) - ELSE (ALSA) - MESSAGE("${MSG_DISABLE_OPTION}") - ENDIF (ALSA) - - MESSAGE("") - APPEND_SUMMARY_LIST("Audio Device" "ALSA" "${USE_ALSA}") -ELSE (UNIX AND NOT APPLE) - SET(ALSA_CAPABLE FALSE) -ENDIF (UNIX AND NOT APPLE) - -######################################## -# aRts -######################################## -IF (UNIX) - OPTION(ARTS "" ON) - - MESSAGE(STATUS "Checking for aRts") - MESSAGE(STATUS "*****************") - - IF (ARTS) - FIND_PACKAGE(Arts) - PRINT_LIBRARY_INFO("aRts" ARTS_FOUND "${ARTS_CFLAGS}" "${ARTS_LDFLAGS}") - - IF (ARTS_FOUND) - SET(USE_ARTS True CACHE BOOL "") - ENDIF (ARTS_FOUND) - ELSE (ARTS) - MESSAGE("${MSG_DISABLE_OPTION}") - ENDIF (ARTS) - - MESSAGE("") - APPEND_SUMMARY_LIST("Audio Device" "aRts" "${USE_ARTS}") -ELSE (UNIX) - SET(ARTS_CAPABLE FALSE) -ENDIF (UNIX) - -######################################## -# ESD -######################################## -IF (UNIX) - OPTION(ESD "" ON) - - MESSAGE(STATUS "Checking for ESD") - MESSAGE(STATUS "****************") - - IF (ESD) - FIND_HEADER_AND_LIB(ESD esd.h esd esd_close) - PRINT_LIBRARY_INFO("ESD" ESD_FOUND "${ESD_INCLUDE_DIR}" "${ESD_LIBRARY_DIR}") - - IF (ESD_FOUND) - SET(USE_ESD True CACHE BOOL "") - ENDIF (ESD_FOUND) - ELSE (ESD) - MESSAGE("${MSG_DISABLE_OPTION}") - ENDIF (ESD) - - MESSAGE("") - APPEND_SUMMARY_LIST("Audio Device" "ESD" "${USE_ESD}") -ELSE (UNIX) - SET(ESD_CAPABLE FALSE) -ENDIF (UNIX) - -######################################## -# JACK -######################################## -IF (UNIX) - OPTION(JACK "" ON) - - MESSAGE(STATUS "Checking for JACK") - MESSAGE(STATUS "*****************") - - IF (JACK) - FIND_HEADER_AND_LIB(JACK jack/jack.h jack jack_client_close) - PRINT_LIBRARY_INFO("JACK" JACK_FOUND "${JACK_INCLUDE_DIR}" "${JACK_LIBRARY_DIR}") - - IF (JACK_FOUND) - SET(USE_JACK 1) - ENDIF (JACK_FOUND) - ELSE (JACK) - MESSAGE("${MSG_DISABLE_OPTION}") - ENDIF (JACK) - - MESSAGE("") - APPEND_SUMMARY_LIST("Audio Device" "JACK" "${USE_JACK}") -ELSE (UNIX) - SET(JACK_CAPABLE FALSE) -ENDIF (UNIX) - -######################################## -# Secret Rabbit Code -######################################## -IF (JACK_FOUND) - MESSAGE(STATUS "Checking for Secret Rabbit Code") - MESSAGE(STATUS "*******************************") - - FIND_HEADER_AND_LIB(SRC samplerate.h samplerate src_get_version) - PRINT_LIBRARY_INFO("Secret Rabbit Code" SRC_FOUND "${SRC_INCLUDE_DIR}" "${SRC_LIBRARY_DIR}") - - IF (SRC_FOUND) - SET(USE_SRC 1) - ENDIF (SRC_FOUND) - - MESSAGE("") - APPEND_SUMMARY_LIST("Audio Device" "SRC" "${USE_SRC}") -ENDIF (JACK_FOUND) - -######################################## -# OSS -######################################## -IF (UNIX AND NOT APPLE) - OPTION(OSS "" ON) - - MESSAGE(STATUS "Checking for OSS") - MESSAGE(STATUS "****************") - - IF (OSS) - FIND_HEADER_AND_LIB(OSS sys/soundcard.h) - PRINT_LIBRARY_INFO("OSS" OSS_FOUND "${OSS_INCLUDE_DIR}" "") - - IF (OSS_FOUND) - SET(USE_OSS 1) - ENDIF (OSS_FOUND) - ELSE (OSS) - MESSAGE("${MSG_DISABLE_OPTION}") - ENDIF (OSS) - - MESSAGE("") - APPEND_SUMMARY_LIST("Audio Device" "OSS" "${USE_OSS}") -ELSE (UNIX AND NOT APPLE) - SET(OSS_CAPABLE FALSE) -ENDIF (UNIX AND NOT APPLE) - -######################################## -# PulseAudioSimple -######################################## -IF (UNIX AND NOT APPLE) - OPTION(PULSEAUDIOSIMPLE "" ON) - - MESSAGE(STATUS "Checking for PULSEAUDIOSIMPLE") - MESSAGE(STATUS "*****************************") - IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) - # in cache already - SET(PULSEAUDIOSIMPLE_FIND_QUIETLY TRUE) - ENDIF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) - - # use pkg-config to get the directories and then use these values - # in the FIND_PATH() and FIND_LIBRARY() calls - INCLUDE(UsePkgConfig) - PKGCONFIG(libpulse-simple _PASIncDir _PASLinkDir _PASLinkFlags _PASCflags) - SET(PULSEAUDIOSIMPLE_DEFINITIONS ${_PASCflags}) - - FIND_PATH(PULSEAUDIOSIMPLE_INCLUDE_DIR pulse/simple.h - PATHS - ${_PASIncDir} - PATH_SUFFIXES pulse - ) - - FIND_LIBRARY(PULSEAUDIOSIMPLE_LIBRARIES NAMES pulse-simple libpulse-simple - PATHS - ${_PASLinkDir} - ) - - IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) - SET(PULSEAUDIOSIMPLE_FOUND TRUE) - ELSE (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) - SET(PULSEAUDIOSIMPLE_FOUND FALSE) - ENDIF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) - - IF (PULSEAUDIOSIMPLE_FOUND) - IF (NOT PULSEAUDIOSIMPLE_FIND_QUIETLY) - MESSAGE(STATUS "Found PulseAudio Simple: ${PULSEAUDIOSIMPLE_LIBRARIES}") - ENDIF (NOT PULSEAUDIOSIMPLE_FIND_QUIETLY) - SET(USE_PULSE_SIMPLE 1) - ELSE (PULSEAUDIOSIMPLE_FOUND) - MESSAGE(STATUS "Could NOT find PulseAudioSimple") - ENDIF (PULSEAUDIOSIMPLE_FOUND) - - MARK_AS_ADVANCED(PULSEAUDIOSIMPLE_INCLUDE_DIR PULSEAUDIOSIMPLE_LIBRARIES) - - APPEND_SUMMARY_LIST("Audio Device" "PulseAudio" "${USE_PULSE_SIMPLE}") -ELSE (UNIX AND NOT APPLE) - SET(PULSEAUDIOSIMPLE_CAPABLE FALSE) -ENDIF (UNIX AND NOT APPLE) +######################################## +# ALSA +######################################## +IF (UNIX AND NOT APPLE) + OPTION(ALSA "" ON) + + MESSAGE(STATUS "Checking for ALSA") + MESSAGE(STATUS "*****************") + + IF (ALSA) + FIND_PACKAGE(Alsa) + + IF (ALSA_FOUND) + ALSA_VERSION_STRING(alsaVersion) + + MESSAGE(STATUS " version: ${alsaVersion}") + PRINT_LIBRARY_INFO("ALSA" ALSA_FOUND "${_ALSA_INCLUDE_DIR}" "${ASOUND_LIBRARY}") + + SET(USE_ALSA True CACHE BOOL "") + ENDIF (ALSA_FOUND) + ELSE (ALSA) + MESSAGE("${MSG_DISABLE_OPTION}") + ENDIF (ALSA) + + MESSAGE("") + APPEND_SUMMARY_LIST("Audio Device" "ALSA" "${USE_ALSA}") +ELSE (UNIX AND NOT APPLE) + SET(ALSA_CAPABLE FALSE) +ENDIF (UNIX AND NOT APPLE) + +######################################## +# aRts +######################################## +IF (UNIX) + OPTION(ARTS "" ON) + + MESSAGE(STATUS "Checking for aRts") + MESSAGE(STATUS "*****************") + + IF (ARTS) + FIND_PACKAGE(Arts) + PRINT_LIBRARY_INFO("aRts" ARTS_FOUND "${ARTS_CFLAGS}" "${ARTS_LDFLAGS}") + + IF (ARTS_FOUND) + SET(USE_ARTS True CACHE BOOL "") + ENDIF (ARTS_FOUND) + ELSE (ARTS) + MESSAGE("${MSG_DISABLE_OPTION}") + ENDIF (ARTS) + + MESSAGE("") + APPEND_SUMMARY_LIST("Audio Device" "aRts" "${USE_ARTS}") +ELSE (UNIX) + SET(ARTS_CAPABLE FALSE) +ENDIF (UNIX) + +######################################## +# ESD +######################################## +IF (UNIX) + OPTION(ESD "" ON) + + MESSAGE(STATUS "Checking for ESD") + MESSAGE(STATUS "****************") + + IF (ESD) + FIND_HEADER_AND_LIB(ESD esd.h esd esd_close) + PRINT_LIBRARY_INFO("ESD" ESD_FOUND "${ESD_INCLUDE_DIR}" "${ESD_LIBRARY_DIR}") + + IF (ESD_FOUND) + SET(USE_ESD True CACHE BOOL "") + ENDIF (ESD_FOUND) + ELSE (ESD) + MESSAGE("${MSG_DISABLE_OPTION}") + ENDIF (ESD) + + MESSAGE("") + APPEND_SUMMARY_LIST("Audio Device" "ESD" "${USE_ESD}") +ELSE (UNIX) + SET(ESD_CAPABLE FALSE) +ENDIF (UNIX) + +######################################## +# JACK +######################################## +IF (UNIX) + OPTION(JACK "" ON) + + MESSAGE(STATUS "Checking for JACK") + MESSAGE(STATUS "*****************") + + IF (JACK) + FIND_HEADER_AND_LIB(JACK jack/jack.h jack jack_client_close) + PRINT_LIBRARY_INFO("JACK" JACK_FOUND "${JACK_INCLUDE_DIR}" "${JACK_LIBRARY_DIR}") + + IF (JACK_FOUND) + SET(USE_JACK 1) + ENDIF (JACK_FOUND) + ELSE (JACK) + MESSAGE("${MSG_DISABLE_OPTION}") + ENDIF (JACK) + + MESSAGE("") + APPEND_SUMMARY_LIST("Audio Device" "JACK" "${USE_JACK}") +ELSE (UNIX) + SET(JACK_CAPABLE FALSE) +ENDIF (UNIX) + +######################################## +# Secret Rabbit Code +######################################## +IF (JACK_FOUND) + MESSAGE(STATUS "Checking for Secret Rabbit Code") + MESSAGE(STATUS "*******************************") + + FIND_HEADER_AND_LIB(SRC samplerate.h samplerate src_get_version) + PRINT_LIBRARY_INFO("Secret Rabbit Code" SRC_FOUND "${SRC_INCLUDE_DIR}" "${SRC_LIBRARY_DIR}") + + IF (SRC_FOUND) + SET(USE_SRC 1) + ENDIF (SRC_FOUND) + + MESSAGE("") + APPEND_SUMMARY_LIST("Audio Device" "SRC" "${USE_SRC}") +ENDIF (JACK_FOUND) + +######################################## +# OSS +######################################## +IF (UNIX AND NOT APPLE) + OPTION(OSS "" ON) + + MESSAGE(STATUS "Checking for OSS") + MESSAGE(STATUS "****************") + + IF (OSS) + FIND_HEADER_AND_LIB(OSS sys/soundcard.h) + PRINT_LIBRARY_INFO("OSS" OSS_FOUND "${OSS_INCLUDE_DIR}" "") + + IF (OSS_FOUND) + SET(USE_OSS 1) + ENDIF (OSS_FOUND) + ELSE (OSS) + MESSAGE("${MSG_DISABLE_OPTION}") + ENDIF (OSS) + + MESSAGE("") + APPEND_SUMMARY_LIST("Audio Device" "OSS" "${USE_OSS}") +ELSE (UNIX AND NOT APPLE) + SET(OSS_CAPABLE FALSE) +ENDIF (UNIX AND NOT APPLE) + +######################################## +# PulseAudioSimple +######################################## +IF (UNIX AND NOT APPLE) + OPTION(PULSEAUDIOSIMPLE "" ON) + + MESSAGE(STATUS "Checking for PULSEAUDIOSIMPLE") + MESSAGE(STATUS "*****************************") + IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) + # in cache already + SET(PULSEAUDIOSIMPLE_FIND_QUIETLY TRUE) + ENDIF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) + + # use pkg-config to get the directories and then use these values + # in the FIND_PATH() and FIND_LIBRARY() calls + include(FindPkgConfig) + pkg_check_modules(PULSEAUDIOSIMPLE libpulse-simple) + IF (PULSEAUDIOSIMPLE_FOUND) + SET(PULSEAUDIOSIMPLE_DEFINITIONS ${PULSEAUDIOSIMPLE_CFLAGS}) + FIND_PATH(PULSEAUDIOSIMPLE_INCLUDE_DIR pulse/simple.h PATHS ${PULSEAUDIOSIMPLE_INCLUDE_DIRS} PATH_SUFFIXES pulse) + FIND_LIBRARY(PULSEAUDIOSIMPLE_LIBRARIES NAMES pulse-simple libpulse-simple PATHS ${PULSEAUDIOSIMPLE_LIBRARY_DIRS}) + ENDIF (PULSEAUDIOSIMPLE_FOUND) + + IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) + SET(PULSEAUDIOSIMPLE_FOUND TRUE) + ELSE (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) + SET(PULSEAUDIOSIMPLE_FOUND FALSE) + ENDIF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) + + IF (PULSEAUDIOSIMPLE_FOUND) + IF (NOT PULSEAUDIOSIMPLE_FIND_QUIETLY) + MESSAGE(STATUS "Found PulseAudio Simple: ${PULSEAUDIOSIMPLE_LIBRARIES}") + ENDIF (NOT PULSEAUDIOSIMPLE_FIND_QUIETLY) + SET(USE_PULSE_SIMPLE 1) + ELSE (PULSEAUDIOSIMPLE_FOUND) + MESSAGE(STATUS "Could NOT find PulseAudioSimple\n") + ENDIF (PULSEAUDIOSIMPLE_FOUND) + + MARK_AS_ADVANCED(PULSEAUDIOSIMPLE_INCLUDE_DIR PULSEAUDIOSIMPLE_LIBRARIES) + + APPEND_SUMMARY_LIST("Audio Device" "PulseAudio" "${USE_PULSE_SIMPLE}") +ELSE (UNIX AND NOT APPLE) + SET(PULSEAUDIOSIMPLE_CAPABLE FALSE) +ENDIF (UNIX AND NOT APPLE)
View file
avidemux_2.6.13.tar.gz/cmake/admCheckQt5.cmake -> avidemux_2.6.14.tar.gz/cmake/admCheckQt5.cmake
Changed
@@ -4,8 +4,8 @@ IF (NOT QT5_CHECKED) OPTION(QT5 "" ON) - MESSAGE(STATUS "Checking for Qt 5") - MESSAGE(STATUS "*****************") + MESSAGE(STATUS "Checking for Qt 5*") + MESSAGE(STATUS "******************") IF(CROSS) MESSAGE(STATUS "Cross compiling override for QT5") SET(CROSS5 /usr/lib/x86_64-linux-gnu/cmake/) @@ -20,13 +20,14 @@ SET(QT_QTOPENGL_LIBRARIES Qt5OpenGL) SET(QT_QTOPENGL_INCLUDE_DIR ${QT_HOME}/include/QtOpenGL) - SET(QT_HEADERS_DIR ${QT_HOME}/include/qt5 ${QT_HOME}/include/qt5/QtGui ${QT_HOME}/include/qt5/QtCore ${QT_HOME}/include/qt5/QtWidgets) - SET(QT_INCLUDES -I${QT_HOME}/include/qt5 -I${QT_HOME}/include/qt5/QtGui -I${QT_HOME}/include/qt5/QtCore -I${QT_HOME}/include/qt5/QtWidgets) + SET(QT_HEADERS_DIR ${QT_HOME}/include/qt5 ${QT_HOME}/include/qt5/QtGui ${QT_HOME}/include/qt5/QtCore ${QT_HOME}/include/qt5/QtWidgets ${QT_HOME}/include/qt5/QtNetwork) + SET(QT_INCLUDES -I${QT_HOME}/include/qt5 -I${QT_HOME}/include/qt5/QtGui -I${QT_HOME}/include/qt5/QtCore -I${QT_HOME}/include/qt5/QtWidgets -I${QT_HOME}/include/qt5/QtNetwork) SET(QT_INCLUDE_DIR ${QT_HEADERS_DIR}) SET(QT_BINARY_DIR ${QT_HOME}/bin) SET(QT_LIBRARY_DIR ${QT_HOME}/lib ${QT_HOME}/bin) #SET(QT_QTCORE_LIBRARY ${QT_HOME}//lib/libQt5Core.a) SET(QT_QTCORE_LIBRARY Qt5Core) + SET(QT_QTNETWORK_LIBRARY Qt5Network) #SET(QT_QTGUI_LIBRARY ${QT_HOME}//lib/libQt5Gui.a ${QT_HOME}//lib/libQt5Widgets.a)) SET(QT_QTGUI_LIBRARY Qt5Gui Qt5Widgets Qt5OpenGL Qt5WinExtras) SET(QT_EXTENSION qt5) @@ -55,16 +56,23 @@ FIND_PACKAGE(Qt5Core) MESSAGE(STATUS " Checking for Qt5Widgets") FIND_PACKAGE(Qt5Widgets) - IF(Qt5Core_FOUND AND Qt5Widgets_FOUND) + MESSAGE(STATUS " Checking for Qt5Network") + FIND_PACKAGE(Qt5Network) + + IF(Qt5Core_FOUND AND Qt5Widgets_FOUND AND Qt5Network_FOUND) MESSAGE(STATUS " Qt5 found ") SET(QT5_FOUND 1) - SET(QT_INCLUDES ${Qt5Core_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS}/QtWidgets) + SET(QT_INCLUDES ${Qt5Core_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS}/QtWidgets ${Qt5Network_INCLUDE_DIRS}) SET(QT_INCLUDE_DIR ${QT_INCLUDES}) SET(QT_QTCORE_LIBRARY ${Qt5Core_LIBRARIES}) + SET(QT_QTNETWORK_LIBRARY ${Qt5Network_LIBRARIES}) SET(QT_QTGUI_LIBRARY ${Qt5Widgets_LIBRARIES}) - SET(QT_DEFINITIONS ${Qt5Core_DEFINITIONS} ${Qt5Widgets_DEFINITIONS}) + SET(QT_DEFINITIONS ${Qt5Core_DEFINITIONS} ${Qt5Widgets_DEFINITIONS} ${Qt5Network_DEFINITIONS}) STRING(REGEX REPLACE "[\\]" "/" QT_INCLUDES "${QT_INCLUDES}") # backslashes aren't taken care of properly on Windows - PRINT_LIBRARY_INFO("Qt 5" QT5_FOUND ": ${QT_INCLUDES} : ${QT_DEFINITIONS}" ": ${QT_QTCORE_LIBRARY} : ${QT_QTGUI_LIBRARY}") + MESSAGE(STATUS "QT5_INCLUDES : ${QT_INCLUDES}") + MESSAGE(STATUS "QT5_DEFINITIONS : ${QT5_DEFINITIONS}") + MESSAGE(STATUS "QT5_INCLUDES : ${QT_INCLUDES}") + MESSAGE(STATUS "QT5_LIBS : ${QT_QTCORE_LIBRARY} : ${QT_QTGUI_LIBRARY} : ${QT_QTNETWORK_LIBRARY}") MARK_AS_ADVANCED(LRELEASE_EXECUTABLE) MARK_AS_ADVANCED(QT_MKSPECS_DIR) MARK_AS_ADVANCED(QT_PLUGINS_DIR) @@ -98,20 +106,20 @@ ENDIF(Qt5OpenGL_FOUND) # Do we have qtScript also ? - FIND_PACKAGE(Qt5Script) - MESSAGE(STATUS " Checking for Qt5Script") - IF(Qt5Script_FOUND) - MESSAGE(STATUS " Qt5Script found") - SET(QT_QTSCRIPT_FOUND 1) - SET(QT_QTSCRIPT_LIBRARY ${Qt5Script_LIBRARIES}) - ELSE(Qt5Script_FOUND) - MESSAGE(STATUS " Qt5Script NOT found") - ENDIF(Qt5Script_FOUND) + #FIND_PACKAGE(Qt5Script) + #MESSAGE(STATUS " Checking for Qt5Script") + #IF(Qt5Script_FOUND) + #MESSAGE(STATUS " Qt5Script found") + #SET(QT_QTSCRIPT_FOUND 1) + #SET(QT_QTSCRIPT_LIBRARY ${Qt5Script_LIBRARIES}) + #ELSE(Qt5Script_FOUND) + #MESSAGE(STATUS " Qt5Script NOT found") + #ENDIF(Qt5Script_FOUND) # ---------------------------------- - ELSE(Qt5Core_FOUND AND Qt5Widgets_FOUND) + ELSE(Qt5Core_FOUND AND Qt5Widgets_FOUND AND Qt5Network_FOUND) MESSAGE(STATUS "Some Qt5 components are missing") - ENDIF(Qt5Core_FOUND AND Qt5Widgets_FOUND) + ENDIF(Qt5Core_FOUND AND Qt5Widgets_FOUND AND Qt5Network_FOUND) ELSE (QT5) MESSAGE("${MSG_DISABLE_OPTION}")
View file
avidemux_2.6.13.tar.gz/cmake/admCrossCompile.cmake -> avidemux_2.6.14.tar.gz/cmake/admCrossCompile.cmake
Changed
@@ -5,11 +5,13 @@ SET(CMAKE_SYSTEM_NAME Windows) SET(PFIX $ENV{CROSS_PREFIX}) SET(TOOLCHAIN_LOCATION $ENV{TOOLCHAIN_LOCATION}) + SET(CROSS_C_COMPILER $ENV{CROSS_C_COMPILER}) + SET(CROSS_CXX_COMPILER $ENV{CROSS_CXX_COMPILER}) MESSAGE(STATUS " ** Mingw Root : ${CROSS}") MESSAGE(STATUS " ** C++ Root : ${TOOLCHAIN_LOCATION}") # which compilers to use for C and C++ - SET(CMAKE_C_COMPILER ${TOOLCHAIN_LOCATION}/bin/${PFIX}-gcc) - SET(CMAKE_CXX_COMPILER ${TOOLCHAIN_LOCATION}/bin/${PFIX}-g++) + SET(CMAKE_C_COMPILER ${TOOLCHAIN_LOCATION}/bin/${PFIX}-${CROSS_C_COMPILER}) + SET(CMAKE_CXX_COMPILER ${TOOLCHAIN_LOCATION}/bin/${PFIX}-${CROSS_CXX_COMPILER}) SET(CMAKE_LINKER ${TOOLCHAIN_LOCATION}/bin/${PFIX}-ld) SET(CMAKE_AR ${TOOLCHAIN_LOCATION}/bin/${PFIX}-ar) SET(CMAKE_RC_COMPILER ${TOOLCHAIN_LOCATION}/bin/${PFIX}-windres)
View file
avidemux_2.6.13.tar.gz/cmake/admFFmpegBuild.cmake -> avidemux_2.6.14.tar.gz/cmake/admFFmpegBuild.cmake
Changed
@@ -23,8 +23,8 @@ hevc huffyuv mjpeg mjpegb mpeg2video mpeg4 msmpeg4v2 msmpeg4v3 msvideo1 nellymoser png qdm2 rawvideo snow svq3 theora tscc mp2 mp3 mp2_float mp3_float - vc1 vp3 vp6 vp6a vp6f vp8 vp9 wmapro wmav2 wmv1 wmv2 wmv3 cscd) -set(FFMPEG_ENCODERS ac3 ac3_float dvvideo ffv1 ffvhuff flv h263 huffyuv mjpeg mp2 mpeg1video mpeg2video mpeg4 snow aac dca) + vc1 vp3 vp6 vp6a vp6f vp8 vp9 wmapro wmav2 wmv1 wmv2 wmv3 cscd lagarith flac) +set(FFMPEG_ENCODERS ac3 ac3_float dvvideo ffv1 ffvhuff flv h263 huffyuv mjpeg mp2 mpeg1video mpeg2video mpeg4 snow aac dca flac) set(FFMPEG_MUXERS flv matroska mpeg1vcd mpeg2dvd mpeg2svcd mpegts mov mp4 psp webm) set(FFMPEG_PARSERS ac3 h263 h264 hevc mpeg4video) set(FFMPEG_PROTOCOLS file) @@ -93,6 +93,11 @@ MESSAGE(STATUS "Patching Linux common.mak") patch_file("${FFMPEG_SOURCE_DIR}" "${FFMPEG_PATCH_DIR}/common.mak.diff") endif (UNIX ) + IF(WIN32) + IF("${CROSS_C_COMPILER}" STREQUAL "clang") + patch_file("${FFMPEG_SOURCE_DIR}" "${FFMPEG_PATCH_DIR}/clang_win32_workaround.diff") + ENDIF("${CROSS_C_COMPILER}" STREQUAL "clang") + ENDIF(WIN32) message("") endif (FFMPEG_PERFORM_PATCH) @@ -143,7 +148,12 @@ if (WIN32) if (ADM_CPU_X86_32) - xadd(--enable-memalign-hack) + IF("${CROSS_C_COMPILER}" STREQUAL "clang") + # With clang we use the -mstackrealign -mstack-alignment=16 + ELSE("${CROSS_C_COMPILER}" STREQUAL "clang") + # Old win32, for hack, not sure it really works with recent gcc + xadd(--enable-memalign-hack) + ENDIF("${CROSS_C_COMPILER}" STREQUAL "clang") endif (ADM_CPU_X86_32) xadd(--enable-w32threads) @@ -172,6 +182,7 @@ #xadd(--sysroot /mingw/include) if (CMAKE_C_FLAGS) xadd(--extra-cflags ${CMAKE_C_FLAGS}) + xadd(--extra-ldflags ${CMAKE_C_FLAGS}) endif (CMAKE_C_FLAGS) set(CROSS_OS mingw32) @@ -305,9 +316,17 @@ configure_file("${AVIDEMUX_TOP_SOURCE_DIR}/cmake/ffmpeg_make.sh.cmake" "${FFMPEG_BINARY_DIR}/ffmpeg_make.sh") registerFFmpeg("${FFMPEG_SOURCE_DIR}" "${FFMPEG_BINARY_DIR}" 0) -add_custom_target( libavutil_dummy - COMMAND ${BASH_EXECUTABLE} ffmpeg_make.sh +if(CMAKE_HOST_UNIX) + add_custom_target( libavutil_dummy + COMMAND ${CMAKE_BUILD_TOOL} -j 4 # We assume make or gnumake when host is unix WORKING_DIRECTORY "${FFMPEG_BINARY_DIR}") +else(CMAKE_HOST_UNIX) + add_custom_target( libavutil_dummy + COMMAND ${BASH_EXECUTABLE} ffmpeg_make.sh # Host is win32, wrap + WORKING_DIRECTORY "${FFMPEG_BINARY_DIR}") +endif(CMAKE_HOST_UNIX) + + MACRO(FF_ADD_SUBLIB lib) add_custom_command( OUTPUT "${lib}"
View file
avidemux_2.6.13.tar.gz/cmake/avidemuxVersion.cmake -> avidemux_2.6.14.tar.gz/cmake/avidemuxVersion.cmake
Changed
@@ -7,7 +7,7 @@ include(admTimeStamp) SET(CPACK_PACKAGE_VERSION_MAJOR "2") SET(CPACK_PACKAGE_VERSION_MINOR "6") -SET(CPACK_PACKAGE_VERSION_P "13") +SET(CPACK_PACKAGE_VERSION_P "14") SET(CPACK_PACKAGE_VERSION_PATCH "${CPACK_PACKAGE_VERSION_P}") SET(AVIDEMUX_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") SET(AVIDEMUX_API_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}")
View file
avidemux_2.6.14.tar.gz/cmake/osx_libs_copyLibs.py
Added
@@ -0,0 +1,305 @@ +# +# +import shutil +import re +import subprocess +import os +home=os.getenv("HOME") +print "Preparing independant bundle, home="+home+"..." +rootFolder=home+"/Avidemux2.6.app/Contents/Resources" +libFolder=rootFolder+"/lib" +binFolder=rootFolder+"/bin" +frameWorkFolder=rootFolder+"/../Frameworks" +qtPluginFolder=rootFolder+"/../plugins" +qts = ['QtCore', 'QtGui', 'QtOpenGL','QtScript','QtWidgets','QtPrintSupport','QtNetwork'] + +# +# +allSymbols=[] +# + +def log(s): + #print "Log:<"+str(s)+">" + pass +# +# +# +def getShortName(fl): + shortName=re.sub('^.*\/','',fl) + return shortName +# +# Returns the list of libs as dependencies in /opt (macport) +# +def getGlobalDeps(target): + cmd = ["/usr/bin/otool","-L", target] + log(cmd) + q = [] + cmd = subprocess.Popen(" ".join(cmd), shell=True, stdout=subprocess.PIPE) + for line in cmd.stdout: + line = re.sub('[ \t\r\n]*', '', line) + line = re.sub('\(.*$', '', line) + if(not line.startswith('/opt/local') and not line.startswith('/usr/local/opt') and not line.startswith('/usr/local/Cellar/qt5/') and not line.startswith('@rpath')): + continue + if(":" in line): + continue + log(line) + q.append(line) + log(str(q)) + return q; +# +# +# +def getGlobalDepsNoQt(target): + q= [] + p = getGlobalDeps(target) + for line in p: + if not getShortName(line).startswith('Qt'): + q.append(line) + return q +# +def getGlobalDepsQtOnly(target): + q= [] + p = getGlobalDeps(target) + for line in p: + if getShortName(line).startswith('Qt'): + q.append(line) + return q +# +def getRpathDepsOnly(target): + q= [] + p = getGlobalDeps(target) + for line in p: + if getShortName(line).startswith('@rpath'): + q.append(line) + return q +# +# Returns the list of libs as dependencies to local installation folder ( +# +def getLocalDeps(target): + cmd = ["/usr/bin/otool","-L", target] + log(cmd) + q = [] + cmd = subprocess.Popen(" ".join(cmd), shell=True, stdout=subprocess.PIPE) + for line in cmd.stdout: + line = re.sub('[ \t\r\n]*', '', line) + line = re.sub('\(.*$', '', line) + if(not line.startswith(libFolder)): + continue + if(":" in line): + continue + log(line) + q.append(line) + log(str(q)) + return q; +# +# +# Copy used library coming from /opt/local +# +def copyFiles(folder,libFolder): + copied=0 + log("Copy files"+folder) + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + deps=getGlobalDepsNoQt(absPath) + for dep in deps: + shortName=re.sub('^.*\/','',dep) + if(os.path.exists(libFolder+'/'+shortName)): + log(shortName+" already copied") + else: + log("Copying"+shortName) + myCopy(dep,libFolder) + copied+=1 + return copied +# +# +# Copy used library coming from /opt/local +# +def copyQtDeps(components,libFolder): + copied=0 + for modul in components: + absPath='/usr/local/opt/qt5/lib/'+modul+'.framework/Versions/5/'+modul + print("Copy deps for "+modul+" ("+absPath+")") + deps=getGlobalDepsNoQt(absPath) + for dep in deps: + shortName=re.sub('^.*\/','',dep) + if(os.path.exists(libFolder+'/'+shortName)): + print(shortName+" already copied") + else: + print("Copying:"+shortName) + myCopy(dep,libFolder) + copied+=1 + # copy plugins deps too + copyFiles(qtPluginFolder+'/imageformats',libFolder) + return copied +## +def changeSymbol(target,oldName,newName): + cmd="/usr/bin/install_name_tool -change "+oldName+" "+newName+" "+target + log(cmd) + subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) +# +def changeId(target,newId): + cmd="/usr/bin/install_name_tool -id "+newId+" "+target + log(cmd) + subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) +# +# +def renameSymbols(libs): + for qt in libs: + print "Processing "+qt + # Change binding + for otherQt in allSymbols: + newname=re.sub(r'^.*\/',r'@executable_path/../lib/',otherQt) + exc="install_name_tool -change "+otherQt+" "+newname+" libToProcess" + print(exc) +# +# +# +def changeGlobalLinkPathForOne(f): + deps=getGlobalDepsNoQt(f) + for d in deps: + shortName=getShortName(d) + shortName="@executable_path/../lib/"+shortName + changeSymbol(f,d,shortName) +def changeLocalLinkPathForOne(f): + deps=getLocalDeps(f) + for d in deps: + shortName="@executable_path/../lib/"+re.sub("^.*\/","",d) + changeSymbol(f,d,shortName) +def changeLibLinkPath(folder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeLocalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/../lib/"+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) +# +def changeQtPlatformLinkPath(folder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeLocalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/../../plugins/platforms/"+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) +def changeQtPluginLinkPath(folder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeLocalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/../../plugins/imageformats/"+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) +def changeBinLinkPath(folder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeLocalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/bin/"+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) + +def changePluginLinkPath(folder,relFolder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/lib/"+relFolder+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) +# +# +# +def myChmod(dst): + log("chmod <"+dst+">") + cmd="/bin/chmod" + " -R 755 "+dst + log("Exec <"+cmd+">") + subprocess.call(cmd, shell=True) + +# +def myCopy(src,dst): + shutil.copy(src,dst) + myChmod(dst) + +# +def changeQtFileSelfLinkPath(fl,modu): + shortName="@executable_path/../../Frameworks/"+modu+".framework/Versions/5/"+modu + cmd="/usr/bin/install_name_tool -id "+shortName+" "+fl + log(cmd) + subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) +def changeQtLinkPathForOne(f): + deps=getGlobalDepsQtOnly(f) + for d in deps: + shortName=getShortName(d) + shortName="@executable_path/../../Frameworks/"+shortName+".framework/Versions/5/"+shortName + changeSymbol(f,d,shortName) + deps2=getRpathDepsOnly(f) + for d in deps2: + shortName2=re.sub('@rpath','@executable_path/../../Frameworks/') + changeSymbol(f,d,shortName2) + +# +def myMkDir(target): + if(os.path.exists(target)): + return + os.makedirs(target) +# +def myCopyTree(src,dst): + log(src+"->"+dst) + if(not os.path.exists(src)): + return + shutil.copytree(src,dst) + myChmod(dst) +def myCopyFile(src,dst): + if(not os.path.exists(src)): + return + myCopy(src,dst) +## +def copyQtFiles(targetFolder): + myMkDir(targetFolder) + for q in qts: + print q + if(os.path.exists(targetFolder+'/'+q+'.framework')): + log(q+" already copied") + else: + log("Copying"+q+' to '+targetFolder) + src='/usr/local/opt/qt5/lib/'+q+'.framework' + dst=targetFolder+'/'+q+'.framework' + myMkDir(dst) + src=src+'/Versions/5/' + dst=dst+'/Versions/' + myMkDir(dst) + dst=dst+'/5/' + myMkDir(dst) + print "Copying "+dst+'Resources' + myCopyTree(src+'Resources',dst+'Resources') + print "Copying "+dst+q + myCopyFile(src+q,dst+q) + changeQtFileSelfLinkPath(dst+q,q) + changeQtLinkPathForOne(dst+q) + changeGlobalLinkPathForOne(dst+q) + # Also copy plugins + myMkDir(qtPluginFolder) + myCopyTree('/usr/local/opt/qt5/plugins/imageformats',qtPluginFolder+'/imageformats') + myCopyTree('/usr/local/opt/qt5/plugins/platforms',qtPluginFolder+'/platforms') +################################################################# +# Step 1 : Copy system files so we have a standalone package +# +################################################################# +print "Copying Qt framework" +copyQtFiles(frameWorkFolder) +print "Copying Qt framework dependencies" +copyQtDeps(qts,libFolder) +print "Copying system files" +#copyFiles(binFolder,libFolder) +processed=1 +# Copy file until all of them are there +while not processed == 0: + processed=copyFiles(libFolder,libFolder) + +
View file
avidemux_2.6.14.tar.gz/cmake/osx_libs_remap.py
Added
@@ -0,0 +1,304 @@ +# +# +import shutil +import re +import subprocess +import os +home=os.getenv("HOME") +print "Preparing independant bundle, home="+home+"..." +rootFolder=home+"/Avidemux2.6.app/Contents/Resources" +libFolder=rootFolder+"/lib" +binFolder=rootFolder+"/bin" +frameWorkFolder=rootFolder+"/../Frameworks" +qtPluginFolder=rootFolder+"/../plugins" +qts = ['QtCore', 'QtGui', 'QtOpenGL','QtScript','QtWidgets','QtPrintSupport','QtNetwork'] + +# +# +allSymbols=[] +# + +def log(s): + #print "Log:<"+str(s)+">" + pass +# +# +# +def getShortName(fl): + shortName=re.sub('^.*\/','',fl) + return shortName +# +# Returns the list of libs as dependencies in /opt (macport) +# +def getGlobalDeps(target): + cmd = ["/usr/bin/otool","-L", target] + log(cmd) + q = [] + cmd = subprocess.Popen(" ".join(cmd), shell=True, stdout=subprocess.PIPE) + for line in cmd.stdout: + line = re.sub('[ \t\r\n]*', '', line) + line = re.sub('\(.*$', '', line) + if(not line.startswith('/opt/local') and not line.startswith('/usr/local/opt') and not line.startswith('/usr/local/Cellar/qt5/') and not line.startswith('@rpath')): + continue + if(":" in line): + continue + log(line) + q.append(line) + log(str(q)) + return q; +# +# +# +def getGlobalDepsNoQt(target): + q= [] + p = getGlobalDeps(target) + for line in p: + if not getShortName(line).startswith('Qt'): + q.append(line) + return q +# +def getGlobalDepsQtOnly(target): + q= [] + p = getGlobalDeps(target) + for line in p: + if getShortName(line).startswith('Qt'): + q.append(line) + return q +# +def getRpathDepsOnly(target): + q= [] + p = getGlobalDeps(target) + for line in p: + if getShortName(line).startswith('@rpath'): + q.append(line) + return q +# +# Returns the list of libs as dependencies to local installation folder ( +# +def getLocalDeps(target): + cmd = ["/usr/bin/otool","-L", target] + log(cmd) + q = [] + cmd = subprocess.Popen(" ".join(cmd), shell=True, stdout=subprocess.PIPE) + for line in cmd.stdout: + line = re.sub('[ \t\r\n]*', '', line) + line = re.sub('\(.*$', '', line) + if(not line.startswith(libFolder)): + continue + if(":" in line): + continue + log(line) + q.append(line) + log(str(q)) + return q; +# +# +# Copy used library coming from /opt/local +# +def copyFiles(folder,libFolder): + copied=0 + log("Copy files"+folder) + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + deps=getGlobalDepsNoQt(absPath) + for dep in deps: + shortName=re.sub('^.*\/','',dep) + if(os.path.exists(libFolder+'/'+shortName)): + log(shortName+" already copied") + else: + log("Copying"+shortName) + myCopy(dep,libFolder) + copied+=1 + return copied +# +# +# Copy used library coming from /opt/local +# +def copyQtDeps(components,libFolder): + copied=0 + for modul in components: + absPath='/usr/local/opt/qt5/lib/'+modul+'.framework/Versions/5/'+modul + print("Copy deps for "+modul+" ("+absPath+")") + deps=getGlobalDepsNoQt(absPath) + for dep in deps: + shortName=re.sub('^.*\/','',dep) + if(os.path.exists(libFolder+'/'+shortName)): + print(shortName+" already copied") + else: + print("Copying:"+shortName) + myCopy(dep,libFolder) + copied+=1 + # copy plugins deps too + copyFiles(qtPluginFolder+'/imageformats',libFolder) + return copied +## +def changeSymbol(target,oldName,newName): + cmd="/usr/bin/install_name_tool -change "+oldName+" "+newName+" "+target + log(cmd) + subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) +# +def changeId(target,newId): + cmd="/usr/bin/install_name_tool -id "+newId+" "+target + log(cmd) + subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) +# +# +def renameSymbols(libs): + for qt in libs: + print "Processing "+qt + # Change binding + for otherQt in allSymbols: + newname=re.sub(r'^.*\/',r'@executable_path/../lib/',otherQt) + exc="install_name_tool -change "+otherQt+" "+newname+" libToProcess" + print(exc) +# +# +# +def changeGlobalLinkPathForOne(f): + deps=getGlobalDepsNoQt(f) + for d in deps: + shortName=getShortName(d) + shortName="@executable_path/../lib/"+shortName + changeSymbol(f,d,shortName) +def changeLocalLinkPathForOne(f): + deps=getLocalDeps(f) + for d in deps: + shortName="@executable_path/../lib/"+re.sub("^.*\/","",d) + changeSymbol(f,d,shortName) +def changeLibLinkPath(folder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeLocalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/../lib/"+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) +# +def changeQtPlatformLinkPath(folder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeLocalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/../../plugins/platforms/"+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) +def changeQtPluginLinkPath(folder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeLocalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/../../plugins/imageformats/"+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) +def changeBinLinkPath(folder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeLocalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/bin/"+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) + +def changePluginLinkPath(folder,relFolder): + for dirname, dirnames, filenames in os.walk(folder): + for filename in filenames: + absPath=os.path.join(dirname, filename) + changeGlobalLinkPathForOne(absPath) + changeQtLinkPathForOne(absPath) + shortName="@executable_path/lib/"+relFolder+re.sub("^.*\/","",absPath) + changeId(absPath,shortName) +# +# +# +def myChmod(dst): + log("chmod <"+dst+">") + cmd="/bin/chmod" + " -R 755 "+dst + log("Exec <"+cmd+">") + subprocess.call(cmd, shell=True) + +# +def myCopy(src,dst): + shutil.copy(src,dst) + myChmod(dst) + +# +def changeQtFileSelfLinkPath(fl,modu): + shortName="@executable_path/../../Frameworks/"+modu+".framework/Versions/5/"+modu + cmd="/usr/bin/install_name_tool -id "+shortName+" "+fl + log(cmd) + subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) +def changeQtLinkPathForOne(f): + deps=getGlobalDepsQtOnly(f) + for d in deps: + shortName=getShortName(d) + shortName="@executable_path/../../Frameworks/"+shortName+".framework/Versions/5/"+shortName + changeSymbol(f,d,shortName) + deps2=getRpathDepsOnly(f) + for d in deps2: + shortName2=re.sub('@rpath','@executable_path/../../Frameworks/') + changeSymbol(f,d,shortName2) + +# +def myMkDir(target): + if(os.path.exists(target)): + return + os.makedirs(target) +# +def myCopyTree(src,dst): + log(src+"->"+dst) + if(not os.path.exists(src)): + return + shutil.copytree(src,dst) + myChmod(dst) +def myCopyFile(src,dst): + if(not os.path.exists(src)): + return + myCopy(src,dst) +## +def copyQtFiles(targetFolder): + myMkDir(targetFolder) + for q in qts: + print q + if(os.path.exists(targetFolder+'/'+q+'.framework')): + log(q+" already copied") + else: + log("Copying"+q+' to '+targetFolder) + src='/usr/local/opt/qt5/lib/'+q+'.framework' + dst=targetFolder+'/'+q+'.framework' + myMkDir(dst) + src=src+'/Versions/5/' + dst=dst+'/Versions/' + myMkDir(dst) + dst=dst+'/5/' + myMkDir(dst) + print "Copying "+dst+'Resources' + myCopyTree(src+'Resources',dst+'Resources') + print "Copying "+dst+q + myCopyFile(src+q,dst+q) + changeQtFileSelfLinkPath(dst+q,q) + changeQtLinkPathForOne(dst+q) + changeGlobalLinkPathForOne(dst+q) + # Also copy plugins + myMkDir(qtPluginFolder) + myCopyTree('/usr/local/opt/qt5/plugins/imageformats',qtPluginFolder+'/imageformats') + myCopyTree('/usr/local/opt/qt5/plugins/platforms',qtPluginFolder+'/platforms') +################################################################ +# Step 2 : Change link name so that they are all executable_path +# relative +################################################################# +print "Adjusting dependencies" +changeBinLinkPath(binFolder) +changeLibLinkPath(libFolder) +changeQtPluginLinkPath(qtPluginFolder) +subFolders=["audioDecoder", "audioEncoders", "autoScripts", "demuxers", "muxers", "scriptEngines", "videoEncoders", "videoFilters"] +for s in subFolders: + relFolder="ADM_plugins6/"+s + changePluginLinkPath(libFolder+"/"+relFolder,relFolder) +changeQtPlatformLinkPath(binFolder+'/platforms') + +
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw64_cmake -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw64_cmake
Changed
@@ -4,8 +4,8 @@ SET(CMAKE_SYSTEM_VERSION 1) SET(CS "x86_64-w64-mingw32") # specify the cross compiler -SET(CMAKE_C_COMPILER ${CS}-gcc) -SET(CMAKE_CXX_COMPILER ${CS}-g++) +SET(CMAKE_C_COMPILER ${CS}-${CROSS_C_COMPILER}) +SET(CMAKE_CXX_COMPILER ${CS}-${CROSS_CXX_COMPILER}) SET(CMAKE_LINKER ${CS}-ld) SET(CMAKE_AR ${CS}-ar)
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw64_core -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw64_core
Changed
@@ -9,8 +9,8 @@ -DTOOLCHAIN_LOCATION=$TOOLCHAIN_LOCATION \ -DCMAKE_INSTALL_PREFIX=$MINGW/Release \ -DCMAKE_CROSS_PREFIX=$CROSS_PREFIX \ - -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${C_COMPILER} \ - -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CXX_COMPILER} \ + -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_LINKER:STRING=$CROSS_PREFIX-ld \ -DCMAKE_AR:STRING=$CROSS_PREFIX-ar \ -DCMAKE_SYSTEM_NAME:STRING=Windows \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw64_plugins -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw64_plugins
Changed
@@ -10,8 +10,8 @@ -DTOOLCHAIN_LOCATION=$TOOLCHAIN_LOCATION \ -DCMAKE_INSTALL_PREFIX=$MINGW/Release \ -DCMAKE_CROSS_PREFIX=$CROSS_PREFIX \ - -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${C_COMPILER} \ - -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CXX_COMPILER} \ + -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_LINKER:STRING=$CROSS_PREFIX-ld \ -DCMAKE_AR:STRING=$CROSS_PREFIX-ar \ -DCMAKE_RC_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-windres \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw64_qt4 -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw64_qt4
Changed
@@ -13,8 +13,8 @@ -DQT_HOME:STRING=$QT_HOME \ -DCMAKE_CROSS_PREFIX=$CROSS_PREFIX \ -DCMAKE_RC_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-windres \ - -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${C_COMPILER} \ - -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CXX_COMPILER} \ + -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_LINKER:STRING=$CROSS_PREFIX-ld \ -DCMAKE_AR:STRING=$CROSS_PREFIX-ar \ -DCMAKE_SYSTEM_NAME:STRING=Windows \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw64_qt5 -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw64_qt5
Changed
@@ -16,8 +16,8 @@ -DCMAKE_SYSTEM_NAME:STRING=Windows \ -DAVIDEMUX_TOP_SOURCE_DIR="$TOP" \ -DCMAKE_RC_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-windres \ - -DCMAKE_C_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-${C_COMPILER} \ - -DCMAKE_CXX_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-${CXX_COMPILER} \ + -DCMAKE_C_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_LINKER:STRING=$MINGW/bin/$CROSS_PREFIX-ld \ ${EXTRA_CMAKE_ARG} \ -DCMAKE_AR:STRING=$MINGW/bin/$CROSS_PREFIX-ar \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw64_qt5_plugins -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw64_qt5_plugins
Changed
@@ -11,8 +11,8 @@ -DCMAKE_INSTALL_PREFIX=$MINGW/Release \ -DENABLE_QT5=True \ -DCMAKE_CROSS_PREFIX=$CROSS_PREFIX \ - -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${C_COMPILER} \ - -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CXX_COMPILER} \ + -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_LINKER:STRING=$CROSS_PREFIX-ld \ -DCMAKE_AR:STRING=$CROSS_PREFIX-ar \ -DCMAKE_RC_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-windres \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw_cli -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw_cli
Changed
@@ -11,8 +11,8 @@ -DCMAKE_INCLUDE_PATH=$MINGW/include -DCMAKE_LIBRARY_PATH=$MINGW/lib \ -DCMAKE_INSTALL_PREFIX=$MINGW/Release \ -DCMAKE_RC_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-windres \ - -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-gcc \ - -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-g++ \ + -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_LINKER:STRING=$CROSS_PREFIX-ld \ -DCMAKE_AR:STRING=$CROSS_PREFIX-ar \ -DCMAKE_SYSTEM_NAME:STRING=Windows \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw_core -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw_core
Changed
@@ -11,8 +11,8 @@ -DCMAKE_INCLUDE_PATH=$MINGW/include -DCMAKE_LIBRARY_PATH=$MINGW/lib \ -DCMAKE_INSTALL_PREFIX=$MINGW/Release \ -DCMAKE_CROSS_PREFIX=$CROSS_PREFIX \ - -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-gcc \ - -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-g++ \ + -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_RC_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-windres \ -DCMAKE_LINKER:STRING=$CROSS_PREFIX-ld \ -DCMAKE_AR:STRING=$CROSS_PREFIX-ar \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw_plugins -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw_plugins
Changed
@@ -9,8 +9,8 @@ cmake -DCROSS=$MINGW \ -DCMAKE_INCLUDE_PATH=$MINGW/include -DCMAKE_LIBRARY_PATH=$MINGW/lib \ -DCMAKE_INSTALL_PREFIX=$MINGW/Release \ - -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-gcc \ - -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-g++ \ + -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_LINKER:STRING=$CROSS_PREFIX-ld \ -DCMAKE_RC_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-windres \ -DCMAKE_AR:STRING=$CROSS_PREFIX-ar \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/cross_mingw_qt4 -> avidemux_2.6.14.tar.gz/foreignBuilds/cross_mingw_qt4
Changed
@@ -11,8 +11,8 @@ -DTOOLCHAIN_LOCATION=$TOOLCHAIN_LOCATION \ -DCMAKE_INCLUDE_PATH=$MINGW/include -DCMAKE_LIBRARY_PATH=$MINGW/lib \ -DCMAKE_INSTALL_PREFIX=$MINGW/Release \ - -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-gcc \ - -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-g++ \ + -DCMAKE_C_COMPILER:STRING=$CROSS_PREFIX-${CROSS_C_COMPILER} \ + -DCMAKE_CXX_COMPILER:STRING=$CROSS_PREFIX-${CROSS_CXX_COMPILER} \ -DCMAKE_LINKER:STRING=$CROSS_PREFIX-ld \ -DCMAKE_AR:STRING=$CROSS_PREFIX-ar \ -DCMAKE_RC_COMPILER:STRING=$MINGW/bin/$CROSS_PREFIX-windres \
View file
avidemux_2.6.13.tar.gz/foreignBuilds/msvc/include/inttypes.h -> avidemux_2.6.14.tar.gz/foreignBuilds/msvc/include/inttypes.h
Changed
@@ -1,305 +1,305 @@ -// ISO C9x compliant inttypes.h for Microsoft Visual Studio -// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 -// -// Copyright (c) 2006 Alexander Chemeris -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, -// this list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. The name of the author may be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -/////////////////////////////////////////////////////////////////////////////// - -#ifndef _MSC_VER // [ -#error "Use this header only with Microsoft Visual C++ compilers!" -#endif // _MSC_VER ] - -#ifndef _MSC_INTTYPES_H_ // [ -#define _MSC_INTTYPES_H_ - -#if _MSC_VER > 1000 -#pragma once -#endif - -#include "stdint.h" - -// 7.8 Format conversion of integer types - -typedef struct { - intmax_t quot; - intmax_t rem; -} imaxdiv_t; - -// 7.8.1 Macros for format specifiers - -#if !defined(__cplusplus) || defined(__STDC_FORMAT_MACROS) // [ See footnote 185 at page 198 - -// The fprintf macros for signed integers are: -#define PRId8 "d" -#define PRIi8 "i" -#define PRIdLEAST8 "d" -#define PRIiLEAST8 "i" -#define PRIdFAST8 "d" -#define PRIiFAST8 "i" - -#define PRId16 "hd" -#define PRIi16 "hi" -#define PRIdLEAST16 "hd" -#define PRIiLEAST16 "hi" -#define PRIdFAST16 "hd" -#define PRIiFAST16 "hi" - -#define PRId32 "I32d" -#define PRIi32 "I32i" -#define PRIdLEAST32 "I32d" -#define PRIiLEAST32 "I32i" -#define PRIdFAST32 "I32d" -#define PRIiFAST32 "I32i" - -#define PRId64 "I64d" -#define PRIi64 "I64i" -#define PRIdLEAST64 "I64d" -#define PRIiLEAST64 "I64i" -#define PRIdFAST64 "I64d" -#define PRIiFAST64 "I64i" - -#define PRIdMAX "I64d" -#define PRIiMAX "I64i" - -#define PRIdPTR "Id" -#define PRIiPTR "Ii" - -// The fprintf macros for unsigned integers are: -#define PRIo8 "o" -#define PRIu8 "u" -#define PRIx8 "x" -#define PRIX8 "X" -#define PRIoLEAST8 "o" -#define PRIuLEAST8 "u" -#define PRIxLEAST8 "x" -#define PRIXLEAST8 "X" -#define PRIoFAST8 "o" -#define PRIuFAST8 "u" -#define PRIxFAST8 "x" -#define PRIXFAST8 "X" - -#define PRIo16 "ho" -#define PRIu16 "hu" -#define PRIx16 "hx" -#define PRIX16 "hX" -#define PRIoLEAST16 "ho" -#define PRIuLEAST16 "hu" -#define PRIxLEAST16 "hx" -#define PRIXLEAST16 "hX" -#define PRIoFAST16 "ho" -#define PRIuFAST16 "hu" -#define PRIxFAST16 "hx" -#define PRIXFAST16 "hX" - -#define PRIo32 "I32o" -#define PRIu32 "I32u" -#define PRIx32 "I32x" -#define PRIX32 "I32X" -#define PRIoLEAST32 "I32o" -#define PRIuLEAST32 "I32u" -#define PRIxLEAST32 "I32x" -#define PRIXLEAST32 "I32X" -#define PRIoFAST32 "I32o" -#define PRIuFAST32 "I32u" -#define PRIxFAST32 "I32x" -#define PRIXFAST32 "I32X" - -#define PRIo64 "I64o" -#define PRIu64 "I64u" -#define PRIx64 "I64x" -#define PRIX64 "I64X" -#define PRIoLEAST64 "I64o" -#define PRIuLEAST64 "I64u" -#define PRIxLEAST64 "I64x" -#define PRIXLEAST64 "I64X" -#define PRIoFAST64 "I64o" -#define PRIuFAST64 "I64u" -#define PRIxFAST64 "I64x" -#define PRIXFAST64 "I64X" - -#define PRIoMAX "I64o" -#define PRIuMAX "I64u" -#define PRIxMAX "I64x" -#define PRIXMAX "I64X" - -#define PRIoPTR "Io" -#define PRIuPTR "Iu" -#define PRIxPTR "Ix" -#define PRIXPTR "IX" - -// The fscanf macros for signed integers are: -#define SCNd8 "d" -#define SCNi8 "i" -#define SCNdLEAST8 "d" -#define SCNiLEAST8 "i" -#define SCNdFAST8 "d" -#define SCNiFAST8 "i" - -#define SCNd16 "hd" -#define SCNi16 "hi" -#define SCNdLEAST16 "hd" -#define SCNiLEAST16 "hi" -#define SCNdFAST16 "hd" -#define SCNiFAST16 "hi" - -#define SCNd32 "ld" -#define SCNi32 "li" -#define SCNdLEAST32 "ld" -#define SCNiLEAST32 "li" -#define SCNdFAST32 "ld" -#define SCNiFAST32 "li" - -#define SCNd64 "I64d" -#define SCNi64 "I64i" -#define SCNdLEAST64 "I64d" -#define SCNiLEAST64 "I64i" -#define SCNdFAST64 "I64d" -#define SCNiFAST64 "I64i" - -#define SCNdMAX "I64d" -#define SCNiMAX "I64i" - -#ifdef _WIN64 // [ -# define SCNdPTR "I64d" -# define SCNiPTR "I64i" -#else // _WIN64 ][ -# define SCNdPTR "ld" -# define SCNiPTR "li" -#endif // _WIN64 ] - -// The fscanf macros for unsigned integers are: -#define SCNo8 "o" -#define SCNu8 "u" -#define SCNx8 "x" -#define SCNX8 "X" -#define SCNoLEAST8 "o" -#define SCNuLEAST8 "u" -#define SCNxLEAST8 "x" -#define SCNXLEAST8 "X" -#define SCNoFAST8 "o" -#define SCNuFAST8 "u" -#define SCNxFAST8 "x" -#define SCNXFAST8 "X" - -#define SCNo16 "ho" -#define SCNu16 "hu" -#define SCNx16 "hx" -#define SCNX16 "hX" -#define SCNoLEAST16 "ho" -#define SCNuLEAST16 "hu" -#define SCNxLEAST16 "hx" -#define SCNXLEAST16 "hX" -#define SCNoFAST16 "ho" -#define SCNuFAST16 "hu" -#define SCNxFAST16 "hx" -#define SCNXFAST16 "hX" - -#define SCNo32 "lo" -#define SCNu32 "lu" -#define SCNx32 "lx" -#define SCNX32 "lX" -#define SCNoLEAST32 "lo" -#define SCNuLEAST32 "lu" -#define SCNxLEAST32 "lx" -#define SCNXLEAST32 "lX" -#define SCNoFAST32 "lo" -#define SCNuFAST32 "lu" -#define SCNxFAST32 "lx" -#define SCNXFAST32 "lX" - -#define SCNo64 "I64o" -#define SCNu64 "I64u" -#define SCNx64 "I64x" -#define SCNX64 "I64X" -#define SCNoLEAST64 "I64o" -#define SCNuLEAST64 "I64u" -#define SCNxLEAST64 "I64x" -#define SCNXLEAST64 "I64X" -#define SCNoFAST64 "I64o" -#define SCNuFAST64 "I64u" -#define SCNxFAST64 "I64x" -#define SCNXFAST64 "I64X" - -#define SCNoMAX "I64o" -#define SCNuMAX "I64u" -#define SCNxMAX "I64x" -#define SCNXMAX "I64X" - -#ifdef _WIN64 // [ -# define SCNoPTR "I64o" -# define SCNuPTR "I64u" -# define SCNxPTR "I64x" -# define SCNXPTR "I64X" -#else // _WIN64 ][ -# define SCNoPTR "lo" -# define SCNuPTR "lu" -# define SCNxPTR "lx" -# define SCNXPTR "lX" -#endif // _WIN64 ] - -#endif // __STDC_FORMAT_MACROS ] - -// 7.8.2 Functions for greatest-width integer types - -// 7.8.2.1 The imaxabs function -#define imaxabs _abs64 - -// 7.8.2.2 The imaxdiv function - -// This is modified version of div() function from Microsoft's div.c found -// in %MSVC.NET%\crt\src\div.c -#ifdef STATIC_IMAXDIV // [ -static -#else // STATIC_IMAXDIV ][ -_inline -#endif // STATIC_IMAXDIV ] -imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) -{ - imaxdiv_t result; - - result.quot = numer / denom; - result.rem = numer % denom; - - if (numer < 0 && result.rem > 0) { - // did division wrong; must fix up - ++result.quot; - result.rem -= denom; - } - - return result; -} - -// 7.8.2.3 The strtoimax and strtoumax functions -#define strtoimax _strtoi64 -#define strtoumax _strtoui64 - -// 7.8.2.4 The wcstoimax and wcstoumax functions -#define wcstoimax _wcstoi64 -#define wcstoumax _wcstoui64 - - -#endif // _MSC_INTTYPES_H_ ] +// ISO C9x compliant inttypes.h for Microsoft Visual Studio +// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 +// +// Copyright (c) 2006 Alexander Chemeris +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// 3. The name of the author may be used to endorse or promote products +// derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _MSC_VER // [ +#error "Use this header only with Microsoft Visual C++ compilers!" +#endif // _MSC_VER ] + +#ifndef _MSC_INTTYPES_H_ // [ +#define _MSC_INTTYPES_H_ + +#if _MSC_VER > 1000 +#pragma once +#endif + +#include "stdint.h" + +// 7.8 Format conversion of integer types + +typedef struct { + intmax_t quot; + intmax_t rem; +} imaxdiv_t; + +// 7.8.1 Macros for format specifiers + +#if !defined(__cplusplus) || defined(__STDC_FORMAT_MACROS) // [ See footnote 185 at page 198 + +// The fprintf macros for signed integers are: +#define PRId8 "d" +#define PRIi8 "i" +#define PRIdLEAST8 "d" +#define PRIiLEAST8 "i" +#define PRIdFAST8 "d" +#define PRIiFAST8 "i" + +#define PRId16 "hd" +#define PRIi16 "hi" +#define PRIdLEAST16 "hd" +#define PRIiLEAST16 "hi" +#define PRIdFAST16 "hd" +#define PRIiFAST16 "hi" + +#define PRId32 "I32d" +#define PRIi32 "I32i" +#define PRIdLEAST32 "I32d" +#define PRIiLEAST32 "I32i" +#define PRIdFAST32 "I32d" +#define PRIiFAST32 "I32i" + +#define PRId64 "I64d" +#define PRIi64 "I64i" +#define PRIdLEAST64 "I64d" +#define PRIiLEAST64 "I64i" +#define PRIdFAST64 "I64d" +#define PRIiFAST64 "I64i" + +#define PRIdMAX "I64d" +#define PRIiMAX "I64i" + +#define PRIdPTR "Id" +#define PRIiPTR "Ii" + +// The fprintf macros for unsigned integers are: +#define PRIo8 "o" +#define PRIu8 "u" +#define PRIx8 "x" +#define PRIX8 "X" +#define PRIoLEAST8 "o" +#define PRIuLEAST8 "u" +#define PRIxLEAST8 "x" +#define PRIXLEAST8 "X" +#define PRIoFAST8 "o" +#define PRIuFAST8 "u" +#define PRIxFAST8 "x" +#define PRIXFAST8 "X" + +#define PRIo16 "ho" +#define PRIu16 "hu" +#define PRIx16 "hx" +#define PRIX16 "hX" +#define PRIoLEAST16 "ho" +#define PRIuLEAST16 "hu" +#define PRIxLEAST16 "hx" +#define PRIXLEAST16 "hX" +#define PRIoFAST16 "ho" +#define PRIuFAST16 "hu" +#define PRIxFAST16 "hx" +#define PRIXFAST16 "hX" + +#define PRIo32 "I32o" +#define PRIu32 "I32u" +#define PRIx32 "I32x" +#define PRIX32 "I32X" +#define PRIoLEAST32 "I32o" +#define PRIuLEAST32 "I32u" +#define PRIxLEAST32 "I32x" +#define PRIXLEAST32 "I32X" +#define PRIoFAST32 "I32o" +#define PRIuFAST32 "I32u" +#define PRIxFAST32 "I32x" +#define PRIXFAST32 "I32X" + +#define PRIo64 "I64o" +#define PRIu64 "I64u" +#define PRIx64 "I64x" +#define PRIX64 "I64X" +#define PRIoLEAST64 "I64o" +#define PRIuLEAST64 "I64u" +#define PRIxLEAST64 "I64x" +#define PRIXLEAST64 "I64X" +#define PRIoFAST64 "I64o" +#define PRIuFAST64 "I64u" +#define PRIxFAST64 "I64x" +#define PRIXFAST64 "I64X" + +#define PRIoMAX "I64o" +#define PRIuMAX "I64u" +#define PRIxMAX "I64x" +#define PRIXMAX "I64X" + +#define PRIoPTR "Io" +#define PRIuPTR "Iu" +#define PRIxPTR "Ix" +#define PRIXPTR "IX" + +// The fscanf macros for signed integers are: +#define SCNd8 "d" +#define SCNi8 "i" +#define SCNdLEAST8 "d" +#define SCNiLEAST8 "i" +#define SCNdFAST8 "d" +#define SCNiFAST8 "i" + +#define SCNd16 "hd" +#define SCNi16 "hi" +#define SCNdLEAST16 "hd" +#define SCNiLEAST16 "hi" +#define SCNdFAST16 "hd" +#define SCNiFAST16 "hi" + +#define SCNd32 "ld" +#define SCNi32 "li" +#define SCNdLEAST32 "ld" +#define SCNiLEAST32 "li" +#define SCNdFAST32 "ld" +#define SCNiFAST32 "li" + +#define SCNd64 "I64d" +#define SCNi64 "I64i" +#define SCNdLEAST64 "I64d" +#define SCNiLEAST64 "I64i" +#define SCNdFAST64 "I64d" +#define SCNiFAST64 "I64i" + +#define SCNdMAX "I64d" +#define SCNiMAX "I64i" + +#ifdef _WIN64 // [ +# define SCNdPTR "I64d" +# define SCNiPTR "I64i" +#else // _WIN64 ][ +# define SCNdPTR "ld" +# define SCNiPTR "li" +#endif // _WIN64 ] + +// The fscanf macros for unsigned integers are: +#define SCNo8 "o" +#define SCNu8 "u" +#define SCNx8 "x" +#define SCNX8 "X" +#define SCNoLEAST8 "o" +#define SCNuLEAST8 "u" +#define SCNxLEAST8 "x" +#define SCNXLEAST8 "X" +#define SCNoFAST8 "o" +#define SCNuFAST8 "u" +#define SCNxFAST8 "x" +#define SCNXFAST8 "X" + +#define SCNo16 "ho" +#define SCNu16 "hu" +#define SCNx16 "hx" +#define SCNX16 "hX" +#define SCNoLEAST16 "ho" +#define SCNuLEAST16 "hu" +#define SCNxLEAST16 "hx" +#define SCNXLEAST16 "hX" +#define SCNoFAST16 "ho" +#define SCNuFAST16 "hu" +#define SCNxFAST16 "hx" +#define SCNXFAST16 "hX" + +#define SCNo32 "lo" +#define SCNu32 "lu" +#define SCNx32 "lx" +#define SCNX32 "lX" +#define SCNoLEAST32 "lo" +#define SCNuLEAST32 "lu" +#define SCNxLEAST32 "lx" +#define SCNXLEAST32 "lX" +#define SCNoFAST32 "lo" +#define SCNuFAST32 "lu" +#define SCNxFAST32 "lx" +#define SCNXFAST32 "lX" + +#define SCNo64 "I64o" +#define SCNu64 "I64u" +#define SCNx64 "I64x" +#define SCNX64 "I64X" +#define SCNoLEAST64 "I64o" +#define SCNuLEAST64 "I64u" +#define SCNxLEAST64 "I64x" +#define SCNXLEAST64 "I64X" +#define SCNoFAST64 "I64o" +#define SCNuFAST64 "I64u" +#define SCNxFAST64 "I64x" +#define SCNXFAST64 "I64X" + +#define SCNoMAX "I64o" +#define SCNuMAX "I64u" +#define SCNxMAX "I64x" +#define SCNXMAX "I64X" + +#ifdef _WIN64 // [ +# define SCNoPTR "I64o" +# define SCNuPTR "I64u" +# define SCNxPTR "I64x" +# define SCNXPTR "I64X" +#else // _WIN64 ][ +# define SCNoPTR "lo" +# define SCNuPTR "lu" +# define SCNxPTR "lx" +# define SCNXPTR "lX" +#endif // _WIN64 ] + +#endif // __STDC_FORMAT_MACROS ] + +// 7.8.2 Functions for greatest-width integer types + +// 7.8.2.1 The imaxabs function +#define imaxabs _abs64 + +// 7.8.2.2 The imaxdiv function + +// This is modified version of div() function from Microsoft's div.c found +// in %MSVC.NET%\crt\src\div.c +#ifdef STATIC_IMAXDIV // [ +static +#else // STATIC_IMAXDIV ][ +_inline +#endif // STATIC_IMAXDIV ] +imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) +{ + imaxdiv_t result; + + result.quot = numer / denom; + result.rem = numer % denom; + + if (numer < 0 && result.rem > 0) { + // did division wrong; must fix up + ++result.quot; + result.rem -= denom; + } + + return result; +} + +// 7.8.2.3 The strtoimax and strtoumax functions +#define strtoimax _strtoi64 +#define strtoumax _strtoui64 + +// 7.8.2.4 The wcstoimax and wcstoumax functions +#define wcstoimax _wcstoi64 +#define wcstoumax _wcstoui64 + + +#endif // _MSC_INTTYPES_H_ ]
View file
avidemux_2.6.13.tar.gz/foreignBuilds/msvc/include/stdint.h -> avidemux_2.6.14.tar.gz/foreignBuilds/msvc/include/stdint.h
Changed
@@ -1,247 +1,247 @@ -// ISO C9x compliant stdint.h for Microsoft Visual Studio -// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 -// -// Copyright (c) 2006-2008 Alexander Chemeris -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// 1. Redistributions of source code must retain the above copyright notice, -// this list of conditions and the following disclaimer. -// -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// -// 3. The name of the author may be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -/////////////////////////////////////////////////////////////////////////////// - -#ifndef _MSC_VER // [ -#error "Use this header only with Microsoft Visual C++ compilers!" -#endif // _MSC_VER ] - -#ifndef _MSC_STDINT_H_ // [ -#define _MSC_STDINT_H_ - -#if _MSC_VER > 1000 -#pragma once -#endif - -#include <limits.h> - -// For Visual Studio 6 in C++ mode and for many Visual Studio versions when -// compiling for ARM we should wrap <wchar.h> include with 'extern "C++" {}' -// or compiler give many errors like this: -// error C2733: second C linkage of overloaded function 'wmemchr' not allowed -#ifdef __cplusplus -extern "C" { -#endif -# include <wchar.h> -#ifdef __cplusplus -} -#endif - -// Define _W64 macros to mark types changing their size, like intptr_t. -#ifndef _W64 -# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 -# define _W64 __w64 -# else -# define _W64 -# endif -#endif - - -// 7.18.1 Integer types - -// 7.18.1.1 Exact-width integer types - -// Visual Studio 6 and Embedded Visual C++ 4 doesn't -// realize that, e.g. char has the same size as __int8 -// so we give up on __intX for them. -#if (_MSC_VER < 1300) - typedef signed char int8_t; - typedef signed short int16_t; - typedef signed int int32_t; - typedef unsigned char uint8_t; - typedef unsigned short uint16_t; - typedef unsigned int uint32_t; -#else - typedef signed __int8 int8_t; - typedef signed __int16 int16_t; - typedef signed __int32 int32_t; - typedef unsigned __int8 uint8_t; - typedef unsigned __int16 uint16_t; - typedef unsigned __int32 uint32_t; -#endif -typedef signed __int64 int64_t; -typedef unsigned __int64 uint64_t; - - -// 7.18.1.2 Minimum-width integer types -typedef int8_t int_least8_t; -typedef int16_t int_least16_t; -typedef int32_t int_least32_t; -typedef int64_t int_least64_t; -typedef uint8_t uint_least8_t; -typedef uint16_t uint_least16_t; -typedef uint32_t uint_least32_t; -typedef uint64_t uint_least64_t; - -// 7.18.1.3 Fastest minimum-width integer types -typedef int8_t int_fast8_t; -typedef int16_t int_fast16_t; -typedef int32_t int_fast32_t; -typedef int64_t int_fast64_t; -typedef uint8_t uint_fast8_t; -typedef uint16_t uint_fast16_t; -typedef uint32_t uint_fast32_t; -typedef uint64_t uint_fast64_t; - -// 7.18.1.4 Integer types capable of holding object pointers -#ifdef _WIN64 // [ - typedef signed __int64 intptr_t; - typedef unsigned __int64 uintptr_t; -#else // _WIN64 ][ - typedef _W64 signed int intptr_t; - typedef _W64 unsigned int uintptr_t; -#endif // _WIN64 ] - -// 7.18.1.5 Greatest-width integer types -typedef int64_t intmax_t; -typedef uint64_t uintmax_t; - - -// 7.18.2 Limits of specified-width integer types - -#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259 - -// 7.18.2.1 Limits of exact-width integer types -#define INT8_MIN ((int8_t)_I8_MIN) -#define INT8_MAX _I8_MAX -#define INT16_MIN ((int16_t)_I16_MIN) -#define INT16_MAX _I16_MAX -#define INT32_MIN ((int32_t)_I32_MIN) -#define INT32_MAX _I32_MAX -#define INT64_MIN ((int64_t)_I64_MIN) -#define INT64_MAX _I64_MAX -#define UINT8_MAX _UI8_MAX -#define UINT16_MAX _UI16_MAX -#define UINT32_MAX _UI32_MAX -#define UINT64_MAX _UI64_MAX - -// 7.18.2.2 Limits of minimum-width integer types -#define INT_LEAST8_MIN INT8_MIN -#define INT_LEAST8_MAX INT8_MAX -#define INT_LEAST16_MIN INT16_MIN -#define INT_LEAST16_MAX INT16_MAX -#define INT_LEAST32_MIN INT32_MIN -#define INT_LEAST32_MAX INT32_MAX -#define INT_LEAST64_MIN INT64_MIN -#define INT_LEAST64_MAX INT64_MAX -#define UINT_LEAST8_MAX UINT8_MAX -#define UINT_LEAST16_MAX UINT16_MAX -#define UINT_LEAST32_MAX UINT32_MAX -#define UINT_LEAST64_MAX UINT64_MAX - -// 7.18.2.3 Limits of fastest minimum-width integer types -#define INT_FAST8_MIN INT8_MIN -#define INT_FAST8_MAX INT8_MAX -#define INT_FAST16_MIN INT16_MIN -#define INT_FAST16_MAX INT16_MAX -#define INT_FAST32_MIN INT32_MIN -#define INT_FAST32_MAX INT32_MAX -#define INT_FAST64_MIN INT64_MIN -#define INT_FAST64_MAX INT64_MAX -#define UINT_FAST8_MAX UINT8_MAX -#define UINT_FAST16_MAX UINT16_MAX -#define UINT_FAST32_MAX UINT32_MAX -#define UINT_FAST64_MAX UINT64_MAX - -// 7.18.2.4 Limits of integer types capable of holding object pointers -#ifdef _WIN64 // [ -# define INTPTR_MIN INT64_MIN -# define INTPTR_MAX INT64_MAX -# define UINTPTR_MAX UINT64_MAX -#else // _WIN64 ][ -# define INTPTR_MIN INT32_MIN -# define INTPTR_MAX INT32_MAX -# define UINTPTR_MAX UINT32_MAX -#endif // _WIN64 ] - -// 7.18.2.5 Limits of greatest-width integer types -#define INTMAX_MIN INT64_MIN -#define INTMAX_MAX INT64_MAX -#define UINTMAX_MAX UINT64_MAX - -// 7.18.3 Limits of other integer types - -#ifdef _WIN64 // [ -# define PTRDIFF_MIN _I64_MIN -# define PTRDIFF_MAX _I64_MAX -#else // _WIN64 ][ -# define PTRDIFF_MIN _I32_MIN -# define PTRDIFF_MAX _I32_MAX -#endif // _WIN64 ] - -#define SIG_ATOMIC_MIN INT_MIN -#define SIG_ATOMIC_MAX INT_MAX - -#ifndef SIZE_MAX // [ -# ifdef _WIN64 // [ -# define SIZE_MAX _UI64_MAX -# else // _WIN64 ][ -# define SIZE_MAX _UI32_MAX -# endif // _WIN64 ] -#endif // SIZE_MAX ] - -// WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h> -#ifndef WCHAR_MIN // [ -# define WCHAR_MIN 0 -#endif // WCHAR_MIN ] -#ifndef WCHAR_MAX // [ -# define WCHAR_MAX _UI16_MAX -#endif // WCHAR_MAX ] - -#define WINT_MIN 0 -#define WINT_MAX _UI16_MAX - -#endif // __STDC_LIMIT_MACROS ] - - -// 7.18.4 Limits of other integer types - -#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260 - -// 7.18.4.1 Macros for minimum-width integer constants - -#define INT8_C(val) val##i8 -#define INT16_C(val) val##i16 -#define INT32_C(val) val##i32 -#define INT64_C(val) val##i64 - -#define UINT8_C(val) val##ui8 -#define UINT16_C(val) val##ui16 -#define UINT32_C(val) val##ui32 -#define UINT64_C(val) val##ui64 - -// 7.18.4.2 Macros for greatest-width integer constants -#define INTMAX_C INT64_C -#define UINTMAX_C UINT64_C - -#endif // __STDC_CONSTANT_MACROS ] - - -#endif // _MSC_STDINT_H_ ] +// ISO C9x compliant stdint.h for Microsoft Visual Studio +// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 +// +// Copyright (c) 2006-2008 Alexander Chemeris +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// 3. The name of the author may be used to endorse or promote products +// derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _MSC_VER // [ +#error "Use this header only with Microsoft Visual C++ compilers!" +#endif // _MSC_VER ] + +#ifndef _MSC_STDINT_H_ // [ +#define _MSC_STDINT_H_ + +#if _MSC_VER > 1000 +#pragma once +#endif + +#include <limits.h> + +// For Visual Studio 6 in C++ mode and for many Visual Studio versions when +// compiling for ARM we should wrap <wchar.h> include with 'extern "C++" {}' +// or compiler give many errors like this: +// error C2733: second C linkage of overloaded function 'wmemchr' not allowed +#ifdef __cplusplus +extern "C" { +#endif +# include <wchar.h> +#ifdef __cplusplus +} +#endif + +// Define _W64 macros to mark types changing their size, like intptr_t. +#ifndef _W64 +# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 +# define _W64 __w64 +# else +# define _W64 +# endif +#endif + + +// 7.18.1 Integer types + +// 7.18.1.1 Exact-width integer types + +// Visual Studio 6 and Embedded Visual C++ 4 doesn't +// realize that, e.g. char has the same size as __int8 +// so we give up on __intX for them. +#if (_MSC_VER < 1300) + typedef signed char int8_t; + typedef signed short int16_t; + typedef signed int int32_t; + typedef unsigned char uint8_t; + typedef unsigned short uint16_t; + typedef unsigned int uint32_t; +#else + typedef signed __int8 int8_t; + typedef signed __int16 int16_t; + typedef signed __int32 int32_t; + typedef unsigned __int8 uint8_t; + typedef unsigned __int16 uint16_t; + typedef unsigned __int32 uint32_t; +#endif +typedef signed __int64 int64_t; +typedef unsigned __int64 uint64_t; + + +// 7.18.1.2 Minimum-width integer types +typedef int8_t int_least8_t; +typedef int16_t int_least16_t; +typedef int32_t int_least32_t; +typedef int64_t int_least64_t; +typedef uint8_t uint_least8_t; +typedef uint16_t uint_least16_t; +typedef uint32_t uint_least32_t; +typedef uint64_t uint_least64_t; + +// 7.18.1.3 Fastest minimum-width integer types +typedef int8_t int_fast8_t; +typedef int16_t int_fast16_t; +typedef int32_t int_fast32_t; +typedef int64_t int_fast64_t; +typedef uint8_t uint_fast8_t; +typedef uint16_t uint_fast16_t; +typedef uint32_t uint_fast32_t; +typedef uint64_t uint_fast64_t; + +// 7.18.1.4 Integer types capable of holding object pointers +#ifdef _WIN64 // [ + typedef signed __int64 intptr_t; + typedef unsigned __int64 uintptr_t; +#else // _WIN64 ][ + typedef _W64 signed int intptr_t; + typedef _W64 unsigned int uintptr_t; +#endif // _WIN64 ] + +// 7.18.1.5 Greatest-width integer types +typedef int64_t intmax_t; +typedef uint64_t uintmax_t; + + +// 7.18.2 Limits of specified-width integer types + +#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259 + +// 7.18.2.1 Limits of exact-width integer types +#define INT8_MIN ((int8_t)_I8_MIN) +#define INT8_MAX _I8_MAX +#define INT16_MIN ((int16_t)_I16_MIN) +#define INT16_MAX _I16_MAX +#define INT32_MIN ((int32_t)_I32_MIN) +#define INT32_MAX _I32_MAX +#define INT64_MIN ((int64_t)_I64_MIN) +#define INT64_MAX _I64_MAX +#define UINT8_MAX _UI8_MAX +#define UINT16_MAX _UI16_MAX +#define UINT32_MAX _UI32_MAX +#define UINT64_MAX _UI64_MAX + +// 7.18.2.2 Limits of minimum-width integer types +#define INT_LEAST8_MIN INT8_MIN +#define INT_LEAST8_MAX INT8_MAX +#define INT_LEAST16_MIN INT16_MIN +#define INT_LEAST16_MAX INT16_MAX +#define INT_LEAST32_MIN INT32_MIN +#define INT_LEAST32_MAX INT32_MAX +#define INT_LEAST64_MIN INT64_MIN +#define INT_LEAST64_MAX INT64_MAX +#define UINT_LEAST8_MAX UINT8_MAX +#define UINT_LEAST16_MAX UINT16_MAX +#define UINT_LEAST32_MAX UINT32_MAX +#define UINT_LEAST64_MAX UINT64_MAX + +// 7.18.2.3 Limits of fastest minimum-width integer types +#define INT_FAST8_MIN INT8_MIN +#define INT_FAST8_MAX INT8_MAX +#define INT_FAST16_MIN INT16_MIN +#define INT_FAST16_MAX INT16_MAX +#define INT_FAST32_MIN INT32_MIN +#define INT_FAST32_MAX INT32_MAX +#define INT_FAST64_MIN INT64_MIN +#define INT_FAST64_MAX INT64_MAX +#define UINT_FAST8_MAX UINT8_MAX +#define UINT_FAST16_MAX UINT16_MAX +#define UINT_FAST32_MAX UINT32_MAX +#define UINT_FAST64_MAX UINT64_MAX + +// 7.18.2.4 Limits of integer types capable of holding object pointers +#ifdef _WIN64 // [ +# define INTPTR_MIN INT64_MIN +# define INTPTR_MAX INT64_MAX +# define UINTPTR_MAX UINT64_MAX +#else // _WIN64 ][ +# define INTPTR_MIN INT32_MIN +# define INTPTR_MAX INT32_MAX +# define UINTPTR_MAX UINT32_MAX +#endif // _WIN64 ] + +// 7.18.2.5 Limits of greatest-width integer types +#define INTMAX_MIN INT64_MIN +#define INTMAX_MAX INT64_MAX +#define UINTMAX_MAX UINT64_MAX + +// 7.18.3 Limits of other integer types + +#ifdef _WIN64 // [ +# define PTRDIFF_MIN _I64_MIN +# define PTRDIFF_MAX _I64_MAX +#else // _WIN64 ][ +# define PTRDIFF_MIN _I32_MIN +# define PTRDIFF_MAX _I32_MAX +#endif // _WIN64 ] + +#define SIG_ATOMIC_MIN INT_MIN +#define SIG_ATOMIC_MAX INT_MAX + +#ifndef SIZE_MAX // [ +# ifdef _WIN64 // [ +# define SIZE_MAX _UI64_MAX +# else // _WIN64 ][ +# define SIZE_MAX _UI32_MAX +# endif // _WIN64 ] +#endif // SIZE_MAX ] + +// WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h> +#ifndef WCHAR_MIN // [ +# define WCHAR_MIN 0 +#endif // WCHAR_MIN ] +#ifndef WCHAR_MAX // [ +# define WCHAR_MAX _UI16_MAX +#endif // WCHAR_MAX ] + +#define WINT_MIN 0 +#define WINT_MAX _UI16_MAX + +#endif // __STDC_LIMIT_MACROS ] + + +// 7.18.4 Limits of other integer types + +#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260 + +// 7.18.4.1 Macros for minimum-width integer constants + +#define INT8_C(val) val##i8 +#define INT16_C(val) val##i16 +#define INT32_C(val) val##i32 +#define INT64_C(val) val##i64 + +#define UINT8_C(val) val##ui8 +#define UINT16_C(val) val##ui16 +#define UINT32_C(val) val##ui32 +#define UINT64_C(val) val##ui64 + +// 7.18.4.2 Macros for greatest-width integer constants +#define INTMAX_C INT64_C +#define UINTMAX_C UINT64_C + +#endif // __STDC_CONSTANT_MACROS ] + + +#endif // _MSC_STDINT_H_ ]
View file
avidemux_2.6.13.tar.gz/myOwnPlugins/videoFilter/logo/ADM_vidLogo.cpp -> avidemux_2.6.14.tar.gz/myOwnPlugins/videoFilter/logo/ADM_vidLogo.cpp
Changed
@@ -66,7 +66,7 @@ configuration.x=0; configuration.y=0; configuration.alpha=255; - configuration.logo=NULL; + configuration.logo=std::string(""); } myName="logo"; reloadImage(); @@ -79,11 +79,11 @@ if(myImage) delete myImage; myImage=NULL; - if(!configuration.logo) + if(!configuration.logo.size()) { return false; } - myImage=createImageFromFile(configuration.logo); + myImage=createImageFromFile(configuration.logo.c_str()); if(!myImage) return false; return true; } @@ -93,8 +93,6 @@ */ addLogopFilter::~addLogopFilter() { - if(configuration.logo) ADM_dealloc(configuration.logo); - configuration.logo=NULL; if(myImage) delete myImage; myImage=NULL; } @@ -147,7 +145,7 @@ bool addLogopFilter::configure( void) { #define PX(x) &(configuration.x) - diaElemFile file(0,(char **)PX(logo),QT_TR_NOOP("_Logo (jpg file):"), NULL, QT_TR_NOOP("Select JPEG file")); + diaElemFile file(0,configuration.logo,QT_TR_NOOP("_Logo (jpg file):"), NULL, QT_TR_NOOP("Select JPEG file")); diaElemUInteger positionX(PX(x),QT_TR_NOOP("_X Position:"),0,info.width); diaElemUInteger positionY(PX(y),QT_TR_NOOP("_Y Position:"),0,info.height); diaElemUInteger alpha(PX(alpha),QT_TR_NOOP("_Alpha:"),0,255);
View file
avidemux_2.6.13.tar.gz/myOwnPlugins/videoFilter/logo/logo.h -> avidemux_2.6.14.tar.gz/myOwnPlugins/videoFilter/logo/logo.h
Changed
@@ -1,11 +1,9 @@ -// automatically generated by admSerialization.py, do not edit! // automatically generated by admSerialization.py do not edit -#ifndef ADM_logo_CONF_H -#define ADM_logo_CONF_H +#include "string" +#pragma once typedef struct { uint32_t x; uint32_t y; uint32_t alpha; -char * logo; +std::string logo; }logo; -#endif
View file
avidemux_2.6.13.tar.gz/myOwnPlugins/videoFilter/logo/logo_desc.cpp -> avidemux_2.6.14.tar.gz/myOwnPlugins/videoFilter/logo/logo_desc.cpp
Changed
@@ -1,7 +1,8 @@ -const ADM_paramList logo_param[]={ +// automatically generated by admSerialization.py, do not edit! +extern const ADM_paramList logo_param[]={ {"x",offsetof(logo,x),"uint32_t",ADM_param_uint32_t}, {"y",offsetof(logo,y),"uint32_t",ADM_param_uint32_t}, {"alpha",offsetof(logo,alpha),"uint32_t",ADM_param_uint32_t}, - {"logo",offsetof(logo,logo),"char *",ADM_param_string}, + {"logo",offsetof(logo,logo),"std::string",ADM_param_stdstring}, {NULL,0,NULL} };
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.